GSM-20H10 User Manual
205
NOTE that you need complete vector arrays to
acquire valid calculation results. If, in the preceding
example, the GSM is changed to perform 25 source-
measure operations, then the third array will be
incomplete (first array is 10 readings, second array is
10 readings, third array is only 5 readings). After the
GSM goes back into idle, the “Insufficient vector
data” error message will be displayed, and the third
result will be NAN (+9.91e37).
To avoid incomplete vector arrays, make sure the
programmed number of source-measure operations
(arm count × trigger count) is a multiple of the vector
array size. In the preceding example, vector array size
is 10. Thus, in order to avoid “Insufficient vector
data” errors, the programmed number of source-
measure operations has to be a multiple of 10 (10, 20,
30, 40, and so on).
The following vector math expression to calculate
offset compensated ohms demonstrates proper
syntax:
:calc:math ((volt[1] - volt[0]) / (curr[1] - curr[0]))
NOTE:
1. Use nested parentheses to force math operations
that are imbedded in the calculation.
2. A calculation expression can be up to 256
characters in length, including parentheses and
white spaces.
3. When using the filter, the measured readings used
in the calculation are filtered - NOT the result of
the calculation.
4. For vector math, it is recommended that only the
REPEAT filter be used. For the repeat filter, the
calculations use only the filtered readings of the
vector points. If you instead use the MOVING
filter, each vector point will reflect the filtered
average of all the previous readings in the vector
array.