public AmmeterViewModel()
        {
            gpib34401AInfo = new Gpib34401aInfo();
            gpib34401AInfo.GpibBoardNumber         = 0;
            gpib34401AInfo.GpibAddress             = 26;
            gpib34401AInfo.ReadIntervalMillisecond = 333;

            InitializeMeter = new Gpib34401aRelayCommand(ExecuteInitializeMeterMethod, CanExecuteInitializeMeterMethod);
            ConfigureMeter  = new Gpib34401aRelayCommand(ExecuteConfigureMeterMethod, CanExecuteConfigureMeterMethod);
            Measure         = new Gpib34401aRelayCommand(ExecuteMeasureMethod, CanExecuteMeasureMethod);
        }
Beispiel #2
0
        public TwoAmmeterViewModel()
        {
            _Ammeters = new List <Gpib34401aInfo>();
            Gpib34401aInfo a1 = new Gpib34401aInfo();

            a1.GpibBoardNumber         = 0;
            a1.GpibAddress             = 26;
            a1.ReadIntervalMillisecond = 333;
            _Ammeters.Add(a1);
            Gpib34401aInfo a2 = new Gpib34401aInfo();

            a2.GpibBoardNumber         = 0;
            a2.GpibAddress             = 27;
            a2.ReadIntervalMillisecond = 333;
            _Ammeters.Add(a2);

            Current1 = "100.01";
            Current2 = "200.02";

            InitializeMeter = new Gpib34401aRelayCommand(ExecuteInitializeMeterMethod, CanExecuteInitializeMeterMethod);
            ConfigureMeter  = new Gpib34401aRelayCommand(ExecuteConfigureMeterMethod, CanExecuteConfigureMeterMethod);
            Measure         = new Gpib34401aRelayCommand(ExecuteMeasureMethod, CanExecuteMeasureMethod);
        }