AMETEK BPS Series Programming Manual User Manual

Page 147

Advertising
background image

BPS / MX / RS Series SCPI Programming Manual

AMETEK Programmable Power

Manual P/N 7003-961 Rev. AA

147

6.3

Coupled Commands

This section describes how to avoid programming errors that may be caused by the error
checking done for coupled commands such as VOLTage:LEVel.

Commands that are coupled to the VOLTage command are the output transient commands
that control step, pulse and list generation. When an output transient is initiated (ready to
receive a trigger), the error checking that takes place for maximum rms voltage.

CURRent:LEVel and VOLTage:RANGe

Programming the current limit by itself to a value that is greater than the maximum allowed
on the presently programmed voltage range causes an error. If the commands

VOLTage:RANGe 300

CURRent 90

are sent, an error will be generated because the CURRent command is requesting a current
limit that is outside the maximum value allowed on that voltage range.

Programming the VOLTage:RANGe by itself causes the programmed current limit to be set
to the maximum for the given range if it had previously been higher than the maximum
setting for the new range. If the commands

VOLTage:RANGe 150

CURRent 125

VOLTage:RANGe 300

are sent, no error will be generated because the second VOLTage:RANGe command
automatically sets the programmed current limit to 62.5, which is the maximum value for the
programmed voltage range.

Programming both the current and the voltage range in one program message unit can be
done based on the order and the initial voltage setting. If the following commands are sent:

VOLTage:RANGe 300

CURRent 62.5;:VOLTage:RANGe 150;:CURRent 125

no error will be generated because the combined current limit and voltage range specified
on the second line are within the output ratings of the power source, but the voltage range
command must be sent before the current command.

Advertising