/// <summary> /// 显示机种信息 /// </summary> /// <param name="modelPara"></param> public void ShowModel(CModelPara modelPara) { if (this.InvokeRequired) { this.Invoke(new Action <CModelPara>(ShowModel), modelPara); } else { labModel.Text = modelPara.Base.Model; labCustom.Text = modelPara.Base.Custom; labVersion.Text = modelPara.Base.Version; labACSpec.Text = modelPara.OutPut.ACVolt + "V"; labVSpec.Text = "[" + modelPara.OutPut.Vname + "]:" + modelPara.OutPut.Vmin.ToString() + "V~" + modelPara.OutPut.Vmax.ToString() + "V"; if (modelPara.OutPut.LoadMode == 0) { labISpec.Text = "[CC" + CLanguage.Lan("模式") + "-" + modelPara.OutPut.LoadSet.ToString() + "A]:" + modelPara.OutPut.LoadMin.ToString() + "A~" + modelPara.OutPut.LoadMax.ToString() + "A"; } else if (modelPara.OutPut.LoadMode == 1) { labISpec.Text = "[CV" + CLanguage.Lan("模式") + "-" + modelPara.OutPut.LoadSet.ToString() + "V]:" + modelPara.OutPut.LoadMin.ToString() + "A~" + modelPara.OutPut.LoadMax.ToString() + "A"; } else { labISpec.Text = "[LED" + CLanguage.Lan("模式") + "-" + modelPara.OutPut.LoadSet.ToString() + "V]:" + modelPara.OutPut.LoadMin.ToString() + "A~" + modelPara.OutPut.LoadMax.ToString() + "A"; } } }
/// <summary> /// 加载机种信息 /// </summary> /// <param name="model"></param> public void LoadModel(CModelPara runModel) { if (this.InvokeRequired) { this.Invoke(new Action <CModelPara>(LoadModel), runModel); } else { labModel.Text = runModel.Base.Model; labCustom.Text = runModel.Base.Custom; labVersion.Text = runModel.Base.Version; labItemNum.Text = runModel.Para.Step.Count.ToString(); } }
public void SetValue(CModelPara runModel) { if (this.InvokeRequired) { this.Invoke(new Action <CModelPara>(SetValue), runModel); } else { for (int i = 0; i < CGlobalPara.C_OUTPUT_MAX; i++) { if (i < labVName.Length) { labVName[i].Visible = false; labISet[i].Visible = false; labVSpec[i].Visible = false; labISpec[i].Visible = false; } } for (int i = 0; i < runModel.Para.OutPut_Num; i++) { if (i < labVName.Length) { labVName[i].Text = ((EQCM)runModel.OutPut[i].Chan[0].QCType).ToString() + ":" + runModel.OutPut[i].Chan[0].QCV.ToString() + "V"; labVName[i].Visible = true; labISet[i].Text = runModel.OutPut[i].Chan[0].ISet.ToString() + "A"; labISet[i].Visible = true; labVSpec[i].Text = runModel.OutPut[i].Chan[0].Vmin.ToString() + "--" + runModel.OutPut[i].Chan[0].Vmax.ToString(); labVSpec[i].Visible = true; labISpec[i].Text = runModel.OutPut[i].Chan[0].Imin.ToString() + "--" + runModel.OutPut[i].Chan[0].Imax.ToString(); labISpec[i].Visible = true; } } } }