public override string ToString() { StringBuilder sb = new StringBuilder(); if (!Enabled) { sb.Append("DISABLE : "); } return(sb.Append("MEASURE : ").Append(MeasurePrm.GetMeasureTypeEn(this.measurePrm.measureType)).Append(MachineRel(PosInPattern)).ToString()); }
public MeasureCmd(RunnableModule runnableModule, MeasureCmdLine measurecmdLine) : base(runnableModule, measurecmdLine) { var structure = runnableModule.CommandsModule.program.ModuleStructure; this.position = structure.ToMachine(runnableModule, measurecmdLine.PosInPattern); this.measurePrm = measurecmdLine.MeasurePrm; this.SavePath = measurecmdLine.SavePath; //this.NeedMeasureHeight = measurecmdLine.NeedMeasureHeight; this.MeasureContent = measurecmdLine.MeasureContent; if (measurecmdLine.MeasureContent.HasFlag(MeasureContents.GlueHeight) && measurecmdLine.MeasureHeightCmdLines != null && measurecmdLine.MeasureHeightCmdLines.Count == 2) { this.ToleranceMax = measurecmdLine.MeasurePrm.ToleranceMax; this.ToleranceMin = measurecmdLine.MeasurePrm.ToleranceMin; this.MeasureHeightCmds = new List <MeasureHeightCmd>(); foreach (MeasureHeightCmdLine item in measurecmdLine.MeasureHeightCmdLines) { this.MeasureHeightCmds.Add(new MeasureHeightCmd(runnableModule, item)); } } }