/// <summary> /// 进入调试界面初始化各个按钮,依据本身状态:20150914 /// </summary> public void ReadPLCStateAndChangeColor() { //0 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[0])) { btM00.Background = new SolidColorBrush(Colors.Green); } else { btM00.Background = new SolidColorBrush(Colors.Red); } //1 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[1])) { btM01.Background = new SolidColorBrush(Colors.Green); } else { btM01.Background = new SolidColorBrush(Colors.Red); } //2 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[2])) { btM02.Background = new SolidColorBrush(Colors.Green); } else { btM02.Background = new SolidColorBrush(Colors.Red); } //3 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[3])) { btM03.Background = new SolidColorBrush(Colors.Green); } else { btM03.Background = new SolidColorBrush(Colors.Red); } //4 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[4])) { btM04.Background = new SolidColorBrush(Colors.Green); } else { btM04.Background = new SolidColorBrush(Colors.Red); } //5 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[5])) { btM05.Background = new SolidColorBrush(Colors.Green); } else { btM05.Background = new SolidColorBrush(Colors.Red); } //6 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[6])) { btM06.Background = new SolidColorBrush(Colors.Green); } else { btM06.Background = new SolidColorBrush(Colors.Red); } //7 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[7])) { btM07.Background = new SolidColorBrush(Colors.Green); } else { btM07.Background = new SolidColorBrush(Colors.Red); } //8 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[8])) { btM10.Background = new SolidColorBrush(Colors.Green); } else { btM10.Background = new SolidColorBrush(Colors.Red); } //9 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[9])) { btM11.Background = new SolidColorBrush(Colors.Green); } else { btM11.Background = new SolidColorBrush(Colors.Red); } //20150928新加,重改 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[10])) { btM12.Background = new SolidColorBrush(Colors.Green); } else { btM12.Background = new SolidColorBrush(Colors.Red); } if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[11])) { btM13.Background = new SolidColorBrush(Colors.Green); } else { btM13.Background = new SolidColorBrush(Colors.Red); } if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[12])) { btM14.Background = new SolidColorBrush(Colors.Green); } else { btM14.Background = new SolidColorBrush(Colors.Red); } if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[13])) { btM15.Background = new SolidColorBrush(Colors.Green); } else { btM15.Background = new SolidColorBrush(Colors.Red); } if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[14])) { btM16.Background = new SolidColorBrush(Colors.Green); } else { btM16.Background = new SolidColorBrush(Colors.Red); } if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[15])) { btM17.Background = new SolidColorBrush(Colors.Green); } else { btM17.Background = new SolidColorBrush(Colors.Red); } //10 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[16])) { btM20.Background = new SolidColorBrush(Colors.Green); } else { btM20.Background = new SolidColorBrush(Colors.Red); } //11 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[17])) { btM21.Background = new SolidColorBrush(Colors.Green); } else { btM21.Background = new SolidColorBrush(Colors.Red); } //12 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[18])) { btM22.Background = new SolidColorBrush(Colors.Green); } else { btM22.Background = new SolidColorBrush(Colors.Red); } //13 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[19])) { btM23.Background = new SolidColorBrush(Colors.Green); } else { btM23.Background = new SolidColorBrush(Colors.Red); } //14 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[20])) { btM24.Background = new SolidColorBrush(Colors.Green); } else { btM24.Background = new SolidColorBrush(Colors.Red); } //15 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[21])) { btM25.Background = new SolidColorBrush(Colors.Green); } else { btM25.Background = new SolidColorBrush(Colors.Red); } //16 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[22])) { btM26.Background = new SolidColorBrush(Colors.Green); } else { btM26.Background = new SolidColorBrush(Colors.Red); } //17 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[23])) { btM27.Background = new SolidColorBrush(Colors.Green); } else { btM27.Background = new SolidColorBrush(Colors.Red); } //18 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[24])) { btM30.Background = new SolidColorBrush(Colors.Green); } else { btM30.Background = new SolidColorBrush(Colors.Red); } //19 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[25])) { btM31.Background = new SolidColorBrush(Colors.Green); } else { btM31.Background = new SolidColorBrush(Colors.Red); } //20 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[26])) { btM32.Background = new SolidColorBrush(Colors.Green); } else { btM32.Background = new SolidColorBrush(Colors.Red); } //21 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[27])) { btM33.Background = new SolidColorBrush(Colors.Green); } else { btM33.Background = new SolidColorBrush(Colors.Red); } //22 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[28])) { btM34.Background = new SolidColorBrush(Colors.Green); } else { btM34.Background = new SolidColorBrush(Colors.Red); } //23 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[29])) { btM35.Background = new SolidColorBrush(Colors.Green); } else { btM35.Background = new SolidColorBrush(Colors.Red); } //24 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[30])) { btM36.Background = new SolidColorBrush(Colors.Green); } else { btM36.Background = new SolidColorBrush(Colors.Red); } //25 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[31])) { btM37.Background = new SolidColorBrush(Colors.Green); } else { btM37.Background = new SolidColorBrush(Colors.Red); } //26 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[32])) { btM40.Background = new SolidColorBrush(Colors.Green); } else { btM40.Background = new SolidColorBrush(Colors.Red); } //27 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[33])) { btM41.Background = new SolidColorBrush(Colors.Green); } else { btM41.Background = new SolidColorBrush(Colors.Red); } //28 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[34])) { btM42.Background = new SolidColorBrush(Colors.Green); } else { btM42.Background = new SolidColorBrush(Colors.Red); } //29 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[35])) { btM43.Background = new SolidColorBrush(Colors.Green); } else { btM43.Background = new SolidColorBrush(Colors.Red); } //30 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[36])) { btM44.Background = new SolidColorBrush(Colors.Green); } else { btM44.Background = new SolidColorBrush(Colors.Red); } //31 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[37])) { btM45.Background = new SolidColorBrush(Colors.Green); } else { btM45.Background = new SolidColorBrush(Colors.Red); } //32 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[38])) { btM46.Background = new SolidColorBrush(Colors.Green); } else { btM46.Background = new SolidColorBrush(Colors.Red); } //33 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[39])) { btM47.Background = new SolidColorBrush(Colors.Green); } else { btM47.Background = new SolidColorBrush(Colors.Red); } //34 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[40])) { btM50.Background = new SolidColorBrush(Colors.Green); } else { btM50.Background = new SolidColorBrush(Colors.Red); } //35 if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[41])) { btM51.Background = new SolidColorBrush(Colors.Green); } else { btM51.Background = new SolidColorBrush(Colors.Red); } if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[42])) { btM52.Background = new SolidColorBrush(Colors.Green); } else { btM52.Background = new SolidColorBrush(Colors.Red); } if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[43])) { btM53.Background = new SolidColorBrush(Colors.Green); } else { btM53.Background = new SolidColorBrush(Colors.Red); } if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[44])) { btM54.Background = new SolidColorBrush(Colors.Green); } else { btM54.Background = new SolidColorBrush(Colors.Red); } if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[45])) { btM55.Background = new SolidColorBrush(Colors.Green); } else { btM55.Background = new SolidColorBrush(Colors.Red); } if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[46])) { btM56.Background = new SolidColorBrush(Colors.Green); } else { btM56.Background = new SolidColorBrush(Colors.Red); } if (PLCMod.ReadPLCBitVar(PLCMod.PLCDOList[47])) { btM57.Background = new SolidColorBrush(Colors.Green); } else { btM57.Background = new SolidColorBrush(Colors.Red); } }
/// <summary> /// 确定 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button2_Click(object sender, RoutedEventArgs e) { //检验输入是否正确 bool temp = IsInputRight(); if (GlobelVar.InfoChangeCar == 1) { if (temp) { #region 为了保证可以把再次输入的信息插入到调出数据库的最后一条:20150920 //从前台获取的信息储存到数组GlobelVar.TestInfoDefGlo.TestInfo【】里 PutInfoIntoTestInfoDefGlo(); #region 试验中要改转速的20151225 //为了在实验中改动可以传到前台 GlobelVar.IsInfoFromMain = true; double RotateOfElecMotor = Convert.ToInt32(BackPanel.InformationGlo.CarCompressorRotateSet_ForControl * BackPanel.InformationGlo.CompressorDiameter_FromInfo / 300); BackPanel.Control.Set(6, "SV", RotateOfElecMotor, 0); #endregion 试验中要改转速的20151225 //从前台转移到后台 BackPanel.DBOperate.TestInfoDef.TestInfo = GlobelVar.TestInfoDefGlo.TestInfo; //后台进行数据插入到相应的数据库 BackPanel.DBOperate.AddInfoRecordToDateBase(BackPanel.InformationGlo.DBPath); #endregion 为了保证可以把再次输入的信息插入到调出数据库的最后一条:20150920 BackPanel.InformationGlo.CurrentExpEquiqNormalCoolingCapacity = Convert.ToDouble(textBox4.Text); //如果没有重置则会正常走 if (BackPanel.InformationGlo.IsAlertingReset) { } else { //if (BackPanel.InformationGlo.CurrentExpEquiqNormalCoolingCapacity * 1000 >= 7000) //{ // //量热器加热器1,需要添加 // PLCMod.SendPLCBitVar(PLCMod.PLCDOList[24], true, true); // //量热器加热器2,在额定功率为7000W以上,开启20151106 // PLCMod.SendPLCBitVar(PLCMod.PLCDOList[25], true, true); //} //if (BackPanel.InformationGlo.CurrentExpEquiqNormalCoolingCapacity * 1000 < 7000) //{ // //量热器加热器1,需要添加 // PLCMod.SendPLCBitVar(PLCMod.PLCDOList[24], true, true); // //量热器加热器2,在额定功率为7000W以上,开启20151106 // PLCMod.SendPLCBitVar(PLCMod.PLCDOList[25], false, true); //} } this.Close(); } } else { if (temp) { #region 在PLC操作的时候,不允许其他动作 this.button2.IsEnabled = false; this.button3.IsEnabled = false; this.CatchRecord.IsEnabled = false; #endregion //BackPanel.PLCMod.CommonStartEquip(true); //BackPanel.PLCMod.CarStartEquip(true); BackPanel.PLCMod.IsTestCarComp(true); BackPanel.PLCMod.AuxiliaryWaterSystem(true); ////3.压缩机离合器供电选择24V/12V选择20151108 //PLCMod.SendPLCBitVar(PLCDOList[20], TF, true); BackPanel.PLCMod.CarCompressorClutchVoltage(); //4.K26 UT4控制器,测量打到水流量侧20151125 PLCMod.SendPLCBitVar(PLCMod.PLCDOList[32], true, true); //是否调用之前记录分支20150906 if (GlobelVar.IsGetBeforeInfo_Car == true) { #region 为了保证可以把再次输入的信息插入到调出数据库的最后一条:20150920 //从前台获取的信息储存到数组GlobelVar.TestInfoDefGlo.TestInfo【】里 PutInfoIntoTestInfoDefGlo(); //从前台转移到后台 BackPanel.DBOperate.TestInfoDef.TestInfo = GlobelVar.TestInfoDefGlo.TestInfo; //后台进行数据插入到相应的数据库 BackPanel.DBOperate.AddInfoRecordToDateBase(GlobelVar.DirBefore_Glo); #endregion 为了保证可以把再次输入的信息插入到调出数据库的最后一条:20150920 //给辅机开停场景赋值20150929 BackPanel.InformationGlo.senarioAuxi = BackPanel.InformationGlo.SenarioAuxi.Car; //给控制器场景赋值20150929 BackPanel.InformationGlo.senariocontrol = BackPanel.InformationGlo.SenarioControl.ControlCar; //控制list初始化20151122 BackPanel.Control.BuildControlerList(BackPanel.Control.Controllist, GlobelVar.PathDebug + "CarChiller.mdb", "Table_Controller"); BackPanel.Control.ControlLockAll_ForCar(BackPanel.Control.Controllist); BackPanel.Control.ControlInitiate_ForCar(BackPanel.Control.Controllist); Car car = new Car(); car.Show(); //这个一显示下面的对话框,这个IsGetBeforeInfo_Car就变为假;否则这个试验以后就一直只能走这一路了!20150906 GlobelVar.IsGetBeforeInfo_Car = false; this.Close(); } else { DateTime dt = DateTime.Now; string dir = "D:\\MyData\\" + dt.Year.ToString("d4") + dt.Month.ToString("d2"); //全局目录等于当前目录 GlobelVar.Dir_Glo = dir; //GlobelVar.FileName; //全局文件名等于当前文件名 : //添加的唯一变量是出厂编号!20150920 GlobelVar.FileName_Glo = dt.ToString("yyyyMMdd_HHmmss") + "CarCompressor" + textBox3.Text; GlobelVar.FileName_Glo = GlobelVar.FileName_Glo + ".mdb"; if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } SaveFileDialog openDialog = new SaveFileDialog() { Title = "打开\"汽车空调压缩机\"测试数据", Filter = "\"汽车空调压缩机\"数据文件(*.mdb)|*.mdb", InitialDirectory = dir, AddExtension = true, FileName = GlobelVar.FileName_Glo }; if (openDialog.ShowDialog() == true) { //第一步建立数据库 BackPanel.DBOperate.CreateDateBase(GlobelVar.Dir_Glo + "\\" + GlobelVar.FileName_Glo); //20151222 Report.DBPath_ForReport.DBPath_ForReportChild = GlobelVar.Dir_Glo + "\\" + GlobelVar.FileName_Glo; #region 第二步插入输入的信息 //第二步插入输入的信息 //从前台获取的信息储存到数组GlobelVar.TestInfoDefGlo.TestInfo【】里 PutInfoIntoTestInfoDefGlo(); //从前台转移到后台 BackPanel.DBOperate.TestInfoDef.TestInfo = GlobelVar.TestInfoDefGlo.TestInfo; //后台进行数据插入到相应的数据库 BackPanel.DBOperate.AddInfoRecordToDateBase(GlobelVar.Dir_Glo + "\\" + GlobelVar.FileName_Glo); #endregion 第二步插入输入的信息 //把新建的数据库路径储存起来:20150917 BackPanel.InformationGlo.DBPath = GlobelVar.Dir_Glo + "\\" + GlobelVar.FileName_Glo; //给辅机开停场景赋值20150929 BackPanel.InformationGlo.senarioAuxi = BackPanel.InformationGlo.SenarioAuxi.Car; //给控制器场景赋值20150929 BackPanel.InformationGlo.senariocontrol = BackPanel.InformationGlo.SenarioControl.ControlCar; //给控制器list初始化20151122 BackPanel.Control.BuildControlerList(BackPanel.Control.Controllist, GlobelVar.PathDebug + "CarChiller.mdb", "Table_Controller"); BackPanel.Control.ControlLockAll_ForCar(BackPanel.Control.Controllist); BackPanel.Control.ControlInitiate_ForCar(BackPanel.Control.Controllist); //控制器初始化 Car car = new Car(); car.Show(); this.Close(); } else { return; } } } } }
private void button2_Click(object sender, RoutedEventArgs e) { bool temp = IsInputRightOfChillerInfo(); if (GlobelVar.InfoChangeChiller == 1) { if (temp) { #region 为了保证可以把再次输入的信息插入到调出数据库的最后一条:20150920 //从前台获取的信息储存到数组GlobelVar.TestInfoDefGlo.TestInfo【】里 PutInfoIntoTestInfoDefGlo(); #region 主界面调用时,把更改存到前台显示的地方 GlobelVar.IsInfoFromMain = true; switch (BackPanel.InformationGlo.senariocontrol) { case InformationGlo.SenarioControl.ControlChillerWaterFlowRate: BackPanel.Control.Set(4, "SV", BackPanel.InformationGlo.ChillerWaterFlowRate_ForControl, 2); break; case InformationGlo.SenarioControl.ControlChillerWaterTemp: break; } //Thread.Sleep(sleeptime); //BackPanel.InformationGlo.ChillerWaterFlowRate_ForControl #endregion //从前台转移到后台 BackPanel.DBOperate.TestInfoDef.TestInfo = GlobelVar.TestInfoDefGlo.TestInfo; //后台进行数据插入到相应的数据库 BackPanel.DBOperate.AddInfoRecordToDateBase(BackPanel.InformationGlo.DBPath); #endregion 为了保证可以把再次输入的信息插入到调出数据库的最后一条:20150920 BackPanel.InformationGlo.CurrentExpEquiqNormalCoolingCapacity = Convert.ToDouble(textBox4.Text); //如果没有重置则会正常走 if (BackPanel.InformationGlo.IsAlertingReset) { } else { //if (BackPanel.InformationGlo.CurrentExpEquiqNormalCoolingCapacity * 1000 >= 7000) //{ // //量热器加热器1,需要添加 // PLCMod.SendPLCBitVar(PLCMod.PLCDOList[24], true, true); // //量热器加热器2,在额定功率为7000W以上,开启20151106 // PLCMod.SendPLCBitVar(PLCMod.PLCDOList[25], true, true); //} //if (BackPanel.InformationGlo.CurrentExpEquiqNormalCoolingCapacity * 1000 < 7000) //{ // //量热器加热器1,需要添加 // PLCMod.SendPLCBitVar(PLCMod.PLCDOList[24], true, true); // //量热器加热器2,在额定功率为7000W以上,开启20151106 // PLCMod.SendPLCBitVar(PLCMod.PLCDOList[25], false, true); //} } //Report.ReportParameterMySelf_ForChiller.RP14ControlVarValue = textBox6.Text; if ((bool)this.CoolingWater.IsChecked) { Report.ReportParameterMySelf_ForChiller.RP14ControlVarValue = textBox6.Text; } this.Close(); } } else { if (temp) { #region 在PLC操作的时候,不允许其他动作 //this.button2.IsEnabled = false; //this.button3.IsEnabled = false; //this.CatchRecord.IsEnabled = false; #endregion bool IsSelectCtrlWaterOutTemp = (bool)WaterTemperature.IsChecked; //出口水温/流量计转换-UT4输入切换,点位常闭在控制出口水温 即为false; //BackPanel.PLCMod.CommonStartEquip(true); //BackPanel.PLCMod.ChillerStartEquip(true); BackPanel.PLCMod.IsTestCarComp(false); BackPanel.PLCMod.AuxiliaryWaterSystem(true); PLCMod.SendPLCBitVar(PLCMod.PLCDOList[32], !IsSelectCtrlWaterOutTemp, true); //20151104 //控制器选择控制水流量还是温度:20151129 BackPanel.Control.BuildControlerList(BackPanel.Control.Controllist, GlobelVar.PathDebug + "CarChiller.mdb", "Table_Controller"); //锁住所有的控制器 BackPanel.Control.ControlLockAll_ForChiller(BackPanel.Control.Controllist); //BackPanel.Control.ControlInitiate_ForChiller(BackPanel.Control.Controllist); BackPanel.Control.ControlInitiate_ForChiller(); //是否调用之前记录分支20150906 if (GlobelVar.IsGetBeforeInfo_Chiller == true) { #region 为了保证可以把再次输入的信息插入到调出数据库的最后一条:20150920 //从前台获取的信息储存到数组GlobelVar.TestInfoDefGlo.TestInfo【】里 PutInfoIntoTestInfoDefGlo(); //从前台转移到后台 BackPanel.DBOperate.TestInfoDef.TestInfo = GlobelVar.TestInfoDefGlo.TestInfo; //后台进行数据插入到相应的数据库 BackPanel.DBOperate.AddInfoRecordToDateBase(GlobelVar.DirBefore_Glo); #endregion 为了保证可以把再次输入的信息插入到调出数据库的最后一条:20150920 //这个一显示下面的对话框,这个IsGetBeforeInfo_Chiller就变为假;否则这个试验以后就一直只能走这一路了!20150906 GlobelVar.IsGetBeforeInfo_Chiller = false; Chiller chiller = new Chiller(); //if (WaterTemperature.IsChecked == true) //{ // GlobelVar.IsControlWaterTemperature = true; // //chiller.Cnn.IsChecked = true; //} //else //{ // GlobelVar.IsControlWaterTemperature = false; //} //给辅机开停场景赋值20150929 BackPanel.InformationGlo.senarioAuxi = BackPanel.InformationGlo.SenarioAuxi.Chiller; chiller.Show(); if ((bool)this.CoolingWater.IsChecked) { Report.ReportParameterMySelf_ForChiller.RP14ControlVarValue = textBox6.Text; } this.Close(); } else { DateTime dt = DateTime.Now; string dir = "D:\\MyData\\" + dt.Year.ToString("d4") + dt.Month.ToString("d2"); GlobelVar.Dir_Glo = dir; //唯一确定那个的数据库 GlobelVar.FileName_Glo = dt.ToString("yyyyMMdd_HHmmss") + "Chiller" + textBox3.Text; GlobelVar.FileName_Glo = GlobelVar.FileName_Glo + ".mdb"; if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } SaveFileDialog openDialog = new SaveFileDialog() { Title = "打开\"水冷压缩机组\"测试数据", Filter = "\"水冷压缩机组\"数据文件(*.mdb)|*.mdb", InitialDirectory = dir, AddExtension = true, FileName = GlobelVar.FileName_Glo }; if (openDialog.ShowDialog() == true) { //第一步建立数据库 BackPanel.DBOperate.CreateDateBase(GlobelVar.Dir_Glo + "\\" + GlobelVar.FileName_Glo); //20151222报表数据库路径 Report.DBPath_ForReport.DBPath_ForReportChild = GlobelVar.Dir_Glo + "\\" + GlobelVar.FileName_Glo; #region 第二步插入输入的信息 //第二步插入输入的信息 //从前台获取GlobelVar.TestInfoDefGlo.TestInfo信息 PutInfoIntoTestInfoDefGlo(); BackPanel.DBOperate.TestInfoDef.TestInfo = GlobelVar.TestInfoDefGlo.TestInfo; BackPanel.DBOperate.AddInfoRecordToDateBase(GlobelVar.Dir_Glo + "\\" + GlobelVar.FileName_Glo); #endregion 第二步插入输入的信息 //把新建的数据库路径储存起来:20150917:20150920新家,这个之前忘了加! BackPanel.InformationGlo.DBPath = GlobelVar.Dir_Glo + "\\" + GlobelVar.FileName_Glo; Chiller chiller = new Chiller(); //移到上方20151129 //if (WaterTemperature.IsChecked == true) //{ // GlobelVar.IsControlWaterTemperature = true; // //chiller.Cnn.IsChecked = true; //} //else //{ // GlobelVar.IsControlWaterTemperature = false; //} //给辅机开停场景赋值20150929 BackPanel.InformationGlo.senarioAuxi = BackPanel.InformationGlo.SenarioAuxi.Chiller; chiller.Show(); if ((bool)this.CoolingWater.IsChecked) { Report.ReportParameterMySelf_ForChiller.RP14ControlVarValue = textBox6.Text; } //Report.ReportParameterMySelf_ForChiller.RP14ControlVarValue = textBox6.Text; this.Close(); } else { return; } } } else { } } }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { PLCMod.CloseALLEquipment(); }