/// <summary> /// 初始化数据 /// </summary> /// <param name="ut"></param> private void OnStartData(DetectPointTemplateEntity ut) { DeviceEntity _Device = BusinessFacadeShanliTech_HLD_Business.DeviceDisp(DeviceID); MissibleErrorSymbol_DropDown.SelectedValue = ut.MissibleErrorSymbol; ValuePerMissibleErrorName_Input.Text = ToolMethods.GetRadix(ut.ValuePerMissibleErrorName); ValuePerMissibleErrorName_Fraction_Input.Text = ToolMethods.GetExponent(ut.ValuePerMissibleErrorName); ValuePerMissibleErrorName_Disp.Text = ut.MissibleErrorSymbol + ut.ValuePerMissibleErrorName.ToString(); StandardValue_Input.Text = StandardValue_Disp.Text = ut.StandardValue.ToString(); ChangePerMissibleError_Input.Text = ChangePerMissibleError_Disp.Text = ut.ChangePerMissibleError.ToString(); H_PerMissibleError_Input.Text = H_PerMissibleError_Disp.Text = ut.H_PerMissibleError.ToString(); SwichRangeCmdCode_Input.Text = SwichRangeCmdCode_Disp.Text = ut.SwichRangeCmdCode.ToString(); SwichFuncCmdCode_Disp.Text = SwichFuncCmdCode_Input.Text = ut.SwitchFuncCmdCode.ToString(); SwichRESCmdCode_Disp.Text = SwichRESCmdCode_Input.Text = ut.SwitchRESCmdCode.ToString(); TestRange_Input.Text = TestRange_Disp.Text = ut.TestRange.ToString(); Unit_Input.Text = Unit_Disp.Text = ut.Unit.ToString(); FunctionID_Disp.Text = BusinessFacadeShanliTech_HLD_Business.DeviceFunctionTemplateDisp(FunctionID).FunctionName; Frequency_Disp.Text = Frequency_Input.Text = ut.Frequency.ToString(); FrequencyUnit_Disp.Text = FrequencyUnit_Input.Text = ut.FrequencyUnit.ToString(); string _perfix = (string.IsNullOrEmpty(ut.SetCmdPerfix) ? _Device.SetCmdPerfix : ut.SetCmdPerfix); SetCmdPerfix_Input.Text = _perfix; SetCmdPerfix_Disp.Text = ut.SetCmdPerfix.ToString(); string _suffix = (string.IsNullOrEmpty(ut.SetCmdSuffix) ? _Device.SetCmdSuffix : ut.SetCmdSuffix); SetCmdSuffix_Input.Text = _suffix; SetCmdSuffix_Disp.Text = ut.SetCmdSuffix.ToString(); }
private DetectPointTemplateEntity CreateACDectectPoint(DeviceFunctionTemplateEntity fun, string cmdcode, double standardvalue, string cmdrange, string cmdfun, string cmdres, double testrange, string unit, int idnum, double fvalue, string funit) { DetectPointTemplateEntity _r = new DetectPointTemplateEntity(); _r.DataTable_Action_ = DataTable_Action.Insert; _r.ID = idnum; _r.DelFlag = false; _r.Frequency = fvalue; _r.FrequencyUnit = funit; _r.FunctionCode = fun.FunctionCode; _r.FunctionID = fun.ID; _r.H_PerMissibleError = 0; _r.ChangePerMissibleError = 0; _r.Inputter = UserData.GetUserDate.UserID; _r.InputTime = DateTime.Now; _r.MissibleErrorSymbol = "±"; _r.OrderID = GetNewDetectcPointOrderID(fun); _r.RoundLen = _Device.RoundLen; _r.SetCmdPerfix = _Device.SetCmdPerfix; _r.SetCmdSuffix = _Device.SetCmdSuffix; _r.CommandCode = cmdcode; _r.State = 1; _r.StandardValue = standardvalue; _r.SwichRangeCmdCode = cmdrange; _r.SwitchFuncCmdCode = cmdfun; _r.SwitchRESCmdCode = cmdres; _r.TestRange = testrange; _r.Unit = unit; PermitErrorCalculator calculator = new PermitErrorCalculator(); _r.ValuePerMissibleErrorName = calculator.GetPermitError(_Device, _r); idnum--; return _r; }