Asterion DC Multioutput Series
Programming Manual
12-108
M330517-01 Rev C
PROGram:MALLocate
DEFAULT
Allocates program memory for a newly named sequence.
This command has no effect on already existing sequences,
and shall generate an error message if an attempt is made
to allocate memory to an already existing sequence. After
allocating memory to a newly named sequence, that
sequence goes from the EMPTY state to the EDIT state. The
state of a sequence may be queried by the PROG:STAT?
command. In no case can the total number of sequences
exceed 50.
C
PROGram:NAME “sequence
name”
Performs one of two possible actions. Either selects an
already existing sequence for use. (See the PROG:CAT?
command for a list of saved sequences that may be
selected.) Or provides a name for a new sequence. The
action that is performed depends upon the “sequence name”
and whether is already exists in sequence memory or not. A
sequence name must not be longer than 15 characters. After
naming a new sequence, the sequence is in the EMPTY
state. The next required action to the sequence is to use the
MALLocate command to allocate memory for the newly
named sequence. After the MALLocate command is issued,
the new sequence goes from the EMPTY state to the EDIT
state.
C
PROGram:NAME?
Returns the name of the presently selected sequence. If no
sequence is presently selected, such as occurs after a *RST
command, then the default sequence will be TEST01.
C
PROGram:STATe <state
name>
Provides a means to change the state of a sequence. The
states that may be issued are as follows: RUN, RESUME,
PAUSE, STOP, and COMPLETE.
A table showing allowable state transitions:
requested
present
RUN
RESUME PAUSE
STOP
COMPL
RUNNING
*error*
*error*
PAUSED STOPPED *error*
PAUSED
*error*
RUNNING PAUSED STOPPED *error*
STOPPED
RUNNING *error*
STOPPED STOPPED *error*
EDIT
*error*
*error*
*error*
*error*
STOPPED
EMPTY
*error*
*error*
*error*
*error*
*error*
ERROR
*error*
*error*
*error*
*error*
*error*
INITIALIZE
*error*
*error*
*error*
*error*
*error*
N
PROGram:STATe?
Returns the present state for the selected sequence. It
returns a state for the RAM copy of the sequence, and a state
for the processor copy. (Internally, the supply uses a two
processor architecture, where one processor processes the
SCPI commands and the user interface, and another
processor commands to control the power hardware.)
where state may be any of the following:
"RUNNING", "PAUSED", "STOPPED", "EDIT", "EMPTY", or
"ERROR"
N
12.2.3
Sequence Creation and Execution Examples
These examples assume that the sequence memory is empty. In other words, no
sequences are presently defined. If you are doing these examples for a second time, then
the sequence memory must first be cleared. Clear all sequence memory by issuing the
command
PROG<n>:DEL:ALL
.
Summary of Contents for Sorensen Asterion DC ASM
Page 1: ...M330517 01 Rev C Asterion DC Multioutput Series Programming Manual...
Page 6: ...Asterion DC Multioutput Series Programming Manual M330517 01 Rev C v SAFETY SYMBOLS...
Page 145: ...Asterion DC Multioutput Series Programming Manual 13 128 M330517 01 Rev C CAL n LOCK...
Page 162: ...M330461 01 Rev C 14 145...