Пример #1
0
 public S_Measurement(int v_PMTOut, int v_ReferenceOut, int v_ProbeOut, double v_OutExcitation, double v_OutEmission, double v_WaveDynamic, double v_WaveStatic, C_Calibration02 v_Calibration02, string v_Name, C_Options v_Options)
 {
     V_PMTOut        = v_PMTOut;
     V_ReferenceOut  = v_ReferenceOut;
     V_ProbeOut      = v_ProbeOut;
     V_OutExcitation = v_OutExcitation;
     V_OutEmission   = v_OutEmission;
     V_WaveDynamic   = v_WaveDynamic;
     V_WaveStatic    = v_WaveStatic;
     V_Calibration02 = v_Calibration02;
     V_Name          = v_Name;
     V_Options       = v_Options;
 }
Пример #2
0
        /// <summary>
        /// Установка калибровки для расчётов
        /// </summary>
        public void F_SetCalibration02(C_Calibration02 v_NewCalibration02)
        {
            V_Emission   = v_NewCalibration02.V_Emission;
            V_Excitation = v_NewCalibration02.V_Excitation;

            using (FileStream fs = new FileStream("Excitation.dat", FileMode.OpenOrCreate)) // Подумать насчёт исключений
            {
                V_formatter.Serialize(fs, V_Excitation);
            }
            using (FileStream fs = new FileStream("Emission.dat", FileMode.OpenOrCreate)) // Подумать насчёт исключений
            {
                V_formatter.Serialize(fs, V_Emission);
            }
        }
Пример #3
0
        public W_Calibration(C_Calibration02 v_Calibration02)
        {
            V_Calibration02 = v_Calibration02;

            InitializeComponent();

            TB_A1.Text = V_Calibration02.V_Excitation.Fv_Coefficients[0].ToString(CultureInfo.InvariantCulture);
            TB_A2.Text = V_Calibration02.V_Excitation.Fv_Coefficients[1].ToString(CultureInfo.InvariantCulture);
            TB_A3.Text = V_Calibration02.V_Excitation.Fv_Coefficients[2].ToString(CultureInfo.InvariantCulture);
            TB_HeightExcitation.Text = V_Calibration02.V_Excitation.Fv_Height.ToString(CultureInfo.InvariantCulture);

            TB_A4.Text             = V_Calibration02.V_Emission.Fv_Coefficients[0].ToString(CultureInfo.InvariantCulture);
            TB_A5.Text             = V_Calibration02.V_Emission.Fv_Coefficients[1].ToString(CultureInfo.InvariantCulture);
            TB_A6.Text             = V_Calibration02.V_Emission.Fv_Coefficients[2].ToString(CultureInfo.InvariantCulture);
            TB_HeightEmission.Text = V_Calibration02.V_Emission.Fv_Height.ToString(CultureInfo.InvariantCulture);
            TB_.Text = V_Calibration02.V_Emission.Fv_Coefficient.ToString(CultureInfo.InvariantCulture);
        }