public NozzleCheck(NozzleCheckCmd nozzleCheckCmd, CoordinateCorrector coordinateCorrector) { this.NozzleCheckCmd = nozzleCheckCmd; Log.Dprint("nozzle check dot position : " + nozzleCheckCmd.Position + ", real : " + position); this.position = coordinateCorrector.Correct(nozzleCheckCmd.RunnableModule, nozzleCheckCmd.Position, Executor.Instance.Program.ExecutantOriginOffset); this.ModelFindPrm = nozzleCheckCmd.ModelFindPrm; this.GrayCheckPrm = nozzleCheckCmd.GrayCheckPrm; this.CheckThm = nozzleCheckCmd.CheckThm; this.IsOkAlarm = nozzleCheckCmd.IsOkAlarm; this.param = nozzleCheckCmd.RunnableModule.CommandsModule.Program.ProgramSettings.GetDotParam(nozzleCheckCmd.DotStyle); this.isWeightControl = nozzleCheckCmd.IsWeightControl; this.weight = nozzleCheckCmd.Weight; this.isGlobal = nozzleCheckCmd.isGlobal; this.nozzleStyle = nozzleCheckCmd.NozzleStyle; this.RunnableModule = nozzleCheckCmd.RunnableModule; Program = nozzleCheckCmd.RunnableModule.CommandsModule.Program; if (nozzleCheckCmd.AssociatedMeasureHeightCmd != null) { curMeasureHeightValue = nozzleCheckCmd.AssociatedMeasureHeightCmd.RealHtValue; } else { curMeasureHeightValue = this.RunnableModule.MeasuredHt; } }
public NozzleCheckCmd(RunnableModule runnableModule, NozzleCheckCmdLine nozzleCheckCmdLine, MeasureHeightCmd mhCmd) : base(runnableModule, nozzleCheckCmdLine) { // 转换成机械坐标 var structure = runnableModule.CommandsModule.program.ModuleStructure; position = structure.ToMachine(runnableModule, nozzleCheckCmdLine.Position); DotStyle = nozzleCheckCmdLine.DotStyle; modelFindPrm = nozzleCheckCmdLine.ModelFindPrm; GrayCheckPrm = nozzleCheckCmdLine.GrayCheckPrm; CheckThm = nozzleCheckCmdLine.CheckThm; IsOkAlarm = nozzleCheckCmdLine.IsOkAlarm; this.associatedMeasureHeightCmd = mhCmd; IsWeightControl = nozzleCheckCmdLine.IsWeightControl; Weight = nozzleCheckCmdLine.Weight; this.nozzleStyle = nozzleCheckCmdLine.NozzleStyle; this.isGlobal = nozzleCheckCmdLine.isGlobal; }
public NozzleCheckCmdLine(NozzleCheckStyle Style = NozzleCheckStyle.Valve1) : base(true) { this.nozzleStyle = Style; }