示例#1
0
            public override bool Execute()
            {
                Console.WriteLine();
                Console.Write(LineNumber + "->" + StrLoadSetup + "->");
                bool setscanlayout = ScanSrv.SetScanLayout(System.IO.File.ReadAllText(File));

                Console.Write(setscanlayout);
                return(setscanlayout);
            }
示例#2
0
            public override bool Execute()
            {
                Console.WriteLine();
                Console.Write(LineNumber + "->" + StrLoadPlate + "->");
                SySal.DAQSystem.Scanning.MountPlateDesc desc = new SySal.DAQSystem.Scanning.MountPlateDesc();
                desc.BrickId       = Brick;
                desc.PlateId       = Plate;
                desc.TextDesc      = Desc;
                desc.MapInitString = Marks;
                bool load = ScanSrv.LoadPlate(desc);

                Console.Write(load);
                return(load);
            }
示例#3
0
            public override bool Execute()
            {
                Console.WriteLine();
                Console.Write(LineNumber + "->" + StrScan + "->");
                SySal.DAQSystem.Scanning.ZoneDesc zd = new SySal.DAQSystem.Scanning.ZoneDesc();
                zd.Series           = Id;
                zd.MinX             = MinX;
                zd.MinY             = MinY;
                zd.MaxX             = MaxX;
                zd.MaxY             = MaxY;
                zd.UsePresetSlope   = UseSlopePresel;
                zd.PresetSlope.X    = 0.5 * (MinSX + MaxSX);
                zd.PresetSlope.Y    = 0.5 * (MinSY + MaxSY);
                zd.PresetSlopeAcc.X = 0.5 * (MaxSX - MinSX);
                zd.PresetSlopeAcc.Y = 0.5 * (MaxSY - MinSY);
                zd.Outname          = OutputFile;
                bool scan = ScanSrv.Scan(zd);

                Console.Write(scan);
                return(scan);
            }