Exemplo n.º 1
0
 private void radioButtonOff_Click(object sender, EventArgs e)
 {
     if (SetBatchDAQ.isOn)
     {
         SetBatchDAQ.AlarmActive(SelectAscan.sessionIndex, gateNum, GateAlarmActive.OFF);
     }
     else
     {
         SetGateDAQ.AlarmActive(SelectAscan.sessionIndex, SelectAscan.port, gateNum, GateAlarmActive.OFF);
     }
     //gatePara.gateLogicOnOff = true;
 }
Exemplo n.º 2
0
        /**Set alram logic to positive or negtive*/
        private void setGateLogic(GateAlarmLogic logic)
        {
            int error_code;

            if (SetBatchDAQ.isOn)
            {
                error_code  = SetBatchDAQ.AlarmLogic(SelectAscan.sessionIndex, gateNum, logic);
                error_code |= SetBatchDAQ.AlarmActive(SelectAscan.sessionIndex, gateNum, GateAlarmActive.ON);
            }
            else
            {
                error_code = SetGateDAQ.AlarmLogic(SelectAscan.sessionIndex, SelectAscan.port, gateNum, logic);
                error_code = SetGateDAQ.AlarmActive(SelectAscan.sessionIndex, SelectAscan.port, gateNum, GateAlarmActive.ON);
            }

            if (error_code != 0)
            {
                return;
            }
        }