Data Flow
C-3
Assuming that all functions are enabled, the data that is output by the read commands
(FETCh?, CALC1:DATA?, CALC2:DATA?, TRACe:DATA?, and CALC3:DATA?) depend on
which data elements are selected. With all elements selected, available data will include volt-
age, current and resistance readings as well as the timestamp and status information. Note that
if a measurement function is not enabled, then either the NAN (not a number) value or the
source reading will be used instead. See Section 17,
FORMat Subsystem
for details.
After all source-measure operations are completed the SourceMeter returns to the idle state.
The data stored in the Sample Buffer will remain there until data from another source-measure
cycle overwrites the buffer. Data in the Sample Buffer is lost if the SourceMeter goes to the
local state (REM annunciator off).
NOTE
With no data in the Sample Buffer, the FETCh?, CALCulate1:DATA? and
CALCulate2:DATA? commands to read data will display the message “Data corrupt
or stale.”
FETCh?
This command is used to read data stored in the Sample Buffer. If, for example, there are 20
data arrays stored in the Sample Buffer, then all 20 data arrays will be sent to the computer
when FETCh? is executed. Note that FETCh? does not affect data in the Sample Buffer. Thus,
subsequent executions of FETCh? acquire the same data.
The READ? command performs an INITiate and then a FETCh? The INITiate triggers a
new source-measure cycle which puts new data in the Sample Buffer. FETCh? reads that new
data. The MEASure? command places the SourceMeter in a
“
one-shot
”
source-measure mode
and then performs a READ?. See Section 16 for more information on READ? and MEASure?.
CALCulate[1]:DATA?
If CALCulate1 is enabled, Sample Buffer data is fed to the CALC1 block where the results
for the selected math expression are calculated. The CALC1:DATA? command will read the
results of the math expression. If, for example, 20 data arrays in the Sample Buffer yield 10
math expression results, then CALC1:DATA? will acquire 10 readings (results).
CALCulate2:DATA?
If CALCulate2 is enabled, Sample Buffer data and CALC1 math expression results become
available to the CALC2 block for limit testing. Depending on the selected feed, limit testing
can be performed on the voltage, current, resistance, or timestamp readings of Sample Buffer
data, or it can be performed on the CALC1 math expression results. If NULL (rel) is enabled,
the readings used for limit testing will be the results of the null operation.
The CALCulate2:DATA? command acquires the readings used for limit testing.
Summary of Contents for 6430
Page 26: ......
Page 32: ......
Page 78: ...2 14 Connections ...
Page 98: ...3 20 Basic Source Measure Operation ...
Page 138: ...5 30 Source Measure Concepts ...
Page 156: ...6 18 Range Digits Speed and Filters ...
Page 168: ...7 12 Relative and Math ...
Page 176: ...8 8 Data Store ...
Page 202: ...9 26 Sweep Operation ...
Page 248: ...11 22 Limit Testing ...
Page 310: ...16 6 SCPI Signal Oriented Measurement Commands ...
Page 418: ...17 108 SCPI Command Reference ...
Page 450: ...18 32 Performance Verification ...
Page 477: ...A Specifications ...
Page 489: ...B StatusandErrorMessages ...
Page 498: ...B 10 Status and Error Messages ...
Page 499: ...C DataFlow ...
Page 503: ...D IEEE 488BusOverview ...
Page 518: ...D 16 IEEE 488 Bus Overview ...
Page 519: ...E IEEE 488andSCPI ConformanceInformation ...
Page 523: ...F MeasurementConsiderations ...
Page 539: ...G GPIB488 1Protocol ...
Page 557: ......