LabVIEW
channelTriggerConfig.vi
M3601A
Available: Yes
3. 3. 2. 4 DAQconfig
Configures the acquisition of words
modes:
Blocking: Using the function
is a blocking function that is released when the amount of words specified in
DAQpoints is acquired or when timeout elapses. This mode is enabled when a
callback function is not specified (it is set to null).
Non-blocking: The user specifies a callback function which is called whenever
the DAQeventDataReady event is signaled or when
timeout elapses. In the latter condition, there may be words available, but less than
the amount specified in DAQpoints.
Parameters
Name
Inputs
moduleID
nDAQ
triggerMode
triggerDelay
DAQpointsPerCycle Number of words to acquire per trigger
cycles
errorIn
Outputs
moduleIDout
errorOut
C
int SD_AIN_DAQconfig(int moduleID, int nDAQ, int DAQpointsPerCycle, int cycles, int
triggerDelay, int triggerMode);
Keysight M3100A/M3102A PXIe Digitizer User's Guide
Data Acquisition (DAQs)
DAQread on page 44
Description
(Non-object-oriented languages only) Module identifier, returned by function
open on page 28
DAQ to configure
Trigger mode
(number of samples that trigger is delayed (or advanced if negative))
Number of acquisition cycles. Each cycle requires a trigger specified by triggerMode.
A negative number means continuous acquisition
(LabVIEW only) If it contains an error, the function will not be executed and errorIn
will be passed to errorOut
(LabVIEW only) A copy of moduleID
Keysight SD1 Command Reference on page 23
3 Keysight SD1 Command Reference
in two possible reading
to read the words. DAQread
41