Appendix B
206
word
long
float
double
enum
time_stamp
data
text
16-bit signed data value
32-bit signed data value
32-bit IEEE floating point value
with the format shown below
31 30 .. 23 22 ... 0
bit position
s exponent fraction
where
s = sign of the fraction
exponent = 8 bit exponent e
fraction = 23 bit fraction f
and the final value is
(-l)**s * 2.*(e-127) *
84-bit IEEE floating point value
with the format shown below
63 62 .. 52 51 ... 0
bit position
s exponent fraction
where
s = sign of the fraction
exponent = 11 bit exponent e
fraction = 52 bit fraction f
and the final value is
(-l)**s * 2.*(e-i023) *
enumerated value in the range 0 to N
represented as a 16-bit data value.
The list of values follows immediately.
The integer is preceded by an _.
double precision floating point number,
for the number of seconds and some bytes
for minutes, hours, days, months and year.
double
seconds
(0.00 to 59.999999)
byte minutes (0 to 59)
byte
hours (0 to 23)
byte days (i to 31)
byte
months (1 to 12)
word year (0 to 16000)
word unused
There are 16 bytes in a time field.
byte, word or float, depending on the
read-out mode reflected by the WAVEDESC
variable COMM_TYPE, modifiable via the
remote command COMM_FORMAT.
arbitrary length text string