示例#1
0
        private void TriggerConfigForm_Load(object sender, EventArgs e)
        {
            AITask.AITask aiTask = _globalInfo.AITask;
            InitComboBoxItemsAndValue(metroComboBox_triggerType, aiTask.GetTriggerTypes(), aiTask.TriggerType);
            InitComboBoxItemsAndValue(metroComboBox_triggerMode, aiTask.GetTriggerModes(), aiTask.TriggerMode);

            InitComboBoxItemsAndValue(metroComboBox_analogTriggerChannel, aiTask.GetAnalogTriggerSources(), aiTask.AnalogTriggerSource);
            InitComboBoxItemsAndValue(metroComboBox_analogTriggerCondition, aiTask.GetAnalogTriggerConditions(), aiTask.AnalogTriggerCondition);
            InitTextBoxValue(textBox_threshold, double.IsNaN(aiTask.AnalogTriggerThreshold) ? null : aiTask.AnalogTriggerThreshold.ToString());

            InitComboBoxItemsAndValue(metroComboBox_digitalSource, aiTask.GetDigitalTriggerSources(), aiTask.DigitalTriggerSource);
            InitComboBoxItemsAndValue(metroComboBox_digitalEdge, aiTask.GetDigitalTriggerEdge(), aiTask.DigitalTriggerEdge);
        }