beautypg.com

Common scpi commands – AMETEK ReFlex Programming Manual User Manual

Page 97

background image

AC Module Remote Programming

ReFlex Power™ Programming Manual

M380056-03 Rev L

93

4.5

COMMON SCPI COMMANDS

The following commands are common to all SCPI instruments, and are
mandatory for conformance to IEEE-488.2. In the following table, the ReFlex
Power™ ACPS will be defined as the “device” on the bus.

Command

Description

*CLS

Clear Status Command: Clears all status reporting data structures, including the Standard Event
Status Register, Protection Event Status Register, and Error/Event Queue. Also, the Status Byte
Register becomes cleared as a result of the reporting registers being cleared. Enable-mask
registers are not cleared.

*IDN?

Returns the device identification as an ASCII string.
Response: ,,,
Example: ELGAR,RFP-A301K-875-1G00,1234A56789,3.100.001

*OPC?

Operation Complete Query: Causes an ASCII “1” to be placed in the output queue when all
previous operations are complete. This Command only functions properly in FW Ver. 3 or newer. In
previous FW Versions, hard coded time delays in host programming were mandatory.
When AC Modules are in a group, and the slaves are directly commanded, *OPC? will return a
“0” indicating that the previous command has been executed but not applied. The Group Master
then needs to be commanded, which will cause a group synchronous trigger to be issued, causing
the slave module(s) to apply the new setting.

*RST

Reset Command: Resets the device (module ) to the following state:

Output voltage set to zero.
Output isolation and remote sense relays are opened.
Settings of output voltage, current, frequency, phase, Over Current shutdown time delay and
Output configuration are reset to Power On default values.
Clears all status reporting data structures, including the Protection Event Status Register and
Standard Event Status Register; Status Byte Register is cleared when reporting registers are
cleared. Enable registers and Error/Event Queue are not cleared.

*TST

Initiate self test

*TST?

Returns the results from the last self test the module performed. Returns a decimal value, convert
to Hex because more than one bit can be set. See Table 2-6