AMETEK BPS Series Programming Manual User Manual
Page 147

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.