63
Signametrics
e Value
Example
double
Buff
DMMArmTrigger(0,70);
ady(0));
for(i=0; i < 70 ; i++)
j = DMMReadBuffer(0, &Buffer[i]);
DMMBu
d
SM2060
;
SM2064
;
Description
Setup the DMM for Triggered operation.
#include "DMMUser.h"
MBurstBuffRead(int
nDmm, int iSettle, int iSamples)
MM enters a burst read mode, taking a total
measurement function, range, Aperture
adings are saves to the on-board buffer. Each measurement I
ngs, which are discarded. Therfore for each sample saved
. This process repeats for
plete, and
s, IAC, IDC and RTD measurements.
surement A
et to 160ms or lower. The total time it takes to
plete this p
tely
iSamples
* (
iSettle
+ 1) * Aperture (or Read
Interval, if set).
y
to monitor if the has completed the operation, and is ready. When
mples
, using
DMMReadBuffer
or
DMMReadBufferStr
functions.
Once
DM
eturns TRUE, it should not be used again until the buffer is read,
since it cle
lags in preparation for buffer reading when it detects a ready
Negativ
Error code.
er[70];
while( ! DMMRe
rstBuffRea
#include "SM206032.h"
int
DM
Remarks
Following reception of this command the D
of
iSamples
measurements at the currently set
and Read Interval. Those re
spreceeded by iSettle readi
i 1 readings are taken. The last reading is saved
iSamples
. No other DMM command should be issued until the process is com
the contents of the buffer are read. One exception is the
DMMDisarmTrigger
command, which terminates the process. No autoranging is allowed in this mode. This
function is usable for VDC, VAC, Ohm
Mea
com
perture should be s
rocess is approxima
Use the
DMMRead
ready, read up to
iSa
MReady
r
ars some f
condition.
Parameter
Type/Description
iDmm
s are numbered starting with zero.
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
ses. This number must be between 1 and 80 or
120 depending on set Aperture.
eturn Value
The return value is one of the following constants.
Value
int
Identifies the DMM. DMM
iSettle
number of trigger pul
R
Meaning
DMM_
sfully terminated
lue
Example
double
Buff
OKAY
Operation succes
Negative Va
Error code.
er[50];