private void bt_Cancel_Click(object sender, EventArgs e) { this.Hide(); calibForm.Show(); }
private void bt_next_Click(object sender, EventArgs e) { if (Properties.Settings.Default.StationType == "CalibrationStation") { if (calibForm == null) { //MultiplexingIncomingInformation MultiplexingInfo = new MultiplexingIncomingInformation(); //classMultiplexing classMultiplexing = new classMultiplexing(Properties.Settings.Default.multiplexingComPort, 115200, MultiplexingInfo); //DpIncomingInformation DPinfo = new DpIncomingInformation(); //ClassDpCommunication ClassDpCommunication = new ClassDpCommunication(Properties.Settings.Default.dpComPort, 115200, DPinfo); //tempControllerInstanse = new TempControllerProtocol(Properties.Settings.Default.TempControllerComPort, 9600); //DeltaIncomingInformation PLCinfo = new DeltaIncomingInformation(); //classDeltaProtocol ClassDeltaProtocol = new classDeltaProtocol(Properties.Settings.Default.plcComPort, 9600, PLCinfo); //classCalibrationInfo = new ClassCalibrationInfo(tempControllerInstanse, ClassDpCommunication, classMultiplexing, ClassDeltaProtocol); //calibForm = new CalibForm(classCalibrationInfo); } } else if (Properties.Settings.Default.StationType == "ProgramStation") { if (progForm == null) { DeltaIncomingInformation PLCinfo = new DeltaIncomingInformation(); classDeltaProtocol ClassDeltaProtocol = new classDeltaProtocol(Properties.Settings.Default.plcComPort, 9600, PLCinfo); MultiplexingIncomingInformation MultiplexingInfo = new MultiplexingIncomingInformation(); classMultiplexing classMultiplexing = new classMultiplexing(Properties.Settings.Default.multiplexingComPort, 115200, MultiplexingInfo); DpIncomingInformation DPinfo = new DpIncomingInformation(); ClassDpCommunication ClassDpCommunication = new ClassDpCommunication(Properties.Settings.Default.dpComPort, 115200, DPinfo); tempControllerInstanse = new TempControllerProtocol(Properties.Settings.Default.TempControllerComPort, 9600); classCalibrationInfo = new ClassCalibrationInfo(tempControllerInstanse, ClassDpCommunication, classMultiplexing, ClassDeltaProtocol); progForm = new ProgForm(classCalibrationInfo, this); } } classCalibrationInfo.DpCountAxist = 0; for (int i = 0; i <= MAX_DP_DEVICES; i++) { if (dgv_registerDpPacket.Rows[i].Cells[1].Value == null) { break; } if ((bool)dgv_registerDpPacket.Rows[i].Cells[1].Value == false) { break; } ClassDevice NewExistDevice = new ClassDevice(); classCalibrationInfo.DpCountAxist++; if (dgv_registerDpPacket.Rows[i].Cells[2].Value != null) { NewExistDevice.DeviceSerialNumber = dgv_registerDpPacket.Rows[i].Cells[2].Value.ToString(); } classCalibrationInfo.classDevices[i] = NewExistDevice; } string UpdateMassege = string.Format("{0} DP devices added.", classCalibrationInfo.DpCountAxist.ToString()); MessageBox.Show(UpdateMassege); this.Hide(); if (Properties.Settings.Default.StationType == "CalibrationStation") { calibForm.Show(); } else if (Properties.Settings.Default.StationType == "ProgramStation") { progForm.Show(); } }