Agilent Technologies Infiniium 8000A Programmer's Reference Manual page 292

Table of Contents

Advertisement

void OutputSummary(const tPBWaveformHeader* waveformHeader, FILE* outputFile)
{
static const char* waveformTable[] =
{
"PB_UNKNOWN",
"PB_NORMAL",
"PB_PEAK_DETECT",
"PB_AVERAGE",
"PB_HORZ_HISTOGRAM",
"PB_VERT_HISTOGRAM",
"PB_LOGIC"
};
fprintf(outputFile, "%s, %s, ",
waveformHeader->WaveformLabel,
waveformTable[ waveformHeader->WaveformType]);
// Segmented Memory waveforms will have a SegmentIndex > 1
if (waveformHeader->SegmentIndex > 0)
{
fprintf(outputFile, "%d, ", waveformHeader->SegmentIndex);
}
fprintf(outputFile, "%d, %s, %s, %s\n",
waveformHeader->Points,
waveformHeader->Frame,
waveformHeader->Date,
waveformHeader->Time);
}
Disk Commands
BIN Header Format
13-38

Advertisement

Table of Contents
loading

Table of Contents