コード例 #1
0
        private void easyButton1_Click(object sender, EventArgs e)
        {
            value = (double)numericUpDown_value.Value;
            for (int i = 0; i < values.Length; i++)
            {
                values[i] = value;
            }
            double[] res;

            switch (comboBox1.SelectedItem.ToString())
            {
            case "位移传感器":
                numericUpDown_result.Value = (decimal)DisplacementSensor.Convert(value, (double)numericUpDown_maxDisp.Value, (double)numericUpDown_maxR.Value, (double)numericUpDown_minR.Value);
                res = DisplacementSensor.Convert(values, (double)numericUpDown_maxDisp.Value, (double)numericUpDown_maxR.Value, (double)numericUpDown_minR.Value);
                easyChartX1.Plot(res);
                break;

            case "荷重传感器":
                numericUpDown_result.Value = (decimal)LoadCell.Convert(value, (double)numericUpDown_sensitivity.Value, (double)numericUpDown_maxLoad.Value, (double)numericUpDown_excitationVolt.Value);
                res = LoadCell.Convert(values, (double)numericUpDown_sensitivity.Value, (double)numericUpDown_maxLoad.Value, (double)numericUpDown_excitationVolt.Value);
                easyChartX1.Plot(res);
                break;

            case "热电阻RTD_PT100":
                numericUpDown_result.Value = (decimal)RTD.Convert(value);
                res = RTD.Convert(values);
                easyChartX1.Plot(res);
                break;

            case "热敏电阻Thermistor":
                numericUpDown_result.Value = (decimal)Thermistor.Convert(value, (double)numericUpDown_resistorRT.Value, (double)numericUpDown_beta.Value);
                res = Thermistor.Convert(values, (double)numericUpDown_resistorRT.Value, (double)numericUpDown_beta.Value);
                easyChartX1.Plot(res);
                break;

            case "热电偶Thermocouple":
                numericUpDown_result.Value = (decimal)Thermocouple.Convert((ThermocoupleType)Enum.Parse(typeof(ThermocoupleType), comboBox2.Text), value, checkBox_cjcEnable.Checked, (double)numericUpDown_cjcTemperature.Value);
                res = Thermocouple.Convert((ThermocoupleType)Enum.Parse(typeof(ThermocoupleType), comboBox2.Text), values, checkBox_cjcEnable.Checked, (double)numericUpDown_cjcTemperature.Value);
                easyChartX1.Plot(res);
                break;

            default:
                break;
            }
        }
コード例 #2
0
ファイル: Config.cs プロジェクト: kevjett/GrillMaster
 internal static void SetupThemocouple(Thermocouple thermocouple)
 {
     _thermocouple = thermocouple;
 }
コード例 #3
0
 public ThermocoupleManager(Thermocouple thermocouple)
 {
     this.thermocouple = thermocouple;
 }
コード例 #4
0
 public TemperatureControl(Thermocouple term, EthernetJ11D eth)
 {
     this.thermocouple = term;
     this.ethernetJ11D = eth;
     temperature       = thermocouple.GetExternalTemperature();
 }
コード例 #5
0
 public GadgeteerProbe(Thermocouple thermocouple)
 {
     _thermocouple = thermocouple;
 }
コード例 #6
0
ファイル: GadgeteerProbe.cs プロジェクト: kevjett/GrillMaster
 public GadgeteerProbe(Thermocouple thermocouple)
 {
     _thermocouple = thermocouple;
 }
コード例 #7
0
ファイル: Config.cs プロジェクト: kevjett/GrillMaster
 internal static void SetupThemocouple(Thermocouple thermocouple)
 {
     _thermocouple = thermocouple;
 }