Configuring the Internal Baseband Source
R&S
®
SMBV100B
178User Manual 1178.4460.02 ─ 03
●
Chapter 3.6.4.7, "How to Create a Control List Using Tag File Format",
on page 173
●
Chapter 3.6.4.8, "How to Create a Data List Using Tag File Format", on page 175
●
Chapter 3.6.4.9, "Editing Waveform Files, Data and Control Lists", on page 176
Tags description
● Common Tags.......................................................................................................178
● Tags for Single and Multi-Segment Waveforms.................................................... 180
● Tags for Data Lists................................................................................................ 190
● Tags for Control Lists............................................................................................ 190
3.6.5.1 Common Tags
The following tags are common to all file types. For description of the dedicated tags,
see
{TYPE: magic, xxxxxxxx}
(mandatory, must be the first tag in the file)
Identifies the file as a valid R&S SMBV100B file. It must be present and must be the
first in the waveform. If a file of the same name exists on the target medium, it is over-
written.
Setting parameters:
magic Designates the file type and has the following values:
SMU-WV
A valid R&S SMBV100B waveform.
SMU-MWV
A valid R&S SMBV100B multi-segment waveform.
SMU-DL
A valid R&S SMBV100B data list.
SMU-CL
A valid R&S SMBV100B control list.
xxxxxxxx Is an ASCII-coded checksum of the data part of the WAVEFORM
tag in the file. This value is always 0 for data lists and control
lists.
The checksum for waveforms is used for detecting transmission
errors. If the TYPE tag contains 0 or a non-numeric value for the
checksum, it is ignored.
It is calculated in accordance with the algorithm given bellow,
where:
start is a pointer to the first byte after the # character in the
WAVEFORM tag
length is the number of bytes between start and the closing
curly bracket (excluding the latter; length'must be divisible by 4
without a remainder.
UINT32 checksum(void *start, UINT32 length)
Using the Arbitrary Waveform Generator (ARB)