6RL SERIES OPERATION MANUAL
SECTION 7: REMOTE PROGRAMMING
Entire Contents Copyright
2018 by Adaptive Power Systems, Inc. (APS) • All Rights Reserved • No reproduction without written authorization from APS.
6RL Series Regenerative DC Load Operation Manual
Page 160 of 204
Command
Description
[SOURce:]FUNCtion:GENerator:WAVE:STARt˽{1..99}
[SOURce:]FUNCtion:GENerator:WAVE:STARt?
Arbitrary generator only
Defines the start, i.e. first sequence (1...99) or queries the
last setting. If only one sequence is used, then it must
be :STARt = :END. Sequences going to be used should also
be written with data before submit- ting them.
[SOURce:]FUNCtion:GENerator:WAVE:END˽{1..99}
[SOURce:]FUNCtion:GENerator:WAVE:END?
Arbitrary generator only
Defines the end, i.e. last sequence (1...99) or queries the
last setting. If only one sequence is used, then it must be
:STARt = :END.
[SOURce:]FUNCtion:GENerator:WAVE:NUMber˽{0..999}
[SOURce:]FUNCtion:GENerator:WAVE:NUMber?
Arbitrary generator only
Defines, how often the sequence block from :STARt to
:END is cycled through, or queries the last setting.
0 = infinite cycles
1...999 = number of cycles
7.12.15.2
Function Generator Load Sequence Commands
Sequence data should only be sent to the unit after it was switched to function generator
mode, which also sets the assignment of the arbitrary generator to U or I.
A function can consist of 1 to 99 sequences, so one sequence is either a complete function
or just a part of it. When started, the function generator will execute the sequences from
start sequence to end sequence, as defined by the user. With every sequence being
variable, the resulting function can be quite complex. The sequence data is loaded into the
unit with three commands and in a specific order like this:
Command
Description
[SOURce:]FUNCtion:GENerator:WAVE:LEVel˽{1...99}
[SOURce:]FUNCtion:GENerator:WAVE:LEVel?
1. Selects a sequence (similar to HMI access) to write or
queries the currently selected sequence number
[SOURce:]FUNCtion:GENerator:WAVE:INDex˽{0...7}
[SOURce:]FUNCtion:GENerator:WAVE:INDex?
2. For the selected sequence, a set of parameters can be
configured. This command selects the parameter
between 0 and 7 with value INDex. The next command
(:DATA), is then used to write a value. The indexes are
explained below. Can also be used to query the
current index.
[SOURce:]FUNCtion:GENerator:WAVE:DATA˽<NRf>
[SOURce:]FUNCtion:GENerator:WAVE:DATA?
3. This will write a value, for example a frequency,
to the previously selected parameter, as part of the
sequence. Can also be used to query the last value.
[SOURce:]FUNCtion:GENerator:WAVE:SUBmit
4. Submits all data. Without sending this command,
the FG can be started, but will run with all values
being zero
Note: The AC and DC start and end values have a dependency from each other. Rule of
thumb: use of the AC part requires to set DC values first, else the AC values are not
accepted by the unit and an error is put into the SCPI error buffer. The DC values
(start, end) must not be smaller than the related AC values (start, end).
Note: It can be useful to read back a value that was just written to the unit, in order to
verify whether it has been accepted or not. Alternatively, you may read the error
queue
Summary of Contents for 6RL Series
Page 203: ......