Section 14: TSP command reference
2470 High Voltage SourceMeter Instrument Reference Manual
14-84
2470-901-01 Rev. A /
May
2019
format.data
This attribute sets the data format for data that is printed using the
printnumber()
and
printbuffer()
functions.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Attribute (RW)
No
Restore configuration
Instrument reset
Power cycle
Configuration script
format.ASCII
Usage
value
= format.data
format.data =
value
value
The format to use for data, set to one of the following values:
ASCII format:
format.ASCII
Single-precision IEEE Std 754 binary format:
format.REAL32
Double-precision IEEE Std 754 binary format:
format.REAL64
Details
You can control the precision of numeric values with the
format.asciiprecision
attribute. If
format.REAL32
or
format.REAL64
is selected, you can select the byte order with the
format.byteorder
attribute.
The IEEE Std 754 binary formats use four bytes for single-precision values and eight bytes for
double-precision values.
When data is written with any of the binary formats, the response message starts with
#0
and ends
with a new line. When data is written with the ASCII format, elements are separated with a comma
and space.
Example
format.asciiprecision = 10
x = 3.14159265
format.data = format.ASCII
printnumber(x)
format.data = format.REAL64
printnumber(x)
Output a number represented by
x
in ASCII
using a precision of 10, then output the same
number in binary using double precision
format.
Output:
3.14100
#0ñÔÈSû! @
Also see
(on page 14-82)
(on page 14-83)
(on page 14-100)
(on page 14-103)