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; }
/// <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); } }
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); }