User`s guide
Universal Library User's Guide Analog Input Boards - PCI-2500 Series
33
Counter input
Counter functions and methods supported
UL: cbCIn(), cbCIn32(), cbCConfigScan(), cbCInScan(), cbCClear()
UL for .NET: CIn(), CIn32(), CConfigScan(), CInScan(), CClear()
Note: Counters on these boards are zero-based (the first counter number is "0").
Counter argument values
Rate 6 MHz
CounterNum 0 to 3
Options BACKGROUND, CONTINUOUS, EXTTRIGGER
You can use the cbSetTrigger() function to program the trigger for rising edge,
falling edge, or the level of the digital trigger input (TTL).
LoadValue 0 to 65535 (Refer to "16-bit values using a signed integer data type" on page 16 for
information on 16-bit values using unsigned integers.)
Timer output
Timer functions and methods supported
UL: cbTimerOutStart(), cbTimerOutStop()
UL for .NET: TimerOutStart(), TimerOutStop()
Timer argument values
TimerNum 0 to 1
Frequency 15.260 Hz to 1.0 MHz
Triggering
Trigger functions and methods supported
UL: cbSetTrigger()
UL for .NET: SetTrigger()
Trigger argument values
TrigType TRIGABOVE, TRIGBELOW, TRIGHIGH, TRIGLOW, TRIGPOSEDGE, TRIGNEGEDGE
Digital triggering (TRIGHIGH, TRIGLOW, TRIGPOSEDGE, TRIGNEGEDGE) is not
supported for pre-trigger acquisitions (cbAPretrig() function). Analog triggering
(TRIGABOVE, TRIGBELOW) is not supported for the cbDInScan() function and the
cbCInScan() function.
Threshold Analog hardware triggering, 12-bit resolution:
0 to 4095 (supported for cbAInScan() only)
Analog software triggering, 16-bit resolution:
0 to 65535 (supported for cbAPretrig() only)
DAQ input
DAQ input functions and methods supported
UL: cbDaqInScan()
UL for .NET: DaqInScan()