Sending Readings Across the Bus
This section describes the output formats for readings and how to transfer
readings from the multimeter to the controller.
Output formats
The multimeter sends readings to the GPIB output buffer whenever readings are
being taken and reading memory is not enabled (MEM OFF command). (In the
power-on. RESET, or any of the PRESET states, reading memory is not enabled.)
The five output formats and the number of bytes per reading are:
ASCII-- 15bytes per reading
SINT -- 2per reading
DINT -- 4bytes per reading
SREAL-- 4bytes per reading
DREAL-- 8bytes per reading
– ASCII This is the most commonly used output format because it has no scale
When using the ASCII format, 2 additional bytes are required for the
NOTE
carriage-return, line-feed (cr, l f) end of line sequence. The cr, l f is used only for
the ASCII format and normally follows each reading output in ASCII format.
However, when using the ASCII output format and multiple readings are recalled
from reading memory using the RMEM command, the multimeter places a
comma between readings (comma = 1 byte). In this case, the cr, l f occurs only
once, following the last reading in the group being recalled. Commas are not
used when readings are output directly to the bus (reading memory disabled),
when readings are recalled using "implied read", or when using any other output
format.
– Single Integer (SINT) or Double Integer (DINT) Use the SINT format when
Keysight 3458A User's Guide
factor and requires no special handling by the controller to convert the data.
Since ASCII uses the greatest number of bytes per reading, use this format
when measurement speed is not critical.
making low-resolution measurements (3.5 or 4.5 digits) at the highest possible
rate on a fixed range (autorange disabled). (Since the SINT format is only 2
bytes per reading, readings can be transferred across GPIB faster using SINT
than any other format.) Use the DINT format when making high-resolution
Making Measurements
4
149