B&K Precision 2552-2559 - Programming Manual User Manual
Page 136
byte days (1 to 31)
byte months (1 to 12)
word year (0 to 16000)
word unused
There are 16 bytes in a time field.
data byte, word or float, depending on the
read-out mode reflected by the WAVEDESC
variable COMM_TYPE, modifiable via the
remote command COMM_FORMAT.
text arbitrary length text string
(maximum 160)
unit_definition a unit definition consists of a 48 character
ASCII string terminated with a null byte
for the unit name.
==========================================================================
DESC: BLOCK
Explanation of the wave descriptor block WAVEDESC;
< 0> DESCRIPTOR_NAME: string ; the first 8 chars are always WAVEDESC
< 16> TEMPLATE_NAME: string
< 32> COMM_TYPE: enum ; chosen by remote command COMM_FORMAT
_0 byte
_1 word
endenum
< 34> COMM_ORDER: enum
_0 HIFIRST
_1 LOFIRST
endenum
The following variables of this basic wave descriptor block specify
the block lengths of all blocks of which the entire waveform (as it is
currently being read) is composed. If a block length is zero, this
block is (currently) not present.
Blocks and arrays that are present will be found in the same order
as their descriptions below.
BLOCKS :
< 36> WAVE_DESCRIPTOR: long ; length in bytes of block WAVEDESC
< 40> USER_TEXT: long ; length in bytes of block USERTEXT
< 44> RES_DESC1: long ;
ARRAYS :
< 48> TRIGTIME_ARRAY: long ; length in bytes of TRIGTIME array
< 52> RIS_TIME_ARRAY: long ; length in bytes of RIS_TIME array
< 56> RES_ARRAY1: long ; an expansion entry is reserved
< 60> WAVE_ARRAY_1: long ; length in bytes of 1st simple
; data array. In transmitted waveform,
; represent the number of transmitted
; bytes in accordance with the NP
; parameter of the WFSU remote command
; and the used format (see COMM_TYPE).
< 64> WAVE_ARRAY_2: long ; length in bytes of 2nd simple
; data array