Tektronix AWG710B User Manual

Page of 580
AWG710&AWG710B Arbitrary Waveform Generator User Manual
3-185
Waveform Programming Language
This section describes the Waveform Programming Language (WPL) syntax, rules, 
and command descriptions. There are also a number of programming examples at 
the end of this section.
Command Syntax
This manual uses the Backus–Naur Form (BNF) notation, shown in Table 3-46, t
describe commands.
General Syntax Rules
Following are the general syntax rules for writing an equation file:
„
All spaces, line feeds, and tab codes are ignored unless in a string.
„
The concept of a line does not exist.
„
All data from a single quote (’) to the end of a line is regarded as a comment.
„
Alphabetical characters are case–insensitive unless in a string.
„
The concept of cursor does not exist. You always work with the whole 
waveform.
„
File attribute functions are unavailable in a waveform expression.
„
The maximum length of a string is 256 characters, including spaces. Even if 
two or more strings are linked by colons (:) in a string expression, the whole 
length of the linked strings must not exceed 256 characters or an error will 
occur.
„
The total length of strings in the whole equation program can be up to 1,000. 
(The length is the sum of the number of characters of the string(s) plus a 
character used as the internal terminal code.)
Table 3-46: BNF symbols and meanings
Symbol
Meaning
<
>
Defined element
[
]
Optional; can be omitted
Previous element(s) may be repeated