Multiple Point Acquisitions
- Updated2023-05-10
- 3 minute(s) read
Multiple Point Acquisitions
Multiple point acquisitions are useful when you need to acquire multiple measurements with the same configuration. In multiple point acquisitions, the DMM recognizes two different triggers: the trigger and the sample trigger. The number of times a trigger is received is specified as a count. The Trigger Count and Sample Count parameters specify the count for each type of trigger. The total number of samples acquired is equal to the product of Trigger Count and Sample Count.
To configure multiple point acquisitions, first configure the Function, Range, and Resolution with niDMM Config Measurement, and then configure the Sample Count to acquire with niDMM Configure Multi Point.
Configure the trigger source with niDMM Configure Trigger and the trigger source polarity with niDMM Configure Trigger Slope. Use niDMM Configure Multi Point to configure the sample trigger source, trigger count, and sample count. Use niDMM Configure Sample Trigger Slope to configure the sample trigger polarity.
As explained in Single Point Acquisitions, different sources are available for the trigger source. In a similar manner, the sample trigger also has different source options. Refer to niDMM Configure Trigger and niDMM Configure Multi Point for the possible trigger sources.
The multiple point acquisition initiates when niDMM Initiate or niDMM Read Multi Point is called. The figure below demonstrates the sequence of multiple point acquisitions.
After the acquisition is initiated, the DMM enters the Wait-For-Trigger state. When the trigger is received on the specified trigger source, the DMM waits for the specified trigger delay and then takes the first measurement. If Sample Count is greater than 1, the DMM enters the Wait-for-Sample-Trigger state. When the sample trigger is received on the appropriate sample trigger source, the DMM takes the next measurement. The DMM remains in the Sample Trigger loop until the measurement count is equal to the sample count. The DMM then compares the number of triggers received to the requested Trigger Count. If the number of triggers received is less than the Trigger Count, the DMM returns to the Wait-For-Trigger state and repeats the measurement process as described above. When the DMM has received the requested number of triggers for the sample trigger and the trigger, it returns to the Idle State.
Based upon the needs of your application, choose appropriate sources and counts for each trigger, as follows:
- If you require a multiple point acquisition with each measurement triggered by the same signal, you can set the Trigger Count equal to one and set the Sample Count to the total number of measurements. Specify the same source of the trigger for both the Trigger Source parameter of niDMM Configure Trigger and the Sample Trigger parameter of niDMM Configure Multi Point. For a demonstration, refer to the example Acq Multiple Samples-Ext Trig-Ext Sample Trig.
- If you need to initiate an acquisition with a single digital trigger and then acquire multiple measurements without triggering, set the source of the trigger in the Trigger Source parameter of niDMM Configure Trigger to the appropriate digital line, set the Trigger Count to 1, set the Sample Trigger to Immediate, and set the Sample Count to the desired number of measurements. For a demonstration, refer to the example Acq Multiple Samples-Ext Trig.
- If you want to insert a delay between measurement cycles in the sample loop, set the Sample Trigger to Interval and specify the delay in seconds for the Sample Interval parameter. For a demonstration, refer to the example Acq Multiple Samples-Interval Sample Trig. This functionality is not available for the NI 4080/4081/4082.
- If you want to control the acquisition using Software timing, configure the Trigger Source and/or Sample Trigger to Software. Use niDMM Send Software Trigger to send a trigger to the DMM. For a demonstration, refer to the example Cont Acq Multiple Samples-SW Sample Trig.
Refer to Scanning Switch Modules for more information about possible trigger sources.
After taking the measurement, the DMM can generate a Measurement Complete signal. The DMM then returns to the Idle State.