Esempio n. 1
0
        void InitMainMod( )
        {
            XStageState = StageEnableState.Enabled;
            YStageState = StageEnableState.Enabled;
            ZStageState = StageEnableState.Enabled;

            Core.evtRealimg   += new TferImgArr(DisplayRealTime);
            Core.evtSV        += new TferNumber(DisplayAF);
            Core.evtMapImg    += new TferSplitImgArr(DisplayFullScanImg);
            Core.evtFedBckPos += new TferFeedBackPos(DisplayPos);
            Core.evtScanStart += new TferScanStatus(() => { Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait; });
            Core.evtScanEnd   += new TferScanStatus(() => { Mouse.OverrideCursor = null; });
            Task.Run(() => Core.GetFeedbackPos());

            imgboxReal.SizeMode = PictureBoxSizeMode.StretchImage;
            InitViewWin();
        }
Esempio n. 2
0
        void InitMainMod( )
        {
            XStageState = StageEnableState.Enabled;
            YStageState = StageEnableState.Enabled;
            ZStageState = StageEnableState.Enabled;

            ModMain                     = new MainModule();
            ModMain.evtRealimg         += new TransImgArr(DisplayRealTime);
            ModMain.evtByteArrOneLine  += new TransbyteArr(DisplayRealTimeProfile);
            ModMain.evtVarianceValue   += new TransDoubleNumber(DisplayAF);
            ModMain.evtFScanImgOnGoing += new TransSplitImgArr(DisplayFullScanImg);
            ModMain.evtFeedbackPos     += new TransFeedBackPos(DisplayPos);
            ModMain.evtScanStart       += new TransScanStatus(ScanStart);
            ModMain.evtScanEnd         += new TransScanStatus(ScanEnd);

            imgboxReal.SizeMode = PictureBoxSizeMode.StretchImage;

            ModMain.ConnectVISA2Cam(CamPath);
            //ModMain.XYZStageInit( ControllerIP );
            ModMain.XYZStageInitCom(XYStagePort);
            ModMain.RStageInit(RStagePort);

            InitViewWin();
        }
Esempio n. 3
0
 private void ckbXDisa_Unchecked(object sender, RoutedEventArgs e)
 {
     ModMain.EnableStage(0);
     XStageState = StageEnableState.Enabled;
 }
Esempio n. 4
0
 private void ckbZDisa_Checked(object sender, RoutedEventArgs e)
 {
     ModMain.DisableStage(2);
     ZStageState = StageEnableState.Disabled;
 }
Esempio n. 5
0
 private void ckbXDisa_Unchecked(object sender, RoutedEventArgs e)
 {
     Core.Stg.Enable("X")();
     XStageState = StageEnableState.Enabled;
 }
Esempio n. 6
0
 private void ckbZDisa_Checked(object sender, RoutedEventArgs e)
 {
     Core.Stg.Disable("Z")();
     ZStageState = StageEnableState.Disabled;
 }