private void frmAnalogTrig_Load(object sender, EventArgs e) { MccDaq.TriggerType DefaultTrig; InitUL(); // determine the number of analog channels and their capabilities int ChannelType = clsAnalogIO.ANALOGINPUT; NumAIChans = AIOProps.FindAnalogChansOfType(DaqBoard, ChannelType, out ADResolution, out Range, out LowChan, out DefaultTrig); if (NumAIChans == 0) { lblWarn.Text = "Board " + DaqBoard.BoardNum.ToString() + " does not have analog input channels."; } else if (ADResolution > 16) { lblWarn.Text = "Board " + DaqBoard.BoardNum.ToString() + " resolution is greater than 16-bit. The ATrig function " + "does not support high resolution devices."; } else { lblWarn.Text = "Board " + DaqBoard.BoardNum.ToString() + " collecting analog data meeting trigger criterea " + " with input Range set to " + Range.ToString() + "."; HighChan = LowChan + NumAIChans - 1; lblTriggerChan.Text = "Enter a channel (" + LowChan.ToString() + " - " + HighChan.ToString() + "):"; UpdateTrigCriterea(); cmdStartConvert.Enabled = true; this.txtShowChannel.Enabled = true; this.txtShowTrigSet.Enabled = true; this.chkNegTrigger.Enabled = true; this.chkPosTrigger.Enabled = true; } }
private void frmDataDisplay_Load(object eventSender, System.EventArgs eventArgs) { int LowChan; MccDaq.TriggerType DefaultTrig; InitUL(); // determine the number of analog channels and their capabilities int ChannelType = clsAnalogIO.ANALOGINPUT; NumAIChans = AIOProps.FindAnalogChansOfType(DaqBoard, ChannelType, out ADResolution, out Range, out LowChan, out DefaultTrig); if (NumAIChans == 0) { lblInstruction.Text = "Board " + DaqBoard.BoardNum.ToString() + " does not have analog input channels."; cmdStartConvert.Enabled = false; txtNumChan.Enabled = false; } else { string CurFunc = "MccBoard.AIn"; if (ADResolution > 16) { CurFunc = "MccBoard.AIn32"; } lblDemoFunction.Text = "Demonstration of " + CurFunc; lblInstruction.Text = "Board " + DaqBoard.BoardNum.ToString() + " collecting analog data using " + CurFunc + " and Range of " + Range.ToString() + "."; HighChan = LowChan + NumAIChans - 1; this.lblChanPrompt.Text = "Enter a channel (" + LowChan.ToString() + " - " + HighChan.ToString() + "):"; } }