コード例 #1
0
ファイル: MainForm.cs プロジェクト: jeronkena/DPI520
        private void NewPCSelected(string conStr)
        {
            CurrentDPI = new DruckDPI(conStr, progState.CurrentSetptPrecision, progState.SetptDelay);
            CurrentDPI.PressureUpdated += new DruckDPI.PressureChangedEventHandler(MonitorPressure);
            CurrentDPI.SelectUnits(progState.CurrentPUnits);
            tstbControllerParameters.Text = CurrentDPI.GetParameterString();

            // вызываем событие
            OnNewControllerSelected?.Invoke(this);

            zgGraph.GraphPane.CurveList.Clear();
            zgGraph.GraphPane.AddCurve(conStr, GraphPoints, Color.DarkBlue, SymbolType.None);

            // запускаем таймер
            ticker.Start();

            currentTime = DateTime.Now;
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: jeronkena/DPI520
        private void NewPCSelected(string conStr)
        {
            CurrentDPI = new DruckDPI(conStr, progState.CurrentSetptPrecision, progState.SetptDelay);
            CurrentDPI.PressureUpdated += new DruckDPI.PressureChangedEventHandler(MonitorPressure);
            CurrentDPI.SelectUnits(progState.CurrentPUnits);
            tstbControllerParameters.Text = CurrentDPI.GetParameterString();

            // вызываем событие
            OnNewControllerSelected?.Invoke(this);

            zgGraph.GraphPane.CurveList.Clear();
            zgGraph.GraphPane.AddCurve(conStr, GraphPoints, Color.DarkBlue, SymbolType.None);

            // сбрасываем записи об ошибках (если они были)
            UpdateStatusLabel(Color.Black, "");

            // Уставнавливаем в DPI атмосферное давление
            CurrentDPI.BarometricP = progState.CurrentBarometricP;

            // запускаем таймер
            ticker.Start();

            currentTime = DateTime.Now;
        }