Operator`s manual

Table Of Contents
Signametrics 126
Return Value The return value is one of the following constants.
Value
Meaning
DMM_OKAY
Function succeeded.
Negative Value
Error code
Example status = DMMSetAutoRange(0, TRUE); /* enable autoranging */
DMMSetBuffTrigRead
SMU2060 SMU2064
Description Setup the DMM for Triggered operation.
#include "SMU2060.h"
#include "USBDMMUser.h"
int DMMSetBuffTrigRead(int nDmm, int iSettle, int iSamples, int iEdge)
Remarks Setup the SMU2060 for external hardware trigger operation. Following reception of this
command the DMM enters a wait state. After reception of an external trigger edge of
iEdge polarity, the DMM takes iSettle + 1 readings at the set measurement function,
range, Aperture and Read Interval; and stores the last reading in the in an internal buffer.
This process is repeated for iSamples. This function is particularly useful in conjunction
with a triggering instruments such as the SM4042 or SMX4032 relay scanner. No
autoranging, function or ranges changes allowed while the DMM is waiting for triggers.
The number of trigger edges must be equal or greater than iSamples to properly terminate
this mode. Any trigger received following iSamples is ignored. Between the time this
command is issued and the time the buffer is read, no other command should be sent to
the DMM with the exception of DMMDisarmTrigger command, which terminates this
mode, and DMMReady which monitors readyness. This function is usable for VDC,
VAC, Ohms, IAC, IDC and RTD measurements.
Use the DMMReady to monitor when the DMM is ready (following trigger(s) and the
reading of iSamples). When ready, you can read up to iSamples, using
DMMReadBuffer or DMMReadBufferStr functions. Once DMMReady returns
TRUE, it should not be used again prior to reading the buffer, since it prepares the buffer
for reading when it detects a ready condition.
Parameter
Type/Description
nDmm
int Identifies the DMM. DMMs are numbered starting with zero.
iSettle
int The number of setteling measurements, prior to read value. Must
be set between 0 and 250.
iSamples
int The number of samples the DMM takes following the same
number of trigger pulses. This number must be between 1 and 80 or
120 depending on aperture.
iEdge
Int The edge polarity of the trigger signal. 1 for Positive, or leading
edge, and 0 for negative or trailing edge trigger.
Return Value The return value is one of the following constants.