Esempio n. 1
0
        void InitDeviceMode()
        {
            //设备有好几种 那就显示不同的UI
            ConfigFileManager cfm = new ConfigFileManager(Constant.ConfigDeviceModeFilePath);

            if (cfm.ReadConfig(Constant.deviceMode).Equals(putongJiaYou.ToString()))
            {
                //加油类型
                //手动
                button15.Visible  = false;
                button14.Visible  = false;
                button13.Visible  = false;
                groupBox9.Visible = false;

                //参数这里
                label76.Visible   = false;
                label77.Visible   = false;
                textBox44.Visible = false;
                textBox45.Visible = false;
                label79.Visible   = false;
                textBox50.Visible = false;
                this.Text         = "水平打孔机-左右拉槽改加油";
            }
            if (cfm.ReadConfig(Constant.deviceMode).Equals(putongChiTiao.ToString()))
            {
                //齿条类型
                // 手动
                lblY13.Visible = false;
                this.Text      = "水平打孔机-左右拉槽带检测铣槽";
            }
        }
Esempio n. 2
0
        public void InitWork()
        {
            SetControlInEvokWork();
            if (propertyA)
            {
                // evokWork0.InitDgvParam(dgvParam);
                //evokWork0.InitDgvIO(dgvIO);
                evokWork0.DeviceProperty = Constant.devicePropertyA;
                // evokWork0.SetRtbResult(richTextBox2);
                // evokWork0.SetRtbWork(richTextBox1);
                evokWork0.SetLblStatus(label8);
                evokWork0.SetOptSize(opXiaLiao);
                evokWork0.SetPrintReport();
                errorList = evokWork0.ErrorList;
            }
            if (propertyB)
            {
                //evokWork1.InitDgvParam(dgvParam1);
                // evokWork1.InitDgvIO(dgvIO1);
                evokWork1.DeviceProperty = Constant.devicePropertyB;
                // evokWork1.SetRtbResult(richTextBox3);
                // evokWork1.SetRtbWork(richTextBox4);
                evokWork1.SetLblStatus(label9);
                evokWork1.SetOptSize(opDoorShell);
            }
            if (propertyC)
            {
                //evokWork2.InitDgvParam(dgvParam2);
                //evokWork2.InitDgvIO(dgvIO2);
                evokWork2.DeviceProperty = Constant.devicePropertyC;
                // evokWork2.SetRtbResult(richTextBox5);
                // evokWork2.SetRtbWork(richTextBox6);
                evokWork2.SetLblStatus(label11);
                evokWork2.SetOptSize(opDoorBan);
            }
            //读取设备名
            paraFile = new ConfigFileManager();
            paraFile.LoadFile(Constant.ConfigParamFilePath);
            if (propertyA)
            {
                evokWork0.DeviceName = paraFile.ReadConfig("work0");
                evokWorkLst.Add(evokWork0);
            }

            if (propertyB)
            {
                evokWork1.DeviceName = paraFile.ReadConfig("work1");
                evokWorkLst.Add(evokWork1);
            }
            if (propertyC)
            {
                evokWork2.DeviceName = paraFile.ReadConfig("work2");
                evokWorkLst.Add(evokWork2);
            }
        }
Esempio n. 3
0
 void ReadUserData()
 {
     if (cfg == null)
     {
         cfg = new ConfigFileManager(Constant.ConfigUserDataFilePath);
     }
     textBox3.Text = cfg.ReadConfig("pos1");
     textBox2.Text = cfg.ReadConfig("pos2");
     textBox4.Text = cfg.ReadConfig("pos3");
     textBox5.Text = cfg.ReadConfig("pos4");
     textBox6.Text = cfg.ReadConfig("pos5");
 }
Esempio n. 4
0
        void SetCombBx(ComboBox cb, string keyName)
        {
            string s1 = cfg.ReadConfig(prjInfo + keyName, ListStr);

            cb.Items.AddRange(s1.Split(splitChar));
            //cb.Text = cb.Items[0].ToString();
        }
Esempio n. 5
0
        public void ReadSize()
        {
            string size1 = configData.ReadConfig("size1");
            string size2 = configData.ReadConfig("size2");
            string size3 = configData.ReadConfig("size3");
            string size4 = configData.ReadConfig("size4");
            string size5 = configData.ReadConfig("size5");
            string size6 = configData.ReadConfig("size6");

            textBox18.Text = size1;
            textBox1.Text  = size2;
            textBox3.Text  = size3;
            textBox4.Text  = size4;
            textBox5.Text  = size5;
            textBox6.Text  = size6;
        }
Esempio n. 6
0
        public EvokXJWork()
        {
            PsLstAuto = new List <PlcInfoSimple>();
            PsLstAuto.Add(autoMesOutInPs);
            PsLstAuto.Add(dbcOutInPs);
            PsLstAuto.Add(ltbcOutInPs);
            PsLstAuto.Add(safeOutInPs);
            PsLstAuto.Add(prodOutInPs);
            PsLstAuto.Add(lcOutInPs);
            PsLstAuto.Add(stopOutInPs);
            PsLstAuto.Add(cutDoneOutInPs);
            PsLstAuto.Add(plcHandlebarCodeOutInPs);

            PsLstAuto.Add(pauseOutPs);
            PsLstAuto.Add(startOutPs);
            PsLstAuto.Add(resetOutPs);
            PsLstAuto.Add(autoSLOutPs);
            PsLstAuto.Add(pageShiftOutPs);

            PsLstAuto.Add(emgStopInPs);
            PsLstAuto.Add(startInPs);
            PsLstAuto.Add(resetInPs);
            PsLstAuto.Add(pauseInPs);
            PsLstAuto.Add(autoSLInPs);
            PsLstAuto.Add(autoCCInPs);
            PsLstAuto.Add(clInPs);
            PsLstAuto.Add(slInPs);
            PsLstAuto.Add(alarm1InPs);
            PsLstAuto.Add(alarm2InPs);
            PsLstAuto.Add(alarm3InPs);
            PsLstAuto.Add(alarm4InPs);
            PsLstAuto.Add(alarm5InPs);
            PsLstAuto.Add(alarm6InPs);
            PsLstAuto.Add(alarm7InPs);
            PsLstAuto.Add(alarm8InPs);
            PsLstAuto.Add(alarm9InPs);
            PsLstAuto.Add(alarm10InPs);
            PsLstAuto.Add(alarm11InPs);
            PsLstAuto.Add(alarm12InPs);
            PsLstAuto.Add(alarm13InPs);
            PsLstAuto.Add(alarm14InPs);
            PsLstAuto.Add(alarm15InPs);
            PsLstAuto.Add(alarm16InPs);


            PsLstHand = new List <PlcInfoSimple>();

            PsLstHand.Add(slzOutPs);
            PsLstHand.Add(slyOutPs);
            PsLstHand.Add(clzOutPs);
            PsLstHand.Add(clyOutPs);
            PsLstHand.Add(jlzOutPs);
            PsLstHand.Add(jllfOutPs);
            PsLstHand.Add(slzzOutPs);
            PsLstHand.Add(slffOutPs);
            PsLstHand.Add(zzzOutPs);
            PsLstHand.Add(zzfOutPs);
            PsLstHand.Add(xzzOutPs);
            PsLstHand.Add(xzfOutPs);
            PsLstHand.Add(zdkzOutPs);
            PsLstHand.Add(zdkfOutPs);
            PsLstHand.Add(ydkzOutPs);
            PsLstHand.Add(ydkfOutPs);
            PsLstHand.Add(jlfOutPs);
            PsLstHand.Add(jcfOutPs);
            PsLstHand.Add(sldjjOutPs);
            PsLstHand.Add(sldjOutPs);
            PsLstHand.Add(qlqgOutPs);
            PsLstHand.Add(tmzkxffOutPs);
            PsLstHand.Add(qddjOutPs);
            PsLstHand.Add(qlcyzOutPs);
            PsLstHand.Add(slksOutPs);
            PsLstHand.Add(sljsjOutPs);
            PsLstHand.Add(qlylOutPs);
            PsLstHand.Add(qlcyyOutPs);
            PsLstHand.Add(sfslwOutPs);
            PsLstHand.Add(tmccfOutPs);
            PsLstHand.Add(cldjOutPs);
            PsLstHand.Add(tmtgcqfOutPs);
            PsLstHand.Add(tmspjcqgOutPs);
            PsLstHand.Add(tmxyqgOutPs);
            PsLstHand.Add(cljlOutPs);
            PsLstHand.Add(sljccOutPs);
            PsLstHand.Add(slsyOutPs);
            PsLstHand.Add(slsyInPs);
            PsLstHand.Add(sljccInPs);
            PsLstHand.Add(slInPs0);
            PsLstHand.Add(clInPs0);
            PsLstHand.Add(jlInPs);
            PsLstHand.Add(jcInPs);
            PsLstHand.Add(sldjjInPs);
            PsLstHand.Add(sldjInPs);
            PsLstHand.Add(qlqgInPs);
            PsLstHand.Add(tmzkxffInPs);
            PsLstHand.Add(qddjInPs);
            PsLstHand.Add(qlcyzInPs);
            PsLstHand.Add(slksInPs);
            PsLstHand.Add(sljsjInPs);
            PsLstHand.Add(qlylInPs);
            PsLstHand.Add(qlcyyInPs);
            PsLstHand.Add(sfslwInPs);
            PsLstHand.Add(tmccfInPs);
            PsLstHand.Add(cldjInPs);
            PsLstHand.Add(tmtgcqfInPs);
            PsLstHand.Add(cljlInPs);
            PsLstHand.Add(tmxyqgInPs);
            PsLstHand.Add(tmspjcqgInPs);
            PsLstHand.Add(tmspjcqgInPs1);
            PsLstHand.Add(tmspjcqgInPs2);
            PsLstHand.Add(tmspjcqgInPs3);
            PsLstHand.Add(tmspjcqgInPs4);
            PsLstHand.Add(tmspjcqgInPs5);
            PsLstHand.Add(tmspjcqgInPs6);
            PsLstHand.Add(tmspjcqgInPs7);
            PsLstHand.Add(tmspjcqgInPs8);
            PsLstHand.Add(tmspjcqgInPs9);
            PsLstHand.Add(tmspjcqgInPs10);
            PsLstHand.Add(tmspjcqgInPs11);
            PsLstHand.Add(tmspjcqgInPs12);
            PsLstHand.Add(tmspjcqgInPs13);
            PsLstHand.Add(tmspjcqgInPs14);
            PsLstHand.Add(tmspjcqgInPs15);
            PsLstHand.Add(tmspjcqgInPs16);
            PsLstHand.Add(tmspjcqgInPs17);
            PsLstHand.Add(tmspjcqgInPs18);
            PsLstHand.Add(tmspjcqgInPs19);
            PsLstHand.Add(tmspjcqgInPs20);
            PsLstHand.Add(tmspjcqgInPs21);
            PsLstHand.Add(tmspjcqgInPs22);
            PsLstHand.Add(tmspjcqgInPs23);
            PsLstHand.Add(tmspjcqgInPs24);
            PsLstHand.Add(tmspjcqgInPs25);
            PsLstHand.Add(tmspjcqgInPs26);


            PsLstParam    = new List <PlcInfoSimple>();
            PsLstIO       = new List <PlcInfoSimple>();
            UserDataTable = new DataTable();

            AllPlcSimpleLst = new List <List <PlcInfoSimple> >();

            AllPlcSimpleLst.Add(psLstAuto);
            AllPlcSimpleLst.Add(psLstHand);
            AllPlcSimpleLst.Add(psLstParam);
            AllPlcSimpleLst.Add(PsLstIO);

            paramFile = new ConfigFileManager();

            if (File.Exists(Constant.ConfigParamFilePath))
            {
                paramFile.LoadFile(Constant.ConfigParamFilePath);
                if (!int.TryParse(paramFile.ReadConfig(Constant.printBarcodeMode), out printBarCodeMode))
                {
                    MessageBox.Show(Constant.ErrorParamConfigFile);
                    Application.Exit();
                    System.Environment.Exit(0);
                }
            }
            else
            {
                MessageBox.Show(Constant.ErrorParamConfigFile);
                Application.Exit();
                System.Environment.Exit(0);
            }
        }
Esempio n. 7
0
        void InitSimiParam()
        {
            ConfigFileManager parafile = new ConfigFileManager(Constant.ConfigParamFilePath);

            textBox1.Text = parafile.ReadConfig("simiDataDir");
            textBox2.Text = parafile.ReadConfig("SQL_ServerName");

            textBox4.Text  = parafile.ReadConfig("SQL_DatabaseName");
            textBox3.Text  = parafile.ReadConfig("SQL_UserName");
            textBox5.Text  = parafile.ReadConfig("SQL_Passwd");
            textBox12.Text = parafile.ReadConfig("SQL_Tablename");

            textBox9.Text  = parafile.ReadConfig("WlNear0");
            textBox6.Text  = parafile.ReadConfig("WlNear1");
            textBox7.Text  = parafile.ReadConfig("WlNear2");
            textBox8.Text  = parafile.ReadConfig("WlNear3");
            textBox10.Text = parafile.ReadConfig("WlNear4");
            textBox13.Text = parafile.ReadConfig("WlNear5");
        }
Esempio n. 8
0
        void Init()
        {
            exop   = new ExcelNpoi();
            csvop  = new CsvStreamReader();
            UserDt = new DataTable();

            DialogExcelDataLoad.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory;
            DialogExcelDataLoad.Filter           = "文件(*.xls,*.xlsx,*.csv)|*.xls;*.csv;*.xlsx";
            DialogExcelDataLoad.FileName         = "请选择数据文件";

            demoLoadDialog.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory;
            demoLoadDialog.Filter           = "文件(*.csv)|*.csv;";
            demoLoadDialog.FileName         = "请选择数据模板文件";

            //条码
            op1.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory;
            op1.Filter           = "文件(*.frx)|*.frx;";
            op1.FileName         = "请选择条码模板文件";

            csvSaveDemo = new CsvStreamReader();



            if (File.Exists(Constant.barCodeDemo))
            {
                printReport.Load(Constant.barCodeDemo);
            }
            else
            {
                barCodeButton.Enabled = false;
                MessageBox.Show("条码文件不存在!");
            }


            //20181018读取参数 因为欧派需要根据特定的参数进行分类
            paraFile = new ConfigFileManager();
            if (File.Exists(Constant.ConfigParamFilePath))
            {
                paraFile.LoadFile(Constant.ConfigParamFilePath);
            }


            if (int.TryParse(paraFile.ReadConfig(Constant.userName), out userId))
            {
                //用户名获取成功
                if (userId == Constant.hdiaoId)
                {
                    menu.Enabled = false;
                    csv1.Enabled = false;
                    csv2.Enabled = false;
                }
            }

            paramStr = new List <string>();

            if (userId != Constant.hdiaoId)
            {
                if (!ReadFileDemo(""))
                {
                    ConstantMethod.AppExit();
                }
            }

            int    i = 1;
            string s = "";

            while (!string.IsNullOrWhiteSpace(s = paraFile.ReadConfig(Constant.strParam + i.ToString())))
            {
                string ss = s;
                paramStr.Add(ss);
                i++;
            }

            double.TryParse(paraFile.ReadConfig(Constant.strParamKlkMax), out KlkMax);
            double.TryParse(paraFile.ReadConfig(Constant.strParamKlkSizeMin), out KlkSizeMin);

            stopConfig();
        }