public void Init() { PortParam p0 = new PortParam(); PortParam p1 = new PortParam(); PortParam p2 = new PortParam(); p0 = ConstantMethod.LoadPortParam(Constant.ConfigSerialportFilePath); p1 = ConstantMethod.LoadPortParam(Constant.ConfigSerialportFilePath1); p2 = ConstantMethod.LoadPortParam(Constant.ConfigSerialportFilePath2); //初始化设备 List <string> strDataFormPath0 = new List <string>(); strDataFormPath0.Add(Constant.PlcDataFilePathAuto); strDataFormPath0.Add(Constant.PlcDataFilePathHand); strDataFormPath0.Add(Constant.PlcDataFilePathParam); strDataFormPath0.Add(Constant.PlcDataFilePathIO); List <string> strDataFormPath1 = new List <string>(); strDataFormPath1.Add(Constant.PlcDataFilePathAuto1); strDataFormPath1.Add(Constant.PlcDataFilePathHand1); strDataFormPath1.Add(Constant.PlcDataFilePathParam1); strDataFormPath1.Add(Constant.PlcDataFilePathIO1); List <string> strDataFormPath2 = new List <string>(); strDataFormPath2.Add(Constant.PlcDataFilePathAuto2); strDataFormPath2.Add(Constant.PlcDataFilePathHand2); strDataFormPath2.Add(Constant.PlcDataFilePathParam2); strDataFormPath2.Add(Constant.PlcDataFilePathIO2); csvop = new CsvStreamReader(); optsize = new OptSize(); op0 = new OptSize(); op1 = new OptSize(); op2 = new OptSize(); if (propertyA) { evokWork0 = new EvokXJWork(strDataFormPath0, p0); } if (propertyB) { evokWork1 = new EvokXJWork(strDataFormPath1, p1); } if (propertyC) { evokWork2 = new EvokXJWork(strDataFormPath2, p2); } InitWork(); UpdateTimer.Enabled = true; doorLst = new doorTypeInfo(); workMan = new workManager(); }
public void Init() { PortParam p0 = new PortParam(); PortParam p1 = new PortParam(); PortParam p2 = new PortParam(); p0 = ConstantMethod.LoadPortParam(Constant.ConfigSerialportFilePath); p1 = ConstantMethod.LoadPortParam(Constant.ConfigSerialportFilePath1); p2 = ConstantMethod.LoadPortParam(Constant.ConfigSerialportFilePath2); //初始化设备 List <string> strDataFormPath0 = new List <string>(); strDataFormPath0.Add(Constant.PlcDataFilePathAuto); strDataFormPath0.Add(Constant.PlcDataFilePathHand); strDataFormPath0.Add(Constant.PlcDataFilePathParam); strDataFormPath0.Add(Constant.PlcDataFilePathIO); List <string> strDataFormPath1 = new List <string>(); strDataFormPath1.Add(Constant.PlcDataFilePathAuto1); strDataFormPath1.Add(Constant.PlcDataFilePathHand1); strDataFormPath1.Add(Constant.PlcDataFilePathParam1); strDataFormPath1.Add(Constant.PlcDataFilePathIO1); List <string> strDataFormPath2 = new List <string>(); strDataFormPath2.Add(Constant.PlcDataFilePathAuto2); strDataFormPath2.Add(Constant.PlcDataFilePathHand2); strDataFormPath2.Add(Constant.PlcDataFilePathParam2); strDataFormPath2.Add(Constant.PlcDataFilePathIO2); csvop = new CsvStreamReader(); opXiaLiao = new OptSize(); opDoorShell = new OptSize(); opDoorBan = new OptSize(); if (propertyA) { evokWork0 = new EvokXJWork(strDataFormPath0, p0); } if (propertyB) { evokWork1 = new EvokXJWork(strDataFormPath1, p1); } if (propertyC) { evokWork2 = new EvokXJWork(strDataFormPath2, p2); } InitWork(); UpdateTimer.Enabled = true; doorLst = new doorTypeInfo(); workMan = new workManager(); LoadData(dgSize, Constant.DoorSizeFile); LoadData(dgDoorBan, Constant.DoorBanFile); LoadData(dgDoorShell, Constant.DoorShellFile); startDevice = startClick; rtbResult.Text = "门芯板信息"; richTextBox7.Text = "下料锯信息"; richTextBox8.Text = "门皮信息"; }