Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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));
                }
            }
        }