Waveform Data Header
Each waveform data set will have a waveform data header that contains information about the
waveform data set. This header is stored immediately before the data set.
WaveformDataHeaderSize A 32-bit integer that is the size of the waveform data header
Buffer Type A 16-bit short indicating the type of waveform data: 0 = Unknown
data, 1 = Normal 32-bit float data.
Bytes Per Point A 16-bit short that is the number of bytes per data point.
Buffer Size A 32-bit integer that is the size of the buffer required to hold the data
points.
Example of a Binary File
This table describes a binary file of an acquisition with two voltage, one current, and two power
channels.
FileHeader 12 bytes Number of Waveforms = N
Waveform Header 1 140 bytes Number of Waveform Buffers = 1
WaveformDataHeader1 12 bytes Buffer Type = 1 (float), Bytes per Point = 4
Voltage 1 Data Buffer size
Waveform Header 1 140 bytes Number of Waveform Buffers = 1
WaveformDataHeader2 12 bytes Buffer Type = 1 (float), Bytes per point = 4
Voltage 2 Data Buffer size
Waveform Header 3 140 bytes Number of Waveform Buffers = 1
WaveformDataHeader3 12 bytes Buffer Type = 1 (float), Bytes per Point = 4
Current 1 Data Buffer size
Waveform Header 4 140 bytes Number of Waveform Buffers = 1
WaveformDataHeader4 12 bytes Buffer Type = 1 (float), Bytes per Point = 4
Power 1 Data Buffer size
Waveform Header 5 140 bytes Number of Waveform Buffers = 1
WaveformDataHeader5 12 bytes Buffer Type = 1 (float), Bytes per Point = 4
Power 2 Data Buffer size
Keysight IntegraVision PA2200 Series Power Analyzers Operating and Service Guide 171