//public string AComName //{ // get { return this.GetValue(c => c.AComName); } // set { this.SetValue(c => c.AComName, value); } //} //public string BComName //{ // get { return this.GetValue(c => c.BComName); } // set { this.SetValue(c => c.BComName, value); } //} //public string CComName //{ // get { return this.GetValue(c => c.CComName); } // set { this.SetValue(c => c.CComName, value); } //} //public string DComName //{ // get { return this.GetValue(c => c.DComName); } // set { this.SetValue(c => c.DComName, value); } //} //public string EComName //{ // get { return this.GetValue(c => c.EComName); } // set { this.SetValue(c => c.EComName, value); } //} //public string FComName //{ // get { return this.GetValue(c => c.FComName); } // set { this.SetValue(c => c.FComName, value); } //} //#region tab2 //public string ACodeName //{ // get { return this.GetValue(c => c.ACodeName); } // set { this.SetValue(c => c.ACodeName, value); } //} //public string BCodeName //{ // get { return this.GetValue(c => c.BCodeName); } // set { this.SetValue(c => c.BCodeName, value); } //} //public string CCodeName //{ // get { return this.GetValue(c => c.CCodeName); } // set { this.SetValue(c => c.CCodeName, value); } //} //public string DCodeName //{ // get { return this.GetValue(c => c.DCodeName); } // set { this.SetValue(c => c.DCodeName, value); } //} //public string ECodeName //{ // get { return this.GetValue(c => c.ECodeName); } // set { this.SetValue(c => c.ECodeName, value); } //} //public string FCodeName //{ // get { return this.GetValue(c => c.FCodeName); } // set { this.SetValue(c => c.FCodeName, value); } //} //#endregion //public bool IsAlarm //{ // get { return this.GetValue(c => c.IsAlarm); } // set { this.SetValue(c => c.IsAlarm, value); } //} //public string S1 //{ // get { return this.GetValue(c => c.S1); } // set { this.SetValue(c => c.S1, value); } //} //public string S2 //{ // get { return this.GetValue(c => c.S2); } // set { this.SetValue(c => c.S2, value); } //} //public bool IsBLJS //{ // get { return this.GetValue(c => c.IsBLJS); } // set { this.SetValue(c => c.IsBLJS, value); } //} //public string S3 //{ // get { return this.GetValue(c => c.S3); } // set { this.SetValue(c => c.S3, value); } //} //public bool IsBLPZT //{ // get { return this.GetValue(c => c.IsBLPZT); } // set { this.SetValue(c => c.IsBLPZT, value); } //} //public bool IsSJWCTS //{ // get { return this.GetValue(c => c.IsSJWCTS); } // set { this.SetValue(c => c.IsSJWCTS, value); } //} //#region tab5 //public bool IsSDJCYS //{ // get { return this.GetValue(c => c.IsSDJCYS); } // set { this.SetValue(c => c.IsSDJCYS, value); } //} //public string S4 //{ // get { return this.GetValue(c => c.S4); } // set { this.SetValue(c => c.S4, value); } //} //#endregion public override void Loaded() { ComPortCollection = FunExt.GetSerialPorts(); SaveRootCollection = FunExt.GetSaveRoot(); DiskCollection = Directory.GetLogicalDrives().ToList(); Config.Read(); //this.AComName = config.ACom; //this.BComName = config.BCom; //this.CComName = config.CCom; //this.DComName = config.DCom; //this.EComName = config.ECom; //this.FComName = config.FCom; //this.ACodeName = config.AName; //this.BCodeName = config.BName; //this.CCodeName = config.CName; //this.DCodeName = config.DName; //this.ECodeName = config.EName; //this.FCodeName = config.FName; //this.IsAlarm = config.IsAlarm; //this.S1 = config.S1; //this.S2 = config.S2; //this.IsBLJS = config.IsBLJS; //this.S3 = config.S3; //this.IsBLPZT = config.IsBLPZT; //this.IsSJWCTS = config.IsSJWCTS; //this.IsSDJCYS = config.IsSDJCYS; //this.S4 = config.S4; }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { var val = System.Convert.ToInt32(value); var str = FunExt.IntToTimeSpan(val); return(str); }
public LayerViewModel(string tc, string paramFilePath, Configs.LayerViewModel layerConfig, Config config) { this.tc = tc; this.paramFilePath = paramFilePath; this.layerConfig = layerConfig; this.sysConfig = config; this.Name = layerConfig.Name; this.RunDataCollection = new ObservableCollection <DeveInfo>(); deveInfo = new DeveInfo { sbbh = layerConfig.Name, sm = 1, lhcsdy = System.IO.Path.GetFileNameWithoutExtension(paramFilePath), acsr = "380.00", aczt = "OFF", zs = layerConfig.UUTList.Count, hg = 0, bl = 0, bll = "0%" }; this.RunDataCollection.Add(deveInfo); this.lhsjEnum = LHSJEnum.LHZSJ; this.LHSJName = FunExt.GetDescription(lhsjEnum); this.IsSDJCEnable = true; this.IsKSCSEnable = true; this.IsZTCSEnable = false; this.IsTZCSEnable = false; this.Lhzsj = (int)((layerConfig.LHSJ.ToFloat()) * 60 * 60); this.Lhbfb = "等待测试 0%"; }
private void FrmInterFaceType_Load(object sender, EventArgs e) { foreach (var item in FunExt.GetSerialPorts()) { cmbPorts.Items.Add(item); } foreach (var item in FunExt.Bauds()) { cmbBaud.Items.Add(item); } cmbPorts.SelectedIndex = 0; cmbBaud.SelectedIndex = 0; cmbCheck.SelectedIndex = 0; cmbDataBit.SelectedIndex = 0; cmbStopBit.SelectedIndex = 0; var array = parameter.Split(new char[] { ',', ';' }); cmbPorts.SelectedIndex = (array[0].ToInt32() - 1); cmbBaud.Text = array[1]; cmbCheck.SelectedIndex = array[2].ToInt32(); cmbDataBit.Text = array[3]; cmbStopBit.SelectedIndex = array[4].ToInt32(); if (array.Length >= 6) { nudAdd.Value = array[5].ToInt32(); } }
public ChannelConfigWindow(ChannelInterfaceViewModel channelInterface) { InitializeComponent(); this.channelInterface = channelInterface; cmbInterface.SelectionChanged += CmbInterface_SelectionChanged; CmbInterface_SelectionChanged(null, null); cmbCom.ItemsSource = FunExt.GetSerialPorts(); this.Loaded += ChannelConfigWindow_Loaded; }
private string getCSSXXName() { if (PDFWSelectedIndex == 0) { return(FunExt.GetCSSXX().First()); } else { return(FunExt.GetCSSXX().Last()); } }
private void SelectedCSSXX() { if (LHSXSelectedItem.pdfw == FunExt.GetCSSXX().First()) { PDFWSelectedIndex = 0; } if (LHSXSelectedItem.pdfw == FunExt.GetCSSXX().Last()) { PDFWSelectedIndex = 1; } }
public void ParseData(string tc, string layer, int lhsj, string data, bool isSavedata) { var fzcount = this.ChannelList.Count(c => c.ChannelType == (int)ChannelTypeEnum.FZ); var items = data.Split(';'); if (items.Length != fzcount) { return; } //负载通道1 var c1_sxv = ChannelList[0].MontiorParamList[3].Val.ToFloat(); var c1_sxa = ChannelList[0].MontiorParamList[5].Val.ToFloat(); var c1_xxv = ChannelList[0].MontiorParamList[4].Val.ToFloat(); var c1_xxa = ChannelList[0].MontiorParamList[6].Val.ToFloat(); //负载通道2 var c2_sxv = ChannelList[1].MontiorParamList[3].Val.ToFloat(); var c2_sxa = ChannelList[1].MontiorParamList[5].Val.ToFloat(); var c2_xxv = ChannelList[1].MontiorParamList[4].Val.ToFloat(); var c2_xxa = ChannelList[1].MontiorParamList[6].Val.ToFloat(); var fz1 = items[0].Split(','); var c1_v = fz1[0].ToFloat(); var c1_a = fz1[1].ToFloat(); var fz2 = items[1].Split(','); var c2_v = fz2[0].ToFloat(); var c2_a = fz2[1].ToFloat(); if (c1_v <= c1_sxv) //欠压->电压读取值小于上限 { ChangeState(UUTStateEnum.qy); } if (c1_a <= c1_sxa) //欠流->电压读取值小于上限 { ChangeState(UUTStateEnum.ql); } if (isSavedata) { OrderData orderdata = new OrderData(); orderdata.TC = tc; orderdata.Layer = layer; orderdata.UUTCode = this.Code; orderdata.Time = FunExt.IntToTimeSpan(lhsj); orderdata.Content = data; orderdata.SysTime = DateTime.Now.ToStandard(); DataOperator.Instance.SaveOrderData(orderdata); } }
private void SaveFile() { if (this.TCList == null || this.TCList.Count == 0) { return; } var content = JsonConvert.SerializeObject(this.TCList); content = FunExt.JsonFormatter(content); System.IO.File.WriteAllText(filePath, content); MsgBox.SuccessShow("保存成功!"); }
private void AddLHSX() { LHSXInfo item = new LHSXInfo(); item.srdy = SRDYSelectedItem.Value; item.fzcy = FZCSSelectedItem.Name; item.pdfw = getCSSXXName(); item.cjkt = Iscj; item.dzzzTimeUnit = (RepeatUnitEnum)DZZXUnitSelectedIndex; item.dzzx = DZZX + "-" + FunExt.GetRepeatUnitName(DZZXUnitSelectedIndex); item.gscTimeUnit = (TimeUnitEnum)GSCUnitSelectedIndex; item.gsc = GSC + "-" + FunExt.GetTimeUnitName(GSCUnitSelectedIndex); item.kscTimeUnit = (TimeUnitEnum)KSCUnitSelectedIndex; item.ksc = KSC + "-" + FunExt.GetTimeUnitName(KSCUnitSelectedIndex); LHSXCollection.Add(item); }
private void LHSJ() { if (lhsjEnum == LHSJEnum.LHZSJ) { lhsjEnum = LHSJEnum.KSSJ; } else if (lhsjEnum == LHSJEnum.KSSJ) { lhsjEnum = LHSJEnum.JSSJ; } else if (lhsjEnum == LHSJEnum.JSSJ) { lhsjEnum = LHSJEnum.LHZSJ; } LHSJName = FunExt.GetDescription(lhsjEnum); }
private void SaveAsFile() { if (this.TCList == null || this.TCList.Count == 0) { return; } var filepath = FileManager.SaveParamFile(); if (filepath.IsEmpty()) { return; } var content = JsonConvert.SerializeObject(this.TCList); content = FunExt.JsonFormatter(content); System.IO.File.WriteAllText(filepath, content); MsgBox.SuccessShow("保存成功!"); }
private void ModifyLHSX() { var item = LHSXCollection.FirstOrDefault(s => s.guid == LHSXSelectedItem.guid); if (item == null) { return; } item.srdy = SRDYSelectedItem.Value; item.fzcy = FZCSSelectedItem.Name; item.pdfw = getCSSXXName(); item.cjkt = Iscj; item.dzzzTimeUnit = (RepeatUnitEnum)DZZXUnitSelectedIndex; item.dzzx = DZZX + "-" + FunExt.GetRepeatUnitName(DZZXUnitSelectedIndex); item.gscTimeUnit = (TimeUnitEnum)GSCUnitSelectedIndex; item.gsc = GSC + "-" + FunExt.GetTimeUnitName(GSCUnitSelectedIndex); item.kscTimeUnit = (TimeUnitEnum)KSCUnitSelectedIndex; item.ksc = KSC + "-" + FunExt.GetTimeUnitName(KSCUnitSelectedIndex); }