Exemple #1
0
        public MainWindow()
        {
            InitializeComponent();
            this.UpdateDRO1  += new Updatedro(UpdateDRO);
            this.UpdateState += new UpdatePipe(UpdatePipeState);

            _myStage = new StageControl(@"C:\KMotion433x64\C Programs\SnapAmp\InitSnapAmp3Axis.c");
            _myStage.XCountsPerInch = 14000;
            _myStage.YCountsPerInch = 14000;
            _myStage.ZCountsPerInch = 13220;
            _myStage.SetMotionParams();
//            _myStage.ReverseXAxisDirection(true);
            _myStage.EnableAxis(enAxis.X);
            _myStage.EnableAxis(enAxis.Y);
            _myStage.EnableAxis(enAxis.Z);
            _myStage.ZeroAxis(enAxis.X);
            _myStage.ZeroAxis(enAxis.Y);
            _myStage.ZeroAxis(enAxis.Z);

            _JoyStick.Initialize(0);
            _JoyStick.Stage = _myStage;

            _timer          = new DispatcherTimer();
            _timer.Interval = new TimeSpan(0, 0, 0, 0, 500);
            _timer.Tick    += new EventHandler(OnTick);
            _timer.Start();
            //            _timer.Stop();
        }
        // Timer and event
        public MainWindow()
        {
            InitializeComponent();
            myStageControl.Initialize();
            _myStage = myStageControl.Stage;

            _JoyStick = new XGamepadDemo.XBoxJoyStick();
            _JoyStick.Initialize(0);
            _JoyStick.Stage = _myStage;
            timer           = new DispatcherTimer();
            timer.Interval  = new TimeSpan(0, 0, 0, 0, 100);
            timer.Tick     += new EventHandler(OnTick);
            timer.Start();
        }