private void btnCalculate_Click(object sender, EventArgs e)
        {
            btnCalculate.Enabled = false;

            if (ReadFromFields() != 0)
            {
                data = ADCCharacteristicHelper.GetStatisticsOfDiagramOfTransformation(unit, ReadFromFields());
                Draw();
            }

            btnCalculate.Enabled = true;
        }
        void usbContr_ReadingForCTFinished(object sender, EventArgs e)
        {
            //
            var adcTrack     = unit.usbContr.adcTrack;
            var errorsNumber = unit.usbContr.errorCount;

            graphArrays = ADCCharacteristicHelper.GetDiagramOfTransformationOfRealData(adcTrack);

            SetErrorsNumber(errorsNumber.ToString());

            SetGraph();
        }
        private void bntStart_Click(object sender, EventArgs e)
        {
            bntStart.Enabled = false;

            CharacteristoOfTransformationParametrs param = ReadDataFromFields();

            CalibrationType selectedTypesOfClaibration = (CalibrationType)Enum.Parse(typeof(CalibrationType), cmdMethodOfCalibration.SelectedValue.ToString());

            if (param != null)
            {
                graphArrays = ADCCharacteristicHelper.GetDiagramOfTransformation(unit, param, selectedTypesOfClaibration, out regTrackWithoutCalibration, out regTrackWithCalibration);
                DrawGraph();
            }

            bntStart.Enabled = true;
        }
        private void buttonStart_Click(object sender, EventArgs e)
        {
            paneCode.CurveList.Clear();
            paneCode.GraphObjList.Clear();


            //StrategyEnums selectedTypesOfStrategy = (StrategyEnums)Enum.Parse(typeof(StrategyEnums), cmbxStrategyType.SelectedValue.ToString());
            CalibrationType selectedTypesOfClaibration = (CalibrationType)Enum.Parse(typeof(CalibrationType), cmbxStrategyType.SelectedValue.ToString());
            var             dic1 = new Dictionary <int, double>();
            var             dic2 = new Dictionary <int, double>();

            graphArrays = ADCCharacteristicHelper.GetDiagramOfTransformationGKS(unit, new CharacteristoOfTransformationParametrs(int.MaxValue, 0,
                                                                                                                                 new Utils.SignalGenerator.AnalogSignal(Utils.SignalGenerator.TypesOfSignalEnum.KxB, new LineParametrs(0, 0))), selectedTypesOfClaibration, out dic1, out dic2);

            DrawWithOutCalibrations();
            DrawWithCalibrations();

            zedGraphControl3.AxisChange();
            zedGraphControl3.Invalidate();
        }