Beispiel #1
0
        /// <summary>
        /// Конвертор выполнил обработку данных
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Converter_OnComplete(object sender, EventArgs e)
        {
            if (checkBoxCalculate.Checked)
            {
                {
                    transformation.Arg = _parameter.CurrentValue;
                    float calibrated = transformation.Calculate();

                    /*
                     * if (checkBoxCalcMedia.Checked)
                     * {
                     *  med[0].Value = calibrated;
                     *  med[1].Value = (float)numericUpDownCountPtMedia.Value;
                     *
                     *  calibrated = media.Calculate(med, med);
                     * }
                     *
                     */

                    calibrationGraphic.InsertPoint(new PointF(transformation.Arg, calibrated));

                    Invoke(t_inserter, transformation.Arg, calibrated);
                    calibrationGraphic.Draw = Draw.PointAndPoints;

                    calibrationGraphic.Present();
                }
            }
        }
Beispiel #2
0
        /// <summary>
        /// Конвертор выполнил обработку данных
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Converter_OnComplete(object sender, EventArgs e)
        {
            if (checkBoxCalculate.Checked)
            {
                Float[] results = app.Converter.GetResults();
                if (results != null)
                {
                    float physical   = results[transformation.Args[0].Index].Value;
                    float calibrated = transformation.Calculate(results, results);

                    if (checkBoxCalcMedia.Checked)
                    {
                        med[0].Value = calibrated;
                        med[1].Value = (float)numericUpDownCountPtMedia.Value;

                        calibrated = media.Calculate(med, med);
                    }

                    calibrationGraphic.InsertPoint(new PointF(physical, calibrated));

                    Invoke(t_inserter, physical, calibrated);
                    calibrationGraphic.Draw = Draw.PointAndPoints;

                    calibrationGraphic.Present();
                }
            }
        }