Asterion Programming Reference Manual, M330100

Asterion Programming Reference Manual, M330100
Asterion Series
SCPI Programming Manual
M330100-01
M330100-01 Rev A July 2016
www.programmablepower.com
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
SCPI Programming Reference Manual
ASTERION series AC/DC Power Systems
2
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
About AMETEK
AMETEK Programmable Power, Inc., a unit of AMETEK Electronic Instruments Group (a division of
AMETEK, Inc), is a global leader in the design and manufacture of precision, programmable power
supplies for R&D, test and measurement, process control, power bus simulation and power
conditioning applications across diverse industrial segments. From bench-top supplies to rackmounted industrial power subsystems, AMETEK Programmable Power is the proud manufacturer of
Elgar, Sorensen, California Instruments brand power supplies and electronic loads.
AMETEK, Inc. is a leading global manufacturer of electronic instruments and electromechanical
devices with annualized sales of $3.6 billion. The company has over 14,000 colleagues working at
more than 120 manufacturing facilities and more than 80 sales and service centers in the United
States and around the world.
Trademarks
AMETEK is a registered trademark of AMETEK, Inc. California Instruments is a trademark owned by
AMETEK, Inc. Other trademarks, registered trademarks, and product names are the property of their
respective owners and are used herein for identification purposes only.
Notice of Copyright
ASTERION Series Programming Manual © 2016 AMETEK Programmable Power, Inc. All rights
reserved.
Exclusion for Documentation
UNLESS SPECIFICALLY AGREED TO IN WRITING, AMETEK PROGRAMMABLE POWER, INC. (“AMETEK”):
(a) MAKES NO WARRANTY AS TO THE ACCURACY, SUFFICIENCY OR SUITABILITY OF ANY
TECHNICAL OR OTHER INFORMATION PROVIDED IN ITS MANUALS OR OTHER
DOCUMENTATION.
(b) ASSUMES NO RESPONSIBILITY OR LIABILITY FOR LOSSES, DAMAGES, COSTS OR EXPENSES,
WHETHER SPECIAL, DIRECT, INDIRECT, CONSEQUENTIAL OR INCIDENTAL, WHICH MIGHT
ARISE OUT OF THE USE OF SUCH INFORMATION. THE USE OF ANY SUCH INFORMATION WILL
BE ENTIRELY AT THE USER’S RISK, AND
(c) REMINDS YOU THAT IF THIS MANUAL IS IN ANY LANGUAGE OTHER THAN ENGLISH,
ALTHOUGH STEPS HAVE BEEN TAKEN TO MAINTAIN THE ACCURACY OF THE TRANSLATION,
THE ACCURACY CANNOT BE GUARANTEED. APPROVED AMETEK CONTENT IS CONTAINED
WITH THE ENGLISH LANGUAGE VERSION, WHICH IS POSTED AT
WWW.PROGRAMMABLEPOWER.COM.
Date and Revision
July 2016 Revision A
Part Number
M330100-01
Contact Information
Telephone:
800 733 5427 (toll free in North America)
858 450 0085 (direct)
Fax:
858 458 0267
Email:
sales.ppd@asmetek.com
service@programmablepower.com
Web:
www.programmablepower.com
ASTERION Series
3
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
Important Safety Instructions
Before applying power to the system, verify that your product is configured properly for your
particular application.
WARNING
Hazardous voltages may be present when covers are removed. Qualified
personnel must use extreme caution when servicing this equipment.
Circuit boards, test points, and output voltages also may be floating above
(below) chassis ground.
The equipment used contains ESD sensitive parts. When installing
equipment, follow ESD Safety Procedures. Electrostatic discharges might
WARNING cause damage to the equipment.
Only qualified personnel who deal with attendant hazards in power supplies, are allowed to perform
installation and servicing.
Ensure that the AC power line ground is connected properly to the Power Rack input connector or
chassis. Similarly, other power ground lines including those to application and maintenance equipment
must be grounded properly for both personnel and equipment safety.
Always ensure that facility AC input power is de-energized prior to connecting or disconnecting any
cable.
In normal operation, the operator does not have access to hazardous voltages within the chassis.
However, depending on the user’s application configuration, HIGH VOLTAGES HAZARDOUS TO
HUMAN SAFETY may be normally generated on the output terminals. The customer/user must ensure
that the output power lines are labeled properly as to the safety hazards and that any inadvertent
contact with hazardous voltages is eliminated.
Guard against risks of electrical shock during open cover checks by not touching any portion of the
electrical circuits. Even when power is off, capacitors may retain an electrical charge. Use safety
glasses during open cover checks to avoid personal injury by any sudden component failure.
Neither AMETEK Programmable Power Inc., San Diego, California, USA, nor any of the subsidiary
sales organizations can accept any responsibility for personnel, material or inconsequential injury, loss
or damage that results from improper use of the equipment and accessories.
4
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
SAFETY SYMBOLS
ASTERION Series
5
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
Product Family: ASTERION Series AC Power Source
Warranty Period: 1 Year
WARRANTY TERMS
AMETEK Programmable Power, Inc. (“AMETEK”), provides this written warranty covering the
Product stated above, and if the Buyer discovers and notifies AMETEK in writing of any defect in
material or workmanship within the applicable warranty period stated above, then AMETEK may, at
its option: repair or replace the Product; or issue a credit note for the defective Product; or provide
the Buyer with replacement parts for the Product.
The Buyer will, at its expense, return the defective Product or parts thereof to AMETEK in
accordance with the return procedure specified below. AMETEK will, at its expense, deliver the
repaired or replaced Product or parts to the Buyer. Any warranty of AMETEK will not apply if the
Buyer is in default under the Purchase Order Agreement or where the Product or any part thereof:
•
is damaged by misuse, accident, negligence or failure to maintain the same as
specified or required by AMETEK;
•
is damaged by modifications, alterations or attachments thereto which are not
authorized by AMETEK;
•
is installed or operated contrary to the instructions of AMETEK;
•
is opened, modified or disassembled in any way without AMETEK’s consent; or
•
is used in combination with items, articles or materials not authorized by AMETEK.
The Buyer may not assert any claim that the Products are not in conformity with any warranty until
the Buyer has made all payments to AMETEK provided for in the Purchase Order Agreement.
PRODUCT RETURN PROCEDURE
Request a Return Material Authorization (RMA) number from the repair facility (must be done in
the country in which it was purchased):
•
In the USA, contact the AMETEK Repair Department prior to the return of the
product to AMETEK for repair:
Telephone: 800-733-5427, ext. 2295 or ext. 2463 (toll free North America)
858-450-0085, ext. 2295 or ext. 2463 (direct)
•
Outside the United States, contact the nearest Authorized Service Center (ASC). A
full listing can be found either through your local distributor or our website,
www.programmablepower.com, by clicking Support and going to the Service Centers
tab.
When requesting an RMA, have the following information ready:
•
Model number
•
Serial number
•
Description of the problem
NOTE: Unauthorized returns will not be accepted and will be returned at the shipper’s expense.
NOTE: A returned product found upon inspection by AMETEK, to be in specification is subject to an
evaluation fee and applicable freight charges.
6
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
Table of Contents
1. Introduction .............................................................................................................................. 10
1.1
Documentation Summary ............................................................................................. 10
1.2
External References ..................................................................................................... 10
1.3
Introduction to Programming ......................................................................................... 11
2. Introduction to SCPI ................................................................................................................. 13
2.1
Conventions Used in This Manual ................................................................................. 13
2.2
The SCPI Commands and Messages ........................................................................... 13
2.3
Using Queries ............................................................................................................... 16
2.4
Structure of a SCPI Message ........................................................................................ 16
2.5
SCPI Data Formats....................................................................................................... 20
3. System Considerations and Interface Setup ............................................................................. 21
3.1
Assigning the IEEE-488 Address .................................................................................. 21
3.2
GPIB Controllers........................................................................................................... 21
3.3
RS232C Interface ......................................................................................................... 23
3.4
USB Interface ............................................................................................................... 25
3.5
LAN Interface Option .................................................................................................... 34
4. SCPI Command Reference ...................................................................................................... 37
4.1
Introduction................................................................................................................... 37
4.2
Calibration Subsystem .................................................................................................. 38
4.3
Display Subsystem ....................................................................................................... 49
4.4
Instrument Subsystem .................................................................................................. 51
4.5
Array Measurement Subsystem .................................................................................... 53
4.6
Current Measurement Subsystem ................................................................................. 60
4.7
Frequency Measurement Subsystem ............................................................................ 64
4.8
Phase Measurement Subsystem .................................................................................. 65
4.9
Power Measurement Subsystem .................................................................................. 66
4.10 Voltage Measurement Subsystem................................................................................. 68
4.11 Output Subsystem ........................................................................................................ 71
4.12 Source Subsystem - Current ......................................................................................... 77
4.13 Source Subsystem - Frequency .................................................................................... 79
4.14 Source Subsystem - Function ....................................................................................... 82
4.15 Source Subsystem - Limit ............................................................................................. 85
4.16 Sense Subsystem - Sweep ........................................................................................... 87
4.17 Source Subsystem - List ............................................................................................... 89
4.18 Source Subsystem - Mode ............................................................................................ 97
4.19 Source Subsystem - Phase........................................................................................... 98
4.20 Source Subsystem - PONSetup .................................................................................. 100
4.21 Source Subsystem - Pulse .......................................................................................... 106
4.22 Source Subsystem - Voltage ....................................................................................... 109
4.23 Status Subsystem Commands .................................................................................... 117
4.24 System Commands .................................................................................................... 121
4.25 Trace Subsystem Commands ..................................................................................... 130
4.26 Trigger Subsystem...................................................................................................... 132
5. Common Commands ............................................................................................................. 138
5.1
*CLS........................................................................................................................... 139
5.2
*ESE .......................................................................................................................... 140
5.3
*ESR? ........................................................................................................................ 140
5.4
*IDN? ......................................................................................................................... 141
5.5
*OPC .......................................................................................................................... 141
5.6
*OPT? ........................................................................................................................ 142
ASTERION Series
7
AMETEK Programmable Power
5.7
5.8
5.9
5.10
5.11
5.12
5.13
5.14
ASTERION Series SCPI Programming Manual
*PSC ........................................................................................................................... 144
*RCL ........................................................................................................................... 144
*RST ........................................................................................................................... 145
*SAV ........................................................................................................................... 146
*SRE ........................................................................................................................... 146
*STB? ......................................................................................................................... 147
*TRG .......................................................................................................................... 148
*WAI ........................................................................................................................... 148
6. Programming Examples ......................................................................................................... 149
6.1
Introduction ................................................................................................................. 149
6.2
Programming the Output ............................................................................................. 150
6.3
Coupled Commands ................................................................................................... 155
6.4
Programming Output Transients .................................................................................. 156
6.5
Triggering Output Changes ......................................................................................... 161
6.6
Acquiring Measurement Data ...................................................................................... 164
6.7
Controlling the Instantaneous Voltage and Current Data Buffers.................................. 170
6.8
Trigger System Summary ............................................................................................ 172
7. Status Registers ..................................................................................................................... 173
7.1
Power-On Conditions .................................................................................................. 173
7.2
Operation Status Group .............................................................................................. 173
7.3
Questionable Status Group ......................................................................................... 176
7.4
Standard Event Status Group ...................................................................................... 177
7.5
Status Byte Register ................................................................................................... 177
7.6
Examples .................................................................................................................... 178
7.7
SCPI Command Completion........................................................................................ 179
8. Option Commands ................................................................................................................. 180
8.1
Introduction ................................................................................................................. 180
8.2
IEC 1000-4-11 (-411) .................................................................................................. 181
8.3
IEC 1000-4-13 (-413) .................................................................................................. 185
8.4
RTCA/DO-160D (-160) ................................................................................................ 198
8.5
MIL-STD 704E (-704) .................................................................................................. 205
8.6
Airbus ABD0100.1.8 Test Option (-ABD) ..................................................................... 207
8.7
Airbus A350 ABD0100.1.8.1 Test Option (-A350) ........................................................ 207
8.8
Airbus AMD24 Test Option (-AMD) .............................................................................. 207
8.9
Boeing B787-0147 Test Option (-B787) ....................................................................... 207
8.10 Watt Hour Meter (-WHM)............................................................................................. 207
Appendix A: SCPI Command tree ................................................................................................. 209
Appendix B: SCPI Conformance Information................................................................................. 215
Appendix C: Error Messages ........................................................................................................ 216
Index ............................................................................................................................................ 222
8
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
Table of Figures
Figure 2-1 : Partial Command Tree ..................................................................................................................... 14
Figure 2-2: Command Message Structure........................................................................................................... 17
Figure 3-1: DB25 to DB9 Adaptor pinout ............................................................................................................. 24
Figure 3-2: Windows XP Device Manager - USB Port ......................................................................................... 28
Figure 3-3: Windows XP Device Manager – Virtual Com Port ............................................................................. 32
Figure 3-4: Gui Interface Settings for use of USB port. ....................................................................................... 33
Figure 3-5: Pinging AC Source LAN IP address. ................................................................................................. 36
Figure 6-1: Output transient system .................................................................................................................. 157
Figure 6-2: Transient Trigger System Model ..................................................................................................... 161
Figure 6-3: Measurement Acquisition Trigger Model ......................................................................................... 168
Figure 6-4: Pre-event and Post-event Triggering............................................................................................... 171
Figure 6-5: Trigger system block diagram ......................................................................................................... 172
Figure 7-1: Status System Model ...................................................................................................................... 174
Table of Tables
Table 4-1 : PULSe:HOLD = WIDTh parameters ............................................................................................... 107
Table 4-2 : PULSe:HOLD = DCYCle parameters .............................................................................................. 107
Table 5-1 : *RST default parameter values ....................................................................................................... 145
Table 7-1: Operation Status Register ................................................................................................................ 173
Table 7-2: Configuration of Status Register....................................................................................................... 175
Table 7-3: Questionable Status Register ........................................................................................................... 176
Table 8-4 : Error Messages ............................................................................................................................... 221
ASTERION Series
9
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
1. Introduction
This manual contains programming information for the ASTERION Power Sources. This
manual contains the following chapters:
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Appendix A
Appendix B
Appendix C
1.1
Introduction
Introduction to SCPI
System Considerations and Interface Setup
SCPI Command Reference
Common Commands
Programming Examples
Status Registers
Option Commands
SCPI command tree.
SCPI conformance information.
Error messages
Documentation Summary
This SCPI programming manual covers the California Instruments ASTERION AC/DC power
sources. A separate User Manual is also supplied with all models in this product series. For
front panel operation and general service and calibration information on these produces,
please refer to the User Manual. The programming manual covers issue related to operating
the ASTERION Series remotely using an instrument controller.
The following documents are related to this Programming Manual and contain additional
helpful information for using these products in a remote control environment.
•
1.2
User Maual . Includes specifications and supplemental characteristics, how to use the
front panel, how to connect to the instrument, and calibration procedures. Distributed on
the same CD as the programming manual.
External References
SCPI References
The following documents will assist you with programming in SCPI:
•
Beginner's Guide to SCPI.
Highly recommended for anyone who has not had previous experience programming with
SCPI.
IEEE-488 References
The most important IEEE-488 documents are your controller programming manuals -IEEE488 Command Library for Windows®, etc. Refer to these for all non-SCPI commands (for
example: Local Device Clear and Group Execute Trigger bus commands.)
•
IEEE-488
command library for Windows®.
•
IEEE-488
controller programming
The following are two formal documents concerning the IEEE-488 interface:
•
10
ANSI/IEEE Std. 488.1-1987 IEEE Standard Digital Interface for Programmable
Instrumentation. Defines the technical details of the IEEE-488 interface. While much of
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
the information is beyond the need of most programmers, it can serve to clarify terms
used in this guide and in related documents.
•
ANSI/IEEE Std. 488.2-1987 IEEE Standard Codes, Formats, Protocols, and Common
Commands. Recommended as a reference only if you intend to do fairly sophisticated
programming. Helpful for finding precise definitions of certain types of SCPI message
formats, data types, or common commands.
The above two documents are available from the IEEE (Institute of Electrical and Electronics
Engineers), 345 East 47th Street, New York, NY 10017, USA.
1.3
Introduction to Programming
This section provides some general information regarding programming instrumentation and
available interface types.
1.3.1
IEEE-488 Capabilities of the AC/DC Source
All AC/DC source functions are programmable over the IEEE-488 or RS232C interface bus.
Newer models also offer USB and Ethernet (LAN). The IEEE 488.2 capabilities of the AC/DC
source are listed in appendix A of the User's Guide.
IEEE-488 Address
The AC/DC source operates from a single IEEE-488 address that may be set from the front
panel or programmatically through the IEEE-488 bus. To set the IEEE-488 address from the
front panel, select the Utility entry from the menu screen. Care must be used when setting
the IEEE-488 address programmatically since the next statement sent to the source must
reflect the new address.
1.3.2
USB Capabilities of the AC source
All AC source functions are programmable over the USB interface. The USB capabilities of
the AC source are listed in Chapter 2 of the User's Manual. Some capabilities support on
the GPIB interface such as ATN, GET and SRQ interrupts do not apply to the USB interface.
The USB interface operates internally at a fixed baudrate of 460800 baud but USB 2.0 burst
transfer rates are supported.
To set up the USB interface on a Windows XP PC, refer to section 3.4, “USB Interface”.
The USB interface may be used to install updated firmware for the controller if needed.
Firmware updates and a Flash Loader utility program and instructions are available from the
AMETEK Programmable Power website for this purpose. (www.programmablepower.com )
Multiple USB connections to same PC:
The Windows driver used to interface to the power source’s USB port emulates a serial com
port. This virtual com port driver is unable to reliable differentiate between multiple units
however so the use of more than one AC power source connected to the same PC via USB
is not recommended. Use of the GPIB interface is recommended for these situations.
1.3.3
LAN Capabilities of the AC source
All AC source functions are programmable over the LAN (Ethernet) interface if the –LAN
option is installed. The LAN capabilities of the AC source are listed in Chapter 2 of the
User's Manual. Some capabilities support on the GPIB interface such as ATN, GET and
SRQ interrupts do not apply to the LAN interface. The LAN interface operates internally at a
fixed baudrate of 460800 baud but autodetection of 10Base-T, 100Base-T and 1000Base-T
is supported.
ASTERION Series
11
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
To set up the LAN interface on a Windows XP PC, refer to section 3.5, “LAN Interface
Option”.
1.3.4
RS232C Capabilities of the AC source
All AC source functions are programmable over the RS232C interface. The RS232C
capabilities of the AC source are listed in Chapter 2 of the User's Manual. Some capabilities
support on the GPIB interface such as ATN, GET and SRQ interrupts do not apply to the
RS232C interface. Baudrates from 9600 to 115200 are supported on units that have both
USB and RS232. For units with only RS232, the maximum baudrate is 38400.
To set up the RS232C interface, refer to section 3.3, “RS232C Interface”.
The RS232C interface may be used to install updated firmware for the controller if needed.
Firmware updates and a Flash Loader utility program and instructions are available from the
AMETEK Programmable Power website for this purpose. (www.programmablepower.com )
12
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
2. Introduction to SCPI
SCPI (Standard Commands for Programmable Instruments) is a programming language for
controlling instrument functions over the IEEE-488. SCPI is layered on top of the hardwareportion of IEEE 488.1. The same SCPI commands and parameters control the same
functions in different classes of instruments. For example, you would use the same
MEAS:VOLT? command to measure the AC/DC source output voltage or the output voltage
measured using a SCPI-compatible multimeter.
2.1
Conventions Used in This Manual
Angle brackets<>
Vertical bar
Square Brackets [ ]
Braces
Boldface font
Computer font
2.2
Items within angle brackets are parameter abbreviations. For
example, <NR1> indicates a specific form of numerical data.
Vertical bars separate alternative parameters. For example, FIX |
STEP indicates that either "FIX" or "STEP" can be used as a
parameter.
Items within square brackets are optional. The representation
[SOURce:]LIST means that SOURce: may be omitted.
Braces indicate parameters that may be repeated zero or more
times. It is used especially for showing arrays. The notation <A>
<,B> shows that parameter "A" must be entered, while parameter
"B" may be omitted or may be entered one or more times.
Boldface font is used to emphasize syntax in command definitions.
TRIGger:SOURCe<NRf> shows a command definition.
Computer font is used to show program lines in text.
TRIGger:SOURCe INT
shows a program line.
The SCPI Commands and Messages
This paragraph explains the syntax difference between SCPI Commands and SCPI
messages.
2.2.1
Types of SCPI Commands
SCPI has two types of commands, common and subsystem.
•
Common commands are generally not related to specific operations but to controlling
overall AC source functions such as reset, status and synchronization. All common
commands consist of a three-letter mnemonic preceded by an asterisk:
*RST
*IDN?
*SRE 256
•
Subsystem commands perform specific AC/DC source functions. They are organized
into an inverted tree structure with the "root" at the top. Some are single commands
while others are grouped within specific subsystems.
Refer to appendix A for the AC source SCPI tree structure.
ASTERION Series
13
AMETEK Programmable Power
2.2.2
ASTERION Series SCPI Programming Manual
Types of SCPI Messages
There are two types of SCPI messages, program and response.
2.2.3
•
A program message consists of one or more properly formatted SCPI commands sent
from the controller to the AC/DC source. The message, which may be sent at any time,
requests the AC/DC source to perform some action.
•
A response message consists of data in a specific SCPI format sent from the AC source
to the controller. The AC source sends the message only when commanded by a
program message called a "query."
The SCPI Command Tree
As previously explained, the basic SCPI communication method involves sending one or
more properly formatted commands from the SCPI command tree to the instrument as
program messages. The following figure shows a portion of a subsystem command tree,
from which you access the commands located along the various paths (you can see the
complete tree in appendix A).
Root
:OUTPut
[:STATe]
:PON
:STATus
:TTLTrg
[:STATe]
:SOURce
:IMPedance
:REAL
:REACtive
:OPERation
[:EVEN]?
:CONDition?
Figure 2-1 : Partial Command Tree
The Root Level
Note the location of the ROOT node at the top of the tree. Commands at the root level are
at the top level of the command tree. The SCPI interface is at this location when:
•
The AC/DC source is powered on
•
A device clear (DCL) is sent to the AC source
•
The SCPI interface encounters a message terminator
•
The SCPI interface encounters a root specifier
Active Header Path
In order to properly traverse the command tree, you must understand the concept of the
active header path. When the AC/DC source is turned on (or under any of the other
conditions listed above), the active path is at the root. That means the SCPI interface is
ready to accept any command at the root level, such as SOURCe or MEASurement
14
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
If you enter SOURCe the active header path moves one colon to the right. The interface is
now ready to accept :VOLTage :FREQuency, or :CURRent as the next header. You must
include the colon, because it is required between headers.
If you now enter :VOLTage, the active path again moves one colon to the right. The interface
is now ready to accept either :RANGe or :LEVel as the next header.
If you now enter :RANGe you have reached the end of the command string. The active
header path remains at :RANGe If you wished, you could have entered :RANGe 135 ;LEVel
115 and it would be accepted as a compound message consisting of:
SOURce:VOLTage:RANGe 156.
SOURce:VOLTage:LEVel 115.
The entire message would be:
SOURce:VOLTage:RANGe 156;LEVel 115
The message terminator after LEVel 115 returns the path to the root.
The Effect of Optional Headers
If a command includes optional headers, the interface assumes they are there. For example,
if you enter [SOURCe]:VOLTage 115, the interface recognizes it as
[SOURce]:VOLTage:LEVel 115. This returns the active path to the root (:VOLTage). But if
you enter [SOURce]:VOLTage:LEVel 115 then the active path remains at :LEVel This allows
you to send
[SOURce]:VOLTage:LEVel 115;RANGe 156
in one message. If you did not send LEVel you are allowed to send the following command:
[SOURce]:VOLTage 115;FREQuency 60
The optional header [SOURce] precedes the current, frequency, function, phase, pulse, list,
and voltage subsystems. This effectively makes :CURRent,:FREQuency, :FUNCtion,
:PHASe, :PULse, :LIST, and :VOLTage root-level commands.
Moving Among Subsystems
In order to combine commands from different subsystems, you need to be able to restore the
active path to the root. You do this with the root specifier (:). For example, you could open
the output relay and check the status of the Operation Condition register as follows:
OUTPut:STATe ON
STATus:OPERation:CONDition?
Because the root specifier resets the command parser to the root, you can use the root
specifier and do the same thing in one message:
OUTPut on; :STATus:OPERation:CONDition?
The following message shows how to combine commands from different subsystems as well
as within the same subsystem:
VOLTage:RANGe 156;LEVel
115;:CURRent 10;PROTection:STATe ON
Note the use of the optional header LEVel to maintain the correct path within the voltage and
current subsystems and the use of the root specifier to move between subsytems. The
"Enhanced Tree Walking Implementation" given in appendix A of the IEEE 488.2 standard is
not implemented in the AC/DC source.
ASTERION Series
15
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
Including Common Commands
You can combine common commands with system commands in the same message. Treat
the common command as a message unit by separating it with a semicolon (the message
unit separator). Common commands do not affect the active header path; you may insert
them anywhere in the message.
VOLTage:TRIGger 7.5;*TRG
OUTPut OFF;OUTPut ON;*RCL 2
2.3
Using Queries
Observe the following precautions with queries:
2.4
•
Set up the proper number of variables for the returned data.
•
Read back all the results of a query before sending another command to the AC
source. Otherwise a Query Interrupted error will occur and the unreturned data will be
lost.
Structure of a SCPI Message
SCPI messages consist of one or more message units ending in a message terminator. The
terminator is not part of the syntax, but implicit in the way your programming language
indicates the end of a line (such as a newline or end-of-line character).
2.4.1
The Message Unit
The simplest SCPI command is a single message unit consisting of a command header (or
keyword) followed by a message terminator.
FREQuency?<newline>
VOLTage?<newline>
The message unit may include a parameter after the header. The parameter usually is
numeric, but it can be a string:
VOLTage 20<newline>
VOLTage MAX<newline>
16
ASTERION Series
ASTERION Series SCPI Programming Manual
2.4.2
AMETEK Programmable Power
Combining Message Units
The following command message is briefly described here, with details in subsequent
paragraphs.
Figure 2-2: Command Message Structure
The basic parts of the above message are:
Message Component
Headers
Header Separator
Data
Data Separator
Message Units
Message Unit
Separator
Root Specifier
Query Indicator
Message Terminator
ASTERION Series
Example
VOLT LEV
RANG
CURR
The colon in VOLT:LEV
8
156
The space in VOLT 8 and RANG 156
VOLT:LEV 8
RANG 156 CURR?
The semicolons in VOLT:LEV 8; and RANG 156;
The colon in RANG 156;:CURR?
The question mark in CURR?
The <NL> (newline) indicator. Terminators are not part of
the SCPI syntax
17
AMETEK Programmable Power
2.4.3
ASTERION Series SCPI Programming Manual
Headers
Headers are instructions recognized by the AC/DC source. Headers (which are sometimes
known as "keywords") may be either in the long form or the short form.
Long Form
The header is completely spelled out, such as VOLTAGE,
STATUS, and OUTPUT.
Short Form
The header has only the first three or four letters, such as
VOLT, STAT, and OUTP.
The SCPI interface is not sensitive to case. It will recognize any case mixture, such as
TRIGGER, Trigger, TRIGger. Short form headers result in faster program execution.
Header Convention
In the command descriptions in Chapter 3.4 of this manual, headers are emphasized with
boldface type. The proper short form is shown in upper-case letters, such as DELay.
Header Separator
If a command has more than one header, you must separate them with a colon
(VOLT:LEVel
OUTPut:RELay ON).
Optional Headers
The use of some headers is optional. Optional headers are shown in brackets, such as
OUTPut[:STATe] ON. As previously explained under "The Effect of Optional Headers", if you
combine two or more message units into a compound message, you may need to enter the
optional header.
2.4.4
Query Indicator
Following a header with a question mark turns it into a query (VOLTage?,
VOLTage:RANGe?). If a query contains a parameter, place the query indicator at the end of
the last header (VOLTage:LEVel? MAX).
2.4.5
Message Unit Separator
When two or more message units are combined into a compound message, separate the
units with a semicolon (STATus:OPERation?;QUEStionable?).
18
ASTERION Series
ASTERION Series SCPI Programming Manual
2.4.6
AMETEK Programmable Power
Root Specifier
When it precedes the first header of a message unit, the colon becomes the root specifier. It
tells the command parser that this is the root or the top node of the command tree. Note the
difference between root specifiers and header separators in the following examples:
CURRent:PROTection:DELay .1
:CURRent:PROTection:DELay .1
CURRent:PROTection:DELay .1;:VOLTage 12.5
All colons are header separators
Only the first colon is a root
specifier
Only the third colon is a root
specifier
You do not have to precede root-level commands with a colon; there is an implied colon in
front of every root-level command.
2.4.7
Message Terminator
A terminator informs SCPI that it has reached the end of a message. Three permitted
message terminators are:
•
newline (<NL>), which is ASCII decimal 10 or hex 0A.
•
end or identify (<END>)
•
both of the above (<NL><END>).
In the examples of this manual, there is an assumed message terminator at the end of each
message. If the terminator needs to be shown, it is indicated as <NL> regardless of the
actual terminator character.
ASTERION Series
19
AMETEK Programmable Power
2.5
ASTERION Series SCPI Programming Manual
SCPI Data Formats
All data programmed to or returned from the AC source is in ASCII. The data type may be
numerical or character string.
2.5.1
Numerical Data Formats
Symbol
Talking Formats
<NR1>
Digits with an implied decimal point assumed at the right of the
least-significant digit.
Example: 273
<NR2>
Digits with an explicit decimal point. Example:.0273
<NR3>
Digits with an explicit decimal point and an exponent.
Example: 2.73E+2
<Bool>
Boolean Data.
Example: 0 | 1 or ON | OFF
Listening Formats
<Nrf>
2.5.2
Data Form
Extended format that includes <NR1>, <NR2> and <NR3>.
Examples: 273
273.0 2.73E2
<Nrf+>
Expanded decimal format that includes <Nrf> and MIN, MAX.
Examples: 273, 273.0, 2.73E2, MAX.
MIN and MAX are the minimum and maximum limit values that
are implicit in the range specification for the parameter.
<Bool>
Boolean Data
Example: 0 | 1
Character Data
Character strings returned by query statements may take either of the following forms,
depending on the length of the returned string:
20
<CRD>
Character Response Data. Permits the return of character strings.
<AARD>
Arbitrary ASCII Response Data. Permits the return of undelimited 7-bit
ASCII. This data type has an implied message terminator.
<SRD>
String Response Data. Returns string parameters enclosed in double
quotes.
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
3. System Considerations and Interface Setup
This chapter addresses some system issues concerning programming. These are AC/DC
Source addressing and the use of the following IEEE-488 system interface controllers:
3.1
•
National Instruments PCI-GPIB controller with the Windows® gpib-32.dll driver.
•
Agilent 82350 PCI GPIB Controller using the SICL driver library.
Assigning the IEEE-488 Address
The AC/DC source address can be set remotely or localy. All ASTERION Series AC/DC
source are shipped with the IEEE-488 address set to 1 from the factory. Once the address is
set, you can assign it inside programs. Note that some PC IEEE-488 controller interface
cards may require you to run a setup utility to assign the AC/DC source address. In most
cases however, the instrument address can be set from the application program.
For systems using the National Instruments driver, the address of the IEEE-488 controller is
specified in the software configuration program located in the Windows 95® control panel.
This is not the instrument address. The controller often uses 0 as its own address so the use
of 0 as an instrument address should be avoided. The AC/DC source address can be
assigned dynamically in the application program. (see the National Instruments GP-IB
documentation supplied with the controller card).
3.2
GPIB Controllers
The HP 82350 and National Instruments PCI-GPIB are two popular GPIB controllers for the
PC platform. Each is briefly described here. See the software documentation supplied with
the controller card for more details.
3.2.1
Agilent 82350 Driver
The Afilent 82350 supports either the VISA or SICL instrument driver I/O library which
provides software compatabilty accross all Agilent GPIB controllers. We recommend you use
this driver to develop your code.
3.2.2
National Instruments GP-IB Driver
Your program must include the National Instruments header file for C programs or the
VBIB.BAS and VBIB-32.BAS modules for Visual Basic. If you are using LabView™ or
LabWindows™, make sure to select the correct controller when installing the IDE program.
Prior to running any applications programs, you must set up the GPIB controller hardware
with the configuration program located in the Windows Control Panel. For plug and play
versions of the AT/GPIB-TNT, the setup will be performed when the card is first detected.
Regardless of the GPIB interface controller used, the power supply expects a message
termination on EOI or line feed, so set EOI w/last byte of Write. It is also recommended that
you set Disable Auto Serial Polling.
All function calls return the status word IBSTA%, which contains a bit (ERR) that is set if the
call results in an error. When ERR is set, an appropriate code is placed in variable IBERR%.
Be sure to check IBSTA% after every function call. If it is not equal to zero, branch to an
error handler that reads IBERR% to extract the specific error.
Error Handling
ASTERION Series
21
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
If there is no error-handling code in your program, undetected errors can cause
unpredictable results. This includes "hanging up" the controller and forcing you to reset the
system. Both of the above libraries have routines for detecting program execution errors.
Important: Use error detection throughout your application program.
22
ASTERION Series
ASTERION Series SCPI Programming Manual
3.3
AMETEK Programmable Power
RS232C Interface
ASTERION power sources that have an RS232 interface but no USB interface use a special
cable to connect to a 9 pin PC serial port. The cable is marked “SOURCE” on one end and
“PC” on the other end and the orientation of the cable is important. The required serial cable
is supplied with the source. If you are unable to locate this cable, you need to use a cable
that conforms to the wiring diagram shown in Error! Reference source not found..
ASTERION power source that have both RS232 and USB interface use a standard straight
through DB9 to DB9 serial cable. The orientation of the cable is not important. This cable (CI
P/N 250709) is also supplied with the power source.
Note:
3.3.1
If a USB cable is plugged into the USB interface connector of the
power source, the RS232 interface will be disabled. Remove any USB
connection to use the RS232 port.
Serial Communication Test Program
The following sample program written in GW-BASIC can be used to check communication to
the ASTERION Series source over the RS232C serial interface.
'California Instruments ASTERION Series RS232C Communication Demo Program
'(c) 1995-2002 Copyright California Instruments, All Rights Reserved
'This program is for demonstration purposes only and is not to be
'used for any commercial application
'================================================================
'OPEN COM2. Replace with COM1, COM3 or COM4 for Com port used
'The input and output buffers are set to 2K each although
'this is not required for most operations.
OPEN "COM2:9600,n,8,1,BIN,TB2048,RB2048" FOR RANDOM AS #1
CLS
PRINT "**** INTERACTIVE MODE ****"
'Enter and endless loop to accept user entered commands
DO
INPUT "Enter AC Source Command ('quit' to exit)--> ", cmd$
IF cmd$ <> "QUIT" AND cmd$ <> "quit" THEN
PRINT #1, cmd$ + CHR$(10);
IF INSTR(cmd$, "?") THEN
PRINT #1, CHR$(4);
LINE INPUT #1, response$
PRINT response$
END IF
'Check for Errors after each command is issued
PRINT #1, "*ESR?" + CHR$(10);
PRINT #1, CHR$(4);
LINE INPUT #1, esr$
esr% = VAL(esr$) AND 60
IF esr% AND 4 THEN
PRINT "*** Query Error Reported by AC Source ***"
END IF
IF esr% AND 8 THEN
PRINT "*** Instrument Dependent Error Reported by AC Source ***"
END IF
IF esr% AND 16 THEN
PRINT "*** Command Execution Error Reported by AC Source ***"
END IF
IF esr% AND 32 THEN
PRINT "*** Command Syntax Error Reported by AC Source ***"
END IF
END IF
LOOP UNTIL cmd$ = "QUIT" OR cmd$ = "quit"
'Close COM port on exit
CLOSE #1
END
ASTERION Series
23
AMETEK Programmable Power
3.3.2
ASTERION Series SCPI Programming Manual
Serial Cable Diagram
All ASTERION units without LAN have a RS232 interface. The RS232 cable must be of the
“Null Modem” type, straight through. Refer to the ASTERION User Manual, M162084-01, for
additional cable information.
If the controller or PC only has a 25 pin D sub COM port, a 25 to 9 pin adaptor is required to
use the serial cable supplied with the ASTERION. These small triangular shape adaptors
can be purchased at most computer stores or outlets like Radio Shack. If none can be
found, one can be constructed using the diagram shown below.
Figure 3-1: DB25 to DB9 Adaptor pinout
24
ASTERION Series
ASTERION Series SCPI Programming Manual
3.4
AMETEK Programmable Power
USB Interface
A standard USB Series B device connector is located on the rear panel for remote control. A
standard USB cable between the AC Source and a PC or USB Hub may be used. Refer to
user manual M162084-01 for connector pin out information.
Unlike RS232, there are no generic drivers available as a rule for use in programming
environments such as LabView, LabWindows/CVI or Visual Basic. However, support for
USB is included under VISA and may be used to interface to the power source using the
USB interface.
A virtual serial port utility is provided on CD ROM CIC496, which ships with the power
source. This utility will provide a virtual COM port on a PC under Windows XP. This allows
programs to use the USB port as though it is a regular serial port on the PC. The baud rate
for this mode of operation is fixed at 460,800. The USB-Serial Adaptor installation must be
run to install the virtual com port driver. This option is only supported under Windows XP at
this time.
Note:
3.4.1
Use of the USB port to control more than one power source from a single PC
is not recommended, as communication may not be reliable. Use GPIB
interface for multiple power source control.
USB Driver Installation
When connecting the AC source through the USB interface to Windows XP PC, the
presence of a new USB device will be detected. Windows will display a dialog after a short
delay prompting the user to install the USB device drivers. There are two steps to this
process.
The first one installs the USB decive itself. The second step allows installation of the USB to
COM virtual port driver. This driver will allow access to the AC source USB interface using a
virtual COM port. Many programming environments support RS232 access but not USB. The
USB-to-COM virtual port driver is distributed on the CIC496 CD ROM.
Step 1: USB Device Driver installation
ASTERION Series
25
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
When the “Found New Hardware Wizard” dialog appears, select the “No, not this
time.”option. The drivers are not available on line. Click on Next button to continue.
26
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
The next dialog will ask you to install the software for the ASTERION AC Source. Select the
“Install the software automatically (Recommended)” option and click on Next to continue. If
you are prompted for a file path, browse to the CD root drive and then USB_Inf (eg.
D:\USB_Inf).
The USB device drivers have not been Windows XP Logo certified. Due to the limited
distribution of these drivers, this is unlikely to be done. This Logo certification has no
bearing on the functionality or legitimacy of this device driver so you can ignore this
message. Click the “Continue Anyway” button to continue. Note that some PCs may have
this verification disabled in which case this screen will not pop up.
The installation will now proceed. This process may take several minutes to complete.
ASTERION Series
27
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
Once completed, the dialog box shown above will appear signaling the device drivers have
been installed. The USB interface is now available to the PC’s operating system. To
complete the install process, click on the “Finish” button.
To verify the USB port is available, you can access the Windows System Properties screen,
select the Hardware tab and open the Windows Device Manager screen. The ASTERION
Source should be listed under “Multi-port serial adapters” as shown in the image below.
Figure 3-2: Windows XP Device Manager - USB Port
28
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
Step 2: USB to Com Virtual Device Driver installation
The second step allows installation of the USB to COM virtual port driver. This driver will
allow access to the AC source USB interface using a virtual COM port. Many programming
environments support RS232 access but not USB. The use of this driver will allow you to
program the power source through the USB port as though it was an RS232 port. The USBto-COM virtual port driver is distributed on the CIC496 CD ROM. This step is required to use
the included Gui Windows software or other application software through USB.
To continue the installation, make sure the CIC496 CD Rom is available. Insert in the CD
ROM drive if needed. If the auto-run screen appears, you can close it.
When the “Found New Hardware Wizard” dialog appears, select the “No, not this
time.”option. The drivers are not available on line. Click on Next button to continue.
ASTERION Series
29
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
The next dialog will ask you to install the software for the ASTERION AC Source. Select the
“Install the software automatically (Recommended)” option and click on Next to continue. If
you are prompted for a file path, browse to the CD root drive and then USB_Inf (eg.
D:\USB_Inf).
The USB device drivers have not been Windows XP Logo certified. Due to the limited
distribution of these drivers, this is unlikely to be done. This Logo certification has no
bearing on the functionality or legitimacy of this device driver so you can ignore this
message. Click the “Continue Anyway” button to continue. Note that some PCs may have
this verification disabled in which case this screen will not pop up.
The installation will now proceed. This process may take several minutes to complete. Once
completed, the final dialog will appear as shown.
30
ASTERION Series
ASTERION Series SCPI Programming Manual
ASTERION Series
AMETEK Programmable Power
31
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
The USB to Com virtual port is now available to the PC’s operating system. To complete the
install process, click on the “Finish” button. To verify the virtual com port is available, you can
access the Windows System Properties screen, select the Hardware tab and open the
Windows Device Manager screen. The USB redirector should be listed under “Ports (COM
& LPT)” as shown in the image below. The com port number is automatically assigned. Note
the com port number for subsequent reference in your application software or when selected
the COM port in the Gui Interface screen. This port number may be changed by opening the
USB redirector properties and clicking on Port Settings, then Advanced, and selecting which
port to use from the COM Port number drop down box.
Figure 3-3: Windows XP Device Manager – Virtual Com Port
Once completed, you can remove the CIC496 CD Rom. The USB interface to the AC source
is now available for use.
32
ASTERION Series
ASTERION Series SCPI Programming Manual
3.4.2
AMETEK Programmable Power
USB Interface Use
Note that the power source will be detected automatically when turn on or plugged in once
the drivers have been installed. It is recommended however to close any open USB
connections to the AC source before turning it off.
To use the USB interface, you may use the Gui Windows software supplied with the power
source or develop your own application code. In either case, set the baud rate on the power
source to 460,800 in the Configuration menu. From the Front panel, press MENU key, scroll
to CONFIGURATION and press ENTER key. Select BAUDRATE field and scroll to 460800.
For use with the Gui program, select the “USB / RS232C Serial” interface type and set the
Baud rate to 460800.
Figure 3-4: Gui Interface Settings for use of USB port.
Note:
Use of the USB port to control more than one power source from a single PC
is not recommended, as communication may not be reliable. Use GPIB
interface for multiple power source control.
ASTERION Series
33
AMETEK Programmable Power
3.5
ASTERION Series SCPI Programming Manual
LAN Interface Option
An Ethernet LAN interface option is available as an option for the ASTERION Series power
sources. This option must be specified at the time of order. A –LAN option indicator will
appear on the model number tag at the rear-panel of the power source to indicate the
presence of this option. Also, a RJ45 socket will be present on the rear panel.
Using LAN lets you communicate with the instrument remotely, it is fast, simple and the LAN
from your PC does not require any additional proprietary software or cards.
Note:
If a USB cable is plugged into the USB interface connector of the
power source, the LAN interface will be disabled. Remove any USB
connection to use the LAN / Ethernet port.
An RJ45 Ethernet 10BaseT connector is located on the rear panel if the –LAN option is
installed. A standard RJ45 UTP patch cord between the AC Source and a network Hub may
be used to connect the AC source to a LAN. For direct connection to a PC LAN card, a
crossover RJ45 cable is required. Consult your network administrator for directions on
connecting the AC source to any corporate LAN.
If the –LAN Ethernet interface option is present, the MAC Address (Media Access Control) of
the Ethernet port is printed on the serial tag of the power source. The serial tag is located on
the rear panel of the unit.
3.5.1
MAC Address
Each power source with the –LAN option installed has a unique network address (MAC
address). The MAC address (Media Access Conrol) is a unique hexadecimal address and is
listed on a label on the rear panel of the power source. To operate the power source on a
network, this MAC address needs to be assigned to a TCP/IP address, which will be used to
address the device on the network.
3.5.2
Setting the TCP/IP Address
The first decision you need to make is how to connect the instrument. You can connect the
instrument directly to a network LAN port with a LAN cable, or you can connect it directly to
the PC. When connecting the instrument directly to the PC LAN port you will need a special
cable called a cross connect cable. Once connected you must establish an IP address for
the instrument. An IP address consists of four groups of numbers separated by a decimal.
Dynamic Host Configuration Protocol (DHCP) is typically the easiest way to configure the
instrument for LAN communication. DHCP automatically assigns a dynamic IP address to a
device on a network. You will need to enter the IP address on the Interface screen of the
GUI to control the power source.
The GUI has a built in utility that let’s you determine the IP address assigned by the network
DHCP server. It may also be used to set a static IP address. To use the LAN option,
ASTERIONGui version 2.1.0.0 or higher is required. The latest ASTERIONGui version can
be downloaded from the California Instrument web site. (www.programmablepower.com)
34
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
Use the “Locate IP” button on the interface configuration screen to bring up the IP configuration utility
screen. To determine what IP address was assigned, select the “Get IP Address from MAC Address
in the Configuration selection. The MAC address should be listed on the serial tag on the back of the
unit. Enter the MAC address and click on “Get IP Address”.
This process may take several minutes to complete so be patient. If the IP address is found, it will
be displayed below the MAC address. If it can’t be found, all zero’s will be displayed instead.
Close the program to return to the GUI interface configuration screen. Then use the “Update IP”
button to tranfer the new IP address into the GUI IP Address box. You can also enter the IP address
manually.
The same IP Configuration utility can be used to set the power source LAN option to either static IP
or DHCP IP mode. See the on line help for futher instructions.
ASTERION Series
35
AMETEK Programmable Power
3.5.3
ASTERION Series SCPI Programming Manual
Socket Port Number
Now that a connection has been verified, you can develop your application code. If you are
using one of the Microsoft environments, the Winsock protocol which is part of the Windows
operating system can be used. Similar capabilities are supported on other operating
systems.
To use Winsock, your will have to specificy the port number of the power source’s LAN
interface. The port number determines the protocol for the communication. The power
source uses ASCII characters and instrument SCPI commands for remote control. The
IANA registered Port number for the Instrument SCPI interface is 5025.
TCP Remote port = 5025
The port numbe is factory set to 5025.
3.5.4
IP Ping
You can also test the IP address from your Windows PC. An easy way to do so is to use the
ping utility under MS DOS. To do so, bring up a DOS window using the start menu:
Start>Programs>Accessories>Command Prompt)
At the command prompt type
ping <IP address>.
This will send an IP ping request to the power source. For this to work, the power source
must be turned on and connected to the same network as the PC. Also, the power source
interface configuration must be set to use a baud rate of 460,800. If everything is working it
will look like this:
Figure 3-5: Pinging AC Source LAN IP address.
36
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
4. SCPI Command Reference
4.1
Introduction
Related Commands
Where appropriate, related commands or queries are included. These are listed because
they are either directly related by function, or because reading about them will clarify or
enhance your understanding of the original command or query.
Subsystem commands
Subsystem commands are specific to AC/DC source functions. They can be a single
command or a group of commands. The groups are comprised of commands that extend
one or more levels below the root. The description of common commands follows the
description of the subsystem commands.
The subsystem command groups are listed in alphabetical order and the commands within
each subsystem are grouped alphabetically under the subsystem. Commands followed by a
question mark (?) take only the query form. When commands take both the command and
query form, this is noted in the syntax descriptions.
IEEE 488.2 common commands
Common commands are defined by the IEEE-488.2 standard and are described in chapter 0
of this manual.
ASTERION Series
37
AMETEK Programmable Power
4.2
ASTERION Series SCPI Programming Manual
Calibration Subsystem
The commands in this subsystem allow you to do the following:
•
Enable and disable the calibration mode
•
CALibration the measured current and voltage.
•
CALibration the current and voltage output levels.
The commands in this subsystem allow you to do the following:
Subsystem Syntax
CALibration
:PASSword
:SAVE
:MEASure
:CURRent
[:AC]
[:FSCale]
:LROFset
:HROFset
Allows entry of calibration password required to
change calibration coefficients
Saves new or modified calibration coefficients
CALibration full-scale AC current measurements.
This calibration must be done for both low and high
voltage ranges
Calibrate the offset current at the low range
Calibrate the offset current at the high range
SPHase?
Query only, return the calibration value for a single
phase in source with mode
[:FSCale]
CALibration full-scale DC current measurements.
This calibration must be done for both low and high
voltage ranges
Cancel DC current measurements offset
CALibration full-scale negative DC current
measurements
Calibrate the offset current at the low range
Calibrate the offset current at the high range
:DC
:ZERO
:NEGative
:LROFset
:HROFset
SPHase?
:VOLTage
[:AC]
[:FSCale]
:DC
[:FSCale]
:ZERO
:NEGative
EXTernal
[:FSCale]
:OFFSet
[:RMS]
38
Query only, return the calibration value for a single
phase in source with mode
CALibration full-scale AC voltage measurements
CALibration full-scale AC voltage measurements
Cancel AC voltage measurements offset
CALibration full-scale negative DC voltage
measurements
CALibration full-scale External ADC for RPV or EXT
CALibration Low end signal for External ADC for
RPV or EXT
ASTERION Series
ASTERION Series SCPI Programming Manual
:DC
AMETEK Programmable Power
CALibration offset DC value for External ADC for
RPV or EXT
[:SOURce]
:PHASe
CALibration output phase angle relative to external sync.
:VOLTage
[:AC]
:LRANge
:ZERO
Trim output voltage offset.
[:HRANge]
[:FSCale]
CALibration full-scale output voltage at high voltage
range
:DC
[:HRANge]
[:FSCale]
:ZERO
:DATE
:NEXT
ASTERION Series
CALibration full-scale output dc voltage at high
voltage range. (positive DC)
Trim output dc voltage offset at high voltage range.
Set the calibartion date in the format dd/mm/yy
Set the next calibration date in the format dd/mm/yy
39
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
Password
CALibration:PASSword
This command allows the entry of the calibration password. The calibration password is
required to use the data entry form of the calibration commands. Without the use of this
password, only the query form can be used to query any calibration coefficient but no new
calibration can be performed. Calibration queries always return two values. The first value is
the calibration coefficient itself, the second value is the temperature associated with that
coefficient. All temperate coefficients except for full-scale AC voltage are computed by the
AC/DC power source controller.
The calibration password is defined as the numeric portion of the AC/DC power source serial
number spelled backwards. The password needs to be enclosed by single or double
quotation marks. Thus, if the units serial number is HK12345, the calibration password is
“54321” and the command syntax would be:
CAL:PASS “54321”
Note that any non-numeric characters such as the HK in the example shown here need to be
discarded when sending the calibration password. Only the numeric portion is to be used.
Command Syntax
Parameters
Examples
Related Commands
4.2.1
CALibration:PASSword<SRD>
<numeric portion of serial number reversed> (default)
CAL:PASS '34593'
CAL:PASS "35461"
*IDN?
Save
CALibration:SAVE
This command saves all calibration coefficients to non-volatile memory. This command
should be issued after all calibration adjustements have been made. If not, all changes will
be lost when unit is turned off and the previous calibration values will take effect the next
time the unit is powered up.
Note:
Saving calibration data to non-volatile memory requires more time to process
by the ASTERION controller than other commands. As such, it is
recommended to hold off on sending additional commands for about 300
msecs
Command Syntax
Parameters
Examples
Related Commands
40
CALibration:SAVE<SRD>
None
CAL:SAVE
CAL:PASS
ASTERION Series
ASTERION Series SCPI Programming Manual
4.2.2
AMETEK Programmable Power
Current Measurement
CALibration:MEASure:CURRent[:AC][:FSCale] <NRf>
This command initiates the calibration of the AC current measurement at full scale.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
CALibration:MEASure:CURRent[:AC][:FSCale]
<NRf> (actual load current measured with external device)
CAL:MEAS:CURR 11.5
CALibration:MEASure:CURRent?
<NR2> (value range -1000 to +1000)
CALibration:MEASure:CURRent[:AC]:LROFset?
This command will set the low range current measurements offset value
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
CALibration:MEASure:CURRent[:AC]:LROFset
<NRf> (actual valuet repoted with the command MEAS:CURR?
CAL:MEAS:CURR[:AC]:LROF 0.020
CALibration:MEASure:CURRent[:AC]:LROFset?
<NR2>
CALibration:MEASure:CURRent[:AC]:HROFset?
This command will set the high range current measurements offset value
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
CALibration:MEASure:CURRent[:AC]:HROFset
<NRf> (actual valuet repoted with the command MEAS:CURR?
CAL:MEAS:CURR[:AC]:HROF 0.020
CALibration:MEASure:CURRent[:AC]:HROFset?
<NR2>
CALibration:MEASure:CURRent[:AC]:SPHase?
This command will return the single phase calibration value of the current
Command Syntax
Parameters
Query Syntax
Returned Parameters
CALibration:MEASure:CURRent[:AC]:SPHase?
None
CAL:MEAS:CURR:DC:SPH?
<NR2> (value range -1000 to +1000)
CALibration:MEASure:CURRent:DC[:FSCale] <NRf>
This command initiates the calibration of the DC current measurement at full scale.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
ASTERION Series
CALibration:MEASure:CURRent:DC[:FSCale]
<NRf> (actual load current measured with external device)
CAL:MEAS:CURR:DC 11.5
CALibration:MEASure:CURRent:DC?
<NR2> (value range -1000 to +1000)
41
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
CALibration:MEASure:CURRent:DC:LROFset?
This command will set the low range DC current measurements offset value
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
CALibration:MEASure:CURRent:DC:LROFset
<NRf> (actual valuet repoted with the command MEAS:CURR:DC?
CAL:MEAS:CURR:DC:LROF 0.020
CALibration:MEASure:CURRent:DC:LROFset?
<NR2>
CALibration:MEASure:CURRent:DC:HROFset?
This command will set the high range DC current measurements offset value
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
CALibration:MEASure:CURRent:DC:HROFset
<NRf> (actual valuet repoted with the command MEAS:CURR:DC?
CAL:MEAS:CURR:DC:HROF 0.020
CALibration:MEASure:CURRent:DC:HROFset?
<NR2>
CALibration:MEASure:CURRent:DC:SPHase?
This command will return the single phase calibration value of the current
Command Syntax
Parameters
Query Syntax
Returned Parameters
CALibration:MEASure:CURRent:DC:SPHase?
None
CAL:MEAS:CURR:DC:SPH?
<NR2> (value range -1000 to +1000)
CALibration:MEASure:CURRent:DC:NEGative <NRf>
This command initiates the calibration of the negative DC current measurement at full scale.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
4.2.3
CALibration:MEASure:CURRent:DC:NEGative
<NRf> (actual load current measured with external device)
CAL:MEAS:CURR:DC -11.5
CALibration:MEASure:CURRent:DC:NEG?
<NR2> (value range -1000 to +1000)
Voltage Measurement
CALibration:MEASure:VOLTage[:AC][:FSCale] <NRf>
This command initiates the calibration of the rms voltage measurement at full scale.
42
ASTERION Series
ASTERION Series SCPI Programming Manual
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
AMETEK Programmable Power
CALibration:MEASure:VOLTage[:AC][:FSCale]
<NRf> (actual rms output voltage measured with external device)
CAL:MEAS:VOLT 120
CALibration:MEASure:VOLTage?
<NR2> (value range -1000 to +1000)
CALibration:MEASure:VOLTage:DC[:FSCale] <NRf>
This command initiates the calibration of the DC voltage measurement at full scale.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
CALibration:MEASure:VOLTage:DC[:FSCale]
<NRf> (actual DC output voltage measured with external device)
CAL:MEAS:VOLT:DC 120
CALibration:MEASure:VOLTage:DC?
<NR2> (value range -1000 to +1000)
CALibration:MEASure:VOLTage:DC:NEGative <NRf>
This command initiates the calibration of the negative DC voltage measurement at full scale.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
4.2.4
CALibration:MEASure:VOLTage:DC:NEGative
<NRf> (actual DC output voltage measured with external device)
CAL:MEAS:VOLT:DC -120
CALibration:MEASure:VOLTage:DC:NEG?
<NR2> (value range -1000 to +1000)
External Signal Input
CALibration:MEASure:EXTernal[:FSCale] <NRf>
This command intitiates the calibration of the converter used to measure the level of the
External Signal input. The numberical value to be entered, NRf, is the expected output
output voltage of the power source with the respective External Input signal. For the REF
EXT program the expected output voltage is 62.4 times Vrms, the External input voltage for
the 312V range. It is 31.2 times Vrms for the 156V range. The maximum Vrms is 5.00 Vrms.
For the REF RPV program mode the output is 44.13 times Vdc, the External DC input, on
the 312V range or 22.07 for the 156V range. The power source out voltage is AC with the
DC control input. Refer to the User Manual for additional calibration information for all
External Signal Input calibrations.
ASTERION Series
43
AMETEK Programmable Power
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
ASTERION Series SCPI Programming Manual
CALibration:MEASure:EXTernal[:FSCale]
<NRf> (actual DC output voltage measured with external device)
CAL:MEAS:VOLT:DC 120
CALibration:MEASure:VOLTage:EXT?
<NR2> (value range -1000 to +1000)
CALibration[:SOURce]:EXTernal[:FSCale] <NRf>
This command will set the External gain with the ALC OFF. The external signal input must
be set to either 5.00 Vac in the EXT mode or +7.07 VDC in the RPV mode while the value is
adjusted for either 156 or 312 in the respective range.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
CALibration:SOURce:EXTernal
<NRf> (value from 0 to 4095)
CAL:SOUR:EXT:FS 2012
CALibration:MEASure:VOLTage?
<NR2> (value range 0 to 4095)
CALibration:MEASure:EXTernal:OFFSet:DC <NRf>
This command will zero the converter used for measuring the External Input signal. The
calibration must be done with the Output Relays OPEN. The numeric value for this
command is zero.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
44
CALibration:MEASure:EXTernal:OFFSet:DC: <NRf>
<NRf> (the numeric 0)
CAL:MEAS:EXT:EXT:OFFS:DC 0
CAL:MEAS:EXT:EXT:OFFS:DC?
<NR2> (value range -1000 to +1000)
ASTERION Series
ASTERION Series SCPI Programming Manual
4.2.5
AMETEK Programmable Power
Output Phase
CALibration:PHASe <NRf+>
The ASTERION Series AC/DC power source controller can be operated using its internal
timebase reference, an external clock or in external sync mode. (See FREQ:MODE
command on page 79. When using in external clock or sync mode, it may be desirable to
shift the phase output with respect to the external reference. The feature may be used to
create a deliberate phase offset or to compensate for phase delays that may occur in the
external sync signal path. The phase calibration command can be used to program a
negative or positive phase offset for phase in degrees with respect to the external sync. Note
that this calibration adjustment only applies to the external clock or sync for phase A. Phase
B and C are always programmed with respect to phase A and their calibration offset is with
respect to phase A. The phase to be CALibrated can be selected using the INST:NSEL
command.
The phase offset is expressed in degrees and can range from -360.0 to +360.0 degrees. The
resolution of the phase angle adjustment (0.1°) is the same as the one for programming
phase angles (See [SOURce:]PHASe command).
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
CALibration:PHASe <NRf+>
<NRf> (a value between -360.0 and +360.0)
CAL:PHAS -2.3
CAL:PHAS?
<NR1> (value range -180.0 to +180.0)
FREQ:MODE [SOURce:]PHASe
INST:NSEL
The above command is applicable for calibrating phase B and Phase C relative to phase A.
Calibration of phase A relative to external sync refereance has a 5 calibration point. The
query of phase A calibration will return a numeric values in the following format:
freqA, dataB, freqB, dataB, freqC, dataC, freqD, dataD, freqE,dataE, dataAtFreq.
Where freqA 16Hz, freqB <= 100Hz, freqC <= 500Hz, freqD <= 1000Hz, freqE <= 5000 Hz.
dataAtFreq is the calibration data at the program frequency.
4.2.6
Output Calibration Command Sequence
Note that the ALC mode normally interferes with the full scale output voltage calibration. As such, to
perform full scale output voltage calibration over the bus, the ALC mode must be off. This is done
automatically by sending the CAL:PASS command. However, to use the ALC mode to obtain the
correct output voltage, it must be on while the outputs are set. The specific sequence that has to be
followed is shown below:
CAL:PASS "nnnnn"
/* Turns the calibration mode on.
INST:COUP ALL
/* Couples all phases in three mode. (Not needed in 1
phase mode)
VOLT nnn
/* Set desired calibration voltage level. See user manual.
FREQ nn
/* Set desired calibration frequency. See user manual.
ALC ON
/* Enable ALC to adjust output based on measurement
data. Note that the voltage measurement calibration must
be done first.
CAL:PASS "nnnnn"
/* Cal mode has been disabled by ALC ON command so it
must be turned on again.
INST:NSEL 1
/* Select phase A. (Not needed for single phase mode).
CAL:VOLT:AC:HRAN nnn
ASTERION Series
45
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
CAL:VOLT:AC:HRAN?
/* Optional. Returns coefficient between 0 and 65535
/* Repeat last three commands for phase B and C using
INST:NSEL 2 and INST:NSEL 3 respectively.
/* Saves coeffient
CAL:SAVE
This procedure applies to both AC and DC modes and high and low voltage ranges.
4.2.7
Output - AC Voltage
CALibration[:SOURce]:VOLTage[:AC][:HRANge][:FSCale] <NRf+>
This command will result in the calibration coefficent being calculated for the AC full scale
output voltage at the high voltage range.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
CALibration:VOLTage:HRANge <NRf>
<NRf> (value from 0 to 65535)
CAL:VOLT:HRAN 35000
CALibration:VOLTage:HRANge?
<<NRf> (cal coefficient value range 0 to 65535)
CALibration[:SOURce]:VOLTage[:AC]:LRANge:ZERO <NRf+>
This command will set the calibration coefficent for the ac output voltage offset
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
46
CALibration:VOLTage:LRAN:ZERO <NRf>
<NRf> (value from 0 to 255)
CAL:VOLT:ZERO127
CALibration:VOLTage:LRAN:ZERO?
<<NRf> (cal coefficient value range 0 to 255)
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
CALibration[:SOURce]:VOLTage:HFRrequency
This query command retrieves the harmonic calibration coefficients for the IEC413 option.
This query returns a comma-separated list of seven calibration coefficients. These
coefficients can only be set by performing a voltage measurement calibration.
Query Syntax
Returned Parameters
Related Commands
4.2.8
CALibration:VOLTage:HFRequency?
<CRD>
CAL:IHAR?
Output - DC Voltage
CALibration[:SOURce]:VOLTage:DC[:HRANge][:FSCale]<NRf>
This command will result in the calibration coefficent being calculated for the DC full scale
output voltage in the high voltage range.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
CALibration:VOLTage:DC:HRANge <NRf>
<NRf> (value from 0 to 65535)
CAL:VOLT:DC:HRAN 35000
CALibration:VOLTage:DCHRANge?
<NRf> (value from 0 to 65535)
CALibration[:SOURce]:VOLTage:DC[:HRANge]:ZERO <NRf+>
This command will set the calibration coefficent for the dc output voltage offset.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
CALibration:VOLTage:DC:HRANge:ZERO <NRf+>
<NRf> (a value between -2000 and +2000)
CAL:VOLT:DC:HRAN:ZERO -1003
CALibration:VOLTage:DC:HRANge:ZERO?
<NR1> (value range -2000 to +2000)
CALibration:LAST
This command will set the current calibration date in the format CAL:DATE
“<dd>/<mm>/<yy>”
Command Syntax
Parameters
Examples
Related Commands
CALibration:DATE<SRD>
string character
CAL:LAST '15/10/15'
represent october 15, 2015
CAL:NEXT
CALibration:NEXT
ASTERION Series
47
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
This command will set the next calibration date in the format CAL:NEXT “<dd>/<mm>/<yy>”
Command Syntax
Parameters
Examples
Related Commands
48
CALibration:NEXT<SRD>
string character
CAL:NEXT '15/10/15' represent october 15, 2015
CAL:LAST
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
4.3 Display Subsystem
This subsystem allows text information to be send to the power source LCD display. Typical
applications are to display operator prompts or program status information on the power
source display.
The display on the ASTERION Series has a maximum capacity of 8 x 40 ASCII characters,
both lower and upper case. The application program is responsible for formatting each line.
No padding or length checking is performed by the power source firmware.
Subsystem Syntax
DISPlay
[:WINDow]
[:STATe]
:MODe
:TEXT[:DATA]
:LOCation
on | off | 1 | 0
NORMal | TEXT | MEASurement
"xxxxxx"
<NR1>,<NR1>
DISPlay
This command turns the front panel display on and off. It does not affect the annunciators. In
the off state, the LCD display will be blank but the backlight will remain on. Note that this
state overrides the DISPLay:MODE state as well so the display will be blanked regardless of
the display mode setting.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
DISPlay[:WINDow][:STAT]<bool>
0 | 1 | OFF | ON
ON
DISP:STAT 1 DISP:STAT OFF
DISPlay[:WINDow]:STAT?
0|1
DISP:MODE
DISP:TEXT
DISPlay:MODE
This command sets the display to show either normal instrument functions, or to show a text
message. Text messages are defined with DISPlay:TEXT:DATA. The MEAS mode when
selected will cause the power source LCD display to revert to the MEASUREMENT 1 display
whenever there is no bus actitivy for at least 3 seconds. This mode can be used to allow
operators to view the measurement 1 screen despite having no control over the front panel.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
DISPlay[:WINDow]:MODE<mode>
NORMal | TEXT | MEASurement
NORMal
DISP:MODE TEXT
DISPlay[:WINDow]:MODE?
<CRD>
DISP DISP:TEXT
49
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
DISPlay:TEXT
This command sets the character string that is displayed when the display mode is set to
TEXT. The argument is a quoted string limited to upper case alpha characters and numbers.
The display is capable of showing up to 320 characters divided over 8 lines of 40 characters
each. If the string exceeds the display capacity, it will be truncated.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
DISPlay[:WINDow]:TEXT[:DATA]<display_string>
<display string>
null string
DISP:TEXT "DO TEST1”
DISPlay[:WINDow]:TEXT?
<SRD> (the last programmed string)
DISP DISP:MODE
DISPlay:LOCation
This command sets the display pointer to a specific row and column address. Any text send
with the DISP:TEXT command will be placed at this location on the display. This command
takes two numeric parameters, row and column. The row range is from 1 through 8, the
column range is from 1 to 40. Thus, the first character position is at 1,1, the last one is at
8,40. If a string is send that is longer than the remaining column positions on a row, it will be
truncated.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Related Commands
50
DISPlay[:WINDow]:TEXT:LOCation <row>,<column>
<NR1>, <NR1>
n/a
DISP:TEXT:LOC 2,1
n/a
DISP:MODE
DISP:TEXT
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
4.4 Instrument Subsystem
The Instrument subsystem controls the phase mode of the AC/DC power source for
configurations capable of operating in three phase mode.
Subsystem Syntax
INSTrument
COUPle ALL | NONE
:NSELect 1 | 2 | 3
:SELect A | B | C
Couples or uncouples commands
Selects phase A, B or C using numeric references
Selects phase A, B or C using character references
INSTrument:COUPle
This command may be used to couple all output phase in three phase mode. When the
phases are coupled, commands issues subsequently affect all three phases. This allows the
output voltage to be programmed for all three phases using a single command and without
the need to select each phase individually. When uncoupled, commands issued must be
preceeded by the PHAS:NSEL command and will only affect the selected command.
Available parameters are ALL to couple all phases and NONE to uncouple all phases. In
single phase mode, the INST:COUP commands are ignored.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
INSTrument:COUPle
ALL | NONE
INST:COUP ALL
INST:COUP?
<CRD>
INST:NSEL
INST:SEL
INSTrument:NSELect
This command may be used select a specific output phase in three phase mode using a
numeric reference. A 1 denotes phase A, a 2 denotes phase B and a 3 denotes Phase C. As
long as the instrument state is coupled however, programming command will affect all
phases. As soon as the INST:COUP NONE command is issued, the last selected phase
becomes selected. To immediately change the output of a single phase only, make sure the
instrument state is uncoupled when issuing the INST:NSEL command.
Note that the MEASuse and FETCh subsystems are not affected by the INST:COUP
command and always operate on the selected phase only. This means the instrument can
remain in coupled mode while doing measurement queries using “INST:NSEL
<n>;FETC:VOLT?;*WAI”. Note that when the instrument is subsequently put in the
uncoupled state using “INST:COUP NONE”, the last issued phase selection will be in effect.
To make sure the desired phase is selected, follow the “INST:COUP NONE” command with
an “INST:NSEL <n>” command
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
INSTrument:NSEL
1|2|3
INST:NSEL 1
INST:NSEL?
<CRD>
INST:COUP
INST:SEL
51
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
INSTrument:SELect
This command may be used select a specific output phase in three-phase mode using a
character reference. “A” denotes phase A, “B” denotes phase B and “C” denotes Phase C.
As long as the instrument state is coupled however, programming command will affect all
phases. As soon as the INST:COUP NONE command is issued, the last selected phase
becomes selected. To immediately change the output of a single phase only, make sure the
instrument state is uncoupled when issuing the INST:SEL command.
Note that the MEASuse and FETCh subsystems are not affected by the INST:COUP
command and always operate on the selected phase only. This means the instrument can
remain in coupled mode while doing measurement queries using “INST:SEL
<n>;FETC:VOLT?;*WAI”. Note that when the instrument is subsequently put in the
uncoupled state using “INST:COUP NONE”, the last issued phase selection will be in effect.
To make sure the desired phase is selected, follow the “INST:COUP NONE” command with
an “INST:SEL <n>” command
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
52
INSTrument:SEL
A|B|C
INST:SEL A
INST:SEL?
<CRD>
INST:COUP
INST:NSEL
ASTERION Series
ASTERION Series SCPI Programming Manual
4.5
AMETEK Programmable Power
Array Measurement Subsystem
This command subsystem lets you retrieve arrays containing measurement data. Only
current and voltage measurements are stored in an array. Two measurement commands are
available: MEASure and FETCh. A MEASure command triggers the acquisition of new data
before returning the readings from the array. A FETCh command returns previously acquired
data from the array.
Individual outputs of a three-phase source are specified by the setting of
INSTrument:NSELect.
Subsystem Syntax
MEASure | FETCh
:ARRay
:CURRent
[:DC]?
:HARMonic
[:AMPLitude]?
:PHASe?
:MODE
:VOLTage
[:DC]?
:HARMonic
[:AMPLitude]?
:PHASe?
ASTERION Series
Returns the digitized instantaneous current
Returns amplitudes of the first 50 harmonics
Returns phase angles of the first 50 harmonics
Selects waveform data transfer format
Returns the digitized instantaneous voltage
Returns amplitudes of the first 50 harmonics
Returns phase angles of the first 50 harmonics
53
AMETEK Programmable Power
4.5.1
ASTERION Series SCPI Programming Manual
Current Array Data
MEASure:ARRay:CURRent[:DC]?
FETCh:ARRay:CURRent[:DC]?
Phase Selectable
These queries return an array containing the instantaneous output current in amperes. The
data returned in arbitrary block data format as follows:
#5<block length n><b0><b1><b2><b3>.....<bn-3><bn -2><bn-1><bn>
where b0,b1,b2,b3 are four hex bytes represent IEEE single precision floating number,
where b0 is the most significant byte and b3 is the least significant byte.
The output voltage and current are digitized whenever a measure command is given or
whenever an acquire trigger occurs. The time interval between samples is:
10.4 microseconds for single-phase mode and 31.2 microseconds for three-phase mode.
The query SENSe:SWEep:TINTerval? will return the time interval, the position of the trigger
relative to the beginning of the data buffer is determined by SENSe:SWEep:OFFSet.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
MEASure:ARRay:CURRent[:DC]? [<n>,<n>]
FETCh:ARRay:CURRent[:DC]? [<n>,<n>]
Optional block and offset parameters <n>,<n>. Where the first value
<n> is the number of 256 sample blocks to transfer and the second
value <n> is the first block (offset) to start with. Number of blocks is
from 1 to 16, offset is from 0 to 15.
MEAS:ARR:CURR?
FETC:ARR:CURR? 4,0
4096 data points in arbitrary block data format
INST:NSEL
SENS:SWE
MEASure:ARRay:CURRent:HARMonic? [<nrf>]
FETCh:ARRay:CURRent:HARMonic? [<nrf>]
Phase Selectable
These queries return an array of harmonic amplitudes of output current in rms amperes. The
first value returned is the dc component, the second value is the fundamental frequency, and
so on up to the 50th harmonic. Harmonic orders can be measured up to the fundamental
measurement bandwidth of the measurement system:
16 kHz in either phase mode.
Thus, the maximum harmonic that can be measured is dependent on the output frequency.
Any harmonics that represent frequencies greater than the above frequencies are returned
as 0.
The total number of harmonic values returned may be specified as a parameter to the query
command. Only harmonic data values from 0 (dc) to the number specified will be returned.
This capability may be used to reduce the transfer time by avoiding the transfer of unwanted
data. If the fundamental frequency is programmed to 400 Hz for example, there is no need to
query harmonics above number
54
ASTERION Series
ASTERION Series SCPI Programming Manual
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
AMETEK Programmable Power
MEASure:ARRay:CURRent:HARMonic[:AMPLitude]? [<nrf>]
FETCh:ARRay:CURRent:HARMonic[:AMPLitude]?
None
MEAS:ARR:CURR:HARM?
FETC:ARR:CURR:HARM? 20
21 NR2 values
INST:NSEL
MEASure:ARRay:CURRent:HARMonic:PHASe? [<nrf>]
FETCh:ARRay:CURRent:HARMonic:PHASe? [<nrf>]
Phase Selectable
These queries return an array of harmonic phases of output current in degrees, referenced
to the positive zero crossing of the fundamental component. The fundamental component
will return a value relative to the fundamental voltage.
The first value returned is the dc component (always returned as 0 degrees phase) , the
second value is the fundamental frequency, and so on up to the 50th harmonic. Harmonic
orders can be measured up to the fundamental measurement bandwidth of the
measurement system:
16 kHz in either phase mode.
Thus the maximum harmonic that can be measured is dependent on the output frequency.
Any harmonics that represent frequencies greater than the above frequencies are returned
as 0.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
ASTERION Series
MEASure:ARRay:CURRent:HARMonic:PHASe?<NRf>
FETCh:ARRay:CURRent:HARMonic:PHASe?<NRf>
None
MEAS:ARR:CURR:HARM:PHAS? 16
FETC:ARR:CURR:HARM:PHAS?
17 NR2 values
INST:NSEL
55
AMETEK Programmable Power
4.5.2
ASTERION Series SCPI Programming Manual
Waveform Array Data Format Mode
MEASure:ARRay:MODe
This command selects the waveform array data format to be used. (Available in firmware
revision 2.32 or higher only.) The default mode is binary (BIN) which uses an IEEE floating
point data format in which each data sample is transferred as a 4 byte floating point binary
data word. Alternatively, an ASCII format may be selected (ASCii) in which each data
sample is sent as 8 ASCII Hex values representing the 4 byte IEEE floating point data. Note
that the transfer mode only applies to MEAS:ARR:VOLT and MEAS:ARR:CURR queries. All
other measurement queries always return ASCII data. Note that at power on, the default
mode is always set to binary (BIN).
Syntax
Examples
Related Commands
MEASure:ARRay:MODe
Parameters
BIN | ASCii
MEAS:ARR:MOD ASC
MEAS:ARR:VOLT
MEAS:ARR:CURR
Note: The MEAS:ARR:MOD command is provided to allow waveform data transfers in
ASCII on DBCS versions of MS Windows. Examples of DBCS versions are Chinese,
Korean, Japanese etc. On most Windows versions, the binary mode can be used as it
reduces the amount of data transferred and thus provides better throughput.
The ASCII mode will double the number of characters transferred so provisions for a larger
receive buffer on the PC may have to be made. The maximum data size that can be sent
with one command is 16KB. To transfer the entire 4096 waveform acquisition buffer in ASCII
mode requires two separate data transfers of the first followed by the second buffer. The
block size and block offset parameters may be used to accomplish this.
Conversion function sample VB6. Converting waveform data from either transfer mode to a
single precision value can be accomplished using the following sample routine:
Public Function StringToIEEEFloat(ByVal sData As String, ByVal bAsciiMode As Boolean)
As Single
'=============================================================
'bAsciiMode flag is used if data is received as 8 ascii chars
'representing Hex 0-9,A-F. If bAsciiMode flag is false, then
'data is process as 4 char representing a byte each. Ascii
'mode is needed for DCBS windows
'=============================================================
Dim i
As Integer
Dim j
As Integer
Dim iChar
As Integer
Dim expo
As Long
Dim mantisse As Long
Dim expo_val As Variant
Dim mant_f
As Single
Dim c(3)
As Long
'Must use 32 bit integers to allow for
'intermediate result of 24 bit shift
Dim sign
As Boolean
'=============================================================
Const MANT_MAX = &H7FFFFF
Const EXPO_MAX = 2 ^ 126
'=============================================================
On Error GoTo FloatConvError
If bAsciiMode Then
'Retrieve ASC values from eight hex byte input data
sData = UCase(sData)
For i = 0 To 3
56
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
c(i) = 0
For j = 0 To 1
iChar = AscB(Mid$(sData, i * 2 + j + 1, 1)) - 48
If iChar > 9 Then iChar = iChar - 7
c(i) = c(i) * 16 * j + iChar
Next j
Next i
Else
'Retrieve ASC values from four byte input data
'Note: Don't use ASCB or ASCW functions as results will differ
'based on character sets, even on non DCBS Windows
'Retrieve ASC values from four byte input data
For i = 0 To 3
c(i) = Asc(Mid$(sData, i + 1, 1))
Next i
End If
'Get sign bit
sign = ((c(0) And &H80) = &H80)
'Get exponent value less sign bit
expo = (c(0) And &H7F) * 2
'Pick up exponent sign
If (c(1) And &H80) = &H80 Then expo = expo Or 1
'get data less exponent sign bit
c(1) = c(1) And &H7F
mantisse = c(1) * &H10000 + c(2) * &H100 + c(3)
mant_f = mantisse / MANT_MAX
'Process exponent
If (expo <> 0) And (expo <> &HFF) Then
expo = expo - 127
mant_f = mant_f + 1
expo_val = 2 ^ Abs(expo)
If (expo > 0) Then mant_f = mant_f * expo_val
If (expo < 0) Then mant_f = mant_f / expo_val
Else
If (mant_f <> 0) Then
If expo = 0 Then
mant_f = mant_f / EXPO_MAX
Else
mant_f = mant_f * EXPO_MAX
End If
End If
End If
'Append number sign and return value
If sign Then mant_f = -mant_f
StringToIEEEFloat = mant_f
Exit Function
'=============================================================
FloatConvError:
'Conversion errors are truncated to zero
StringToIEEEFloat = 0
Exit Function
End Function
ASTERION Series
57
AMETEK Programmable Power
4.5.3
ASTERION Series SCPI Programming Manual
Voltage Array Data
MEASure:ARRay:VOLTage[:DC]?
FETCh:ARRay:VOLTage[:DC]?
Phase Selectable
These queries return an array containing the instantaneous output voltage in volts. The data
returned in arbitrary block data format as follows:
#5<block length n><b0><b1><b2><b3>.....<bn-3><bn -2><bn-1><bn>
where b0,b1,b2,b3 are four hex bytes represent IEEE single precision floating number,
where bo is the most significant byte and b3 is the least significant byte.
The output voltage and current are digitized whenever a measure command is given or
whenever an acquire trigger occurs. The time interval between samples is:
10.4 microseconds for single-phase mode and 31.2 microseconds for three-phase mode.
The query SENSe:SWEep:TINTerval? will return the time interval, the position of the trigger
relative to the beginning of the data buffer is determined by SENSe:SWEep:OFFSet.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
MEASure:ARRay:VOLTage[:DC]? [<n>, <n>]
FETCh:ARRay:VOLTage[:DC]? [<n>, <n>]
Optional block and offset parameters <n>,<n>. Where the first value
<n> is the number of 256 sample blocks to transfer and the second
value <n> is the first block (offset) to start with. Number of blocks is
from 1 to 16, offset is from 0 to 15.
MEAS:ARR:VOLT?
FETC:ARR:VOLT?
4096 data points in arbitrary block data format
INST:NSEL
SENS:SWE
MEASure:ARRay:VOLTage:HARMonic? [<nrf>]
FETCh:ARRay:VOLTage:HARMonic? [<nrf>]
Phase Selectable
These queries return an array of harmonic amplitudes of output voltage in rms volts. The first
value returned is the dc component, the second value is the fundamental frequency, and so
on up to the 50th harmonic. Harmonic orders can be measured up to the fundamental
measurement bandwidth of the measurement system:
10.4 microseconds for single-phase mode and 31.2 microseconds for three-phase mode.
Thus, the maximum harmonic that can be measured is dependent on the output frequency.
Any harmonics that represent frequencies greater than above frequencies are returned as 0.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
MEASure:ARRay:VOLTage:HARMonic[:AMPLitude]? [<nrf>]
FETCh:ARRay:VOLTage:HARMonic[:AMPLitude]? [<nrf>]
None
MEAS:ARR:VOLT:HARM?
FETC:ARR:VOLT:HARM?
51 NR2 values
INST:NSEL
MEASure:ARRay:VOLTage:HARMonic:PHASe? [<nrf>]
FETCh:ARRay:VOLTage:HARMonic:PHASe? [<nrf>]
Phase Selectable
58
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
These queries return an array of harmonic phases of output voltage in degrees, referenced
to the positive zero crossing of the fundamental component. The fundamental component
will return a value relative to the fundamental voltage for phase A. Phase A will return a zero
value.
The first value returned is the dc component (always returned as 0 degrees phase); the
second value is the fundamental frequency, and so on up to the 50th harmonic. Harmonic
orders can be measured up to the fundamental measurement bandwidth of the
measurement system:
10.4 microseconds for single-phase mode and 31.2 microseconds for three-phase mode.
Thus the maximum harmonic that can be measured is dependent on the output frequency.
Any harmonics that represent frequencies greater than the above frequencies are returned
as 0.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
ASTERION Series
MEASure:ARRay:VOLTage:HARMonic:PHASe?<NRf>
FETCh:ARRay:VOLTage:HARMonic:PHASe?<NRf>
None
MEAS:ARR:VOLTage:HARM:PHAS? 30
FETC:ARR:VOLTage:HARM:PHAS?
31 NR2 values
INST:NSEL
59
AMETEK Programmable Power
4.6
ASTERION Series SCPI Programming Manual
Current Measurement Subsystem
This subsystem programs the current measurement capability of the AC/DC source. Two
measurement commands are available: MEASure and FETCh.
•
MEASure triggers the acquisition of new measurement data before returning a reading.
•
FETCh returns a reading computed from previously acquired data.
Individual outputs of a three-phase source are specified by the setting of
INSTrument:NSELect.
Subsystem Syntax
MEASure | FETCh
[:SCALar]
:CURRent
[:AC]?
:DC?
:AMPLitude
:MAX?
:RESet
:CREStfactor?
:HARMonic
[:AMPLitude]? <n>
:PHASe? <n>
:THD?
Returns ac rms current
Returns dc component of the current
Returns peak current
Reset the peak current measurements
Returns current crestfactor
Returns amplitude of the Nth harmonic of current
Returns phase of the Nth harmonic of current
Returns % of total harmonic distortion of current
MEASure:CURRent[:AC]?
FETCh:CURRent[:AC]?
Phase Selectable
These queries return the ac component rms current being sourced at the output terminals if
the voltage mode is set for AC only, and will return the AC plus the DC component if the
voltage mode is set for ACDC.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
60
MEASure[:SCALar]:CURRent[:AC]?
FETCh[:SCALar]:CURRent[:AC]?
None
MEAS:CURR:AC?
FETC:CURR?
<NR2>
INST:NSEL
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
MEASure:CURRent:DC?
FETCh:CURRent:DC?
Phase Selectable
These queries return the dc component of the output current being sourced at the output
terminals. This command should be used when the voltage mode of the source is set for DC
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
MEASure[:SCALar]:CURRent:DC?
FETCh[:SCALar]:CURRent:DC?
None
MEAS:CURR? FETC:CURR?
<NR2>
INST:NSEL
MEASure:CURRent:AMPLitude:MAXimum?
FETCh:CURRent:AMPLitude:MAXimum?
Phase Selectable
These queries return and hold the absolute value of the peak current as sampled over one
measurement acquisition of 4096 data points. The returned value will be updated only when
a larger value is found. To update the value with every measurement a peak current reset
command should be used prior to the peak measurements.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
MEASure[:SCALar]:CURRent:AMPLitude:MAXimum?
FETCh[:SCALar]:CURRent:AMPLitude:MAXimum?
None
MEAS:CURR:AMPL:MAX?
FETC:CURR:AMPL:MAX?
<NR2>
INST:NSEL
MEAS:CURR:AMPL:RESet
MEASure:CURRent:AMPLitude:RESet
Phase Selectable
This command will reset the peak current measurement to zero.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
ASTERION Series
MEASure[:SCALar]:CURRent:AMPLitude:RESset.
None
MEAS:CURR:AMPL:RES
None
MEAS:CURR:AMPL:MAX?
61
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
MEASure:CURRent:CREStfactor?
FETCh:CURRent:CREStfactor?
Phase Selectable
These queries return the output current crest factor. This is the ratio of peak output current to
rms output current.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
MEASure[:SCALar]:CURRent:CREStfactor?
FETCh[:SCALar]:CURRent:CREStfactor?
None
MEAS:CURR:CRES? FETC:CURR:CRES?
<NR2>
INST:NSEL
MEASure:CURRent:HARMonic?
FETCh:CURRent:HARMonic?
[3Pi Controller Only]
[3Pi Controller Only]
Phase Selectable
These queries return the rms amplitude of the Nth harmonic of output current. The
parameter is the desired harmonic number. Queries sent with a value of 0 return the dc
component. A value of 1 returns the fundamental output frequency. Harmonic frequencies
can be queried up to the fundamental measurement bandwidth of the measurement system:
10.4 microseconds for single-phase mode and 31.2 microseconds for three-phase mode.
Thus the maximum harmonic that can be measured is dependent on the output frequency.
Any harmonics that represent frequencies greater than above frequencies are returned as 0.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
62
MEASure[:SCALar]:CURRent:HARMonic[:AMPLitude]?<NRf>
FETCh[:SCALar]:CURRent:HARMonic[:AMPLitude]?<NRf>
0 to 50
MEAS:CURR:HARM? 3
FETC:CURR:HARM? 1
<NR2>
INST:NSEL
ASTERION Series
ASTERION Series SCPI Programming Manual
MEASure:CURRent:HARMonic:PHASe?
FETCh:CURRent:HARMonic:PHASe?
AMETEK Programmable Power
[3Pi Controller Only]
[3Pi Controller Only]
Phase Selectable
These queries return the phase angle of the Nth harmonic of output current, referenced to
the positive zero crossing of the fundamental component.
The parameter is the desired harmonic number. Queries sent with a value of 0 return the dc
component. A value of 1 returns the fundamental output frequency. Harmonic orders can be
queried up to the fundamental measurement bandwidth of the measurement system:
10.4 microseconds for single-phase mode and 31.2 microseconds for three-phase mode.
Thus the maximum harmonic that can be measured is dependent on the output frequency.
Any harmonics that represent frequencies greater than above frequencies are returned as 0.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
MEASure[:SCALar]:CURRent:HARMonic:PHASe?<NRf>
FETCh[:SCALar]:CURRent:HARMonic:PHASe?<NRf>
0 to 50
MEAS:CURR:HARM:PHAS? 3 FETC:CURR:HARM:PHAS? 1
<NR2>
INST:NSEL
MEASure:CURRent:HARMonic:THD? ]
FETCh:CURRent:HARMonic:THD?
[3Pi Controller Only]
[3Pi Controller Only]
Phase Selectable
These queries return the percentage of total harmonic distortion and noise in the output
current.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
ASTERION Series
MEASure[:SCALar]:CURRent:HARMonic:THD?
FETCh[:SCALar]:CURRent:HARMonic:THD?
None
MEAS:CURR:HARM:THD?
FETC:CURR:HARM:THD?
<NR2>
INST:NSEL
63
AMETEK Programmable Power
4.7
ASTERION Series SCPI Programming Manual
Frequency Measurement Subsystem
This subsystem programs the frequency measurement capability of the ASTERION Series
source.
Subsystem Syntax
MEASure
[:SCALar]
:FREQuency?
Returns the output frequency
MEASure:FREQuency?
This query returns the output frequency in Hertz.
Query Syntax
Parameters
Examples
Returned Parameters
64
MEASure[:SCALar]:FREQuency?
None
MEAS:FREQ?
<NR2>
ASTERION Series
ASTERION Series SCPI Programming Manual
4.8
AMETEK Programmable Power
Phase Measurement Subsystem
This subsystem programs the voltage phase measurement capability of the ASTERION
Series source.
Subsystem Syntax
MEASure | FETCh
[:SCALar]
:PHASe?
Returns the output voltage phase angle for the
selected phase.
MEASure:PHASe?
FETCh:PHASe?
This query returns the output voltage phase angle for the selected phase in degrees. The
phase angle for phase A is 0 degree if internal sync is used (default). Phase B and C are
measured with respect to phase A. (relative phase angle with respect to A.)
The phase being measured or fetched is determined by the INST:NSEL command. The
phase selection must be set prior to sending the MEAS command. The Fetch version may
be used to obtain the readings for other phases without triggering a new measurement.
Note:
There is no equivalent command for querying the current phase
angles. However, the Harmonic measurement array function may be
used for this on 3Pi models. Select n = 1 to query the fundamental
phase angle of the current with respect to the voltage.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
ASTERION Series
MEASure[:SCALar]:PHASe?
None
MEAS:PHAS? FETC:PHAS?
<NR2>
INST:NSEL
65
AMETEK Programmable Power
4.9
ASTERION Series SCPI Programming Manual
Power Measurement Subsystem
This subsystem programs the power measurement capability of the ASTERION Series
source.
Subsystem Syntax
MEASure | FETCh
[:SCALar]
:POWer
[:AC]
[:REAL]?
:APParent?
PFACtor?
:DC
Returns real power
Returns VA
Returns power factor
Return the dc component of power measurement
MEASure:POWer[:AC]?
FETCh:POWer[:AC]?
Phase Selectable
This query returns the in-phase component of power being sourced at the output terminals in
kilo watts (KW).
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
MEASure[:SCALar]:POWer[:AC][:REAL]?
None
MEAS:POW:AC?
<NR2>
INST:NSEL
MEASure:POWer:AC:APParent?
FETCh:POWer[:AC]:APParent?
Phase Selectable
This query returns the apparent power being sourced at the output terminals in kilo voltamperes (KVA).
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
66
MEASure[:SCALar]:POWer[:AC]:APParent?
None
MEAS:POW:AC:APP?
<NR2>
INST:NSEL
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
MEASure:POWer:AC:PFACtor?
FETCh:POWer[:AC]:PFACtor?
Phase Selectable
This query returns the output power factor. The power factor is computed as:
power factor = real power / apparent power
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
MEASure[:SCALar]:POWer[:AC]:PFACtor?
None
MEAS:POW:PFAC?
<NR2>
INST:NSEL
MEASure:POWer:DC?
FETCh:POWer:DC?
Phase Selectable
This query returns the DC component of the power being sourced at the output terminals in
kilo watts (KW). The query should be used only when the voltage mode is set for DC or an
error message will be generated.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
ASTERION Series
MEASure[:SCALar]:POWer:DC?
None
MEAS:POW?
<NR2>
INST:NSEL
67
AMETEK Programmable Power
4.10
ASTERION Series SCPI Programming Manual
Voltage Measurement Subsystem
This subsystem programs the voltage measurement capability of the ASTERION Series.
Two measurement commands are available: MEASure and FETCh. MEASure triggers the
acquisition of new measurement data before returning a reading. FETCh returns a reading
computed from previously acquired data.
Individual outputs of a three-phase source are specified by the setting of
INSTrument:NSELect.
Subsystem Syntax
MEASure | FETCh
[:SCALar]
:VOLTage
[:AC]?
:DC?
:HARMonic
[:AMPLitude]? <n>
:PHASe? <n>
:THD?
Returns ac rms voltage
Returns the dc component of the voltage
Returns amplitude of the Nth harmonic of voltage
Returns phase of the Nth harmonic of voltage
Returns % of total harmonic distortion of voltage
MEASure:VOLTage[:AC]?
FETCh:VOLTage[:AC]?
Phase Selectable
These queries return the ac rms voltage being sourced at the output terminals.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
MEASure[:SCALar]:VOLTage:AC?
FETCh[:SCALar]:VOLTage:AC?
None
MEAS:VOLT:AC?
FETC:VOLT:AC?
<NR2>
INST:NSEL
MEASure:VOLTage:DC?
FETCh:VOLTage:DC?
Phase Selectable
These queries return the dc component of the output voltage being sourced at the output
terminals. This command should be used when the voltage mode is set for DC or ACDC
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
68
MEASure[:SCALar]:VOLTage[:DC]?
FETCh[:SCALar]:VOLTage[:DC]?
None
MEAS:VOLT? FETC:VOLT?
<NR2>
INST:NSEL
ASTERION Series
ASTERION Series SCPI Programming Manual
MEASure:VOLTage:HARMonic?
FETCh:VOLTage:HARMonic?
AMETEK Programmable Power
[3Pi Controller Only]
[3Pi Controller Only]
Phase Selectable
These queries return the rms amplitude of the Nth harmonic of output voltage. The
parameter is the desired harmonic number. Queries sent with a value of 0 return the dc
component. A value of 1 returns the fundamental output frequency. Harmonic orders can be
queried up to the fundamental measurement bandwidth of the measurement system:
10.4 microseconds for single-phase mode and 31.2 microseconds for three-phase mode.
Thus the maximum harmonic that can be measured is dependent on the output frequency.
Any harmonics that represent frequencies greater than above frequncies are returned as 0.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
MEASure[:SCALar]:VOLTage:HARMonic[:AMPLitude]?<NRf>
FETCh[:SCALar]:VOLTage:HARMonic[:AMPLitude]?<NRf>
0 to 50
MEAS:VOLT:HARM? 3
FETC:VOLT:HARM? 1
<NR2>
INST:NSEL
MEASure:VOLTage:HARMonic:PHASe?
FETCh:VOLTage:HARMonic:PHASe?
[3Pi Controller Only]
[3Pi Controller Only]
Phase Selectable
These queries return the phase angle of the Nth harmonic of output voltage, referenced to
the positive zero crossing of the fundamental component.
The parameter is the desired harmonic number. Queries sent with a value of 0 return the dc
component. A value of 1 returns the fundamental output frequency. Harmonic orders can be
queried up to the fundamental measurement bandwidth of the measurement system:
10.4 microseconds for single-phase mode and 31.2 microseconds for three-phase mode.
Thus the maximum harmonic that can be measured is dependent on the output frequency.
Any harmonics that represent frequencies greater than above frequncies are returned as 0.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
ASTERION Series
MEASure[:SCALar]:VOLTage:HARMonic:PHASe?<NRf>
FETCh[:SCALar]:VOLTage:HARMonic:PHASe?<NRf>
0 to 50
MEAS:VOLT:HARM:PHAS? 3
FETC:VOLT:HARM:PHAS? 1
<NR2>
INST:NSEL
69
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
MEASure:VOLTage:HARMonic:THD?
FETCh:VOLTage:HARMonic:THD?
[3Pi Controller Only]
[3Pi Controller Only]
Phase Selectable
These queries return the percentage of total harmonic distortion and noise in the output
voltage.
Query Syntax
Parameters
Examples
Returned Parameters
Related Commands
70
MEASure[:SCALar]:VOLTage:HARMonic:THD?
FETCh[:SCALar]:VOLTage:HARMonic:THD?
None
MEAS:VOLT:HARM:THD?
FETC:VOLT:HARM:THD?
<NR2>
INST:NSEL
ASTERION Series
ASTERION Series SCPI Programming Manual
4.11
AMETEK Programmable Power
Output Subsystem
This subsystem controls the main outputs, the signal outputs and the output impedance [-3Pi
models only] of the AC/DC source.
Subsystem Syntax
OUTPut
[:STATe] <bool>
DFI
[:STATE] <bool>
:SOURce <source>
:PON
[:STATe] RST | RCL0
:IMMediate <bool>
:PROTection
:CLEar
:RI
[:LEVel] LOW | HIGH
:MODE <mode>
:TTLTrg
:MODE TRIG | FSTR
[:STATe] <bool>
:SOURce <source>
:IMPedance
[:STATe] <bool>
:REAL
:REACtive
4.11.1
Enable/disable output voltage, current, power, etc.
Enable/disable DFI output
Selects an event source
(QUES|OPER|ESB|RQS|OFF)
Open relay without programming down first
Reset latched protection
Sets Remote Inhibit input level mode.
set remote inhibit input (LATC|LIVE|OFF)
Sets or disabled Function strobe mode.
Enable/disable trigger out drive
Selects a TTLTrg source (BOT|EOT|LIST)
Enable/disable output impedance program
Sets resistive part of output impedance
Sets inductive part of output impedance
Output Relay
OUTPut[:STATe]
This command enables or disables the source output. The state of a disabled output is an
output voltage amplitude set to 0 volts, with output relays opened. The query form returns
the output state.
Note: On three phase ASTERION systems with firmware revision below 0.31, it is
recommended to set the phase coupling to ALL before closing the output relay to ensure all
phases are correctly programmed. E.g. “inst:coup all:;outp 1”.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
OUTPut[:STATe]<bool>
0 | OFF | 1 | ON
OFF
OUTP 1
OUTP:STAT ON
OUTPut[:STATe]?
0|1
VOLT:RANGE
71
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
OUTPut:DFI
This command enables or disables the discrete fault indicator (DFI) signal to the Lx\Ls
Series. The DFI is an active high open collector output with internal pull up to 5Vdc. The pull
up can be removed by removing W1 on the 7004-716 range/relay board.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
OUTPut:DFI[:STATe]<bool>
0|1|OFF|ON
OFF
OUTP:DFI 1
OUTP:DFI OFF
OUTPut:DFI[:STATe]?
0|1
OUTP:DFI:SOUR
OUTPut:DFI:SOURce
This command selects the source for DFI events. The choices are:
QUEStionable
OPERation
ESB
RQS
OFF
Questionable summary bit
Operation summary bit
Standard Event summary bit
Request Service summary bit
Never true
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
OUTP:DFI:SOUR<source>
QUES | OPER | ESP | RQS | OFF
OFF
OUTP:DFI:SOUR OPER
OUTPut:DFI:SOUR?
<CRD>
OUTP:DFI
OUTPut:PON[:STATe]
This command selects the power-on state of the AC source. The following states can be
selected:
RST
RCL0
Sets the power-on state to *RST. Refer to the *RST command as described
later in this chapter for more information.
Sets the power-on state to *RCL 0. Refer to the *RCL command as
described later in this chapter for more information.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
72
OUTPut:PON[:STATE] <state>
RST | RCL0
OUTP:PON:STAT RST
OUTPut:PON:STATe?
<CRD>
*RST *RCL
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
OUTPut:IMMediate
This command opens the output relay without first programming the voltage down if the –
SNK option is installed and the ASTERION is in REGENERATIVE mode (REG:STAT ON). If
not, this commands works exactly the same as the OUTP[:STAT] command. This mode
may be used to simulate line loss in inverter applications. The query form returns the output
state.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
4.11.2
OUTPut:IMMediate<bool>
0 | OFF | 1 | ON
OFF
OUTP:IMM 1 OUTP:IMM OFF
OUTPut:IMMediate?
0|1
REG:STAT
REG:CURR
Output Protection
OUTPut:PROTection:CLEar
This command clears the latch that disables the output when an overvoltage (OV),
overcurrent (OC), overtemperature (OT), or remote inhibit (RI) fault condition is detected. All
conditions that generated the fault must be removed before the latch can be cleared. The
output is then restored to the state it was in before the fault condition occurred.
Command Syntax
Parameters
Examples
Related Commands
4.11.3
OUTPut:PROTection:CLEar
None
OUTP:PROT:CLE
OUTP:PROT:DEL
*RCL
*SAV
Output Remote Inhibit Modes
OUTPut:RI[:LEVel]
This command sets the remote inhibit level mode. Factory default is LOW, which requires a
contact closure to open the output relay. The level can be reversed by setting it to HIGH.
Once set, the RI level setting is retained each time the power source is powered up. Note
that this command is only implement with firmware revision 0.28 or higher. Lower firmware
revisions only provide the default LOW setting (ASTERION15 excluded).
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
OUTPut:RI:LEVel
LOW | HIGH
LOW
OUTP:RI:LEV HIGH
OUTP:RI:LEV?
<CRD>
OUTP
NOTE: When using the Remote Inhibit input, it will be necessary to disconnect any RI
connection to the ASTERION master unit when turning on the ASTERION
master unit. During initialization, the RI connection must be OPEN or
initialization will be halted with the message WAITING FOR AUXILIARY
displayed on the LCD screen.
ASTERION Series
73
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
OUTPut:RI:MODE
This command selects the mode of operation of the Remote Inhibit protection. The following
modes can be selected:
LATChing
A TTL low at the RI input latches the output in the protection shutdown
state, which can only be cleared by OUTPut:PROTection:CLEar.
LIVE
The output state follows the state of the RI input. A TTL low at the RI input
turns the output off; a TTL high turns the output on.
OFF
The instrument ignores the RI input.
The RI output state is saved at power down. The factory default state is LIVE.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
74
OUTPut:RI[:MODE] <mode>
LATChing | LIVE | OFF
LIVE
OUTP:RI:MODE LIVE
OUTPut:RI:MODE?
<CRD>
OUTP:PROT:CLE
ASTERION Series
ASTERION Series SCPI Programming Manual
4.11.4
AMETEK Programmable Power
External Trigger Output
OUTPut:TTLTrg:MODE
This command sets the operation of the Trigger Out signal to either Function Strobe or
Trigger mode. The factory default is Trigger state which means the OUTP:TTLT:STAT
command is required to generate outputs. In Function Strobe mode, an output pulse is
generated automatically any time an output parameter such as voltage, frequency or phase
is programmed. The AC source Trigger Out signal is available at the BNC connector on the
rear of the power source.
Note that the desired mode must be set after turning on the power source as it is not
retained as part of the INIT subsystem.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
OUTPut:TTLTrg:MODE TRIG | FSTR
TRIG | FSTR
TRIG
OUTP:TTLT:MODE FSTR
OUTPut:TTLTrg:MODE?
<CRD>
OUTP:TTLT:STAT
OUTPut:TTLTrg[:STATe]
This command enables or disables the Trigger Out signal, which is available as a BNC
connector on the rear panel of the AC/DC source. This signal is the same as the Function
Strobe BNC output on the rear panel. If the Trigger Out state is OFF (0), these outputs
operate as a function strobe. If the Trigger Out state is ON (1), an output is generated only
when a 1 is placed in the TTLTrigger list.
Refer to the User Manual for pin out information and signal levels for the Trigger out or
Function Strobe signal. signal.)
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
OUTPut:TTLTrg[:STATe]<bool>
0|1|OFF|ON
OFF
OUTP:TTLT 1 OUTP:TTLT OFF
OUTPut:TTLTrg[:STATe]?
0|1
OUTP:TTLT:SOUR
OUTPut:TTLTrg:SOURce
This command selects the signal source for the Trig Out signal as follows:
•
BOT
Beginning of transient output
•
EOT
End of transient output
• LIST
Specified by the TTLTrg list
When an event becomes true at the selected TTLTrg source, a pulse is sent to the the
function strobe on the system interface connector on the rear panel of the AC/DC source.
ASTERION Series
75
AMETEK Programmable Power
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
76
ASTERION Series SCPI Programming Manual
OUTPut:TTLTrg:SOURce<source>
BOT|EOT|LIST
BOT
OUTP:TTLT:SOUR LIST
OUTPut:TTLTrg:SOURce?
<CRD>
OUTP:TTLT
ASTERION Series
ASTERION Series SCPI Programming Manual
4.12
AMETEK Programmable Power
Source Subsystem - Current
This subsystem programs the output current of the ASTERION Series source.
Subsystem Syntax
[SOURce:]
CURRent
[:LEVel]
[:IMMediate]
[:AMPLitude] <n>
:PROTection
:STATe <bool>
:DELay
Sets the rms current limit
Select rms current limit protection mode
Set the delay in seconds before protection is
enabled
CURRent
Phase selectable
This command sets the rms current limit of the output. If the output current exceeds this limit,
the output voltage amplitude is reduced until the rms current is within the limit if the current
protection mode is disabled and the current protection delay time is expired. The CL bit of
the questionable status register indicates that the current limit control loop is active. If the
current protection state is programmed on, the output latches into a disabled state when
current limiting occurs and the current protection delay time is expired.
Note that the CURRent command is coupled with the VOLTage:RANGe and
SOURce:MODE commands. This means that the maximum current limit that can be
programmed at a given time depends on the voltage range setting and the voltage mode
(DC or AC) in which the unit is presently operating.
Command Syntax
Parameters
Unit
*RST
Examples
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
[SOURce:]CURRent[:LEVel]
[:IMMediate][:AMPLitude]<NRf+>
<NR2>
A (rms amperes)
Defined by the PONSetup:CURRent
CURR 5
CURR:LEV .5
[SOURce:]CURRent[:LEVel]
[:IMMediate][:AMPLitude]?
<NR2>
CURR:PROT:STAT
VOLT:RANG
MODE
77
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
CURRent:PROTection:STATe
This command selects overcurrent (OC) protection mode. If the overcurrent protection
function is enabled and the load current exceeds the programmed level, then the output is
disabled after a time delay specified by the CURRent:PROTection:DELay and the
Questionable Condition status register OC bit is set (see chapter 7). An overcurrent
condition is cleared after the cause of the condition is removed.
If the (OC) protection mode is disabled, the source operates in the Constant Current mode
and the output voltage will be reduced after a time delay specified by the
CURRent:PROTection:DELay and the Questionable Condition status register OC bit is set.
(see chapter 7). An overcurrent condition is cleared after the cause of the condition is
removed.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]CURRent:PROTection:STATe<bool>
0|1|OFF|ON
ON
CURR:PROT:STAT 0 CURR:PROT:STAT OFF
[SOURce:]CURRent:PROTection:STATe?
0|1
OUTP:PROT:DEL
CURRent:PROTection:DELay
This command sets the delay time between over current limit condition and the response to
this condition. At the end of the delay, if the over current condition still exists, the response
will depend on the protection state.
If the protection state is on, the output voltage will fault to zero voltage. If the protection
state is off, the output voltage will reduced to a value that maintains a constant current
defined by the setting of the current limit.
Use CURRent:PROT:DEL to prevent momentary current limit conditions caused by
programmed output changes or load changes from tripping the overcurrent protection.
Command Syntax
Parameters
Unit
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
78
[SOURCE:] CURRent: PROTection:DELay
0.1 to 5
seconds
100 milliseconds
CURR:PROT:DEL 1.5
CURR:PROT:DEL?
<NR2>
OUTP:PROT:STATE
ASTERION Series
ASTERION Series SCPI Programming Manual
4.13
AMETEK Programmable Power
Source Subsystem - Frequency
This subsystem programs the output frequency of the AC/DC source.
Subsystem Syntax
[SOURce:]
FREQuency
:IMMediate] <n>
:MODE <mode>
:SLEW
[:IMMediate] <n> | MAXimum
:MODE <mode>
:TRIGgered <n> | MAXimum
:TRIGgered <n>
Sets the frequency
Sets frequency mode
(FIX|STEP|PULS|LIST|SENS|EXT)
Sets the frequency slew rate
Sets frequency slew mode
(FIX|STEP|PULS|LIST)
Sets the triggered frequency slew rate
Sets the triggered frequency
FREQuency
This command sets the frequency of the output waveform.
Command Syntax
Parameters
Unit
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]FREQuency[:CW|:IMMediate] <NRf+>
Refer to specifications table in User Guide
Hz (Hertz)
60 Hz
FREQ 50
[SOURce:]FREQuency?
<NR3>
FREQ:MODE FREQ:SLEW
FREQuency:MODE
This command determines how the output frequency is controlled. The choices are:
FIXed
STEP
PULSe
LIST
SENSe
EXTernal
The output frequency is unaffected by a triggered output transient.
The output frequency is programmed to the value set by
FREQuency:TRIGgered when a triggered transient occurs.
The output frequency is changed to the value set by
FREQuency:TRIGgered for a duration determined by the pulse commands.
The output frequency is controlled by the frequency list when a triggered
transient occurs.
Selects external sync mode.
Selects external clock input.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
[SOURce:]FREQuency:MODE <mode>
FIXed | STEP | PULSe | LIST|SENSe|EXT
FIXed
FREQ:MODE FIX
[SOURce:]FREQuency:MODE?
<CRD>
FREQ FREQ:TRIG
79
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
FREQuency:SLEW
This command sets the rate at which frequency changes for all programmed changes in
output frequency. Instantaneous frequency changes can be obtained by sending MAXimum.
Command Syntax
Parameters
Unit
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]FREQuency:SLEW[:IMMediate] <NRf+>
0.01 to 1E9MAXimum
Hz (Hertz per second)
MAXimum
FREQ:SLEW:IMM 75FREQ:SLEW MAX
[SOURce:]FREQuency:SLEW?
<NRf>
FREQ:SLEW:MODE
FREQ
FREQuency:SLEW:MODE
This command determines how the frequency slew rate is controlled during a triggered
output transient. The choices are:
FIXed
STEP
PULSe
LIST
The frequency slew rate is unaffected by a triggered output transient.
The frequency slew rate is programmed to the value set by
FREQuency:TRIGgered when a triggered transient occurs.
The frequency slew rate is changed to the value set by
FREQuency:TRIGgered for a duration determined by the pulse commands.
The frequency slew rate is controlled by the frequency list when a triggered
transient occurs.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
80
[SOURce:]FREQuency:SLEW:MODE<mode>
FIXed | STEP | PULSe | LIST
FIXed
FREQ:SLEW:MODE FIX
[SOURce:]FREQuency:SLEW:MODE?
<CRD>
FREQ FREQ:SLEW:TRIG
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
FREQuency:SLEW:TRIGgered
This command sets the rate at which frequency changes during a triggered output transient.
Instantaneous frequency changes can be obtained by sending MAXimum.
Command Syntax
Parameters
Unit
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]FREQuency:SLEW:TRIGgered <NRf+>
0.01 to 1E9MAXimum
Hz (Hertz per second)
MAXimum
FREQ:SLEW:TRIG 75 FREQ:SLEW:TRIG MAX
[SOURce:]FREQuency:SLEW:TRIG?
<NRf>
FREQ:SLEW:MODE
FREQ
FREQuency:TRIGgered
This command programs the frequency that the output will be set to during a triggered step
or pulse transient.
Command Syntax
Parameters
Unit
*RST Value
Example
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
[SOURce:]FREQuency:TRIGgered <NRf+>
0 to maximum frequency range specified by the LIMit:FREQuency
command
Hz (Hertz)
60 Hz
FREQ:TRIG 50
[SOURce:]FREQuency:TRIGgered?
<NR2>
FREQ FREQ:MODE
81
AMETEK Programmable Power
4.14
ASTERION Series SCPI Programming Manual
Source Subsystem - Function
This subsystem programs the output function of the AC/DC source.
Subsystem Syntax
[SOURce:]
FUNCtion
[:SHAPe]
[:IMMediate] <shape>
:MODE <mode>
:TRIGgered <shape>
:CSINe <n>
Sets the periodic waveform shape
(SIN|SQU|CSIN|<user-defined>)
Sets the waveform shape mode
(FIX|STEP|PULS|LIST)
Sets the triggered transient
shape(SIN|SQU|CSIN|<user-defined>)
Sets the % THD of peak at which the clipped sine
FUNCtion
Phase selectable
This command selects the shape of the output voltage waveform as follows:
SINe
SQUare
CSINe
A sinewave is output
A squarewave is output
The output is a clipped sine waveform. Both positive and negative peak
amplitudes are clipped at a value determined by the
SOURce:FUNCtion:SHAPe:CSINusoid setting.
<user_defined>
The output shape is described by one of the user-defined waveform
tables.
The maximum peak voltage that the AC source can output is 441 V peak. This includes any
combination of voltage and function shape values. Therefore, the maximum value that can
be programmed depends on the peak-to-rms ratio of the selected waveform. For a
sinewave, the maximum voltage that can be programmed is 312 V rms. If a custom
waveform is selected for a given phase, the maximum programmable rms voltage may be
obtained by the program by using the VOLT? MAX query. This query will return the maximum
possible rms voltage that can be programmed without exceeding the 441 Volt peak voltage
limitation. This feature can be used to avoid unnecessary error messages during program
execution.
Note:
You cannot program a voltage that produces a higher peak voltage on
the output than a 312 Vrms sinewave when in the 312 V range.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
82
[SOURce:]FUNCtion[:SHAPe][:IMMediate]<shape>
SINusoid|SQUare|CSINe|<waveform_name>
SINe
FUNC SIN FUNC TABLE1
[SOURce:]FUNCtion[:SHAPe]?
<CRD>
FUNC:MODE
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
FUNCtion:MODE
Phase selectable
This command determines how the waveform shape is controlled during a triggered output
transient. The choices are:
FIXed
LIST
The waveform shape is unaffected by a triggered output transient.
The waveform shape is controlled by the waveform shape list when a
triggered transient occurs.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]FUNCtion[:SHAPe]:MODE<mode>
FIXed | STEP | PULSe | LIST
FIXed
FUNC:MODE LIST
[SOURce:]FUNCtion[:SHAPe]:MODE?
<CRD>
FUNC
FUNCtion:TRIGgered
This command selects the shape of the output voltage waveform when a triggered step or
pulse transient occurs. The parameters are:
SINusoid
SQUare
CSINusoid
A sinewave is output
A squarewave is output
The output is a clipped sine waveform. Both positive and negative peak
amplitudes are clipped at a value determined by
SOURce:FUNCtion:SHAPe:CSINusoid.
<waveform_name>
The output shape is described by one of the user-defined waveform
tables.
The maximum peak voltage that the AC source can output is 425 V peak. This includes any
combination of voltage and function shape values. Therefore, the maximum value that can
be programmed depends on the peak-to-rms ratio of the selected waveform. For a
sinewave, the maximum voltage that can be programmed is 300 V rms.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]FUNCtion[:SHAPe]:TRIGgered<shape>
SINusoid|SQUare|CSINusoid|<waveform_name>
SINusoid
FUNC:TRIG SIN FUNC:TRIG TABLE1
[SOURce:]FUNCtion[:SHAPe]:TRIGgered?
<CRD>
FUNC FUNC:MODEVOLT
FUNCtion:CSINe
Phase selectable
This command sets the clipping level when a clipped sine output waveform is selected. The
clipping characteristics can be specified as follows:
•
The clipping level is expressed as the percentage of total harmonic distortion in the
output voltage. The range is 0 to 20 percent.
ASTERION Series
83
AMETEK Programmable Power
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
84
ASTERION Series SCPI Programming Manual
[SOURce:]FUNCtion[:SHAPe]:CSINusoid<NRf>
0 to 20%
0% (no clipping)
FUNC:CSIN 10
[SOURce:]FUNCtion[:SHAPe]:CSINusoid?
<NR2>
FUNC:MODE
ASTERION Series
ASTERION Series SCPI Programming Manual
4.15
AMETEK Programmable Power
Source Subsystem - Limit
This subsystem controls the voltage frequency and current limit of the power source. These
limits are set at the factory and depend on the power source rating. It is not accessable by
the user. The query format is accessable however.
Subsystem Syntax
[SOURce:]
LIMit
FREQuency <n1>,<n2>
VOLTage <n>
CURRent <n>
PHASe <n>
LIMit:FREQuency
This command sets the upper and lower frequncy limit of the power source. Only the query
format of this command is available.
Command Syntax
Parameters
Query Syntax
Returned Parameters
[SOURce:]LIMit:FREQuency <NRf> , <NRf>
low freq limit, upper frequency limit
[command protected]
[SOURce:]LIMit:FREQuency?
<NR2>, <NR2>
LIMit:CURRent
This command will set or return the maximum current limit the power source will operate at
in the low voltage range. Only the query format of this command is available.
Command Syntax
Parameters
Query Syntax
Returned Parameters
[SOURce:]LIMit:CURRent <NRf>
maximum current limit at low voltage range
protected]
[SOURce:]LIMit:CURRent?
<NR2>
[command
LIMit:VOLTage
This command will set or return the available voltage ranges of the power source. A set of
three parameters is returned on the query, each value representing one of the up to three
available AC voltage ranges of the ASTERION Series. The first paremeter represents the
156 V range value, the second the 312 V range. Note that the equivalent DC range values
are not returned, even in the ASTERION unit is in DC mode. To determine the actual DC
range value, use the VOLT:RANG? Query command.
Only the query format of this command is available.
Command Syntax
Parameters
Query Syntax
Returned Parameters
Example:
ASTERION Series
[SOURce:]LIMit:VOLTage <NRf>, <NRf>, <NRf>
voltage ranges
[command protected]
[SOURce:]LIMit:VOLTage?
<NR2> , <NR2>, <NR2>
LIM:VOLT?
Response = 156.0,312.0
The ASTERION unit has a 156 V low range, a 312 V high range.
85
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
LIMit:PHASe
This command will configure the power source controller for the number of output phases. A
value of zero will configure the source as a single-phase unit. A value of 120° will configure
the power source controller as a three phase unit with a 120° phase offset between phase
A, B and C. Any other value will configure the controller as a two phase unit using phase A
and C.
Command Syntax
Parameters
Query Syntax
Returned Parameters
86
[SOURce:]LIMit:PHASe<NRf>
0 to 360
[command protected]
[SOURce:]LIMit:PHASe?
<NR2>
ASTERION Series
ASTERION Series SCPI Programming Manual
4.16
AMETEK Programmable Power
Sense Subsystem - Sweep
This subsystem controls the measurement current range, the data acquire sequence, and
the harmonic measurement window of the AC source.
Subsystem Syntax
SENSe
[:COUPle] AC | DC
:SWEep
:OFFSet <n>
:TINTerval?
ADC coupling mode.
Define trigger points relative to the start of
the digitizer data record
Query the digitizer sample spacing
SENSe[:COUPle]
This command sets the coupling mode for the ADC of the measurement system. Available
coupling modes are AC or DC. Factory default is DC coupled. This command requires
firmware revision 0.95 or higher.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
SENSe[:COUPle] <CRD>
AC | DC
DC
SENS:COUP DC
SENS:COUP?
<CRD>
SENS:SWE:TINT
SENSe:SWEep:OFFSet
This command defines the trigger point relative to the start of the returned data record when
an acquire trigger is used. The values can range from:
-42 msec to 1000 msec in a single-phase configuration and from -128 msec to 1000 msec in
a three-phase configuration.
When the value specified is negative (less than 0 msec), the values in the beginning of the
data record represent samples taken prior to the actual trigger moment.
Command Syntax
Parameters
SENSe:SWEep:OFFSet <NRf+>
-42 to 1000 for single phase configuration
-128 to 1000 for three phase configuration
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
0
SENS:SWE:OFFS -5
SENSe:SWEep:OFFSet?
<NR2>
SENS:SWE:TINT?
MEAS:ARR
ASTERION Series
87
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
SENSe:SWEep:TINTerval
This command and its query format allow setting the time period between samples when
voltage and current digitization is controlled by the acquire trigger sequence. The
query response of the sample period query will be:
10.4 to 104 µsec for single phase and 31.2 to 312 µsec for three phase AC/DC source
configurations respectively. The value of TINT must be set in increments of 10.4 or 31.2
µsec. The controller will round to the nearest available multiple of 10.4 or 31.2 µsec.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
88
SENSe:SWEep:TINTerval <NRf+>
10.4 to 104 for single phase configuration
31.2 to 312 for three phase configuration
10.4 or 31.2
SENS:SWE:TINT-150
SENSe:SWEep:TINTerval?
<NR2>
SENS:SWE:OFFS
MEAS:ARR
ASTERION Series
ASTERION Series SCPI Programming Manual
4.17
AMETEK Programmable Power
Source Subsystem - List
This subsystem controls the generation of complex sequences of output changes with rapid,
precise timing and synchronized with internal or external signals. Each subsystem command
for which lists can be generated has an associated list of values that specify the output at
each list step. LIST:COUNt determines how many times the source sequences through a list
before that list is completed. LIST:REPeat determines how many times each data point will
repeat. LIST:DWELl specifies the time interval that each value (point) of a list is to remain in
effect. LIST:STEP detemines if a trigger causes a list to advance only to its next point or to
sequence through all of its points.
All active subsystems that have their modes set to LIST must have the same number of
points (up to 100), or an error is generated when the first list point is triggered. The only
exception is a list consisting of only one point. Such a list is treated as if it had the same
number of points as the other lists, with all of the implied points having the same value as
the one specified point.
MODE commands such as VOLTage:MODE LIST are used to activate lists for specific
functions. However, the LIST:DWELl command is active whenever any function is set to list
mode. Therefore, LIST:DWELl must always be set either to one point, or to the same
number of points as the active list.
Subsystem Syntax
[SOURce:]
LIST
:COUNt <n> | MAXimum
Sets the list repeat count
:DWELl <n> ,<n>
Sets the list of dwell times
:POINts?
Returns the number of dwell list points
:FREQuency
[:LEVel] <n> ,<n>
Sets the frequency list
:POINts?
Returns the number of frequency points
:SLEW <n> ,<n>
Sets the frequency slew list
:POINts?
Returns the number of frequency slew points
:FUNCtion
[:SHAPe] <shape>,<shape>Sets the waveform shape list
:POINts?
Returns the number of shape points
:REPeat
[:COUNt] <n>,<n>
Set the repeat count for each data points.
:POINts?
Returns the number of repeat for each data points
:STEP ONCE | AUTO
Defines whether list is dwell- or trigger-paced
:TTLTrg <bool> ,<bool>
Defines the output marker list
:POINts?
Returns the number of output marker list points
:VOLTage
[:LEVel] <n> ,<n>
Sets the voltage list
:POINts?
Returns the number of voltage level points
:SLEW <n> ,<n>
Sets the voltage slew list
:POINts?
Returns the number of voltage slew points
ASTERION Series
89
AMETEK Programmable Power
4.17.1
ASTERION Series SCPI Programming Manual
List - Count
LIST:COUNt
This command sets the number of times that the list is executed before it is completed. The
command accepts parameters in the range 1 through 2E8.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
4.17.2
[SOURce:]LIST:COUNt<NRf+>
1 to 2E8 | MINimum | MAXimum
1
LIST:COUN 3 LIST:COUN MAX
[SOURce:]LIST:COUNt?
<NRf>
LIST:FREQ
LIST:TTLT
LIST:VOLT
List - Dwell
LIST:DWELl
This command sets the sequence of list dwell times. Each value represents the time in
seconds that the output will remain at the particular list step point before completing the step.
At the end of the dwell time, the output of the source depends upon the following conditions:
•
If LIST:STEP AUTO has been programmed, the output automatically changes to the
next point in the list.
•
If LIST:STEP ONCE has been programmed, the output remains at the present level until
a trigger sequences the next point in the list.
The order in which the points are entered determines the sequence in which they are output
when a list is triggered.
Command Syntax
Parameters
Unit
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]LIST:DWELl<NRf+>
,<NRf+>
0.001 to 9E4|MINimum|MAXimum
S (seconds)
LIST:DWEL .1,.5,1.5
[SOURce:]LIST:DWEL?
<NR2>
LIST:FREQ
LIST:TTLT
LIST:VOLT
LIST:DWELl:POINts?
This query returns the number of points specified in LIST:DWELl. Note that it returns only
the total number of points, not the point values.
Query Syntax
Returned Parameters
Example
Related Commands
90
[SOURce:]LIST:DWELl:POINts?
<NR1>
LIST:DWEL:POIN?
LIST:DWELl
ASTERION Series
ASTERION Series SCPI Programming Manual
4.17.3
AMETEK Programmable Power
List - Frequency
LIST:FREQuency
This command sets the sequence of frequency list points. The frequency points are given in
the command parameters, which are separated by commas. The order in which the points
are entered determines the sequence in which they are output when a list is triggered.
Command Syntax
Parameters
Unit
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]LIST:FREQuency[:LEVel]<NRf+>,<NRf+>
Values limited to the frequency range
HZ (Hertz)
LIST:FREQ 60,65,70
[SOURce:]LIST:FREQ?
<NR2>
LIST:FREQ:POIN?
LIST:COUN
LIST:DWEL
LIST:STEP
LIST:FREQ:SLEW
LIST:FREQuency:POINts?
This query returns the number of points specified in LIST:FREQuency. Note that it returns
only the total number of points, not the point values.
Query Syntax
Returned Parameters
Example
Related Commands
[SOURce:]LIST:FREQ[:LEVel]:POINts?
<NR1>
LIST:FREQ:POIN?
LIST:FREQ
LIST:FREQuency:SLEW
This command sets the sequence of frequency slew list points. The frequency points are
given in the command parameters, which are separated by commas.The order in which the
points are entered determines the sequence in which they are output when a list is triggered.
Command Syntax
Parameters
Unit
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]LIST:FREQuency:SLEW<NRf+>,<NRf+>
0.01 to 1E9MAXimum
HZ (Hertz) per second
LIST:FREQ:SLEW 10, 1E2, MAX
[SOURce:]LIST:FREQ:SLEW?
<NR3>
LIST:FREQ:SLEW:POIN?
LIST:COUN
LIST:DWEL
LIST:STEP
LIST:FREQ
LIST:FREQuency:SLEW:POINts?
This query returns the number of points specified in LIST:FREQuency:SLEW. Note that it
returns only the total number of points, not the point values.
Query Syntax
Returned Parameters
Example
Related Commands
ASTERION Series
[SOURce:]LIST:FREQ:SLEW:POINts?
<NR1>
LIST:FREQ:SLEW:POIN?
LIST:FREQ:SLEW
91
AMETEK Programmable Power
4.17.4
ASTERION Series SCPI Programming Manual
List:Waveform Function
LIST:FUNCtion[:SHAPe]
Phase Selectable
This command sets the sequence of the waveform shape entries. The order in which the
shapes are given determines the sequence in which the list of shape will be output when a
list transient is triggered. The following shapes may be specified:
SINe
SQUare
CSIN
A sinewave is output
A squarewave is output
The output is a clipped sine waveform. Both positive and negative
peak amplitudes are clipped at a value determined by the
SOURce:FUNCtion:SHAPe:CSINusoid setting.
<waveform_name>
The output shape is described by one of the user-defined waveform
tables.
The maximum peak voltage that the AC source can output is 425 V peak. This includes any
combination of voltage and function shape values. Therefore, the maximum value that can
be programmed depends on the peak-to-rms ratio of the selected waveform. For a
sinewave, the maximum voltage that can be programmed is 300 V rms. If a custom
waveform is selected for a given phase as part of the function list, the maximum
programmable rms voltage of the corresponding voltage list point or the end voltage which
results from the previous list point’s voltage and the voltage slew rate times the dwell time
should not exceed the maximum possible rms value for the selected custom waveform or an
execution error will be generated and the transient list will not execute.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]LIST:FUNCtion[:SHAPe] <shape>[,<shape>]
depends on the available shape defined by the TRACe:CAT?
LIST:FUNC SIN,ARRAY,TRIANG
[SOURce:]LIST:FUNC[:SHAPe]?
<CRD>
LIST:FUNC:POIN?
LIST:COUN
LIST:DWEL
LIST:STEP
LIST:VOLT
LIST:FUNCtion:POINts?
This query returns the number of points specified in LIST:FUNC. Note that it returns only the
total number of points, not the point values.
Query Syntax
Returned Parameters
Example
Related Commands
92
[SOURce:]LIST:VOLTage:POINts?
<NR1>
LIST:VOLT:POIN?
LIST:VOLT
ASTERION Series
ASTERION Series SCPI Programming Manual
4.17.5
AMETEK Programmable Power
List - Repeat
LIST:REPeat[:COUNt]
This command sets the sequence of repeat values for each data list point. The repeat values
are given in the command parameters, which are separated by commas.The order in which
the points are entered determines the sequence in which they are repeated when a list is
triggered.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]LIST:REPeat[:COUNt] <NRf+>,<NRf+>
0 to 99
LIST:REPeat 1,0,5
[SOURce:]LIST:REPeat?
<NR1>
LIST:PHAS:POIN?
LIST:COUN
LIST:DWEL
LIST:STEP
LIST:REPeat:POINts?
This query returns the number of points specified in LIST:REPeat. Note that it returns only
the total number of points, not the point values.
Query Syntax
Returned Parameters
Example
Related Commands
4.17.6
SOURce:]LIST:PHASe:POINts?
<NR1>
LIST:PHAS:POIN?
LIST:FREQ
LIST:DWEL
List - Step
LIST:STEP
This command specifies how the list sequencing responds to triggers.
•
ONCE causes the list to advance only one point after each trigger. Triggers that arrive
during a dwell delay are ignored.
•
AUTO causes the entire list to be output sequentially after the starting trigger, paced by
its dwell delays. As each dwell delay elapses, the next point is immediately output.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
[SOURce:]LIST:STEP<step>
ONCE | AUTO
AUTO
LIST:STEP ONCE
[SOURce:]LIST:STEP?
<CRD>
LIST:COUN
LIST:DWEL
93
AMETEK Programmable Power
4.17.7
ASTERION Series SCPI Programming Manual
List:TTL Trigger Out
LIST:TTLTrg
This command sets the sequence of Trigger Out list points. Each point which is set ON will
cause a pulse to be output at Trigger Out (Function strobe signal on the system interface)
when that list step is reached. Those entries which are set OFF will not generate Trigger Out
pulses. The order in which the list points are given determines the sequence in which Trigger
Out pulses will be output when a list transient is triggered.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]LIST:TTLTrg<bool> ,<bool>
0|1|OFF|ON
LIST:TTLT 1,0,1 LIST:TTLT ON,OFF,ON
LIST:TTLT?
0|1
LIST:TTLT:POIN?
LIST:COUN
LIST:DWEL
LIST:STEP
OUTP:TTLT:STAT
OUTP:TTLT:SOUR
LIST:TTLTrg:POINts?
This query returns the number of points specified in LIST:TTLT. Note that it returns only the
total number of points, not the point values.
Query Syntax
Returned Parameters
Example
Related Commands
94
[SOURce:]LIST:TTLTrg:POINts?
<NR1>
LIST:TTLT:POIN?
LIST:TTLT
ASTERION Series
ASTERION Series SCPI Programming Manual
4.17.8
AMETEK Programmable Power
List:Voltage
LIST:VOLTage
Phase Selectable
This command specifies the output voltage points in a list. The voltage points are given in
the command parameters, which are separated by commas. The order in which the points
are entered determines the sequence in which the list will be output when a list transient is
triggered.
Command Syntax
Parameters
Unit
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]LIST:VOLTage[:LEVel] <NRf+>,<NRf+>
Value depends on the voltage range and the voltage mode
V (rms voltage)
LIST:VOLT 2.0,2.5,3.0
LIST:VOLT MAX,2.5,MIN
[SOURce:]LIST:VOLTage[:LEVel]?
<NR2>
LIST:VOLT:POIN?
LIST:COUN
LIST:DWELLIST:STEP
LIST:SHAP
LIST:VOLT:OFFS
LIST:VOLTage:POINts?
Phase Selectable
This query returns the number of points specified in LIST:VOLT. Note that it returns only the
total number of points, not the point values.
Query Syntax
Returned Parameters
Example
Related Commands
[SOURce:]LIST:VOLTage:POINts?
<NR1>
LIST:VOLT:POIN?
LIST:VOLT
LIST:VOLTage:SLEW
Phase Selectable
This command specifies the output offset slew points in a list. The slew points are given in
the command parameters, which are separated by commas. The order in which the points
are entered determines the sequence in which the list will be output when a list transient is
triggered. Changing list data while a subsystem is in list mode generates an implied ABORt.
Command Syntax
Parameters
Unit
Example
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
[SOURce:]LIST:VOLTage:SLEW <NRf+>,<NRf+>
0.1 to 1E9 | MAX
V/S (volts per second)
LIST:VOLT:SLEW 10, 1E2, MAX
[SOURce:]LIST:VOLTage:SLEW?
<NR2>
LIST:VOLT:SLEW:POIN?
LIST:COUN
LIST:DWEL
LIST:STEP
95
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
LIST:VOLTage:SLEW:POINts?
Phase Selectable
This query returns the number of points specified in LIST:VOLTage:SLEW. Note that it
returns only the total number of points, not the point values.
Query Syntax
Returned Parameters
Example
Related Commands
96
[SOURce:]LIST:VOLTage:SLEW:POINts?
<NR1>
LIST:VOLT:SLEW:POIN?
LIST:VOLT:SLEW
ASTERION Series
ASTERION Series SCPI Programming Manual
4.18
AMETEK Programmable Power
Source Subsystem - Mode
The MODE command allows switching between the different output modes available on the
AC/DC power source. The ASTERION Series with a –1 or –3 provides either AC or DC
mode while the ASTERION Series with a –1Pi or –3Pi adds AC+DC mode as well. When
switching modes, the output is automatically set to zero to prevent hot switching of the
output. After a mode command, the output voltage needs to be programmed to the desired
setting.
Subsystem Syntax
[SOURce:]
MODE AC | DC | ACDC
Sets the output mode
MODE
The mode command switches the output voltage between the available output modes.
Command Syntax
Parameters
Example
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
[SOURce:]MODE
AC | DC | ACDC
MODE AC
[SOURce:]MODE?
<CRD>
PONS:VOLT:MODE
97
AMETEK Programmable Power
4.19
ASTERION Series SCPI Programming Manual
Source Subsystem - Phase
This subsystem programs the output phase angle of the AC/DC source. When the phase
command is used to program a single-phase unit, the only discernible effect is to cause an
instantaneous shift in the output waveform phase relative to an external reference signal.
Subsystem Syntax
[SOURce:]
PHASe
[:IMMediate] <n>
:MODE <mode>
:TRIGgered <n>
Sets the output phase
Sets the phase mode (FIX|STEP|PULS|LIST)
Sets the triggered phase (step or pulse mode only)
PHASe
Phase Selectable
This commands sets the phase of the output voltage waveform relative to an external
reference for single-phase power source. Phase B and C in a three phase system are
programmed relative to phase A. The phase angle is programmed in degrees. Positive
phase angles are used to program the leading phase, negative phase angles are used to
program the lagging phase.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
[SOURce:]PHASe[:IMMediate] <NRf+>
-360 through +360
Define by the PONSetup:PHASe
PHAS 45
[SOURce:]PHASe?
<NR2>
PHASe:MODE
Phase Selectable
This command determines how the output phase is controlled during a triggered output
transient. The choices are:
FIXed
STEP
PULSe
LIST
The output phase is unaffected by a triggered output transient.
The output phase is programmed to the value set by PHASe:TRIGgered
when a triggered transient occurs.
The output phase is changed to the value set by PHASe:TRIGgered for a
duration determined by the pulse commands.
The waveform shape is controlled by the phase list when a triggered
transient occurs.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
98
[SOURce:]PHASe:MODE<mode>
FIXed | STEP | PULSe | LIST
FIX
PHAS:MODE LIST
PHAS:MODE FIX
[SOURce:]PHASe:MODE?
<CRD>
PHAS:TRIG
PHAS
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
PHASe:TRIGgered
Phase Selectable
This command sets the output phase when a triggered step or pulse transient occurs. The
phase of the output voltage waveform is expressed relative to an internal reference. The
phase angle is programmed in degrees. Positive phase angles are used to program the
leading phase, and negative phase angles are used to program the lagging phase.
The PHASe command is not influenced by INSTrument:COUPle ALL. It applies only to the
current output phase selected by INSTrument:NSELect.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
[SOURce:]PHASe:TRIGgered<NRf+>
-360° through +360°
triggered phase ø1 = 0°, triggered
phase ø2 = 120°, triggered phase ø3 = 240°
PHAS:TRIG 120
PHASE MAX
[SOURce:]PHASe:TRIGgered?
<NR3>
PHAS:MODE PHAS
99
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
Source Subsystem - PONSetup
This subsystem will control the initial condition of the power source at the power on state.
Subsystem syntax
[SOURce:]
PONSetup:
ALControl 0|1|OFF|ON
Set initial ALC state.
CLOCk INT|EXT
Set the the clock source to internal or external
CURRent <n>
Set the current limit
FREQuency <n>
Set the frequency value
NOUTput ONEPhase|THReephase|LAST
Set the command language
OLOad
[:MODE] CVOL|CCUR
Set the over load mode const voltage or const
current
OUTPut
[:RELay] 0|1|OFF|ON
Set the state of the output relay
:PEAK:CURRent[:PROTection] Disables peak current protection.
PHASe
[:ANGLe]
Set the phase angle relative to external
REFerence
[:MODE] INT|RPV|EXT
Set the reference mode at power up
FSCale
Set the referance full scale voltage
RELay
Sets output off relay open delay in seconds.
[:HOLD]
SENSe INT|EXT
Set the voltage sense to internal or external
VOLTage
[:LEVel] <n>
Set the voltage level
MODE DC|AC|ACDC
Set the voltage mode
VRANge 150|300|400
Set the voltage range
WGRoup <n>
Set the wave group to 0...3
[3Pi Controller
Only]
PONSetup:ALControl
This command sets the initial ALC mode to either On or Off at power on.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
[SOURce:]PONSetup:ALControl <NRf+>
0 | 1 | OFF | ON
PONS:ALC 0
PONS:ALC?
0|1
PONSetup:CLOCk
This command determines the source of its clock at the power on. if internal, the source
uses its internal clock. if external, a clock source must be supplied on the appropriate input.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
100
[SOURce:]PONSetup:CLOCk <source>
INTernal|EXTernal
PONSetup:CLOCk INT
PONSetup:CLOCk?
<CRD>
FREQ:MODE
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
PONSetup:CURRent
This command sets the initial current limit at the power on. The maximum allowable current
is controlled by the voltage range and voltage mode.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
[SOURce:]PONSetup:CURRent <NRf+>
range set by the LIMit:CURRent, voltage mode and voltage range
PONS:CURR 22
PONS:CURR?
<NR2>
PONSetup:FREQuency
This command sets the initial frequency of the power source at the power on.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
[SOURce:]PONSetup:FREQuncy <NRf+>
set by the LIMit:FREQuency
PONS:FREQ 50
PONS:FREQ?
<NR2>
PONSetup:NOUTput
This command sets the configuration of the power source to one phase or three phase if this
option is enabled. The LAST setting causes the unit to power up in the mode it was left.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
[SOURce:]PONSetup:NOUTput <selection>
ONEPhase|THReephase|LAST
PONS:NOUT LAST
PONS:NOUT?
<CRD>
PONSetup:OLOad[:MODE]
This command determines how the power source will react to an over current condition. In
const current mode, the output voltage is reduced to a value that maintains a constant laod
current. In constant voltage mode, the output faults to an initial value if the over current
condition is maintained beyond the protection delay period.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
[SOURce:]PONSetup:OLOad[:MODE] <mode>
CCURrent|CVOLyage
OLOad CCUR
PONS:OLO?
<CRD>
CURR:PROT:STAT
101
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
PONSetup:OUTPut[:RELay]
This command sets the initial state of the output relay at the power on.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
[SOURce:]PONSetup:OUTPut[:RELay <boolean>
0|1|OFF|ON
OUTP ON
OUTP 0
PONS:OUTP?
0|1
PONSetup:PEAK:CURRent[:PROTection]
This command can be used to disable the peak current shutdown mode. It is factory
disabled and should be left disabled for most situations.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
PONSetup:PEAK:CURRent[:PROTection]
0 | 1 | OFF | ON
PONS:PEAK:CURR 1
PONS:PEAK:CURR?
0|1
OUTP:PROT:DEL
PONSetup:PHASe[:ANGLe]
This command sets the initial phase angle of the power source relative to external reference.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
[SOURce:]PONSetup:PHASe[:ANGLe <NRf+>
± 360
PONS:PHAS 0
PONS:PHAS?
<NR2>
PONSetup:REFerence[:MODE]
This command determines the source of its voltage reference at the power on. if internal, the
source uses its internal voltage. if external, the input must be an external signal. If RPV, the
input is a DC value correspond to the level of the internal oscillator signal.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]PONSetup:REFerence[:MODE] <source>
INTernal|EXTernal|RPVoltage
PONSetup:REFererence EXT
PONSetup:REF?
<CRD>
PONS:REF:FSC
PONSetup:REFerence:FSCale
This command determines the external voltage reference level at the power on that
correspond to the full scale output voltage.
102
ASTERION Series
ASTERION Series SCPI Programming Manual
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
AMETEK Programmable Power
[SOURce:]PONSetup:REFerence[:FSCale] <source>
numeric value between 2.5 and 10 volt DC in RPV mode or
corresponding rms value if the reference mode is external.
PONSetup:REFererence:FSCale 10
PONSetup:REF:FSC?
<CRD>
PONS:REF
PONSetup:RELay[:HOLD]
This command is used to set a delay time between programming down the output voltage to
0 volt and opening the output relay. This provides some time for any inductive loads
connected at the output of the power source to discharge into the amplifiers before opening
the output relays (OUTP 0 command or front panel On/Off).. Without this delay, inducative
EUT’s may kick up a high flyback voltage. The same delay time is also used to program
down and hold the voltage to zero volt before switching the voltage range relays when
performing a voltage range change. (VOLT:RANG command or front panel RANGE change).
The default delay is set to 0.1 or 100 msec. This delay can be set to a value from 0.000 to
1.000 seconds. Once set, it is recalled at power up. Note that this delay affects the time it
takes to execute the OUTP 0 and the VOLT:RANG commands. If a delay is set, the bus will
be held by this amount of time while the power source executes either of these commands.
Note that this delay time is approximate only and may vary somewhat from unit to unit.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
PONSetup:RELay[:HOLD]
0.000 through 1.000
PONS:REL 0.2
PONS:REL?
<NR3>
OUTP 1
VOLT:RANG
103
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
PONSetup:SENSe
This command determines the source of its voltage sense at the power on. if internal, the
source uses its connection to sense its output voltage. if external, the sense connection must
be connected at the load.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]PONSetup:SENSe <source>
INTernal|EXTernal
PONSetup:SENSe INT
PONSetup:SENS?
<CRD>
VOLTage:SENSe
PONSetup:VOLTage[:LEVel]
This command sets the output voltage level at the power on. This voltage level can not
exceed the limit at the initial voltage range.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
104
[SOURce:]PONSetup:VOLTage[:LEVel] <NRf+>
set by the LIMit:VOLTage and voltage mode AC or DC
PONS:VOLT 0
PONS:VOLT?
<NR2>
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
PONSetup:VOLTage:MODE
This command sets the initial voltage mode at the power on. This mode is DC or AC
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
[SOURce:]PONSetup: VOLTage:MODE
AC | DC | ACDC
[ACDC on 3Pi Controller Only]
PONS: VOLTage:MODE DC
PONS: VOLTage:MODE?
<CRD>
PONSetup:VRANge
This command sets the initial voltage range of the power source.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
[SOURce:]VRANge<NRf+>
150200 | 300 | 400
PONS:VRAN 150
PONS:VRAN?
<NR2>
PONSetup:WGRoup
[3Pi Controller Only]
This command determines the source of its waveform storage. It has a total of 4 groups.
Change of group requires power down, an IEEE-488 Device Clear (not available when usign
the RS232C interface) or a *RST command to take effect.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
[SOURce:]PONSetup:WGRoup <n>
0|1|2|3
PONSetup:WGRoup 2
PONSetup:WGR?
<NR1>
TRACe:CAT?
105
AMETEK Programmable Power
4.20
ASTERION Series SCPI Programming Manual
Source Subsystem - Pulse
This subsystem controls the generation of output pulses. The PULSe:DCYCle,
PULSe:PERiod, and PULSe:WIDTh commands are coupled, which means that the values
programmed by any one of these commands can be affected by the settings of the others.
Refer to Table 4-1 and Table 4-2 under PULSe:HOLD for an explanation of how these
commands affect each other.
Subsystem Syntax
[SOURce:]
PULSe
:COUNt <n> | MAXimum
:DCYCle <n>
:PERiod <n>
Selects transient pulse count
Selects pulse duty cycle
Selects pulse period when the count is greater than
1
:WIDTh <n>Selects width of the pulses
:HOLD WIDTh|DCYCle
Select which parameter to hold during programming
PULSe:COUNt
This command sets the number of pulses that are output when a triggered output transient
occurs. The command accepts parameters in the range 1 through 2E8. If MAXimum is sent,
the output pulse repeats indefinitely.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]PULSe:COUNt<NRf+>
1 to 2E8 | MINimum | MAXimum
1
PULS:COUN 3
PULS:COUN MIN
PULS:COUN MAX
[SOURce:]PULS:COUNt?
<NR2>
PULS:DCYC PULS:PER
PULS:WIDT
PULSe:HOLD
This command specifies whether the pulse width or the duty cycle is to be held constant
when the pulse period changes. The following tables describe how the duty cycle, period,
and width are affected when one parameter is set in a single program message. if two or
three parameters are set in a single message, there sequence will define how they will be
affected.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
106
[SOURce:]PULSe:HOLD<parameter>
WIDTh|DCYCle
WIDTh
PULS:HOLD DCYC
[SOURce:]PULSe:HOLD?
<CRD>
PULS:COUN PULS:DCYC PULS:PER PULS:WIDT
ASTERION Series
ASTERION Series SCPI Programming Manual
Parameter Set
DCYCle
PERiod
AMETEK Programmable Power
Action
WIDTh
√
√
Sets WIDTh. If WIDTh < PERiod, recalculates DCYCle;
otherwise, recalculates the PERiod and DCYCle.
Sets PERiod. If WIDTh < PERiod, recalculates DCYCle;
otherwise, recalculates the PERiod and DCYCle.
√
Sets DCYCle and recalculates PERiod
Table 4-1 : PULSe:HOLD = WIDTh parameters
Parameter Set
DCYCle
PERiod
Action
WIDTh
√
√
√
Sets WIDTh and recalculates the PERiod
Sets PERiod and recalculates the WIDTh
Sets DCYCle and recalculates PERiod
Table 4-2 : PULSe:HOLD = DCYCle parameters
PULSe:DCYCle
This command sets the duty cycle of the triggered output pulse. The duty cycle units are
specified in percent.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]PULSe:DCYCle<NRf+>
0 to 100%|MINimum|MAXimum
50%
PULS:DCYC 75
PULS:DCYC MAX
[SOURce:]PULSe:DCYCle?
<NR2>
PULS:COUN PULS:PER
PULS:WIDT
PULSe:PERiod
This command sets the period of a triggered output transient The command parameters are
model-dependent.
Command Syntax
Parameters
Unit
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
[SOURce:]PULSe:PERiod<NRf+>
2 msecs to 90,000 secs|MINimum|MAXimum
S (seconds)
1 sec
PER 0.001PER MIN
[SOURce:]PERiod?
<NR2>
PULS:COUN PULS:DCYC PULS:WIDT
107
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
PULSe:WIDTh
This command sets the width of a transient output pulse.The command parameters are
model-dependent.
Command Syntax
Parameters
Unit
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
108
[SOURce:]PULSe:WIDTh<NRf+>
1 msecs to 90,000 secs |MINimum|MAXimum
S (seconds)
0.5 secs
PULS:WIDT 0.001PULS:WIDT MIN
[SOURce:]PULSe:WIDTh?
<NR2>
PULS:COUN PULS:DCYC PULS:PER
ASTERION Series
ASTERION Series SCPI Programming Manual
4.21
AMETEK Programmable Power
Source Subsystem - Voltage
This subsystem programs the output voltage of the AC/DC power source.
Subsystem Syntax
[SOURce:]
VOLTage
:ALC ON | OFF | REG
[:LEVel]
[:IMMediate]
[:AMPLitude] <n>
[:AC]
:DC
:OFFSet
:TRIGgered
[:AMPLitude] <n>
:MODE <mode>
:PROTection
[:LEVel] <n>
:RANGe
[:LEVel] <n>
:REFerence
[:MODE]
:FSCale
:SENSe
[:SOURce] INTernal | EXTernal
:SLEW
[:IMMediate] <n> | MAXimum
:MODE <mode>
:TRIGgered
[:AMPLitude] <n> | MAXimum
Sets Automatic Level Control mode
Sets the AC rms voltage amplitude
Set the DC offset value in AC+DC mode
Sets the transient voltage amplitude
Sets the voltage mode
(FIX|STEP|PULS|LIST)
Sets the overvoltage protection threshold
Sets the voltage range
Set the sourec of reference INT|EXT|RPV
Set the external reference full scale
Sets voltage sense source
Sets the voltage slew rate
Sets voltage slew mode
(FIX|STEP|PULS|LIST)
Sets the transient voltage slew rate
VOLTage:ALC
Phase Selectable
This command enables or disables the automatic voltage level control mode. If ALC is on,
the output voltage of the power source is continuously adjusted based on the voltage
measurement data acquired by the controller's measuremet system. This results in
increased output accuracy and load regulation. If regulation cannot be maintained, an output
voltage fault error is generated and the output is turned off. The regulate mode (REG) may
be set to enable ALC mode but disable the output volt fault error if load regulation cannot be
maintained.
Note that for the ASTERION15-1Pi, ASTERION30-3Pi, and ASTERION45-3Pi this mode is
coupled with the OUTP:IMP commands as the ALC mode and the programmable impedance
functions are mutually exclusive. Attempting to enable one while the other is active will result
in a command error. The ALC mode is also inactive during transient execution, even if it is
enabled.
ASTERION Series
109
AMETEK Programmable Power
Command Syntax
Parameters
Unit
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
110
ASTERION Series SCPI Programming Manual
[SOURce:]VOLTage:ALC <bool>
0 | OFF | 1 | ON | 2 | REG
V/S (volts per second)
0
VOLT:ALC 1
[SOURce:]VOLTage:ALC?
0|1|2
OUTP:IMP:STAT
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
VOLTage
Phase Selectable
This command programs the AC rms, DC or offset output voltage level of the power source.
The voltage mode must be set for AC to accept an AC voltage. The Voltage mode must also
be set to AC+DC to accept a DC offset value.
Command Syntax
Parameters
Unit
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude][:AC] <NRf+>
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]:DC] <NRf+>
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]:OFFSet<NRf
+>
0 to maximum voltage range specified by the LIMit:VOLTage
command
V (rms voltage)
0 volt
VOLT 250
VOLT:LEV 25
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]?
<NR2>
[SOUR:]MODE VOLT:TRIG
VOLTage:TRIGgered
Phase Selectable
This command selects the AC rms or DC amplitude that the output voltage will be set to
during a triggered step or pulse transient.
Command Syntax
Parameters
Unit
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
SOURce:]VOLTage[:LEVel]:TRIGgered:AMPLitude]<NRf+>
0 to maximum voltage range specified by the LIMit:VOLTage
command
V (rms voltage)
0 volt
VOLT:TRIG 120
VOLT:LEV:TRIG 120
SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]?
<NR2>
VOLT VOLT:MODE
VOLTage:PROTection
Phase Selectable
This command sets the overvoltage protection (OVP) level of the AC source. If the peak
output voltage exceeds the OVP level, then the AC source output is disabled and the
Questionable Condition status register OV bit is set (see Section Error! Reference source
not found. under Error! Reference source not found.). An overvoltage condition can be
cleared with the OUTPut:PROTection:CLEar command after the condition that caused the
OVP trip is removed. The OVP always trips with zero delay and is unaffected by the
OUTPut:PROTection:DELay command.
ASTERION Series
111
AMETEK Programmable Power
Command Syntax
Parameters
Unit
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
112
ASTERION Series SCPI Programming Manual
[SOURce:]VOLTage:PROTection[:LEVel]<NRf+>
0 to 600
V (peak voltage)
MAX
VOLT:PROT 400
VOLT:PROT:LEV MAX
[SOURce:]VOLTage:PROTection[:LEVel]?
<NR3>
OUTP:PROT:CLE
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
VOLTage:MODE
Phase Selectable
This command determines how the output voltage is controlled during a triggered output
transient. The choices are:
FIXed
STEP
The voltage is unaffected by a triggered output transient.
The voltage is programmed to the value set by VOLTage:TRIGgered when
a triggered transient occurs.
The voltage is changed to the value set by VOLTage:TRIGgered for a
duration determined by the pulse commands.
The voltage is controlled by the voltage list when a triggered transient
occurs.
PULSe
LIST
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]VOLTage:MODE<mode>
FIXed | STEP | PULSe | LIST
FIX
VOLT:MODE LIST
VOLT:MODE FIX
[SOURce:]VOLTage:MODE?
<CRD>
VOLT:TRG
VOLT
VOLTage:RANGe[:LEVel]
This command sets the voltage range of the power source. On the ASTERION Series, there
are two voltage ranges available:
•
156 V AC or DC range
•
312 V AC or DC range
The LIM:VOLT? Query may be used to determine which AC or DC voltage ranges are
available to select. Sending a parameter other than these will not be accepted.
Note that the query format of the VOLT:RANG command returns the voltage range value for
the selected range and mode. In AC or AC+DC mode, an AC voltage range value is
returned. In DC mode, the DC voltage range value is returned. To determine the state of the
ASTERION unit, it may be necessary to query both the range and the mode.
Note:
On ASTERION units the VOLT:RANG command is also coupled with the
OUTPUT command. If the output relay is closed (ON), attempting a voltage
range change will result in an error message and no range change will occur.
The output relay MUST be opened first by sending a OUTPUT 0 command. The
output off command can be prepended to the volt:range command as part of
the same message.
The VOLTage:RANGe command is coupled with the CURRent command.This means that
the maximum current limit that can be programmed at a given time depends on the voltage
range setting in which the unit is presently operating.
ASTERION Series
113
AMETEK Programmable Power
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
ASTERION Series SCPI Programming Manual
[SOURce:]VOLTage:RANGe[:LEVel] <NRf+>
156 | 312|
Defined by the PONSetup:RANGe
VOLT:RANG 156
[SOURce:]VOLTage:RANGe?
<NR2>
LIM:VOLT?
REFerence[:MODE]
This command determines the source of its voltage reference. if internal, the source uses its
internal voltage. if external, the input must be an external signal. If RPV, the input is a DC
value correspond to the level of the internal oscillator signal.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]VOLTage:REFerence[:MODE] <source>
INTernal|EXTernal|RPVoltage
VOLTage:REFererence EXT
VOLT:REF?
<CRD>
PONS:REF
VOLTage:REFerence:FSCale
This command determines the external voltage reference level that correspond to the full
scale output voltage.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]VOLTage:REFerance[:FSCale] <source>
numeric value between 2.5 and 10 volt DC in RPV mode or
corresponding rms value if the reference mode is external.
VOLTage:REFererence:FSCale 10
VOLT:REF:FSC?
<CRD>
PONS:REF:FSC
VOLTage:SENSe[:SOURce]
This command selects the source from which the output voltage is sensed. The following
voltage sense sources can be selected:
INTernal
EXTernal
This senses the voltage at the output of the power amplifier on the in-board
side of the output disconnect relay.
This senses the output voltage at the user's sense terminals, which allows
remote voltage sensing at the load.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
[SOURce:]VOLTage:SENSe[:SOURce] <source>
INTernal | EXTernal
INTernal
VOLT:SENS:SOUR INT
[SOURce:]VOLTage:SENSe[:SOURce]?
<CRD>
VOLTage:SLEW
Phase Selectable
114
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
This command sets the slew rate for all programmed changes in the output voltage level of
the source. A parameter of MAXimum will set the slew to its maximum possible rate. The
SCPI representation for MAXimum is 1E9.
Command Syntax
Parameters
Unit
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
[SOURce:]VOLTage:SLEW[:IMMediate]<NRf+>
0 to1E9 | MAX
V/S (volts per second)
MAX
VOLT:SLEW 1
VOLT:SLEW MAX
[SOURce:]VOLTage:SLEW[:IMMediate]?
<NR3>
VOLT:SLEW:MODE
VOLT:SLEW:TRIG
115
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
VOLTage:SLEW:MODE
Phase Selectable
This command determines how the output voltage slew rate is controlled during a triggered
output transient. The choices are:
FIXed
STEP
PULSe
LIST
The slew rate is unaffected by a triggered output transient.
The slew rate is programmed to the value set by
VOLTage:SLEW:TRIGgered when a triggered transient occurs.
The slew rate is changed to the value set by VOLTage:SLEW:TRIGgered
for a duration determined by the pulse commands.
The slew rate is controlled by the voltage slew list when a triggered transient
occurs.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
[SOURce:]VOLTage:SLEW:MODE<mode>
FIXed | STEP | PULSe | LIST
FIX
VOLT:SLEW:MODE LIST
VOLT:SLEW:MODE FIX
[SOURce:]VOLTage:SLEW:MODE?
<CRD>
VOLT:SLEW:TRG
VOLT:SLEW
VOLTage:SLEW:TRIGgered
Phase Selectable
This command selects the slew rate that will be set during a triggered step or pulse transient.
A parameter of MAXimum will set the slew to its maximum possible rate. The maximum
allowed value is1E9.
Command Syntax
Parameters
Unit
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
116
[SOURce:]VOLTage:SLEW:TRIGgered<NRf+>
0 to 1E9 | MAXimum
V/S (volts per second)
MAXimum
VOLT:SLEW:TRIG 1
VOLT:SLEW:TRIG MAX
[SOURce:]VOLTage:SLEW:TRIGgered?
<NR2>
VOLT:SLEW:MODE
VOLT:SLEW
ASTERION Series
ASTERION Series SCPI Programming Manual
4.22
AMETEK Programmable Power
Status Subsystem Commands
This subsystem programs the AC/DC power source status registers. There are four groups
of status registers;
•
Operation Status Group
•
Questionable Status Group
•
Questionable Instrument Isummary Group
•
Standard Event Group
The Standard Event group is programmed with Common commands. The Operation,
Questionable, and Instrument ISummary status groups each consist of the following three
registers:
Condition
Enable
Event
Refer to chapter 7 for more information about the status registers.
Subsystem Syntax
STATus
:OPERation
:EVENt
:CONDition
:ENABle <n>
:QUEStionable
:EVENt
:CONDition
:ENABle <n>
:INSTruments
:ISUMmary
:EVENt
:CONDition
:ENABle
Returns the value of the event register
Returns the value of the condition register
Enables specific bits in the Event register
Returns the value of the event register
Returns the value of the condition register
Enables specific bits in the Event register
Returns the selected phase’s event register value
Returns the selected phase’s condition register
Enable specific bits in selected phase’s Event
register values
Bit Configuration of Status Operation Registers
Bit Position
Bit Name
Bit Weight
CAL
TRANS
MEAS
ASTERION Series
15-5
4
3
1-2
0
not used
MEAS
TRANS
not used
CAL
16
8
1
Calibration is completed
Transient is completed
Measurement is completed
117
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
STATus:OPERation:EVENt?
This query returns the value of the Operation Event register. The Event register is a readonly register, which holds (latches) all events. Reading the Operation Event register clears it.
Query Syntax
Parameters
Returned Parameters
Examples
Related Commands
STATus:OPERation:EVENt?
None
<NR1>(Register Value)
STAT:OPER:EVEN?
*CLS
STATus:OPERation:CONDition?
This query returns the value of the Operation Condition register. This is a read-only register,
which holds the real-time (unlatched) operational status of the AC/DC power source.
Query Syntax
Parameters
Examples
Returned Parameters
STATus:OPERation:CONDition?
None
STAT:OPER:COND?
<NR1>(Register value)
STATus:OPERation:ENABle
This command and its query set and read the value of the Operation Enable register. This
register is a mask for enabling specific bits from the Operation Event register to set the
operation summary bit (OPER) of the Status Byte register. The operation summary bit is the
logical OR of all enabled Operation Event register bits.
Command Syntax
Parameters
Default Value
Examples
Query Syntax
Returned Parameters
Related Commands
118
STATus:OPERation:ENABle <NRf+>
0 to 32727
0
STAT:OPER:ENAB 32
STAT:OPER:ENAB 1
STATus:OPERation:ENABle?
<NR1>(Register value)
STAT:OPER:EVEN
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
Bit Configuration of Questionable Registers
Bit Position
13-15
12
10-11
10
9
8-5
3
2-4
1
0
Bit Name
not
used
CL
not used
not used
RI
not used
OT
not
used
CF
VF
2
1
Bit Weight
VF
CF
OT
RI
CL
4096
512
8
over or under voltage protection has tripped
over-current protection has tripped
over-temperature protection has tripped
remote inhibit is active
rms current limit is active
STATus:QUEStionable[:EVENt]?
This query returns the value of the Questionable Event register. The Event register is a readonly register which holds (latches) all events. Reading the Questionable Event register
clears it.
Query Syntax
Parameters
Returned Parameters
Examples
Related Commands
STATus:QUEStionable[:EVENt]?
None
<NR1>(Register Value)
STAT:QUES:EVEN?
*CLS
STATus:QUEStionable:CONDition?
This query returns the value of the Questionable Condition register. This is a read-only
register which holds the real-time (unlatched) questionable status of the AC/DC power
source.
Query Syntax
Example
Returned Parameters
STATus:QUEStionable:CONDition?
STAT:QUES:COND?
<NR1>(Register value)
STATus:QUEStionable:ENABle
This command sets or reads the value of the Questionable Enable register. This register is a
mask for enabling specific bits from the Questionable Event register to set the questionable
summary (QUES) bit of the Status Byte register. This bit (bit 3) is the logical OR of all the
Questionable Event register bits that are enabled by the Questionable Status Enable
register.
Command Syntax
Parameters
Default Value
Examples
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
STATus:QUESionable:ENABle <NRf+>
0 to 32727
0
STAT:QUES:ENAB 18
STATus:QUEStionable:ENABle?
<NR1>(Register value)
STAT:QUES:EVEN?
119
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
STATus:QUEStionable:INSTrument:ISUMmary?
Phase Selectable
This command returns the value of the Questionable Event register for a specific output of a
three-phase AC source. The particular output phase must first be selected by INST:NSEL.
The Event register is a read-only register, which holds (latches) all events that are passed by
the Questionable NTR and/or PTR filter. Reading the Questionable Event register clears it.
Query Syntax
Parameters
Returned Parameters
Examples
Related Commands
STATus:QUESionable:INSTrument:ISUMmary[:EVENt]?
None
<NR1> (Register Value)
STAT:QUES:INST:ISUM:EVEN?
*CLS STAT:QUES:INST:ISUM:NTR
STAT:QUES:INST:ISUM:PTR
STATus:QUEStionable:INSTrument:ISUMmary:CONDition?
Phase Selectable
This query returns the value of the Questionable Condition register for a specific output of a
three-phase AC source. The particular output phase must first be selected by INST:NSEL.
The Condition register is a read-only register, which holds the real-time (unlatched)
questionable status of the AC/DC power source.
Query Syntax
Example
Returned Parameters
STATus:QUEStionable:INSTrument:ISUMmary:CONDition?
STAT:QUES:INST:ISUM:COND?
<NR1> (Register value)
STATus:QUEStionable:INSTrument:ISUMmary:ENABle
Phase Selectable
This command sets or reads the value of the Questionable Enable register for a specific
output of a three-phase AC source. The particular output phase must first be selected by
INST:NSEL. The Enable register is a mask for enabling specific bits from the Questionable
Event register to set the questionable summary (QUES) bit of the Status Byte register. This
bit (bit 3) is the logical OR of all the Questionable Event register bits that are enabled by the
Questionable Status Enable register.
Command Syntax
Parameters
Default Value
Examples
Query Syntax
Returned Parameters
120
STATus:QUEStionable:INSTrument:ISUMmary:ENABle <NRf+>
0 to 32767
0
STAT:QUES:INST:ISUM:ENAB 18
STATus:QUEStionable:INSTrument:ISUMmary:ENABle?
<NR1> (Register value)
ASTERION Series
ASTERION Series SCPI Programming Manual
4.23
AMETEK Programmable Power
System Commands
The system commands control the system-level functions of the AC/DC Source.
Subsystem Syntax
SYSTem
:CHASis?
:CMODual
[:PRESent]? 1|2|3|4|all
:STATus? 1|2|3|4|all
:DATE?
:TIME
:ERRor?
:VERSion?
:LOCal
:REMote
:CONFigure
[:BYTE]
NOUT
:ETIMe?
:TEMPerature
:COMMunicate
:GPIB
:ADDRess
:LAN
:ADDRess
:APPLy
:CLASs
:DEFault
:DESCription
:DNSaddress
:GWADdress
:HOST
:PASSword
:PORT
:DHCP
:MDNS
:LLOCal
:SERial
:BAUD
:PARity
:BITS
:SBITs
Return number of chassis in a system
Return module presents in a chassis
Return the modules status in a chassis
Set and return date
Set and return time
Returns the error number and error string
Returns the SCPI version number
Go to local mode (RS-232 only)
Go to remote mode (RS-232 only)
Set system configuration, password required
Set the number of output phases (one or three) if
the mode option is available
Returns the elapse time
Returns the internal ambient temperature in °C
Set GPIB address
Set LAN IP address
Apply the change in setting
Set LAN Host bits
Set LAN to a default known setting
Set user description
Set LAN DNS address
Set LAN Gateway
Set the Host name.
Set LAN password
Set LAN socket port address
Enabel or disable DHCP
Enable or disable MDNS
Enable or disable link local
Set the baud rate
Set the parity type
Set number of bits
Set number of stop bits
SYSTem:ERRor?
This query returns the next error number followed by its corresponding error message string
from the remote programming error queue. The queue is a FIFO (first-in, first-out) buffer that
stores errors as they occur. As it is read, each error is removed from the queue. When all
errors have been read, the query returns 0,No Error. If more errors are accumulated than the
queue can hold, the last error in the queue is -350,Too Many Errors.
ASTERION Series
121
AMETEK Programmable Power
Query Syntax
Parameters
Returned Parameters
Example
ASTERION Series SCPI Programming Manual
SYSTem:ERRor?
None
<NR1>,<SRD>
SYST:ERR?
SYSTem:VERSion?
This query returns the SCPI version number to which the AC/DC source complies. The
returned value is of the form YYYY.V, where YYYY represents the year and V is the revision
number for that year.
Query Syntax
Parameters
Returned Paramters
Example
SYSTem:VERSion?
None
<NR2>
SYST:VERS?
SYSTem:CHASis?
This query returns the number of Chasis in a system. The value 1 thrugh 4 represent the
number of chasis in the system
Query Syntax
Parameters
Returned Paramters
Example
SYSTem:CHASis?
None
<NR1>
SYST:CAHS?
SYSTem:CMODual[:PRESent]? 1|2|3|4|all
This query returns a 16 bit word represent the modules in a chassis. The value 1 thrugh 4
represent the chassis address or all will return a comma seperatted 16 bit words for all
chasis in the system.
Query Syntax
Parameters
Returned Paramters
Example
SYSTem:CMOD? 1
1|2|3|4|all
<NR1>
SYST:CMOD?
1st Byte
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
PFC_PRS
DC2_PRS
DC1_PRS
0
0
0
AC2_PRS
AC1_PRS
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
0
0
0
0
AC6_PRS
AC5_PRS
AC4_PRS
AC3_PRS
2nd Byte
122
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
SYSTem:CMODual:Status? 1|2|3|4|all
This query returns a 16 bit word represent the modules status in a chassis. The value 1
thrugh 4 represent the chassis address or all will return a comma seperatted 16 bit words for
all chasis in the system.
Query Syntax
Parameters
Returned Paramters
Example
SYSTem:CMOD:STAT? 1
1|2|3|4|all
<NR1>[,NR1]
SYST:CMOD:STAT?
1st Byte
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
PFC_GOOD
DC2_GOOD
DC1_GOOD
XFRM_GOOD
/AC_OTP
0
AC2_GOOD
AC1_GOOD
2nd Byte
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
0
0
0
0
AC6_GOOD
AC5_GOOD
AC4_GOOD
AC3_GOOD
SYSTem:DATE
This command will set orreturn the current date in the format dd/mm/yy. Where the dd is the
day of the month mm is the month and yy is the year.
Command Syntax
Parameters
Example
Quary syntax
Returned Parameters
SYSTem:DATE
<string ?
SYST:DATE "24/10/15"
SYST:DATE?
<SRD>
SYSTem:TIME
This command will set orreturn the current time in the format hh/mm/ss. Where the hh is the
hour of the day represent in 1 to 24, mm is the minutes and ss is the seconds
Command Syntax
Parameters
Example
Quary syntax
Returned Parameters
SYSTem:TIME
<string>
SYST:TIME "13/40/31"
SYST:DATE?
<SRD>
SYSTem:LOCal
ASTERION Series
123
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
This command can only be used with the RS-232 interface. It sets the interface in Local
state, which enables the front panel controls.
Command Syntax
Parameters
Example
Related Commands
SYSTem:LOCal
None
SYST:LOC
SYST:REM
SYSTem:REMote
This command can only be used with the RS-232 interface. It sets the interface in the
Remote state, which disables all front panel controls.
Command Syntax
Parameters
Example
Related Commands
SYSTem:REMote
None
SYST:REM
SYST:LOC
SYSTem:CONFigure[:BYTE]
This command will set the power source options. This is a protected command and requires
a password. The query response is available however. Available options are returned
separated by a comma.
Command Syntax
Parameters1
Example
Returned Parameters
Related Commands
SYSTem:CONFigure
SCPI,NOUT,ADV,
CLK/LOC,DO160,MIL704D,IEC411,IEC413,ABD,LF
SYST:CONF SCPI,IEC411
SYST:CONF?
<CRD>
*OPT?
1
124
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
SYSTem:CONFigure:NOUTput
Sets the mode configuration of the power source to single-phase or a three-phase mode.
The MODE option must be enabled for this command to work. If MODE option is not
available, the query response will be FIX.
Command Syntax
Parameters
Example
Query Syntax
Query response
Returned Paramters
SYSTem:CONFigure:NOUTput <noutput mode>
ONEPhase | THReephase
SYST:CONF:NOUT ONE
SYSTem:CONF?
ONE, THREE or FIX
Note: Query response CRD differs
from parameter format on this command.
<CRD>
SYSTem:ETIMe?
This command will return the total number of accumulated hours, minutes and seconds.
Command Syntax
Parameters
Example
Returned Parameters
SYSTem:ETIMe?
none
SYST:ETIM?
<NR1>,<NR1>,<NR1>
SYSTem:TEMPerature?
This command will return the internal ambient temperature of the AC/DC power source in
degrees Celsius.
Command Syntax
Parameters
Example
Returned Parameters
SYSTem:TEMPerature?
none
SYST:TEMP?
<NR2>
SYSTem:COMMunicate:GPIB:ADDRess
This command will set the GPIB address.
Command Syntax
Parameters
Example
Returned Parameters
SYSTem:COMMunicate:GPIB:ADDRess <NRF>
0 to 31 <listen address>
SYST:COMM:GPIB:ADDR 2
<NR1>
SYSTem:COMMunicate:LAN:ADDRess
This command will set the LAN IP address. The query format returns the IP address set. To
query the actual IP address used by the LAN interface (in case the IP address is not static
but assigned by a DHCP server), the NCON parameter (Network Connection Setting) must
be added to the query. The default value is 0.0.0.0.
ASTERION Series
125
AMETEK Programmable Power
Command Syntax
Parameters
Example
Query Syntax
Returned Parameters
ASTERION Series SCPI Programming Manual
SYSTem:COMMunicate:LAN:ADDRess <NRF>
ddd.ddd.ddd.ddd <IP address>
SYST:COMM:LAN:ADDR 255.255.167.2
SYST:COMM:LAN:ADDR?
SYST:COMM:LAN:ADDR? NCON
<CRD>
SYSTem:COMMunicate:LAN:APPLy
This command will apply the changes in LAN setting. The controller will go to reset condition
and the new LAN setting will take effect.
Command Syntax
Parameters
Example
Query Syntax
Returned Parameters
SYSTem:COMMunicate:LAN:APPLy
none
SYST:COMM:LAN:APPL
no query for this command
none
SYSTem:COMMunicate:LAN:CLASs
This command will set the number of host address bits or a class. The query format returns
the number of bits set. To query the actual number of bits used by the LAN interface (in case
the IP address is not static but assigned by a DHCP server), the NCON parameter (Network
Connection Setting) must be added to the query. The default value is 8. In general Class A
network is 24 bits, Class B is 16 bits and Class A is 8 bits.
Command Syntax
Parameters
Example
Query Syntax
Returned Parameters
SYSTem:COMMunicate:LAN:CLASs <NRF>
8 to 32
SYST:COMM:LAN:CLAS 8
SYST:COMM:LAN: CLAS?
SYST:COMM:LAN: CLAS? NCON
<NR1>
SYSTem:COMMunicate:LAN:DEFault
This command will apply the changes in LAN setting to the default setting. The controller will
go to reset condition and the default LAN setting will take effect. Both IP address and Gate
way address are set to zero. The Host name is cleared. The password is reset to
“admin”The unit is set to DHCP or Auto IP.
Command Syntax
Parameters
Example
Query Syntax
Returned Parameters
SYSTem:COMMunicate:LAN:DEFault
none
SYST:COMM:LAN:DEF
no query for this command
none
SYSTem:COMMunicate:LAN:DESCription
This command will set the user description. The description is limited to 24 characters
126
ASTERION Series
ASTERION Series SCPI Programming Manual
Command Syntax
Parameters
Example
Query Syntax
Returned Parameters
AMETEK Programmable Power
SYSTem:COMMunicate:LAN:DESCription <SRD>
<SRD>
SYST:COMM:LAN:DESC “EVAL UNIT”
SYST:COMM:LAN:DESC?
<SRD>
SYSTem:COMMunicate:LAN:GWADdress
This command will set the LAN Gateway address. The query format returns the Gateway
address set. To query the actual gateway address used by the LAN interface (in case the IP
address is not static but assigned by a DHCP server), the NCON parameter (Network
Connection Setting) must be added to the query. The default value is 0.0.0.0.
Command Syntax
Parameters
Example
Query Syntax
Returned Parameters
SYSTem:COMMunicate:LAN:GWADddress <NRF>
ddd.ddd.ddd.ddd <Gateway address>
SYST:COMM:LAN:GWAD 255.255.255.0
SYST:COMM:LAN:GWAD?
SYST:COMM:LAN:GWAD? NCON
<CRD>
SYSTem:COMMunicate:LAN:HOST
This command will set the Host name. The name is limited to 16 characters
Command Syntax
Parameters
Example
Query Syntax
Returned Parameters
SYSTem:COMMunicate:LAN:HOST <SRD>
<SRD>
SYST:COMM:LAN:HOST “ACS”
SYST:COMM:LAN:HOST?
<SRD>
SYSTem:COMMunicate:LAN:PASSword
This command will set the user password. The password is used to access to LAN
configuration screen from the Web page. The default password is “admin”. The description is
limited to 8 characters.
Command Syntax
Parameters
Example
Query Syntax
Returned Parameters
SYSTem:COMMunicate:LAN:PASSword <SRD>
<SRD>
SYST:COMM:LAN:PASS “admin”
SYST:COMM:LAN:PASS?
<SRD>
SYSTem:COMMunicate:LAN:PORT
This command will set the socket port number. The query format returns the port number
set. The default value is 5025.
Command Syntax
Parameters
Example
Query Syntax
Returned Parameters
ASTERION Series
SYSTem:COMMunicate:LAN:PORT<NRF>
0- 65535
SYST:COMM:LAN:PORT 5025
SYST:COMM:LAN: PORT?
<NR1>
127
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
SYSTem:COMMunicate:LAN:DHCP
This command will enable or disable DHCP
Command Syntax
Parameters
Example
Query Syntax
Returned Parameters
SYSTem:COMMunicate:LAN:DHCP <boolean>
0|1 or off|on
SYST:COMM:LAN:DHCP on
SYST:COMM:LAN: DHCP?
<boollean>
SYSTem:COMMunicate:LAN:MDNS
This command will enable or disable MDNS
Command Syntax
Parameters
Example
Query Syntax
Returned Parameters
SYSTem:COMMunicate:LAN:MDNS <boolean>
0|1 or off|on
SYST:COMM:LAN:MDNS on
SYST:COMM:LAN: MDNS?
<boollean>
SYSTem:COMMunicate:LAN:LLOCkal
This command will enable or disable link local
Command Syntax
Parameters
Example
Query Syntax
Returned Parameters
SYSTem:COMMunicate:LAN:LLOC <boolean>
0|1 or off|on
SYST:COMM:LAN:LLOC on
SYST:COMM:LAN: LLOC?
<boollean>
SYSTem:COMMunicate:SERial:BAUD
This command will set the SERial communication baud rate.
Command Syntax
Parameters
SYSTem:COMMunicate:SERial:BAUD <NRF>
1200 | 2400 | 4800 | 9600 | 38400 | 57600 | 115200
Example
Returned Parameters
SYST:COMM:SER:BAUD 9600
<NR1>
SYSTem:COMMunicate:SERial:PARity
This command will set the SERial communication parity.
Command Syntax
Parameters
Example
Returned Parameters
SYSTem:COMMunicate:SERial:PARity <parity>
NONE | EVEN | ODD
SYST:COMM:SER:PAR NONE
<CRD>
SYSTem:COMMunicate:SERial:BITS
128
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
This command will set the SERial communication number of data bits.
Command Syntax
Parameters
Example
Returned Parameters
SYSTem:COMMunicate:SERial:BITS <NRF>
7|8
SYST:COMM:SER:BITS 8
<NR1>
SYSTem:COMMunicate:SERial:SBITs
This command will set the SERial communication number of stop bits.
Command Syntax
Parameters
Example
Returned Parameters
ASTERION Series
SYSTem:COMMunicate:SERial:SBITs <NRF>
1|2
SYST:COMM:SER:SBITs 1
<NR1>
129
AMETEK Programmable Power
4.24
ASTERION Series SCPI Programming Manual
Trace Subsystem Commands
This subsystem programs the output waveform of the AC/DC power source.
Subsystem Syntax
TRACe
:CATalog?
[:DATA] <waveform_name>, <n> , <n>
:DEFine <waveform_name>[, <waveform_name>|1024]
:DELete
[:NAME] <waveform_name>
:ALL
Return list of defined
waveforms
Assign values to a
waveform
Create and name new
waveform
Delete waveform to free its
memory
Delete all user waveforms
from memory
TRACe
These commands set the values of a user-defined waveform table. The first parameter is
the name of a waveform that was previously defined with TRACe:DEFine. Following the
name are 1024 data points that define the relative amplitudes of exactly one cycle of the
waveform. The first data point defines the relative amplitude that will be output at 0 degrees
phase reference. An error will occur if exactly 1024 data points are not sent with the
command.
Data points can be in any arbitrary units. The AC source scales the data to an internal format
that removes the dc component and ensures that the correct ac rms voltage is output when
the waveform is selected. You cannot use the predefined names as names for your
waveform.
Waveform data is stored in nonvolatile memory and is retained when input power is
removed. Up to 50 user-defined waveforms may be created and stored per group. The *RST
and *RCL commands have no effect on user-defined waveforms. Be careful when using the
*RCL command to make sure the waveform group that was selected when the front panel
setup was stored is the same. If not, the AC/DC power source will attempt to recall a
waveform that likely does not exist in the presently selected group of waveforms. In this
case, an error message is generated and no switching of the waveform at the output of the
source takes place.
A waveform can be selected for output using the FUNCtion:SHAPe,
FUNCtion:SHAPe:TRIGgered, or LIST:SHAPe commands.
Command Syntax:
Parameters
Example
Query Syntax:
Related Commands
130
TRACe[:DATA]<waveform_name>,<NRf> {,<NRf>}
<waveform_name>, <amplitude>
TRAC flattop,0.1,0.3,0.7,.....-0.7,-0.3,-0.1
none
TRAC:DATA
TRAC:DEL
FUNC:SHAP
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
TRACe:CATalog
These commands return a list of defined waveform names. The list includes both pre-defined
waveforms such as SINusoid, SQUare, and CSINusoid, as well as any user-defined
waveforms.
Query Syntax:
Returned Parameters
Example
Related Commands
TRACe:CATalog?
<SRD>
TRAC:CAT?
TRAC:DATA
TRAC:DEL
FUNC:SHAP
TRACe:DEFine
These commands define a new waveform with the name <waveform_name> and allocates
storage for its data. The waveform name can then be referenced by the TRACe:DATA.
Note:
The TRAC:DEF command causes waveform catalog data to be writing to the
Flash memory of the unit. This process requires about 500 msec to complete.
The TRACE:DATA command which normally follows should not be sent
during this period to allow this process to complete or the first part of the data
may be missed and an error will result.
Command Syntax:
Parameters
Example
Related Commands
TRACe:DEFine <waveform_name>
<waveform_name>
TRAC:DEF flattop
TRAC:DATA
TRAC:DEL
FUNC:SHAP
TRACe:DELete
This command deletes the user-defined waveform table with the name <waveform_name>
and makes its memory available for other waveforms.
Command Syntax:
Parameters
Example
Related Commands
TRACe:DELete[:NAME]<waveform_name>
<waveform name>
TRAC:DEL flattop
TRAC:DATA
TRAC:DEL
FUNC:SHAP
TRACe:DELete
This command deletes ALL user-defined waveforms at once and makes all waveform
memory available for other waveforms. This command is only supported by firmware
revisions 0.16 and higher.
Command Syntax:
Parameters
Example
Related Commands
ASTERION Series
TRACe:DELete:ALL
<waveform name>
TRAC:DEL:ALL
TRAC:DATA
TRAC:DEL
FUNC:SHAP
131
AMETEK Programmable Power
4.25
ASTERION Series SCPI Programming Manual
Trigger Subsystem
This subsystem controls the triggering of the AC/DC power source. See chapter 6 under
"Triggering Output Changes" for an explanation of the Trigger Subsystem. The INITiate
commands control the initialization of the transient system. The trigger subsystem must first
be enabled using the INITiate commands or no triggering action will occur. Refer to Figure
6-5 for a block diagram of the trigger system.
Subsystem Syntax
ABORt Resets the trigger system to the Idle state
INITiate
[:IMMediate]
Initiates the system for one trigger
[:TRANsient]
:ACQuire
:CONTinuous
sets if the initate continuous to (ON|OFF)
TRIGger
[:TRANsient]
[:SEQuence1][:IMMediate]
Triggers the output immediately
Sets the trigger delay time
:DELay <n>]1
:SOURce
Sets the trigger source (IMMediate|BUS|EXT)
:COUNt
Set if the trigger is controlled at every
count(NONE|ALL)
:ACQuire
:SOURce
set the aquire trigger soure
(IMMediate|SYNChronize|BUS|TTLTrg)
:SYNChronize
:SOURce <source>
Sets the trigger sync source (IMM|PHAS)
:PHASe <n>
Sets the synchronous phase reference
:STATe?
Return the trigger state (IDLE|ARM|BUSY)
ABORt
This command resets the transient trigger systems to the Idle state. Any output transient or
measurement that is in progress is immediately aborted. ABORt also cancels any lists or
pulses that may be in process.
Command Syntax
Parameters
Examples
Related Commands
1
ABORt
one
ABOR
INIT
*RST
*TRG
TRIGger:DELay not implemented in earlier firmware versions.
132
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
INITiate[:IMMediate][:TRANsient]
The INITiate command controls the initiation of the transient generation or measurement
acquisition trigger system. They cause the trigger system to make a transition from the Idle
state to the Waiting-for-Trigger state. If the trigger system is not in the Idle state, the initiate
commands are ignored.
If both the transient generation and the measurement acquisition trigger systems are
initiated at the same time, the first trigger event that occurs will trigger the measurement
system. The transient system will trigger on the next trigger event. Thus, the measurement
system has a higher trigger priority than the transient system. If the measurement trigger is
generated by a transient event, the acquisition system should be initiated first so it is waiting
for the trigger caused by the transient system.
Command Syntax
Parameters
Examples
Related Commands
INITiate[:IMMediate][:TRANsient
None
INIT
ABOR INIT:CONT
*TRIG
TRIGger
When the trigger subsystem has been initiated, the TRIGger command generates a trigger
signal regardless of the selected trigger source.
Command Syntax
Parameters
Examples
Related Commands
TRIGger[:SEQuence1][:IMMediate]
TRIGger[:TRANsient][:IMMediate]
None
TRIG TRIG:TRAN TRIG:SEQ1:IMM
ABOR TRIG:SOUR TRIG:DEL TRIG:SYNC
TRIG:SYNC:PHAS INIT INIT:CONT *TRG *WAI
TRIGger:DELay
This command sets the time delay between the detection of a trigger signal and the start of
any corresponding trigger action. After the time delay has elapsed, the trigger is
implemented unless the trigger system is also waiting for a sync signal that has been
specified by TRIGger:SYNChronous:PHASe.
INITiate:ACQuire
[Pi Controller Only]
The INITiate:ACQuire command controls the initiation of the measurements trigger system.
They cause the trigger system to make a measurement from the Idle state to the Waiting-forTrigger state. If the trigger system is not in the Idle state, the initiate commands are ignored.
Command Syntax
Parameters
Examples
Related Commands
INITiate:ACQuire
None
INIT:ACQ
ABOR INIT:CONT
*TRIG
INITiate:CONTinuous
These commands control the transient generator trigger system.
•
1 or ON continuously initiates the transient trigger system.
ASTERION Series
133
AMETEK Programmable Power
•
0 or OFF turns off continuous triggering. In this state, the trigger system must be initiated
for each triggered event using INITiate:TRANsient.
Command Syntax
Parameters
*RST Value
Examples
Related Commands
134
ASTERION Series SCPI Programming Manual
INITiate:CONTinuous
0|1|OFF|ON
OFF
INIT:CONT ON
ABOR INIT:CONT
*TRG
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
TRIGger[:TRANSient]:SOURce
This command will determine the source of the trigger event for the transient. The following
sources are available:
•
IMMediate Triggering occurs as soon as the INIT command is received.
•
BUS
Triggering occurs following the INIT command after receiving the *TRG
command or a Group Execute Trigger (GET) IEEE signal.
•
EXTernal
Triggering occurs when an external trigger input is received.
Command Syntax
Parameters
*RST Value
Examples
Related Commands
TRIGger[:TRANSient]:SOURce
IMMediate | BUS | EXT
IMMediate
TRIG:SOUR BUS
ABOR <group execute trigger>
TRIGger:COUNt
This command determines whether the phase synchronization is accomplished at the
begining of the transient list or pulse for every COUNt or at the begining of the transient for
the first count only. It accepts the following parameters.
•
NONe
Synchronization is accomplished once
•
ALL
Synchronization is accomplished for every count.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
TRIGger:COUNt ALL
TRIGger:COUNt NONE
ALL, NONE
NONE
TRIG:COUN ALL
TRIG:COUN NONE
TRIG:COUN?
<CRD>
ABOR TRIG TRIG:DEL
TRIG:SYNC:PHAS
INIT
TRIG:SYNC
INIT:CONT *TRG WAI
135
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
TRIGger:ACQuire:SOURce
[3Pi Controller Only]
These commands select the trigger source for a triggered measurement sequence as
follows:
IMMediate
SYNChronize
BUS
TTLTrg
Acquire the measurements immediate. The FETCh commands return the
requested calculation from the set of acquired data as soon as the
measurement calculations are completed by the controller.
Internal phase A angle
IEEE-488 device, *TRG, or <GET> (Group Execute Trigger)
The signal driving the Trigger Out BNC
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
TRIGger:ACQuire:SOURce<CRD>
IMM|SYNC|BUS |TTLT
IMM
TRIG:ACQ:SOUR BUS
TRIGger:ACQuire:SOURce?
<CRD>
ABOR TRIG:SOUR
TRIG:SYNC:SOUR
TRIG:SYNC:PHAS
INIT
INIT:CONT
*TRG
TRIGger:SYNChronize:SOURce
This command selects the synchronizing trigger source in generating a step, pulse, or list
output as follows:
•
IMMediate starts the transient output immediately.
•
PHASe
starts the transient output at the reference phase set by TRIG:PHAS.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
TRIGger:SYNChronize:SOURce <CRD>
IMMediate|PHASe
IMM
TRIG:SYNC:SOUR IMM
TRIG:SOUR PHAS
TRIGger:SYNC:SOURce?
<CRD>
ABOR
TRIG:SYNC:PHAS
INIT
INIT:CONT
*TRG
TRIGger:SYNChronize:PHASe
This command sets the phase angle with respect to an internal phase reference if
TRIGger:SOURce PHASe is selected. The range is from -360 to +360 Degrees.
Command Syntax
Parameters
*RST Value
Examples
Query Syntax
Returned Parameters
Related Commands
136
TRIGger:SYNChronize:PHASe<NRf+>
360 to +360
0
TRIG:SYNC:PHAS 90
TRIGger:SYNChronize:PHASe?
<NR2>
ABOR TRIG:SYNC:SOUR
INIT
INIT:CONT
*TRG
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
TRIG:STATe?
This is a query only command. The response will define the state of the transient trigger
system as follows:
•
IDLE
The trigger is in the idle state.
•
ARM
The trigger is waiting for internal syncronization or external trigger
•
BUSY
The triggered transient is in progress.
•
WTRIG
The unit is waiting for a trigger event.
The trigger state will be updated when the last list point has been executed. For final voltage
or frequency steps with a longer dwell time than needed to reach the end value, this means
the response may change from BUSY to IDLE before the dwell time has expired. If this
affects the application program, it will be necessary to add a final list point with a short
durating (e.g. 0.001 second) to hold the BUSY state till the end of the list.
Note: Firmware revision 0.31 or lower will respond with “ARM” instead of “IDLE” at the end
of transient execution even if the trigger mode is immediate.
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
TRIGger:STATe?
<CRD>
ABOR TRIG:SOUR
TRIG:PHAS
INIT
INIT:CONT
*TRG
137
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
5. Common Commands
Common commands begin with an * and consist of three letters (command) or three letters
and a ? (query). Common commands are defined by the IEEE 488.2 standard to perform
some common interface functions. The AC/DC power source responds to the required
common commands that control status reporting, synchronization, and internal operations. It
also responds to optional common commands that control triggers, and stored operating
parameters.
Common commands and queries are listed alphabetically. If a command has a
corresponding query that simply returns the data or status specified by the command, then
both command and query are included under the explanation for the command. If a query
does not have a corresponding command or is functionally different from the command, then
the query is listed separately. The description for each common command or query
specifies any status registers affected. Refer to chapter 7 for details on how to read specific
register bits and use the information that they return.
Common Commands Syntax
*CLS
*ESE <n>
*ESE?
*ESR?
*IDN?
*OPC 1
*OPC?
*OPT?
*PSC <bool>
*PSC?
*RCL <n>
*RST
*SAV <n>
*SRE <n>
*SRE?
*STB?
*TRG
*WAI
138
Clear status
Standard event status enable
Return standard event status enable
Return event status register
Return instrument identification
Enable "operation complete" bit in ESR
Return a "1" when operation complete
Return option number
Power-on status clear state set/reset
Return power-on status clear state
Recall instrument state
Reset
Save instrument state
Set service request enable register
Return service request enable register
Return status byte
Trigger
Hold off bus until all device commands done
ASTERION Series
ASTERION Series SCPI Programming Manual
5.1
AMETEK Programmable Power
*CLS
This command clears the following registers (see chapter 7 for descriptions of all status
registers):
•
Standard Event Status
•
Operation Status Event
•
Questionable Status Event
•
Status Byte
•
Error Queue
Command Syntax
Parameters
ASTERION Series
*CLS
None
139
AMETEK Programmable Power
5.2
ASTERION Series SCPI Programming Manual
*ESE
This command programs the Standard Event Status Enable register bits. The programming
determines which events of the Standard Event Status Event register (see *ESR?) are
allowed to set the ESB (Event Summary Bit) of the Status Byte register. A "1" in the bit
position enables the corresponding event. All of the enabled events of the Standard Event
Status Event Register are logically ORed to cause the Event Summary Bit (ESB) of the
Status Byte Register to be set. See section 5.3 for descriptions of the Standard Event Status
registers.
The query reads the Standard Event Status Enable register.
Bit Configuration of Standard Event Status Enable Register
Bit Position
7
6
5
4
3
2
1
0
Bit Name
PON
not
used
CME
EXE
DDE
QYE
not
used
OPC
Bit Weight
128
32
16
8
4
CME
Command error
DDE
Device-dependent error
EXE
Execution error
OPC
Operation complete
PON
Power-on
QYE
Query error
Command Syntax
Parameters
Power-On Value
Example
Query Syntax
Returned Parameters
Related Commands
5.3
1
*ESE <NRf>
0 - 255
0 (see *PSC command)
*ESE 129
*ESE?
<NR1>(Register value)
*ESR? *STB?
*ESR?
This query reads the Standard Event Status Event register. Reading the register clears it.
The bit configuration of this register is the same as the Standard Event Status Enable
register (see *ESE). See chapter 7for a detailed explanation of this register.
Query Syntax
Parameters
Returned Parameters
Related Commands
140
*ESR?
None
<NR1>(Register value)
*CLS *ESE *ESE?
*OPC
ASTERION Series
ASTERION Series SCPI Programming Manual
5.4
AMETEK Programmable Power
*IDN?
This query requests the source to identify itself. It returns the data in four fields separated by
commas.
Query Syntax
Returned Parameters
Example
5.5
*IDN?
<AARD>
Field
California Instruments
xxxxxx
nnnnnn
Rev. xx.xx
Information
Manufacturer
Model number and letter
Serial number or 0
Revision level of firmware
"CALIFORNIA INSTRUMENTS,ASTERION5550, 12345, Rev 4.0"
*OPC
This command causes the interface to set the OPC bit (bit 0) of the Standard Event Status
register when the source has completed all pending operations. (See *ESE for the bit
configuration of the Standard Event Status registers.)
Pending operations are complete when all commands sent before *OPC have been
executed. This includes overlapped commands. Most commands are sequential and are
completed before the next command is executed. Overlapped commands are executed in
parallel with other commands. Commands such as measurement and calibration are
overlapped with subsequent commands sent to the AC/DC power source. The *OPC
command provides notification that all overlapped commands have been completed.
*OPC does not prevent processing of subsequent commands but Bit 0 will not be set until all
pending operations are completed. The *OPC 1 command must be part of the same
message with the command for which the OPC status is requested.
The query causes the interface to place an ASCII "1" in the Output Queue when all pending
operations are completed.
Command Syntax
Parameters
Query Syntax
Returned Parameters
Related Commands
ASTERION Series
*OPC <NR1>
1
*OPC?
<NR1>
*TRIG *WAI
141
AMETEK Programmable Power
5.6
ASTERION Series SCPI Programming Manual
*OPT?
This query requests the AC source to identify any options that are installed. Options are
identified by a string keyword or a number. A 0 anywhere in this list indicates that specific
feature is not installed. If a feature is installed or available, its corresponding keyword will be
returned. Refer also to the SYSTem:CONFigure[:BYTE] command. This command only has
a query format as these settings cannot be changed.
Query Syntax
Returned Parameters
*OPT?
<CRD>,[<CRD>]
The parameter list returned and their order in the sequence is shown in the table below.
Syntax
Description
Comment
SCPI
SCPI language
This feature is always enabled on ASTERION Series
models.
NOUT
MODE option
Phase mode selection. Available only on
ASTERION30/ASTERION45-3Pi systems.
ADV
Advanced Features
Available on ASTERION Series models with –3Pi
controllers only.
CLK/LOC
Clock and Lock mode
Allows multiple controllers to be synced.
DO160
Option –160
RTCA/DO160 test option.
MIL704D
Option –704
MIL-STD704 test option.
IEC411
Option -411
IEC61000-4-11 voltage dips and interruptions test
option. This option must be installed to support the
EOS1 or EOS3.
IEC413
Option -413
IEC61000-4-13 Interharmonics test option.
WHM
Option –WHM
Supported only on i/iX Series with firmware CIC4635.
ABD1
Option –ABD
Airbus ABD0100.1.8 test option. Requires use of
ASTERIONGui Windows software.
LF2
Option –LF
Limits interharmonics generator direct control output
to 500 Hz maximum.
MB3
Option –MB
Allows System field setting in Configuration menu to
be changed to support different configurations.
OPT24
Option –B787
Boeing B787-0147 test option. Requires use of
ASTERIONGui Windows software.
OPT11
Option –AMD
Airbus AMD24C test option. Requires use of
1 Note: *OPT? response list will not have “ABD” field if firmware revision is less than 1.13
2
Note: *OPT? response list will not have “LF” field if firmware revision is less than 1.14.
3 Note: *OPT? response list will not have “MB” field if firmware revision is less than 4.00 (ASTERION15
excluded)
4 Note: *OPT? response list will not have “OPT2” field if firmware revision is less than 4.00 (ASTERION15
excluded).
142
ASTERION Series
ASTERION Series SCPI Programming Manual
Syntax
Description
AMETEK Programmable Power
Comment
ASTERIONGui Windows software.
1 Note: *OPT? response list will not have “OPT1” field if firmware revision is less than 4.00 (ASTERION15
excluded).
ASTERION Series
143
AMETEK Programmable Power
5.7
ASTERION Series SCPI Programming Manual
*PSC
This command controls the automatic clearing at power-on of the Service Request Enable
and the Standard Event Status Enable registers (see chapter 7 under 7.6.2 for register
details):
*PSC ON | 1
Prevents the register contents from being saved causing them to be
cleared at power-on. This prevents a PON event from generating a
SRQ at power-on.
Saves the contents of the Standard Event Enable and Service
Request Enable registers in nonvolatile memory and recalls them at
power-on. This allows a PON event to generate SRQ at power-on.
Using the PCS command in this mode allows the control program to
detect a power failure condition that caused the source to power down
and back up again.
PSC OFF | 0
Command Syntax
Parameters
Example
Query Syntax
Returned Parameters
Related Commands
5.8
*PSC<bool>
0 | 1 | OFF | ON
*PSC 0 *PSC 1
*PSC?
0|1
*ESE *SRE
*RCL
This command restores the AC/DC source to a state that was previously stored in memory
(including the transient list) with a *SAV command to the specified location. All states are
recalled with the following exceptions:
·
CAL:STATe is set to OFF
·
The trigger system is set to the Idle state by an implied ABORt command (this cancels
any uncompleted trigger actions)
Command Syntax
Parameters
Example
Related Commands
WARNING:
144
*RCL <NRf>
0 through 7
*RCL 3
*RST *SAV
Recalling a previously stored state may place hazardous voltages at
the AC source output.
ASTERION Series
ASTERION Series SCPI Programming Manual
5.9
AMETEK Programmable Power
*RST
The reset (*RST) command has the same effect as an IEEE-488 Device Clear bus
command but can be used over the RS232C interface as well. This command resets the AC
source to the following factory-defined states:
Table 5-1 : *RST default parameter values
Item
Value
Item
Value
INIT:CONT
OFF
[SOUR:]LIST:STEP
AUTO
OUT
OFF
[SOUR:]PHAS:MODE
FIX
OUTP:TTLT
OFF
OUTP:TTLT:SOUR
BOT
[SOUR:]CURR:PROT:DEL
100ms
[SOUR:]VOLT:TRIG
[SOUR:]FREQ:MODE
FIX
[SOUR:]VOLT:SLEW:MODE
FIX
[SOUR:]FREQ:SLEW
MAX
[SOUR:]VOLT:SLEW:TRIG
MAX
[SOUR:]FREQ:SLEW:MODE
FIX
TRIG:CONN
NONE
[SOUR:]FREQ:SLEW:TRIG
MAX
[SOUR:]FREQ:TRIG
60Hz
TRIG:SYNC:SOUR
IMM
[SOUR:]FUNC:MODE
FIX
TRIG:SYNC:PHAS
0
TRIG:SOUR
IMM
Command Syntax
Parameters
Related Commands
*RST
None
*SAV
A *RST command or a IEEE-488 Device Clear also clears all status registers but does not
change the Event Enable registers for each status register group.
Application note:
When using the *RST command on systems set to power up in single phase mode, it will be
necessary to momentarily change the power on selection to three phase mode to ensure all
three phases are re-initialized. This can be done with the following code sequence:
PONS:NOUT?
<response>
PONS:NOUT THR
*RST
Delay 500msec
If <response> <> THR Then
PONS:NOUT <response>
End if
ASTERION Series
// Determine current PONS phase setting.
// Set to three phase initialization
// Issue reset commend.
// allow time to reset system.
// Set back if needed
145
AMETEK Programmable Power
5.10
ASTERION Series SCPI Programming Manual
*SAV
This command stores the present state of the AC/DC power source to a specified location in
memory. Up to 8 states (including the transient list) can be stored in nonvolatile memory.
Command Syntax
Parameters
Related Commands
5.11
*SAV
0 through 7
PSC
*RCL
*RST
*SRE
This command sets the condition of the Service Request Enable Register. This register
determines which bits from the Status Byte Register (see *STB for its bit configuration) are
allowed to set the Master Status Summary (MSS) bit and the Request for Service (RQS)
summary bit. A 1 in any Service Request Enable Register bit position enables the
corresponding Status Byte Register bit and all such enabled bits then are logically ORed to
cause Bit 6 of the Status Byte Register to be set. See paragraph 7.5 for more details
concerning this process.
When the IEEE-488 BUS controller conducts a serial poll in response to SRQ, the RQS bit is
cleared, but the MSS bit is not. When *SRE is cleared (by programming it with 0), the source
cannot generate an SRQ to the controller.
Command Syntax
Parameters
Default Value
Example
Query Syntax
Returned Paramters
Related Commands
146
*SRE <NRf>
0 to 255
0 (see *PSC command)
*SRE 255
*SRE?
<NR1>(Register binary value)
*ESE *ESR
ASTERION Series
ASTERION Series SCPI Programming Manual
5.12
AMETEK Programmable Power
*STB?
This query reads the Status Byte register, which contains the status summary bits and the
Output Queue MAV bit. Reading the Status Byte register does not clear it. The input
summary bits are cleared when the appropriate event registers are read (see chapter 7 for
more information). A serial poll also returns the value of the Status Byte register, except that
bit 6 returns Request for Service (RQS) instead of Master Status Summary (MSS). A serial
poll clears RQS, but not MSS. When MSS is set, it indicates that the source has one or more
reasons for requesting service.
Bit Configuration of Status Byte Register
Bit Position
7
6
5
4
3
2-0
Bit Name
OPER
MSS RQS
ESB
MAV
QUES
not used
Bit Weight
128
64
32
16
8
OPER
ESB
QUES
operation status summary
event status byte summary
questionable status summary
Query Syntax
Returned Paramters
Related Commands
ASTERION Series
MSS
RQS
MAV
master status summary
request for service
message available
*STB?
<NR1> (Register binary value)
*SRE *ESE *ESR
147
AMETEK Programmable Power
5.13
ASTERION Series SCPI Programming Manual
*TRG
This command generates a trigger to any subsystem that has BUS selected as its source
(for example, TRIG:SOUR BUS).The command has the same effect as the Group Execute
Trigger (<GET>) command.
Command Syntax
Parameters
Related Commands
5.14
*TRG
None
ABOR INIT
*WAI
This command instructs the AC/DC source not to process any further commands until all
pending measurement and calibration operations are completed. Pending operations are
complete when all commands sent before *WAI have been executed. This includes
overlapped commands. Most commands are sequential and are completed before the next
command is executed. Overlapped commands are executed in parallel with other
commands. Commands that affect output voltage or state, relays, and trigger actions are
overlapped with subsequent commands sent to the AC source. The *WAI command
prevents subsequent commands from being executed before any overlapped commands
have been completed.
The *WAI command may be used when performing measurement queries (MEAS or FETCh)
to force the AC/DC source to respond to the query before processing any subsequent
command.
*WAI can be aborted by sending any other command after the *WAI command.
Command Syntax
Parameters
Related Commands
148
*WAI
None
*OPC
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
6. Programming Examples
6.1
Introduction
This chapter contains examples on how to program the AC/DC source. Simple examples
show you how to program:
•
Output functions such as voltage, frequency, and phase
•
The transient waveform generator
•
Internal and external triggers
•
Measurement functions
•
User-defined waveforms
• The status and protection functions
The examples in this chapter use generic SCPI commands. See chapter 2 for information
about encoding the commands as language strings. Where appropriate, optional commands
are shown for clarity in the examples.
ASTERION Series
149
AMETEK Programmable Power
6.2
Programming the Output
6.2.1
Power-on Initialization
ASTERION Series SCPI Programming Manual
When the AC source is first turned on, it wakes up with the output state defined by the
PONSetup. In this state the output voltage is set to a value defined by the INIT:VOLT. The
following commands are given implicitly at power-on:
*RST
*CLS
*SRE 0
*ESE 0
*RST is a convenient way to program all parameters to a known state. Refer to Table 5-1
under the *RST command in paragraph 5.9 to see how each programmable parameter is
set by *RST. Refer to the *PSC command in chapter 0 for more information on the power-on
initialization of the *ESE and the *SRE registers.
6.2.2
Enabling the Output
To enable the output, use the command:
OUTPut ON
6.2.3
AC Voltage and Frequency
The AC rms output voltage is controlled with the VOLTage command. For example, to set
the AC output voltage to 125 volts rms, use:
MODE AC
VOLTage 125
The DC output voltage is controlled with the VOLTage:DC command. For example, to set
the DC output voltage to 100 volts DC, use:
MODE DC
VOLTage:DC 100
The AC/DC power source can be programmed to turn off its output if the actual output
voltage does not agree within a given tolerance with the set value using the measurement
query command.
Maximum Voltage
The maximum rms output voltage that can be programmed can be queried with:
VOLTage? MAX
The maximum voltage that the AC/DC source can output is limited by the maximum peak
voltage capability of the AC/DC source. This value is expressed in the equivalent rms value
of a sinewave (crest factor = 1.414). The maximum rms value is defined by the LIMIT
subsystem. If a custom waveform is selected with a crest factor higher than 1.414, the
maximum rms voltage will be less than the LIMIT value.
150
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
Voltage Ranges
The power source has two voltage ranges that are controlled by relays. The command that
controls the range is:
VOLTage:RANGe MIN | MAX | 156 | 312
When the range is set to MIN (156), the maximum rms voltage that can be programmed for a
sine wave is 156 volts rms, but it is only on this range that the maximum output current rating
is available.
The VOLTage:RANGe command is coupled with the CURRent command. This means that
the maximum current limit that can be programmed at a given time depends on the voltage
range setting in which the unit is presently operating.
Frequency
The output frequency is controlled with the FREQuency command. To set the output
frequency to 50 Hz, use:
FREQuency 50
6.2.4
Voltage and Frequency Slew Rates
Voltage Slew
The AC source has the ability to control the slew rate of AC amplitude and frequency
changes and DC amplitude. This can be used to generate ramps or to protect sensitive
loads. To set the voltage slew rate to 20 volts per second, use:
VOLTage:SLEW 20
At *RST the slew rate is set to Maximum, which means that AC voltage changes occur at the
fastest possible slew rate. The slew rate applies to programmed changes in AC/DC output
amplitude while the unit is operating in fixed mode. Amplitude changes made by the step,
pulse, and list transients are controlled by the same rules that apply to all other functions that
are subject to transient control. See section 6.4.
Frequency Slew
The AC source also has the ability to control the slew rate of frequency changes. To set the
frequency slew rate to 30 Hz per second, use:
FREQuency:SLEW 30
At *RST the slew rate is set to MAXimum, which means that frequency changes occur
instantaneously. The frequency slew rate applies to programmed changes in frequency while
the unit is operating in fixed mode. Frequency changes made by the step, pulse, and list
transients are controlled by the same rules that apply to all other functions that are subject to
transient control. See section 6.4.
ASTERION Series
151
AMETEK Programmable Power
6.2.5
ASTERION Series SCPI Programming Manual
Programming the Output Phase
You can control the phase of the AC voltage waveform relative to an external reference with:
PHASe <n>
which sets the phase in degrees. If <n> is positive, the voltage waveform leads the internal
reference or phase A value in three phase configuration.
Note:
6.2.6
For three phase clock and lock configurations, the PHASe command
sets the relative phase of B and C with respect to phase A.
Current Limit
This command will set the rms current limit, to set this limit is:
CURRent <n>
where <n> is the rms current limit in amperes.
If the load attempts to draw more current than the programmed limit, and the source is set
for constant current mode, the output voltage is reduced to keep the rms current within the
limit. Since the rms detection involves a filter time constant that is long compared to a single
output cycle, the response time of the rms current limit is not instantaneous.
The AC source can be programmed to turn off its output if the rms current limit is reached.
This protection feature is activated when the source mode is set for constant voltage mode.
Note:
152
The CURRent command is coupled with the VOLTage:RANGe. This
means that the maximum current limit that can be programmed at a
given time depends on the voltage range setting in which the unit is
presently operating. Refer to "Coupled Commands" for more
information.
ASTERION Series
ASTERION Series SCPI Programming Manual
6.2.7
AMETEK Programmable Power
Waveform Shapes
At *RST, the AC/DC power source generates a sine waveform when in AC or AC+DC mode,
but other shapes can be selected. There are built-in tables for sine, square and clipped sine
waveforms. In addition, the user can define arbitrary waveshapes by creating a 1024 point
table of amplitudes for a single cycle.
As shown in the following examples, the FUNCtion[:SHAPe] command selects the output
waveform.
Square Waveform
To select the square output waveform, use:
FUNCtion:SHAPe SQUare
Clipped Waveform
To select a clipped sine waveform use:
FUNCtion:SHAPe CSINe
To set the clipping level to 10% THD, use:
FUNCtion:SHAPe:CSINe 10
The clipping level is specified in terms of the percent total harmonic distortion in the clipped
sine waveform.
User-Defined Waveform
To create a user-defined waveform, use TRACe:DEFine command to create a name for the
waveform, then use the TRACe[:DATA] command to send the list of 1024 amplitude points.
The waveform can then be selected using the FUNCtion command. For example, a
waveform named "Distortion" can be created with:
TRACe:DEFine DISTORTION
TRACe:DATA DISTORTION, n1, n2, n3, ..., n1024
where n1 ... n1024 are the data points that define the relative amplitudes of exactly one
cycle of the waveform. The first data point defines the amplitude that will be output at 0
degrees phase reference.
Data points can be in any arbitrary units. The AC source scales the data to an internal format
that ensures that the correct ac rms voltage is output when the waveform is selected. When
queried, trace data is returned as normalized values in the range of ±1. Waveform data is
stored in nonvolatile memory and is retained when input power is removed. Up to 50 user
defined waveforms may be created and stored in one of 4 separate groups.
Because waveform shape commands are coupled with the voltage commands, changing
waveforms without changing the programmed voltage may result in an error if the resulting
peak voltage amplitude exceeds the maximum voltage rating of the AC/DC power source.
Refer to "Coupled Commands" for more information.
ASTERION Series
153
AMETEK Programmable Power
6.2.8
ASTERION Series SCPI Programming Manual
Individual Phases
On three phase models or configurations, the following functions can be controlled
separately on each phase:
•
•
•
•
•
•
•
VOLTage
CURRent
PHASe
FUNCtion
MEASure
FETCh
CALibration
Selecting a Phase
Two commands determine which output phase or phases receive commands in the three
phase mode. These are:
INSTrument:COUPle ALL | NONE
INSTrument:NSELect <n>
The *RST setting for INSTrument:COUPle is NONE. This setting causes programming
commands to be sent to the selected output phases only.
To send a programming command to all of the output phases, set INSTrument:COUPle to
ALL. For individual phase programming use ALL, then select the desired output to receive
the command with INSTrument:NSELect. For example, when the commands
INSTrument:COUPle NONE
INSTrument:NSELect 2
are sent, all subsequent voltage commands will go to output phase 2, and all measurement
queries will return readings from output phase 2.
Note:
The INSTrument:COUPle command has no effect on queries. In the
three-phase mode, queries are always directed to the output selected
by INSTrument:NSELect.
Programming the Output Phase
You can control the phase of the ac voltage waveform relative to an internal reference or to
phase A with:
PHASe <n>
which sets the phase in degrees. If <n> is positive, the voltage waveform leads the internal
reference.
The INSTrument:COUPle setting is ignored by the PHASe command - it always controls the
output selected by INSTrument:NSELect.
154
ASTERION Series
ASTERION Series SCPI Programming Manual
6.3
AMETEK Programmable Power
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 312
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 156
CURRent 16
VOLTage:RANGe 312
are sent, no error will be generated because the second VOLTage:RANGe command
automatically sets the programmed current limit to 8.0, 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 312
CURRent 8.0;:VOLTage:RANGe 156;:CURRent 16
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.
ASTERION Series
155
AMETEK Programmable Power
6.4
ASTERION Series SCPI Programming Manual
Programming Output Transients
Output transients are used to:
•
Synchronize output changes with a particular phase of the voltage waveform.
•
Synchronize output changes with internal or external trigger signals.
•
Simulate surge, sag, and dropout conditions with precise control of duration and phase.
•
Create complex, multi-level sequences of output changes.
•
Create output changes that have rapid or precise timing requirements.
The following AC/DC source functions are subject to transient control:
•
AC output voltage
•
DC output voltage
•
Frequency
•
Start phase angle
•
AC/DC voltage slew rate
•
Frequency slew rate
The following transient modes can be generated:
Step
Pulse
generates a single triggered output change.
generates an output change which returns to its original state after some
time period.
List
generates a sequence of output changes, each with an associated dwell
time or paced by triggers.
Fixed
turns off the transient functions, which means that only the IMMediate
values are used as the data source for a particular function.
After a *RST or Device Clear command, all functions are set to FIXed, which turns off the
transient functions.
156
ASTERION Series
ASTERION Series SCPI Programming Manual
6.4.1
AMETEK Programmable Power
Transient System Model
Figure 6-1 shows a model of the transient system. The figure shows the transient modes and
the output waveform that is generated in each mode.
When a trigger is received in step or pulse modes, the triggered functions are set from their
IMMediate to their TRIGgered value. In Step mode, the triggered value becomes the
immediate value. In Pulse mode, the functions return to their immediate value during the low
portion of the pulse.
If there are no further pulses, the immediate value remains in effect. In List mode, the
functions remain at the last list value at the completion of the list.
You can not mix STEP, PULSe, and LIST modes among functions.
IMMediate level
Triggers ignored,
output always set to
immediate command
levels.
FIXED mode
TRIGered level
IMMediate level
At trigger, the triggered
level becomes the new
immediate level.
STEP mode
TRIGered level
IMMediate level
At trigger, the triggered
level is active during the
pulse width portion of
the pulse waveform.
PULSE mode
IMMediate level
LIST mode
step 2
step0
Trigger
Applied
step 1
At trigger, the list starts.
When list completes,
output returns to
immediate level.
List
Complete
Figure 6-1: Output transient system
ASTERION Series
157
AMETEK Programmable Power
6.4.2
ASTERION Series SCPI Programming Manual
Step and Pulse Transients
Step 1 : Set the functions that you do not want to generate transients to FIXed mode. A
convenient way to do this is with the *RST command. Then set the mode of the function that
will generate the transient to STEP or PULSe as required. For example, to enable the
voltage function to generate a single triggered output voltage change, use:
*RST
VOLTage:MODE STEP
Step 2 : Set the triggered level of the function that will generate the transient. For example, if
the previously programmed voltage function is going to step the output voltage amplitude to
135 volts upon reciept of a trigger, use:
VOLTage:TRIGger 135
Step 3 : Select the trigger source that will generate the trigger. For example, to select the
Immediate use:
TRIGger:SOURce IMM
Trigger sources are discussed in detail under “Triggering Output Changes”
Step 4 : Only perform this step if you have selected PULSE as the transient mode in Step 1.
Specify the pulse count, the pulse period, and then either the duty cycle or the pulse width
using the following commands:
PULSe:COUNt 1
PULSe:PERiod 1
PULSe:DCYCle 50
PULSe:WIDTh .5
specifies 1 output pulse
specifies a pulse period of 1 second
specifies a duty cycle of 50%
specifies a pulse width of .5 seconds (not necessary in this case
since a duty cycle has already been specified)
Step 5 : Initiate the transient trigger system to enable it to receive a trigger. To enable the
trigger system for one transient event use:
INITiate
Example
The following example programs a voltage dropout for 2 cycles of a 120 volt, 60 Hz output.
The dropout begins at the positive peak of the output voltage waveform (90 degrees phase)
and is triggered by IEEE-488 bus trigger.
*RST
VOLT 120
FREQ 60
OUTP ON
VOLT:MODE PULS
VOLT:TRIG 0
PULS:WIDT .03333
PULS:PER 0.0667
TRIG:SOUR BUS
TRIG:SYNC:SOUR:PHAS
TRIG:SYNC:PHAS 90
INIT
<device trigger>
158
Begin at power-on state
Set initial output voltage (immediate-level)
Set initial output frequency
Enable the output
Enable output to generate pulses when triggered
Set the voltage dropout (triggered level)
Set pulse width for 2 periods
Set pulse period for 4 cycles
Respond to IEEE-488 bus triggers
Synchronize triggers to internal phase reference
Sets internal phase reference point to 90 degrees
Set to Wait-for-trigger state
Send the IEEE-488 bus trigger
ASTERION Series
ASTERION Series SCPI Programming Manual
6.4.3
AMETEK Programmable Power
List Transients
List mode lets you generate complex sequences of output changes with rapid, precise
timing, which may be synchronized with internal or external signals. Each function that can
participate in output transients can also have an associated list of values that specify its
output at each list point.
You can program up to 32 settings (or points) in the list, the time interval (dwell) that each
setting is maintained, the number of times each data point is repeated, the number of times
that the list will be executed, and how the settings change in response to triggers.
All list point data can be stored in nonvolatile memory using one of the available setup
register. This means that the programmed data for any list function will be retained when it is
saved in the register when the AC source is turned off.
Note:
If the transient list is programmed over the bus, the transient must be
executed at least once or it will not be saved to the setup register
when the *SAV command is sent. Unexecuted transient lists have not
been compiled yet by the AC/DC power source controller and will not
be saved as part of a front panel setup. This is not the case when the
transient list is entered from the front panel. Front panel entered
transient lists will be saved even if they have not been executed yet.
Lists are paced by a separate list of dwell times which define the duration of each output
setting. Therefore, each of the up to 32 list points has an associated dwell time, which
specifies the time (in seconds) that the output remain at that setting before moving on to the
next setting.
The following procedure shows how to generate a simple list of voltage and frequency
changes.
Step 1 : Set the mode of each function that will participate in the output sequence to LIST.
For example:
VOLTage:MODE LIST
FREQuency:MODE LIST
Step 2 : Program the list of output values for each function. The list commands take a
comma-separated list of arguments. The order in which the arguments are given determines
the sequence in which the values will be output. For example, to cycle the voltage through a
sequence that includes nominal line, high line, and low line, a list may include the following
values:
LIST:VOLTage 135, 100, 120, 135, 100, 128, 110, 102, 132, 112
You can specify lists for more than one function. For example, to synchronize the previous
voltage list with another list that varies the output frequency from nominal, to high, to low, the
lists may include the following values:
LIST:VOLTage 135, 100, 120, 135, 100, 128, 110, 102, 132, 112
LIST:FREQuency 60, 60, 60, 63, 63, 63, 57, 57, 57, 60
All lists must have the same number of data values or points, or an error will occur when the
transient system that starts the sequence is later initiated. The exception is when a list has
only one item or point. In this case the single-item list is treated as if it had the same number
of points as the other lists, with all values being equal to the one item. For example:
LIST:VOLTage 120, 100, 110;FREQuency 60
is the same as:
ASTERION Series
159
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
LIST:VOLTage 120, 100, 110
LIST:FREQuency 60, 60, 60
Step 3 : Determine the time interval that the output remains at each level or point in the list
before it advances to the next point. The time is specified in seconds. For example, to
specify five dwell intervals, use:
LIST:DWELl 1, 3.5, 1.5, 0.5, 3.8, 1.2
The number of dwell points must equal the number of output points. If a dwell list has only
one value, that value will be applied to all points in the output list.
Step 4 : Determine the number of times the list is executed before it completes. For
example, to run a list 10 times use:
LIST:COUNt 10
At *RST, the count is set to 1.
Step 5 : Determines how the list sequencing responds to triggers. For a closely controlled
sequence of output levels, you can use a dwell-paced list. To cause the list to be paced by
dwell time use:
LIST:STEP AUTO
As each dwell time elapses, the next point is immediately output. This is also the *RST
setting.
If you need the output to closely follow asynchronous events, then a trigger-paced list is
more appropriate. In a trigger-paced list, the list advances one point for each trigger
received. To enable trigger-paced lists use:
LIST:STEP ONCE
The dwell time associated with each point determines the minimum time that the output
remains at that point. If a trigger is received before the previous dwell time completes, the
trigger is ignored. Therefore, to ensure that no triggers are lost, program the dwell time
minimum.
Step 6 : Use the transient trigger system to trigger the list. This is described in detail under
“Triggering Output Changes”
160
ASTERION Series
ASTERION Series SCPI Programming Manual
6.5
AMETEK Programmable Power
Triggering Output Changes
The following transient trigger sources can be selected:
IMMediate
BUS
6.5.1
Generates a trigger when the trigger system is initiated.
Selects IEEE-488 bus triggers.
Trigger System Model
Figure 6-2 is a model of the trigger system. The rectangular boxes represent states. The
arrows show the transitions between states. These are labeled with the input or event that
causes the transition to occur.
ABOR
*RST
IDLE STATE
INIT:CONT OFF
INIT[:IMM]
INIT:CONT ON
OR
LIST NOT COMPLETE &
LIST:STEP ONCE
INITIATED STATE
TRIGGER RECEIVED
WAIT FOR SYNC STATE
SYNC COMPLETED
OUTPUT
STEP
CHANGES
OUTPUT
PULSE
CHANGES
YES
PULSE
COUNT
DONE?
OUTPUT
LIST
CHANGES
NO
YES
LIST
COMPLETE
OR
NO
LIST:STEP ONCE
?
Figure 6-2: Transient Trigger System Model
ASTERION Series
161
AMETEK Programmable Power
6.5.2
ASTERION Series SCPI Programming Manual
Initiating the Output Trigger System
When the source is turned on, the trigger subsystem is in the idle state. In this state, the
trigger subsystem ignores all triggers. Sending the following commands at any time returns
the trigger system to the Idle state:
ABORt
*RST
The INITiate commands move the trigger system from the Idle state to the Initiated state.
This enables the AC source to receive triggers. To initiate for a single triggered action, use:
INITiate:IMMediate
After a trigger is received and the action completes, the trigger system will return to the Idle
state. Thus it will be necessary to initiate the system each time a triggered action is desired.
To keep a trigger system initiated for multiple actions without having to send an initiate
command for each trigger, use:
INITiate:CONTinuous ON
Selecting the Trigger Source
The trigger system is waiting for a trigger signal in the Initiated state. Before generating a
trigger, a trigger source must be select.
To select IEEE-488 bus triggers (group execute trigger, device trigger, or *TRG command),
use:
TRIGger:SOURce BUS
To select a trigger source that is always true, use:
TRIGger: SOURce IMM
The immediate source can be combined with INITiate:CONTinuous ON to generate
repetitive output transients. A transition from the Initiated state to the Delay state is made
when the trigger signal is received.
6.5.3
Synchronizing Output Changes to a Reference Phase Angle
An output transient normally occurs immediately when the trigger signal is received. For
some applications it is desirable for the transient to be synchronized with a particular phase
of the output waveform such as the zero crossing point (0°) or the positive peak (90°).
To synchronize the start of a transient with a particular phase angle of the internal phase
reference, you must select PHASE as the trigger source. Use:
TRIGger:SYNC:SOURce PHASe
To select the desired phase, use:
TRIGger:SYNC:PHASe 90
which specifies the 90 degree phase angle of the internal phase reference as the point
where the transient begins.
To turn off transient phase synchronization, use:
TRIGger: SYNC:SOURce IMMediate
When IMMediate is selected, the trigger system goes directly to the Output state. This is the
parameter selected at *RST.
162
ASTERION Series
ASTERION Series SCPI Programming Manual
6.5.4
AMETEK Programmable Power
Generating Triggers
Providing that you have specified the appropriate trigger source, you can generate triggers
as follows:
Single Triggers
By sending one of the following over the IEEE-488:
•
INIT
•
*TRG
•
a group execute trigger
Continuous Triggers
By sending the following commands over the IEEE-488:
•
TRIGger: SOURce IMMediate
•
INITiate:CONTinuous ON
When the trigger system enters the Output Change state upon receipt of a trigger (see
Figure 6-5), the triggered functions are set to their programmed trigger levels. When the
triggered actions are completed, the trigger system returns to the Idle state.
Specifying a Dwell Time for Each List Point
Each voltage and frequency list point has an associated dwell time specified by:
LIST:DWELl <n>
,<n>
where <n> specifies the dwell time in seconds. The number of dwell points must equal the
number of output points. If a dwell list has only one value, that value will be applied to all
points in the output list. After each new output level or point is programmed, the output
remains at that point in the list for the programmed dwell interval before the list advances to
the next point. Only an ABORt command can transfer the system out of the Dwelling state.
At the end of the dwell interval, the transition to the next state depends on whether or not the
list has completed its sequencing and the state of the LIST:STEP command (see Figure
6-5).
If the list is completed, the trigger system returns to the Idle state.
If the list is not completed, then the system reacts as follows:
LIST:STEP ONCE
programs the trigger system to return to the Initiated state to wait for
the next trigger.
LIST:STEP AUTO
programs the trigger system to immediately execute the next list
point.
ASTERION Series
163
AMETEK Programmable Power
6.6
ASTERION Series SCPI Programming Manual
Acquiring Measurement Data
The source has the capability to return a number of current, voltage, and power
measurements. When the AC source is turned on, it is continuously sampling the
instantaneous output voltage and current for several output cycles and writing the results
into a buffer. The buffer holds 4096 voltage and current data points.
The AC source uses the data from the voltage and current buffer to calculate the requested
measurement information. Data in the voltage and current buffers is always re-acquired for
subsequent measurement requests. There are two ways to make measurements:
•
Use the MEASure commands to immediately start acquiring new voltage and current
data, and return measurement calculations from this data as soon as the buffer is full.
This is the easiest way to make measurements, since it requires no explicit trigger
programming.
•
Use an acquisition trigger to acquire the voltage and current data from the buffer. Then
use the FETCh commands to return calculations from the data that was retrieved by the
acquisition trigger. This method gives you the flexibility to synchronize the data
acquisition with an external signal. FETCh commands do not trigger the acquisition of
new measurement data, but they can be used to return many different calculations from
the same set of data that was captured as a result of same acquisition trigger.
The query response for measurements is not immediate. The source will accept commands
from the interface while the measurement in progress. To prevent the source from accepting
additional commands during measurement the *WAI must be used with the measurement
query command.
MEAS:FREQ?;*WAI
Making triggered measurements with the acquisition trigger system is discussed under
"Triggering Measurements".
Note
164
For each MEASure form of the query, there is a corresponding query
that begins with the header FETCh. FETCh queries perform the same
calculation as their MEASure counterparts, but do not cause new data
to be acquired. Data acquired by an explicit trigger or a previously
programmed MEASure command are used.
ASTERION Series
ASTERION Series SCPI Programming Manual
6.6.1
AMETEK Programmable Power
Voltage and Current Measurements
To the rms voltage or current, use:
MEASure:VOLTage?or
MEASure:CURRent?
To measure the dc voltage or current, use:
MEASure:VOLTage:DC?or
MEASure:CURRent:DC?
To measure the maximum current amplitude and the current crest factor, use:
MEASure:CURRent:AMPLitude:MAXimum?
MEASure:CURRent:CREStfactor?
To reset the peak measuremnt , use
MEAS:CURR:AMPL:RESet
6.6.2
Power Measurements
The MEASure queries can return real, and apparent power measurements as well as dc
power and power factor using the following commands:
MEASure:POWer:AC:PFACtor?
measures the AC component of apparent
power in VA
measures the in-phase component of
power in watts
returns the output power factor
MEASure:POWer:DC?
measures the dc component of power
MEASure:POWer:AC:APParent?
MEASure:POWer:AC:REAL?
6.6.3
Frequency Measurements
To measure the frequency, use the following command:
MEASure:FREQuency?
ASTERION Series
165
AMETEK Programmable Power
6.6.4
ASTERION Series SCPI Programming Manual
Harmonic Measurements
The MEASure and FETCh queries can return the amplitude and phase of up to the 50th
harmonic of voltage and current. They can also return the total harmonic distortion in the
output voltage or current. For example, to return readings for an individual harmonic
component, use the following commands:
MEASure:CURRent:HARMonic:AMPLitude? <harmonic number>
MEASure:CURRent:HARMonic:PHASe? <harmonic number>
MEASure:VOLTage:HARMonic:AMPLitude? <harmonic number>
MEASure:VOLTage:HARMonic:PHASe? <harmonic number>
Harmonic numbers are related to the programmed frequency of output voltage. Queries sent
with an argument of 0 return the dc component. An argument of 1 indicates the fundamental
frequency, 2 indicates the second harmonic, 3 indicates the third, and so on.
The maximum harmonic component that can be read is limited by the fundamental
measurement bandwidth, which is 19.53 kHz for a single phase configuration and 6.51kHz
for three phase configuration. An error is generated if a query is sent for a harmonic that has
a frequency greater than the bandwidth above. To return all the harmonic components with a
single query, use the following commands:
MEASure:ARRay:CURRent:HARMonic:AMPLitude? [<n>]
MEASure:ARRay:CURRent:HARMonic:PHASe? [<n>]
MEASure:ARRay:VOLTage:HARMonic:AMPLitude? [<n>]
MEASure:ARRay:VOLTage:HARMonic:PHASe? [<n>]
These queries always return 51 data values, from the dc component up to the the numeric
option field <n> if present or the 50th harmonics. Any harmonics that represent frequencies
greater than the measurements bandwidth are returned as the value 0. To return the
percentage of total harmonic distortion in the output voltage or current, use the following
commands:
MEASure:CURRent:HARMonic:THD?
MEASure:VOLTage:HARMonic:THD?
166
ASTERION Series
ASTERION Series SCPI Programming Manual
6.6.5
AMETEK Programmable Power
Simultaneous Output Phase Measurements
You can return simultaneous measurements from all output phases of the source in the
three phase mode using the FETCh query. Unlike MEASure queries, FETCh queries do not
trigger the acquisition of new data when they are executed. First, you must initiate the
measurement trigger system and generate a measurement trigger as explained in the
following section "Triggering Measurements". When the measurement data has been
acquired by the voltage and current data buffers for each output phase, use
INSTrument:NSELect to select each phase, and FETCh to return the specified measurement
data. The following commands return rms voltage:
INSTrument:NSELect 1
FETCh:VOLTage:AC?;*WAI
INSTrument:NSELect 2
FETCh:VOLTage:AC?;*WAI
INSTrument:NSELect 3
FETCh:VOLTage:AC?;*WAI
6.6.6
Returning Voltage and Current Data From the Data Buffer
The MEASure and FETCh queries can also return all 4096 data values of the instantaneous
voltage and current buffers. These are:
MEASure:ARRay:CURRent[:DC]?;*WAI
MEASure:ARRay:VOLTage[:DC]?;*WAI
6.6.7
Triggering Measurements
You can use the data acquisition trigger system to synchronize the timing of the voltage and
current data acquisition with an external trigger source. Then use the FETCh commands to
return different calculations from the data acquired by the measurement trigger.
The following measurement trigger sources can be selected:
IMMediate
SYNChronize
BUS
TTLTrg
ASTERION Series
Aquire the measurements immediate
Internal to phase A angle
IEEE-488 device, *TRG, or <GET> (Group Execute Trigger)
The signal driving the Trigger Out
167
AMETEK Programmable Power
6.6.8
ASTERION Series SCPI Programming Manual
Measurement Trigger System Model
Figure 6-3 is a model of the measurement trigger system. The rectangular boxes represent
states. The arrows show the transitions between states. These are labeled with the input or
event that causes the transition to occur.
IDLE STATE
ABOR
*RST
*RCL
INIT[:IMM]:ACQ
INITIATED STATE
TRIGGER RECEIVED
DATA ACQUISITION
Figure 6-3: Measurement Acquisition Trigger Model
6.6.9
Initiating the Measurement Trigger System
When the AC source is turned on, the trigger system is in the idle state. In this state, the
trigger system ignores all triggers. Sending the following commands at any time returns the
trigger system to the Idle state:
ABORt
*RST
*RCL
The INITiate commands move the trigger system from the Idle state to the Initiated state.
This enables the AC source to receive triggers. To initiate for a measurement trigger, use:
INITiate:IMMediate:ACQuire
After a trigger is received and the data acquisition completes, the trigger system will return to
the Idle state. Thus it will be necessary to initiate the system each time a triggered
acquisition is desired.
Note:
168
You cannot initiate measurement triggers continuously. Otherwise, the
measurement data in the data buffer would continuously be
overwritten by each triggered measurement.
ASTERION Series
ASTERION Series SCPI Programming Manual
6.6.10
AMETEK Programmable Power
Selecting the Measurement Trigger Source
The trigger system is waiting for a trigger signal in the Initiated state. Before you generate a
trigger, you must select a trigger source. To select the SYNC Trigger to start the
measurement at specific phase angles in the waveform:
TRIGger:ACQuire:SOURce SYNC
TRIGger:SYNC:SOUR PHAS
TRIGger:SYNC:PHASE 0
To select IEEE-488 bus triggers (group execute trigger, device trigger, or *TRG command),
use:
TRIGger:ACQuire:SOURce BUS
To select the signal driving the Trigger Out from the transient, use:
TRIGger:ACQuire:SOURce TTLTrg
6.6.11
Generating Measurement Triggers
Providing that you have specified the appropriate trigger source, you can generate triggers
as follows:
•
By sending one of the following over the IEEE-488:
•
TRIGger:ACQuire:IMMediate
•
*TRG
•
a group execute trigger (GET)
•
By waiting for a specific phase angle of the waveform
•
By generating an output transient that causes the Trig Out to output a pulse.
•
By pressing the front panel START soft key in the HARMONICS/WAVEFORM when the
unit is operating in local mode.
ASTERION Series
169
AMETEK Programmable Power
6.7
ASTERION Series SCPI Programming Manual
Controlling the Instantaneous Voltage and Current Data Buffers
Measurements taken by the AC/DC power source are based on a digital representation of
the voltage and current waveforms. Both waveforms are digitized with 18 bits of amplitude
resolution and 25.6 µsec of time resolution. (49Ks/sec real-time sampling rate) for single
phase configuration. The available memory depth to hold this information is 4K (4096
samples) for each waveform. This section covers the SCPI commands that can be used to
control the position of the trigger point in the 4K deep data buffer.
6.7.1
Query the Voltage and Current Sampling Rate
[3Pi Controller Only]
The output voltage and current sampling rate is:
96 kHz (period = 10.4 µsec) for single-phase configuration. This means that it takes about
42.6 milliseconds to fill up 4096 data points in the voltage and current data buffers with the
information required to make a measurement calculation.
You can query this data sampling rate with:
SENSe:SWEep:TINTerval?
The sample period is 31.2 microseconds for the three-phase mode. The sample interval can
be increased from its minimum value in increments of this minimum value up to 10 times.
This increases the data acquisition window at the expense of sampling resolution. Be aware
of possible aliasing if higher fundamental frequencies are programmed or if higher frequency
harmonics are present in the voltage or current when decreasing the sample rate. See
paragraph 4.16 for command syntax.
170
ASTERION Series
ASTERION Series SCPI Programming Manual
6.7.2
AMETEK Programmable Power
Pre-event and Post-event Triggering
The range for this offset is:
-42.6 msec to 1000 msec in single-phase mode or –128 msec to 1000 msec in three-phase
mode (at the highest available sample rates).
As shown in the following figure, when the offset is negative, the values at the beginning of
the data record represent samples taken prior to the trigger. When the value is 0, all of the
values are taken after the trigger. Values greater than zero can be used to program a delay
time from the receipt of the trigger until the data points that are entered into the buffer are
valid.
(Delay time = Offset × Sample period)
Offset = - -104 msec
4096 DATA POINTS
Offset = - 54 msec
4096 DATA POINTS
Offset = 0 msec
4096 DATA POINTS
Offset =
1000 msec
4096 DATA POINTS
Acquisition
Trigger
Moment
Time
Figure 6-4: Pre-event and Post-event Triggering
ASTERION Series
171
AMETEK Programmable Power
6.8
ASTERION Series SCPI Programming Manual
Trigger System Summary
Figure 6-5 shows a functional block diagram of the AC/DC source’s trigger system. If both
trigger systems are initiated at the same time, the Acquisition trigger system will respond to
the first trigger generated while the transient trigger system will respond to the second
trigger. Thus, the acquisition has the highest priority.
OUTP:TTLT:SOUR
BOT
EOT
LIST
TRIGGER
SOURCE
OUTP:TTLT:STAT
OFF
TRIGGER
OUT
ON
TRIG:ACQ:SOUR
BUS
TTLT
PHASE
ACQUISITION
TIRGGER
SYSTEM
MEASUREMENT
TRIGGER
Function
Strobe
TRIG:TRAN:SOUR
IMM
BUS
PHASE
TRANSIENT
TRIGGER
SYSTEM
OUTPUT
TRIGGER
Figure 6-5: Trigger system block diagram
172
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
7. Status Registers
You can use status register programming to determine the operating condition of the AC
source at any time. For example, you may program the AC source to generate an interrupt
(assert SRQ) when an event such as a current limit occurs. When the interrupt occurs, your
program can then act on the event in the appropriate fashion.
Figure 7-1 shows the status register structure of the AC/DC source. Table 5-1 defines the
status bits. The Standard Event, Status Byte, and Service Request Enable registers as well
as the Output Queue perform standard IEEE-488 functions as defined in the IEEE 488.2
Standard Digital Interface for Programmable Instrumentation. The Operation Status, and the
Questionable Status registers, implement functions that are specific to the AC/DC source.
7.1
Power-On Conditions
All status register groups are cleared at power on. This means all data bits and all Event
Enable register bits are cleared. It is possible however the set the PON mask in the Event
enable register to cause a SRQ. This can be accomplished using the *PSC command. Once
set, this condition is retained in non-volatile memory and will be recalled when power is
applied to the AC/DC source. See paragraph 5.7 for details on the use of the *PSC
command.
7.2
Operation Status Group
The Operation Status group records signals that occur during normal operation. The group
consists of the following registers:
Register
Command
Description
Condition
STAT:OPER:COND?
A register that holds real-time status of the
circuits being monitored. It is a read-only
register.
Event
STAT:OPER:EVEN?
A register that latches any condition. It is a
read-only register that is cleared when read.
Enable
STAT:OPER:ENAB <n>
A register that functions as a mask for
enabling specific bits from the Event register.
It is a read/write register.
Table 7-1: Operation Status Register
The outputs of the Operation Status register group are logically-ORed into the OPER(ation)
summary bit (7) of the Status Byte register.
ASTERION Series
173
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
EVENT
ENABLE
1
2
4
8
16
1
2
4
8
16
512
1024
2048
4096
8192
512
1024
2048
4096
8192
LOGICAL OR
QUESTIONABLE STATUS
CONDITION
OV
0
1
1
2
OCP
2
4
u.n.
3
8
TEMP
4 16
n.u.
n.u. 5-8
9 512
RI
n.u. 10 1024
n.u. 11 2048
CL rms 12 4096
13 8192
n.u.14,15
ø3
ø2
ø1
STANDARD EVENT STATUS
EVENT ENABLE
n.u.
OYE
DDE
EXE
CME
n.u.
PON
0
1
2
3
4
5
6
7
1
1
4
4
8
16
32
8
16
32
128
128
OUTPUT
QUEUE
DATA
DATA
DATA
LOGICAL OR
OPC
n.u. 0
n.u. 1
n.u. 2
QUES 3
MAV 4
ESB 5
MSS 6
OPER 7
ø1 ø2 ø3
SERVICE
STATUS REQUEST
BYTE
ENABLE
8
16
32
8
16
32
64
128
128
LOGICAL OR
OV
LOGICAL OR
Isum
QUESTIONABLE INSTRUMENT ISUMMARY
(1 identical register set for each phase)
CONDITION
EVENT
ENABLE
0
1
1
1
1
OCP
2
2
2
2
u.n.
4
4
4
3
TEMP
8
8
8
4
n.u.
16
16
16
n.u. 5-8
9 512
RI
512
512
n.u. 10 1024
1024
1024
n.u. 11 2048
2048
2048
CL rms 12 4096
4096
4096
n.u. 13-15
1
8
16
LOGICAL OR
CAL 0
Trans. Compl. 3
Meas. Compl. 4
n.u. 1,2
6-15
1
8
16
LOGICAL OR
OPERATION STATUS
CONDITION EVENT ENABLE
RQS
SERVICE
REQUEST
GENERATION
Figure 7-1: Status System Model
174
ASTERION Series
ASTERION Series SCPI Programming Manual
Bit
Signal
AMETEK Programmable Power
Meaning
Operation Status Group
0
CAL
Interface complete its calibration cycle
3
TRANS
Transient is completed
4
MEAS
Measurement is completed
Questionable and Questionable Instrument Isummary Status Groups
0
OV
Output voltage faulted, output voltage differ from program
value
1
OCP
The overcurrent protection circuit has tripped
3
TO
An overtemperature condition has occurred
9
RI
The remote shut down state is active
12
Clrms
The rms current limit circuit is active
14
n/a
Standard Event Status Group
0
OPC
Operation complete
2
QYE
Query error
3
DDE
Device-dependend error
4
EXE
Execution error
5
CME
Command error
7
PON
Power-on
Status Byte and Service Request Enable Registers
3
QUES
Questionable status summary bit
4
MAV
Message Available summary bit
5
ESB
Event Status Summary bit
6
MSS
Master Status Summary bit
RQS
Request Service bit
OPER
Operation status summary bit
7
Table 7-2: Configuration of Status Register
ASTERION Series
175
AMETEK Programmable Power
7.3
ASTERION Series SCPI Programming Manual
Questionable Status Group
The Questionable Status registers record signals that indicate abnormal operation of the AC
source. As shown in Figure 7-1, the group consists of the same type of registers as the
Status Operation group.
Register
Command
Description
Condition
STAT:QUES:COND?
A register that holds real-time status of the
circuits being monitored. It is a read-only
register.
Event
STAT:QUES:EVEN?
A register that latches any condition. It is a
read-only register that is cleared when read.
Enable
STAT:QUES:ENAB <n>
A register that functions as a mask for
enabling specific bits from the Event
register. It is a read/write register.
Table 7-3: Questionable Status Register
The outputs of the Questionable Status group are logically-ORed into the QUEStionable
summary bit (3) of the Status Byte register.
176
ASTERION Series
ASTERION Series SCPI Programming Manual
7.4
AMETEK Programmable Power
Standard Event Status Group
This group consists of an Event register and an Enable register that are programmed by
Common commands. The Standard Event register latches events relating to the interface
communication status (see Figure 7-1). It is a read-only register that is cleared when read.
The Standard Event Enable register functions similarly to the enable registers of the
Operation and Questionable status groups.
Command
*ESE
*ESR?
Action
programs specific bits in the Standard Event Enable register.
reads and clears the Standard Event Event register.
The PON bit in the Standard Event Event register is set whenever the AC source is turned
on. The most common use for PON is to generate an SRQ at power-on following an
unexpected loss of power.
7.5
Status Byte Register
This register summarizes the information from all other status groups as defined in the IEEE
488.2 Standard Digital Interface for Programmable Instrumentation. The bit configuration is
shown in Table 7-2.
Command
*STB?
serial poll
Action
reads the data in the register but does not clear it (returns MSS in bit 6)
reads and clears the data in the register (returns RQS in bit 6)
The MSS Bit
This is a real-time (unlatched) summary of all Status Byte register bits that are enabled by
the Service Request Enable register. MSS is set whenever the AC source has one or more
reasons for requesting service. *STB? reads the MSS in bit position 6 of the response but
does not clear any of the bits in the Status Byte register.
The RQS Bit
The RQS bit is a latched version of the MSS bit. Whenever the AC source requests service,
it sets the SRQ interrupt line true and latches RQS into bit 6 of the Status Byte register.
When the controller does a serial poll, RQS is cleared inside the register and returned in bit
position 6 of the response. The remaining bits of the Status Byte register are not disturbed.
The MAV bit and Output Queue
The Output Queue is a first-in, first-out (FIFO) data register that stores AC source-tocontroller messages until the controller reads them. Whenever the queue holds one or more
bytes, it sets the MAV bit (bit 4) of the Status byte register.
ASTERION Series
177
AMETEK Programmable Power
7.6
ASTERION Series SCPI Programming Manual
Examples
The following section contains examples of commonly used operations involving the status
registers.
7.6.1
Determining the Cause of a Service Interrupt
You can determine the reason for an SRQ by the following actions:
Step 1 : Determine which summary bits are active.Use
*STB? or serial poll
Step 2 : Read the corresponding Event register for each summary bit to determine which
events caused the summary bit to be set. Use:
STATus:QUEStionable:EVENt?
STATus:OPERation:EVENt?
ESR?
Note:
When an Event register is read, it is cleared. This also clears the
corresponding summary bit.
Step 3 : Remove the specific condition that caused the event. If this is not possible, the
event may be disabled by programming the corresponding bit of the status group Enable. A
faster way to prevent the interrupt is to disable the service request by programming the
appropriate bit of the Service Request Enable register.
7.6.2
Servicing Questionable Status Events
This example assumes you want a service request generated whenever the AC source's
overvoltage, overcurrent, or overtemperature circuits have tripped. From Figure 7-1, note the
required path for Questionable Status conditions at bits 0, 1, and 3 to generate a service
request (RQS) at the Status Byte register. The required register programming is as follows:
Step 1 : Program the Questionable Status Enable register to allow the latched events to be
summed into the QUES summary bit. Use:
STATus:QUEStionable:ENABle 11
Step 2 : Program the Service Request Enable register to allow the QUES summary bit from
the Status Byte register to generate RQS. Use:
*SRE 8
Step 3 : When you service the request, read the event register to determine which
Questionable Status Event register bits are set and clear the register for the next event. Use:
STATus:QUEStionable:EVENt?
178
ASTERION Series
ASTERION Series SCPI Programming Manual
7.7
AMETEK Programmable Power
SCPI Command Completion
SCPI commands sent to the AC source are processed either sequentially or in parallel.
Sequential commands finish execution before a subsequent command begins. Parallel
commands allow other commands to begin executing while the parallel command is still
executing. Commands that affect list and trigger actions measurements and calibration are
among the parallel command.
The *WAI, *OPC, and *OPC? common commands provide different ways of indicating when
all transmitted commands, including any parallel ones, have completed their operations. The
syntax and parameters for these commands are described in chapter 5. Some practical
considerations for using these commands are as follows:
*WAI
This prevents the AC source from processing subsequent commands until
all pending operations are completed except for transients.
*OPC?
This places a 1 in the Output Queue when all pending operations have
completed. Because it requires your program to read the returned value
before executing the next program statement, *OPC? can be used to cause
the controller to wait for commands to complete before proceeding with its
program.
*OPC 1
This sets the OPC status bit when all pending operations have completed.
Since your program can read this status bit on an interrupt basis, *OPC
allows subsequent commands to be executed.
TRIG:STATe? This query will report the state of the transient trigger subsystem and will
return IDLE, ARM or BUSY to allow the user monitor the state of the trigger
system.
ASTERION Series
179
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
8. Option Commands
8.1
Introduction
The ASTERION Series offers a number of options that are implemented in the power source
controller. If one or more of these options are installed, they may be used from both the
front panel and the interface. For front panel operation of any of these firmware options,
consult the User Manual supplied with the unit. For use in an automated test system, this
chapter contains the command sub system syntax for the available test options.
Specifically, the following firmware options are available at the time of this manual’s printing:
•
IEC 61000-4-11, Option -411
•
IEC 61000-4-13, Option -413
•
MIL-STD 704E, Option -704
•
RTCA/DO-160D, Option –160
•
Airbus ABD0100.1.8 Option -ABD
SCPI
(Requires ASTERIONGui Windows Software. No
commands available.)
•
Airbus AMD24 Option -AMD
SCPI
(Requires ASTERIONGui Windows Software. No
commands available.)
•
Boeing B787-0147 Option –B787
SCPI
(Requires ASTERIONGui Windows Software. No
commands available.)
•
WattHour Meter, Option -WHM
The AC/DC power source will report all installed options, including any firmware options,
when queried using the SYST:CONF:BYTE? or *OPT? command. Additional firmware
options may be added over time. Consult the factory for additional information on firmware
options not listed here but present on your unit.
180
ASTERION Series
ASTERION Series SCPI Programming Manual
8.2
AMETEK Programmable Power
IEC 1000-4-11 (-411)
The following are the remote commands set for IEC1000-4-11. The ABORt command will
terminate a test in progress at any time. Test completion can be checked using the *OPC?
query if the *OPC 1 command is issued immediately after an IEC1000-4-11 command. Upon
completion of the test run *OPC? will return a 1. This may be relevant for ATE applications
in view of long test times for some IEC 1000-4-11 test sequences.
Details on the actual tests performed as a result of each of these commands may be found
in the IEC 1000-4-11 option section of the User Manual which is supplied with the AC/DC
power source.
IEC411:
[:NOMinal]
:VOLTage
:DIPS
:RUN
[:ALL]
:SINGle
:VOLTage
[:PERCent]
:CYCLes
:ANGLe
:STATe
:VARiants
:RUN
[:ALL]
:SINGle
:HOLD
:TIME
:VOLTage
[:PERCent]
:FALL
[:TIME]
:RISE
[:TIME]
IEC411[:NOMinal]:VOLTage
This command set the nominal voltage for the test
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
ASTERION Series
IEC411[:NOMinal]:VOLTage <NRf>
<volatge>
IEC411:VOLT 230
IEC411:VOLT?
<NR2>
181
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
IEC411:DIPS:RUN[:ALL]
This command will cause the automated test sequence by the standard to run. Refer to
Table 13 in the User Manual.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC411:DIPS:RUN[:ALL]
<none>
IEC411:DIPS:RUN
none
<none>
IEC411:DIPS:RUN:SINGle
This command will run a single test once. The test is defined by the dip parameters voltage,
cycle and angle.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC411:DIPS:RUN:SINGle
<none>
IEC411:DIPS:RUN:SING
none
<none>
IEC411:DIPS:VOLTage[:PERCent]
This command defines the dip voltage as a percentage of the nominal voltage when the run
single command is used.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC411:DIPS:VOLTage[:PERCent]
<numeric>
IEC411:DIPS:VOLT 20
IEC411:DIPS:VOLT?
<NR2>
IEC411:DIPS:CYCLes
This command defines the duration of the dip voltage expressed in the number of cycles.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
182
IEC411:DIPS:CYCLes
<numeric>
IEC411:DIPS:VOLT 20
IEC411:DIPS:VOLT?
<NR2>
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
IEC411:DIPS:ANGLe
This command sets the start phase angle for the dips.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC411:DIPS:ANGLe
<numeric>
IEC411:DIPS:ANGL 90
IEC411:DIPS:ANGL?
<NR2>
IEC411:STATe
This command will enable the IEC411 option and initialize the associated data.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC411:STATe <state>
<ON|OFF>
IEC411:STAT ON
IEC411:STAT?
<boolean>
IEC411:VARiants:RUN[:ALL]
This command will cause the variants automated test sequence by the standard to run.
Refer to Table 14 in the User Manual.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC411: VARiants:RUN[:ALL]
<none>
IEC411:VAR:RUN
none
<none>
IEC411: VARiants:RUN:SINGle
This command will run a single variant test once. The test is defined by the variants
parameters voltage, cycle and angle.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
ASTERION Series
IEC411:VARiants:RUN:SINGle
<none>
IEC411:VAR:RUN:SING
none
<none>
183
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
IEC411:VARiants:HOLD:TIME
This command will set the variant hold time in seconds. Refer to Figure 9-13 in the User
Manual.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC411:VARiants: HOLD:TIME <NRf>
<seconds>
IEC411:VAR: HOLD:TIME 0.5
IEC411:VAR: HOLD:TIME?
<NR2>
IEC411:VARiants:HOLD:VOLTage[:PERCent]
This command will set the variant level as a percentage of the nominal volts for the duration
of the hold time.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC411:VARiants:HOLD:VOLTage[:PERCent] <NRf>
<percentage>
IEC411:VAR: HOLD:VOLT 70
IEC411:VAR: HOLD:VOLT?
<NR2>
IEC411:VARiants:FALL[:TIME]
This command will set the variant fall time in seconds. Refer to Figure 9-13 in the User
Manual.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC411:VARiants:FALL[:TIME] <NRf>
<seconds>
IEC411:VAR:FALL 0.5
IEC411:VAR:FALL?
<NR2>
IEC411:VARiants:RISE[:TIME}
This command will set the variant rise time in seconds. Refer to Figure 9-13 in the User
Manual.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
184
IEC411:VARiants:RISE:TIME <NRf>
<seconds>
IEC411:VAR:RISE:TIME 0.25
IEC411:VAR:RISE:TIME?
<NR2>
ASTERION Series
ASTERION Series SCPI Programming Manual
8.3
IEC 1000-4-13 (-413)
8.3.1
IEC 1000-4-13 Subsystem
AMETEK Programmable Power
The following are the remote commands set for IEC1000-4-13. The ABORt command will
terminate the test in progress at any time. Test completion can be checked using the *OPC?
query if the *OPC 1 command is issued immediately after an IEC1000-4-13 RUN command.
Upon completion of the test run, *OPC? will return a 1. This may be relevant for ATE
applications in view of long test times.
Firmware revision note: Support for the Meister curve test was added with firmware
revision 0.31. There are some new commands associated with this test that will only be
supported if the unit you are using has firmware revision 0.31 or higher.
:IEC413
:STATe
Enable or disable the IEC test.
:RUN
Run the IEC test
:PAUSe
Pause test
:CLASs <2|3|USER>
:INDVidual
:HARMonics
[:NUMber]
Set the IEC harmonic number.
:IHARmonics
[:FREQuency] Set the IEC interharmonics frequency.
:SWEep
[:RANGe]
Set the Sweep range
:STEP
[:SIZE]
Set sweep step size.
:GROUp
Select the IEC group.
:FCURve
:LEVel
Set flat curve level.
:DWELl
Set flat curve dwell time.
:PAUSe
Set flat curve pause time
:MCURve
:LEVel
Set mcurve levels.
:DWELl
Set mcurve dwell time
:PAUSe
Set mcurve pause time
:OSWing
:LEVel
Set over swing level.
:PHASe
Set over swing harmonic phase angle.
:DWELl
Set over swing dwell time
:PAUSe
Set over swing pause time.
:SWEep
:LEVel
Set sweep interharmonics level
:DWELl
Set sweep dwell time.
:CURRent
[:DATA]?
Get interharmonics current.
:RESonant?
Get interharmonics current at resonant
:FREQuency
[:DATA]?
Get interharmonics frequency
:RESonant?
Get interharmonics frequency at resonant
:HARMonics
:LEVel
Set harmonics level.
:PHASe
Set harmonics phase.
:DWELl
Set harmonics dwell.
ASTERION Series
185
AMETEK Programmable Power
:PAUSe
:TABle
:IHARmonics
:LEVel
:DWELl
:PAUSe
ASTERION Series SCPI Programming Manual
Set harmonics pause.
Select Individual harmonic table 1,2,3 or ALL.
Set interharmonics level.
Set interharmonics dwell.
Set interharmonics pause.
IEC413:STATe
This command will enable the IEC413 and initialize the associated data. Note that user
defined test levels for the USER group can only be programmed when the IEC413 state is
OFF.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:STATe <state>
<ON|OFF|1|0 >
IEC413:RUN STAT ON
IEC413:STAT?
<boolean>
IEC413:RUN
This command will run the test. The parameters will define the section of test to be run.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:RUN <group>
< ALL|GROup|RANGe|POINt >
IEC413:RUN ALL
IEC413:RUN?
<group>
IEC413:PAUSe
This command will cause the test to pause at the time the command is issued.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:PAUSe <boolean>
ON|OFF|1|0
IEC413:PAUS ON
IEC413:PAUS?
<boolean>
IEC413:CLASs
This command will select the class. There are two predefined classes 2 and 3. Class 1 is
supported through the use of the USER defined class. Other tests levels can be set in the
USER class as well.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
186
IEC413:CLASs <class>
2|3|USER
IEC413:CLAS 3
IEC413:CLAS?
<class>
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
IEC413:INDVidual:HARMonics[:NUMBer]
This command is used to set the desired harmonic number when the IEC413:RUN POINt is
used.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:INDVidual:HARMonics[:NUMBer] ] <NRf>
2 to 40
IEC413:INDV:HARM 3
IEC413:INDV:HARM?
<NR1>
IEC413:INDVidual:IHARMonics[:FREQuency]
This command is used to set the desired Interharmonic frequency when the IEC413:RUN
POINt is used.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:INDVidual:IHARMonics[:FREQuency] ] <NRf>
within frequency range and step size
IEC413:INDV:IHARM 400
IEC413:INDV:IHARM?
<NR1>
IEC413:INDVidual:SWEep[:RANGe]
This command is used to set the desired Interharmonic frequency range for the sweep group
or interharmonics group when the IEC413:RUN RANGe is used.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:INDVidual:SWEep[:RANGe] ] <NRf>
0 to 4
IEC413:INDVl:SWE 0
IEC413:INDV:SWE?
<NR1>
IEC413:STEP[:SIZE]
This command is used to set the desired step size for the Interharmonic group and sweep
group. The command will accept one parameter or five parameters. If one parameter is
used, the step size for the current range setting is the only parameter that gets updated.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
ASTERION Series
IEC413:STEP[:SIZE] ] <NRf[,NRf1,...,NRf4]>
query the min and max for range of data
IEC413:STEP 5
IEC413:STEP 2,5,10,10,50
IEC413:STEP?
NR10,....,NR14
187
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
IEC413:GROup
This command is used to select the group. If RUN:GROUp is used, the test will run for only
the selected group.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:GROup <group>
FCURve|OSWing|SWEep|HARMonics|IHARmonics | MCURve
IEC413:GRO:SWE
IEC413:GRO?
<group>
Note: The MCUR parameter for the IEC413:GROup command is not recognized in firmware revision
0.31 due to a command parser error. This has been corrected in revision 0.32 and higher. The
workaround for this parser error is to send an empty parameter instead. This will select the MCURve
group but will also result in an –113 “Undefined Header” error. The error should be read and discarded
to clear the error queue. E.g. for revision 0.31, send “IEC413:GRO ‘’”. The pair of single quotes signify
an empty string.
IEC413:FCURve:LEVel
This command will set the clip level for the flat curve test. The class must be set prior to this
command. The IEC413:STATe must be in the off position and the user class is selected to
accept the command.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:FCURve:LEVel<NRf>
15 to 100%
IEC413:FCURve:LEVel 10
IEC413:FCURve:LEVel?
<NR2>
IEC413:FCURve:DWELl
This command will set the dwell time in seconds for the flat curve test. The class must be
selected prior to this command. Query with min and max to find the range of dwell time.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:FCURve:DWELl <NRf+>
IEC413:FCURve:DWEL 20
IEC413:FCURve:DWEL?
<NR1>
IEC413:FCURve:PAUSe
This command will set the pause time in seconds. This is the time between tests when
RUN:ALL is selected The class must be selected prior to this command. Query with min
and max to find the range of the dwell time.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
188
IEC413:FCURve:PAUSe <NRf+>
IEC413:FCURve:PAUS 2
IEC413:FCURve:PAUS?
<NR1>
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
IEC413:MCURve:LEVel
This command will set the levels for the meister curve test. The class must be set prior to
this command. The IEC413:STATe must be in the off position and the user class must be
selected to accept the command. The command will accept a sequence of five data level
parameters. The first two have a range for 0 to 20. These two parameters set the test level in
% for the frequency range 0.33 to 2 x f1 and 2 to 10 x f1 respectively. The last three
parameters set the test levels for 10 to 20 x f1and 20 to 40 x f1 in n/f. These values for n
can be up to 10,000. All are expressed in % of U1. Note that the IEC 61000-4-13 shows only
two frequency ranges in the Meister curve table but the –413 option separates the third
range in two ranges resulting in 5 instead of 4 parameters. Set both parameter 3 and 4 to the
same value to match the IEC standard table. (See table for reference).
IEC
Frequency
Range
Class X
Test Levels
0.33xf1 to 2xf1
Frequency
Range
Class X
Test Levels
Open
0.33xf1 to 2xf1
Parameter 1
2xf1 to 10xf1
Open
2xf1 to 10xf1
Parameter 2
10xf1 to 20xf1
Open
10xf1 to 15xf1
Parameter 3
15xf1 to 20xf1
Parameter 4
20xf1 to 40xf1
Parameter 5
20xf1 to 40xf1
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
-413
Option
Open
IEC413:MCURve:LEVel<NRf>
0 to 20, 0 to 10,000
IEC413:MCURve:LEVel 10,5,4500,4500,5000
IEC413:MCURve:LEVel?
<NR2>
IEC413:MCURve:DWELl
This command will set the dwell time in seconds for the meister curve test. The class must
be selected prior to this command. Query with min and max to find the range of dwell time.
The default is 10 seconds. This value may not be enough to cover the 5 minutes required by
the test for each range. The user must coordinate the step size with the dwell time to
generate the test period for each frequency range.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:MCURve:DWELl <NRf+>
IEC413:MCURve:DWEL 20
IEC413:MCURve:DWEL?
<NR1>
IEC413:MCURve:PAUSe
This command will set the pause time in seconds. This is the time between tests when
RUN:ALL is selected The class must be selected prior to this command. Query with min
and max to find the range of the dwell time. When the selected GROUP is MCURve, the
pause should normally be set to 0 as no pause is required for this test. If a pause value other
than zero is set, the interharmonic levels during the pause period will be zero.
ASTERION Series
189
AMETEK Programmable Power
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
ASTERION Series SCPI Programming Manual
IEC413:FCURve:PAUSe <NRf+>
IEC413:FCURve:PAUS 2
IEC413:FCURve:PAUS?
<NR1>
IEC413:OSWing:LEVel
This command will set the level for the ‘over swing’ harmonics combination test. The
command has two parameters, one for the third and one for the fifth order harmonic. The
IEC413:STATe must be in the off position and the user class must be selected to accept the
command.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:OSWing:LEVel <NRf+>,<NRf>
0 to 20%
IEC413:OSWing:LEVel 10
IEC413:OSWing:LEVel?
<NR2>
IEC413:OSWing:DWELl
This command will set the dwell time in seconds for the over swing harmonics combination
test. The class must be selected prior to this command. Query with min and max to find the
range of the dwell time.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413OSWing:DWELl <NRf+>
IEC413:OSWing:DWEL 10
IEC413:OSWing:DWEL?
<NR1>
IEC413:OSWing:PAUSe
This command will set the pause time in seconds. This is the time between tests when
RUN:ALL is selected. The class must be selected prior to this command. Query with min
and max to find the range of the pause time.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
190
IEC413:OSWing:PAUSe <NRf+>
IEC413:OSWing:PAUS 2
IEC413:OSWing:PAUS?
<NR1>
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
IEC413:SWEep:LEVel
This command will set the level for the harmonics sweep test. The command will accept
either one parameter or five parameters. In case of one parameter, the level will be set for
the selected range only. The IEC413:STATe must be in the off position and the user class is
selected to accept the command.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:SWEep:LEVel <NRf>[,<NRf1.. NRf4]>
0 to 20%
IEC413:SWE:LEVel 10
IEC413:SWE:LEVel?
<NR2>
IEC413:SWEep:DWELl
This command will set the dwell time in seconds for the entire sweep range. The class must
be selected prior to this command. Query with min and max to find the range of dwell time.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:SWEep:DWELl <NRf+>
<nrf>
IEC413:SWE:DWEL 200
IEC413:SWE:DWEL?
<NR1>
IEC413:SWEep:CURRent[:DATA]?
This command will return the measured harmonic current. This data is available after the
sweep is completed.
Command Syntax
Parameters
Query Syntax
Returned Parameters
IEC413:SWEep:CURRent[:DATA] ]?
none
IEC413:SWE:CURR?
<NR2>,.... ,<NRn>
IEC413:SWEep:FREQuency[:DATA]?
This command will return the frequency data points that correspond to the harmonic current
data points. This data is available after the sweep is completed.
Command Syntax
Parameters
Query Syntax
Returned Parameters
ASTERION Series
IEC413:SWEep:FREQuency?
none
IEC413:SWE:CURR:FREQ?
<NR2>,.... ,<NRn>
191
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
IEC413:SWEep:CURRent:RESonant?
This command will return the measured harmonic resonant current. This data is available
after the sweep is completed. If no resonant current is found, the command will return a null
char.
Command Syntax
Parameters
Query Syntax
Returned Parameters
IEC413:SWEep:CURRent:RESonant?
none
IEC413:SWE:CURR:RES?
<NR2>,.... ,<NRn>
IEC413:SWEep:FREQuency:RESonant?
This command will return the frequency resonant data points that correspond to the
harmonic current data points. This data is available after the sweep is completed. If no
resonant current is found, the command will return a null char.
Command Syntax
Parameters
Query Syntax
Returned Parameters
IEC413:SWEep:CURRent:RESonant?
none
IEC413:SWE:FREQ:RES?
<NR2>,.... ,<NRn>
IEC413:HARMonics:LEVel
This command will set the level for the harmonics test. The command will accept either one
parameter or a sequence of parameters from the second harmonic to the fortieth harmonic.
In case of one parameter, the level will be set for the selected harmonic number specified by
IEC413:INDV:HARM:NUMBer. The IEC413:STATe must be in the off position and the user
class must be selected to accept the command.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:HARMonics:LEVel <Nrf+> [,<Nrf>,....<Nrfn>]
0 to 20%
IEC413:HARM:LEV 4,5.......,8
IEC413:HARM:LEV?
<NR2>,...,<NR2>
IEC413:HARMonics:PHASe
This command will set the phase angle of the harmonics wave form relative to the
fundamental. The command will accept either one parameter or a sequence of parameters
from the second harmonic to the fortieth harmonic. In case of one parameter, the phase will
be set for the selected harmonic number specified by IEC413:INDV:HARM:NUMB. The
IEC413:STATe must be in the off position and the user class must be selected to accept the
command.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
192
IEC413:HARMonics:PHASe <Nrf+> [,<Nrf>,....<Nrfn>]
0 to 360
IEC413:HARM:PHAS 180,270,.......,90
IEC413:HARM:PHAS?
<NR2>,...,<NR2>
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
IEC413:HARMonics:TABle
This command allows selection of only one of the Individual harmonics tables of the IEC
61000-4-13 standard. Default is to run all tables but some EUT’s for class 3 may require only
Table 1 to be run. Available selections are Table 1, 2, 3 or all tables.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:HARMonics:TABle <CRD>
1 | 2 | 3 | ALL
IEC413:HARM:TAB ALL
IEC413:HARM:TAB?
<CRD>
IEC413:HARMonics:DWELl
This command will set the dwell time in seconds for each harmonic. The class must be
selected prior to this command. Query with min and max to find the range of the dwell time.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:HARM:DWELl <NRf+>
<seconds>
IEC413:HARM:DWEL 10
IEC413:HARM:DWEL?
<NR1>
IEC413:HARMonics:PAUSe
This command will set the pause time in seconds. This is the time between each harmonic.
The class must be selected prior to this command. Query with min and max to find the
range of the dwell time.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:HARM:PAUSe <NRf+>
<seconds>
IEC413:HARM:PAUS 2
IEC413:HARM:PAUS?
<NR1>
IEC413:IHARMonics:LEVel
This command will set the level for the interharmonics test. The command will accept either
one parameter or five parameters. In case of one parameter, the level will be set for the
selected range only. The IEC413:STATe must be in the off position and the user class must
be selected to accept the command.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
IEC413:IHARmonics:LEVel <NRf>[,<NRf1.. NRf4]>
0 to 20%
IEC413:IHAR:LEV 10
IEC413:IHAR:LEV?
<NR2>
IEC413:IHARmonics:DWELl
This command will set the dwell time in seconds for each interharmonics frequency. The
class must be selected prior to this command. Query with min and max to find the range of
the dwell time.
ASTERION Series
193
AMETEK Programmable Power
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
194
ASTERION Series SCPI Programming Manual
IEC413: IHARmonics:DWELl <NRf+>
<seconds>
IEC413:IHAR:DWEL 15
IEC413:IHAR:DWEL?
<NR1>
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
IEC413:IHARmonics:PAUSe
This command will set the pause time in seconds between each interharmonics frequency.
The class must be selected prior to this command. Query with min and max to find the
range of the pause time.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
ASTERION Series
IEC413: IHARmonics:PAUSe <NRf+>
<seconds>
IEC413:IHAR:PAUS 2
IEC413:IHAR:PAUS?
<NR1>
195
AMETEK Programmable Power
8.3.2
ASTERION Series SCPI Programming Manual
Interharmonics Subsystem
The following commands are used to enable and generate an interharmonic waveform up to
20% of the programmed voltage value.
[:SOURce]
:IHARmonics
[:STATe]
:COUPle
volt.
:FREQuency
:REFerence
:VOLTage
Enable or disable the interharmonics generator.
Couple the interharmonics reference to program
Set the interharmonics frequency.
Set the interharmonics reference.
Set the interharmonics output as % of reference.
[:SOURce]:IHARmonics[:STATe]
This command enables the interharmonics generator. This command must be set to the on
state before sending any other command listed in this section.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
[:SOURce]:IHARmonics:STATe <boolean>
<ON|OFF|1|0 >
IHAR ON
IHAR?
<boolean>
[:SOURce]:IHARmonics:COUPle
If this command is turned on, the reference voltage for the interharmonics is programmed to
a value equal to the ac program value. If the coupling is turned off, the reference voltage
must be programmed to a value between 0 and 250V.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
[:SOURce]:IHARmonics:COUPle <boolean>
<ON|OFF|1|0 >
IHAR:COUP ON
IHAR:COUP?
<boolean>
[:SOURce]:IHARmonics:FREQuency
This command will program the inter harmonic frequency. This frequency may range from
1Hz to 2400Hz with 1Hz resolution.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
196
[:SOURce]:IHARmonics:FREQuency <NRf>
<frequency >
IHAR:FREQ 400
IHAR:FREQ?
<NR1>
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
[:SOURce]:IHARmonics:REFerence
This command will program the inter harmonic reference voltage. The coupling must be set
to on to accept any program value. The reference will take a value of 0 to 250V.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
[:SOURce]:IHARmonics:REFerence <NRf>
<reference>
IHAR:REF 230
IHAR:REF?
<NR1>
[:SOURce]:IHARmonics:VOLTage
This command will program the interharmonic voltage as a percentage of the reference
voltage. It will accept a value from 0 to 20%.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
ASTERION Series
[:SOURce]:IHARmonics:VOLTage <NRf>
<voltage>
IHAR:VOLT 10
IHAR:VOLT?
<NR1>
197
AMETEK Programmable Power
8.4
ASTERION Series SCPI Programming Manual
RTCA/DO-160D (-160)
The following are the remote commands set for DO-160D. ABORt command will terminate
the test in progress at any time. See the ASTERION Series User Manual (P/N 9003-960) for
more details about each 160 test step.
Note that revisions E and F of the DO160 tests are implemented in the ASTERIONGui
Windows software provided with the power source. These revisions cannot be run without
the ASTERIONGui and don’t have an associated set of SCPI commands. The commands
listed in this section apply to the firmware-based revision D only. For information on revision
E and F, refer to the Avionics Software Manual, P/N 4994-971 provided on the same CD as
this manual.
DO160
:NORMal
:VOLT_FREQ
:MINinum
:MAXimum
:VOLTage
UNBalance
:WAVeform :DISTortion
:VOLTage
:MODulation <numeric>
:INTerrupt <numeric>
:SURG
:DC
:UNDer
:FREQency
:MODulation <numeric>
:TRANSient
:VARiation
:EMERgency
:VOLT_FREQ
:MINimum
:MAXimum
:VOLTage
:UNBalance
:ABNormal stage
:VOLTage
:MINimum
:MAXimum
:UNDer
:OVER
:DC
:LOW
:FREQuency
:TRANsient
:CATegory
:STANdard
:GROup
198
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
DO160:NORMal:VOLT_FREQ:MINimum
This command will set the voltage and frequency to the minimum level for the normal
operation.
Command Syntax
Parameters
Examples
Query Syntax
DO160:NORMal:VOLT_FREQ:MINimum
none
DO160:NORM:VOLT_FREQ:MIN
none
DO160:NORMal:VOLT_FREQ:MAXimum
This command will set the voltage and frequency to the maximum level for the normal
operation.
Command Syntax
Parameters
Examples
Query Syntax
DO160:NORMal:VOLT_FREQ: MAXimum
none
DO160:NORM:VOLT_FREQ:MAX
none
DO160:NORMal:VOLTage:UNBalance
This command will unbalance the voltage level for each phase to the normal high and low
operating voltage of each phase. This test is valid only for three phase AC source.
Command Syntax
Parameters
Examples
Query Syntax
DO160:NORMal:VOLTage:UNBalance
none
DO160:NORM:VOLT:UNB
none
DO160:NORMal:WAVeform:DISTortion
This command will set the voltage distortion to 5% for the duration of the test.
Command Syntax
Parameters
Examples
Query Syntax
ASTERION Series
DO160:NORMal:WAVeform:DISTortion
none
DO160:NORM:WAV:DIST
none
199
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
DO160:NORMal:VOLTage:MODulation
This command will cause output voltage modulation. The level of modulation is the function
of the rate of modulation. Refer to Figure 9-4 in the User Manual. The command parameter
is the rate of modulation in Hz.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
DO160:NORMal:VOLTage:MODulation <NRf>
<frequency>
DO160:NORM:VOLT:MOD 20
DO160:NORM:VOLT:MOD?
<NR1>
DO160:NORMal:VOLTage:INTerrupt
This command will cause output voltage interruption. There are 15 different levels of
interruption. Refer to Figure 9-6 in the User Manual for characteristic of each level.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
DO160:NORMal:VOLTage:INTerrupt <NRf>
<test number>
DO160:NORM:VOLT:INT 4
DO160:NORM:VOLT:INT?
<NR1>
DO160:NORMal:VOLTage:SURG
This command will generate the voltage levels required to generate a normal voltage source.
Refer to Section 9.1.4.1, under the heading titled VOLTAGE SURGE, for detail.
Command Syntax
Parameters
Examples
Query Syntax
DO160:NORMal:VOLTage:SURG
none
DO160:NORM:VOLT:SURG
none
DO160:NORMal:VOLTage:DC:UNDer
This command will generate the voltage levels required to generate a normal voltage source.
Refer to Section 9.1 in the User Manual under the heading titled VOLTAGE UNDER, for detail.
Command Syntax
Parameters
Examples
200
DO160:NORMal:VOLTage:DC:UNDer
none
DO160:NORM:VOLT:DC:UND
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
DO160:NORMal:FREQuency:MODulation
This command will cause output frequency modulation. The level of modulation is the
function of the rate of modulation. Refer to Figure 9-5 in the User Manual. The command
parameter is the rate of modulation in Hz.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
DO160:NORMal:FREQuency:MODulation <NRf>
<frequency>
DO160:NORM:FREQ:MOD 0.1
DO160:NORM:FREQ:MOD?
<NR2>
DO160:NORMal:FREQuency:TRANsient
This command applies to Group 1 only for the the Eurocae standard. Refer to Table 5 in the
User Manual.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
DO160:NORMal:FREQuency:TRANsient
none
DO160:NORM:FREQ:TRAN
none
none
DO160:NORMal:FREQuency:VARiation
This command applies to Group 2 and 3 only for the Eurocae standard. Refer to Table 6 in
the User Manual.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
DO160:NORMal:FREQuency:VARiation
none
DO160:NORM:FREQ:VAR
none
none
DO160:EMERgency:VOLT_FREQ:MINimum
This command will set the voltage and frequency to the minimum level for the emergency
operation.
Command Syntax
Parameters
Examples
Query Syntax
ASTERION Series
DO160:EMERgency l:VOLT_FREQ:MINimum
none
DO160:EMER:VOLT_FREQ:MIN
none
201
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
DO160:EMERgency:VOLT_FREQ:MAXimum
This command will set the voltage and frequency to the maximum level for the emergency
operation.
Command Syntax
Parameters
Examples
Query Syntax
DO160: EMERgencyl:VOLT_FREQ: MAXimum
none
DO160: EMER:VOLT_FREQ:MAX
none
DO160: EMERgency:VOLTage:UNBalance
This command will unbalance the voltage level for each phase to the emergency high and
low operating voltage of each phase. This test is valid only for three phase AC source.
Command Syntax
Parameters
Examples
Query Syntax
DO160:EMERgency:VOLTage:UNBalance
none
DO160: EMER:VOLT:UNB
none
DO160:ABNormal:VOLTage:MINimum
This command will set the voltage to the minimum level for the abnormal operation.
Command Syntax
Parameters
Examples
Query Syntax
DO160:ABNormal:VOLTage:MINimum
none
DO160:ABN:VOLT:MIN
none
DO160:ABNormal:VOLTage:MAXimum
This command will set the voltage to the maximum level for the abnormal operation.
Command Syntax
Parameters
Examples
Query Syntax
DO160:ABNormal:VOLTage:MAXimum
none
DO160:ABN:VOLT:MAX
none
DO160:ABNormal:VOLTage:UNDer
This command will set the voltage to the under voltage level for the abnormal operation.
Command Syntax
Parameters
Examples
Query Syntax
202
DO160:ABNormal:VOLTage:UNDer
none
DO160:ABN:VOLT:UND
none
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
DO160:ABNormal:VOLTage:OVER
This command will set the voltage to the surge level for the abnormal operation.
Command Syntax
Parameters
Examples
Query Syntax
DO160:ABNormal:VOLTage:OVER
none
DO160:ABN:VOLT:OVER
none
DO160:ABNormal:VOLTage:DC:LOW
This command will set the voltage to low voltage test for the abnormal operation. Refer to
Section 9.1 of the User Manual.
Command Syntax
Parameters
Examples
Query Syntax
DO160:ABNormal:VOLTage:DC:LOW
none
DO160:ABN:VOLT:DC:LOW
none
DO160:ABNormal:FREQuency:TRANsient
This command applies to Group 1 only for the Eurocae standard. Refer to Table 12 in the
User Manual.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
DO160:ABNormal:FREQuency:TRANsient
none
DO160:ABN:FREQ:TRAN
none
none
DO160:CATegory
This command will select the proper equipment category in DC mode only. It has no effect
in AC mode.
Command Syntax
Parameters
Examples
Query Syntax
ASTERION Series
DO160:CATegory
<A|B|Z>
DO160:CAT B
DO160:CAT?
203
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
DO160:STANdard
This command will select the proper standard. The standard selection must be verified prior
to any test selection. Airbus standard is the same as the Eurocae standard with the
exception of nominal voltage modulation.
Command Syntax
Parameters
Examples
Query Syntax
DO160:STANdard
<RTCA|EURocae|AIRBus>
DO160:STAN RTCA
DO160:STAN?
DO160:GROup
This command is used to select equipment Group 1, 2 or 3. It is only valid with the
EUROCAE standard.
Command Syntax
Parameters
Examples
Query Syntax
204
DO160:GROup <NR1>
1 through 3
DO160:GROup 2
DO160:GRO?
ASTERION Series
ASTERION Series SCPI Programming Manual
8.5
AMETEK Programmable Power
MIL-STD 704E (-704)
MIL-STD 704 tests for revisions D and E only can be executed remotely from the GPIB or
RS232 using the following command tree. See the ASTERION Series User Manual (P/N
M162084-01) for more details about each 704 test step.
MIL-STD 704 tests for revisions A, B, C and F are implemented only through the
ASTERIONGui Windows software provided with each AC power source. As such, there are
no SCPI commands that apply to these revisions of MIL-STD 704 and they cannot be
executed from the front panel. See the ASTERION Series User Manual (P/N M162084-01)
and Avionics Software Manual (P/N 4994-971) for more details on performing tests to these
revisions of the standard.
This capability requires the presence of the –704 option.
8.5.1
AC System
:MIL704
:VERSion
D|E
:SSTate
:VOLT
[:LEVel]
:MODulation
:UNBalance
:PHASe
[:DIFFerence]
:WAVeform
[:DISTortion]
:FREQuency
[:LEVel]
:MODulation
:TRANsient
:VOLTage
[:LOW]
:HIGH
:FREQuency
[:LOW]
:HIGH
:ABNormal
:VOLTage
[:UNDer]
:OVER
:FREQuency
[:UNDer]
:OVER
:EMERgency
:VOLTage
:FREQuency
ASTERION Series
205
AMETEK Programmable Power
8.5.2
ASTERION Series SCPI Programming Manual
DC System
:MIL704
:VERSion
D|E
:SSTate
:VOLT
[:LEVel]
:RIPPle
:TRANsient
:VOLTage
[:LOW]
:HIGH
:ABNormal
:VOLTage
[:UNDer]
:OVER
:EMERgency
:VOLTage
All commands do not accept parameters and have no query format except for
MIL704:VERSion, which accepts a letter D or E as a parameter. Its query format response
will return the letter D or E based on the revision selected.
8.5.3
Programming Considerations
Some of the tests take a lengthy time to complete. The *OPC command could be used to
determine the completion of the command.
Example:
MIL704:SST:VOLT;*OPC 1
The query *OPC? Will return a 1 when the test is completed.
206
ASTERION Series
ASTERION Series SCPI Programming Manual
8.6
AMETEK Programmable Power
Airbus ABD0100.1.8 Test Option (-ABD)
The -ABD option is implemented through the ASTERIONGui Windows software provided
with each AC power source. As such, there are no SCPI commands that apply to the –ABD
option and they cannot be executed from the front panel or using any SCPI bus commands.
8.7
Airbus A350 ABD0100.1.8.1 Test Option (-A350)
The –A350 option is implemented through the ASTERIONGui Windows software provided
with each AC power source. As such, there are no SCPI commands that apply to the –A350
option and they cannot be executed from the front panel or using any SCPI bus commands.
8.8
Airbus AMD24 Test Option (-AMD)
The -AMD option is implemented through the ASTERIONGui Windows software provided
with each AC power source. As such, there are no SCPI commands that apply to the –AMD
option and they cannot be executed from the front panel or using any SCPI bus commands.
8.9
Boeing B787-0147 Test Option (-B787)
The –B787 option is implemented through the ASTERIONGui Windows software (version
2.1.0.0 or higher) provided with each AC power source. As such, there are no SCPI
commands that apply to the –B787 option and they cannot be executed from the front panel
or using any SCPI bus commands.
8.10
Watt Hour Meter (-WHM)
The following SCPI command may be used to control the Watt Hour Meter functions if the WHM option is installed:
Subsystem Syntax
WHMeter:
[STATe]
Turn on or off the watt-hour function
ETIMe?
Returns the elapsed time
WHOur?
Returns the watt-hour measurement data in KWH
WHMeter[:STATe]
This command will start or stop the watt-hour function.
Command Syntax
Parameters
Examples
Query Syntax
Returned Parameters
WHMeter[:STATe]<bool>
0 | OFF | 1 | ON
WHM ON
WHM[:STATe]?
0|1
WHMeter:ETIMe?
This command will return the total amount of time the watt-hour meter has accumulated.
The returned data has four fields separated by commas. These fields are hours, minutes,
seconds and milliseconds.
ASTERION Series
207
AMETEK Programmable Power
Command Syntax
Parameters
Query Syntax
Returned Parameters
ASTERION Series SCPI Programming Manual
WHMeter:ETIMe?
none
WHM:ETIM?
h,mm,ss,ms
WHMeter:WHOur?
Phase Selectable
This command will return the total accumulated kilowatt-hours for the selected phase. If
coupling is set to "all", the value returned is the sum of all phases in the system regardless of
the selected phase.
Command Syntax
Parameters
Query Syntax
Returned Parameters
Note:
208
WHMeter:WHOur?
none
WHM:WHO?
<numeric value>
If the watt-hour meter is active, the total power of all phases in the
system will be returned when querying the power.
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
Appendix A: SCPI Command tree
The following command three contains all the supported standard commands for the ASTERION
Series AC/DC source. Some command listed may not apply to a specific ASTERION Series model
or controller version. Check the relevant reference section for specific details on using each of these
commands.
ABORt
CALibration
......... IHARmonics?
......... MEASURE
......... ......... CURRent
......... ......... ......... [AMBient]
......... ......... ......... ......... [AC]
......... ......... ......... ......... ......... FSCALe
......... ......... ......... ......... DC
......... ......... ......... ......... ......... [FSCALe]
......... ......... ......... ......... ......... ZERO
......... ......... ......... TEMP
......... ......... ......... ......... [AC]
......... ......... ......... ......... ......... [FSCALE]
......... ......... ......... ......... DC
......... ......... ......... ......... ......... [FSCALe]
......... ......... ......... ......... ......... ZERO
......... ......... VOLTage
......... ......... ......... [AMBient]
......... ......... ......... ......... [AC]
......... ......... ......... ......... ......... FSCALe
......... ......... ......... ......... DC
......... ......... ......... ......... ......... [FSCALe]
......... ......... ......... ......... ......... ZERO
......... ......... ......... TEMP
......... ......... ......... ......... [AC]
......... ......... ......... ......... ......... [FSCALE]
......... ......... ......... ......... DC
......... ......... ......... ......... ......... [FSCALe]
......... ......... ......... ......... ......... ZERO
......... PASSWORD
......... SAVE
......... [SOURce]
......... ......... PHASe
......... ......... VOLTage
......... ......... ......... [AC]
......... ......... ......... ......... LRANGe
......... ......... ......... ......... ......... [FSCale]
......... ......... ......... ......... ......... ZERO
......... ......... ......... ......... ......... HFRequency
......... ......... ......... ......... HRANGe
......... ......... ......... ......... ......... [FSCale]
......... ......... ......... ......... ......... ZERO
......... ......... ......... ......... ......... HFRequency
......... ......... ......... HFRequency
......... ......... ......... DC
......... ......... ......... ......... LRANGe
......... ......... ......... ......... ......... [FSCale]
......... ......... ......... ......... ......... [POSitive]
ASTERION Series
209
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
..................................................NEGative
..................................................ZERO
........................................HRANGe
..................................................[FSCale]
..................................................[POSitive]
..................................................NEGative
..................................................ZERO
INITiate
..........[IMMediate]
....................[TRANsient]
....................ACQuire
..........CONTinuous ON | OFF
INSTrument
..........COUPle ALL | NONE
..........NSELect 1 | 2 | 3
..........SELect A | B | C
MEASure | FETCh
..........ARRAY
....................CURRent
..............................[DC]?
..............................HARMonic
........................................[AMPLitude]?
........................................PHASe
....................MODE
....................VOLTage
..............................[DC]?
..............................HARMonic
........................................[AMPLitude]?
........................................PHASe
..........[SCALar]
....................CURRent
..............................[AC]?
..............................DC?
..............................AMPLitude
........................................MAX?
........................................RESet
..............................CREStfactor?
..............................HARMonic
........................................[AMPLitude]? <n>
........................................PHASe? <n>
........................................THD?
....................FREQuency?
....................PHASe?
....................POWer
..............................[AC]
........................................[REAL]?
........................................APParent?
........................................PFACtor?
..............................DC?
....................VOLTage
..............................[AC]?
..............................DC?
..............................HARMonic
........................................[AMPLitude]? <n>
210
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
......... ......... ......... ......... PHASe? <n>
......... ......... ......... ......... THD?
OUTPut
......... [STATe] <bool>
......... IMMediate <bool>
......... PROT:PROT:CLE
......... RI
......... ......... [:LEVel] HIGH | LOW
......... ......... :MODE LATC | LIVE | OFF
......... TTLTrg
......... ......... [STATe] <bool>
......... ......... SOURce <source>
SENSe
......... SWEep
......... ......... OFFSet <n>
......... ......... TINTerval?
[SOURce]
......... CURRent
......... ......... [LEVel]
......... ......... ......... [IMMediate]
......... ......... ......... ......... [AMPLitude]
......... ......... PROTection
......... ......... ......... STATe
......... ......... ......... DELay
......... FREquency
......... ......... [IMMediate]
......... ......... MODE
......... ......... TRIGgered
......... ......... SLEW
......... ......... ......... [IMMediate]
......... ......... ......... MODE
......... ......... ......... TRIGgered
......... FUNCtion
......... ......... [SHAPe]
......... ......... ......... [IMMediate]
......... ......... ......... CSINe <n>
......... ......... ......... MODE
......... LIMit
......... ......... FREQuency <n1>,<n2>
......... ......... VOLTage <n1>,<n2>,<n3>
......... ......... CURRent <n>
......... ......... PHASe <n>
......... LIST
......... ......... COUNt <n>|MAX
......... ......... CURRent <n>,<n>
......... ......... ......... POINts?
......... ......... DWELl <n>,<n>
......... ......... ......... POINts?
......... ......... FREQuency
......... ......... ......... [LEVel] <n>,<n>
......... ......... ......... ......... POINts?
......... ......... ......... [SLEW] <n>,<n>
......... ......... ......... ......... POINTs?
......... ......... FUNCtion
ASTERION Series
211
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
..............................[SHAPe] <shape>,<shape>
..............................POINts?
....................REPeat
..............................[COUNt] <n>,<n>
..............................POINts?
....................STEP ONCE|AUTO
....................TTLTrg <bool>,<bool>
..............................POINts?
....................VOLTage
..............................[LEVel] <n>,<n>
........................................POINts?
..............................SLEW <n>,<n>
........................................POINts
..........MODE
..........PHASe
....................[IMMediate] <n>
..........PONSetup
....................ALControl 0|1|OFF|ON
....................CLOCk INT | EXT
....................CURRent <n>
....................FREQuency <n>
....................NOUTPUT ONE|THR|LAST
....................OUTPUT
..............................[RELay] 0|1|ON|OFF
....................OLOad
..............................[MODE] CVOLT | CCURR
....................PHASe
..............................[ANGLE] <n>
....................SENSe INT | EXT
....................VOLTage
..............................[LEVel] <n>
..............................MODE AC|DC|ACDC
....................VRANGE 135|270 150|300
....................WGRoup <n>
..........PULSe
....................COUNt <n>| MAXimum
....................DCYCLE <n>
....................HOLD WIDTh|DCYCle
....................PERiod <n>
....................WIDTh <n>
..........VOLTage
....................ALC ON | OFF
....................[LEVel]
..............................[IMMediate]
........................................[AMPLitude]
..................................................[AC] <n>
..................................................DC <n>
..................................................OFFset <n>
..............................MODE <mode>
..............................TRIGgered
........................................[AMPLitude] <n>
..............................MODE
....................RANGe
..............................[LEVel] <n>
....................SENSe
..............................[SOURce] INTernal | EXTernal
212
ASTERION Series
ASTERION Series SCPI Programming Manual
.........
.........
.........
.........
.........
AMETEK Programmable Power
......... SLEW
......... ......... [IMMediate] <n> | MAXimum
......... ......... MODE <mode>
......... ......... TRIGgered
......... ......... ......... [AMPLitude] <n> | MAXimum
STATus
......... OPERation
......... ......... EVENt
......... ......... CONDition
......... ......... ENABle <n>
......... QUEStionalbe
......... ......... EVENt
......... ......... CONDition
......... ......... ENABle <n>
......... ......... INSTruments
......... ......... ......... ISUMmary
......... ......... ......... ......... EVENt
......... ......... ......... ......... CONDition
......... ......... ......... ......... ENABle <n>
SYSTem
......... ERRor?
......... VERSion?
......... LOCal
......... REMote
......... CONFigure
......... ......... [BYTE]
......... ......... NOUT
......... ETIMe?
......... TEMPerature?
......... COMMunicate
......... ......... GPIB
......... ......... ......... ADDRess
......... ......... SERial
......... ......... ......... BUAD
......... ......... ......... PARity
......... ......... ......... BITS
......... ......... ......... SBITs
TRACe
......... CATalog?
......... [DATA] <waveform_name>, <n>,..<n>
......... DEFine <waveform_name>[,<waveform_name>|1024]
......... DELete
......... ......... [NAME] <waveform_name>
......... ......... ALL
TRIGger
......... [TRANsient]
......... ......... SOURce IMMediate | BUS
......... ......... COUNt NONE | ALL
......... ACQuire
......... ......... SOURce IMMediate | BUS | TTLTrg
......... SYNChronize
......... ......... SOURce IMMediate | PHAS
......... ......... PHASe <n>
......... STATe?
ASTERION Series
213
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
Note: Available option SCPI commands are not listed in this table. See option section for details on
specific installed options and their relevant SCPI commands.
214
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
Appendix B: SCPI Conformance Information
SCPI Version
The ASTERION Series AC/DC power sources conform to SCPI version 1995.0.
ASTERION Series
215
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
Appendix C: Error Messages
Any errors that occur during operation from either the front panel or the remote control
interface will result in error messages. Error messages are displayed in the upper left hand
corner of the LCD display. They are also stored in the error message queue from which they
can be queried using the SYST:ERR? Query. The error queue has a finite depth. If more
error messages are generated than can be held in the queue, a queue overflow message
will be put in the last queue location. To empty the queue, use the error query until the No
Error result is received.
Errors appearing on the LCD will generally remain visible until the user moves to another
screen. If multiple error messages are generated in succession, only the last message will
be visible as there is only space for one error message on the LCD display.
The same area of the display is also used to display status messages. While error messages
always have a negative error number, status messages have a positive number.
The table below displays a list of possible error and status messages along with their
possible cause and remedy.
Number
Message String
Cause
"No error"
No errors in queue
-100
"Command error"
Unable to complete
requested operation
Unit may be in a mode inconsistent
with request.
-102
"Syntax error"
Command syntax
incorrect.
Misspelled or unsupported command
-103
"Invalid separator"
SCPI separator not
recognized
See SCPI section of programming
manual.
-104
"Data type error"
Data type invaled.
Check command for supported data
types
-108
"Parameter not
allowed"
One or more
additional parameters
were received.
Check programming manual for
correct number of parameters
-109
"Missing parameter"
Too few parameters
received for
requested operation
Check programming manual for
correct number of parameters
-110
"Command header
error"
Command header
incorrect
Check syntax of command.
-111
"header separator
error"
Invalid command
separator used.
Use semi-colon to separate
command headers
-112
"Program mnemonic
too long"
Syntax error
Check programming manual for
correct command syntax
-113
"Undefined header"
Command not
recognized error
Check programming manual for
correct command syntax
-120
"Numeric data error"
Data received is not a
number
Check programming manual for
correct command syntax
-121
"Invalid character in
number"
Number received
contains non-numeric
character(s)
Check programming manual for
correct command syntax
-123
"Exponent too large"
Exponent in number
exceeds limits
Check programming manual for
correct parameter range
-128
"Numeric data not
allowed"
Number received
when number is not
allowed.
Check programming manual for
correct command syntax
0
216
Remedy
ASTERION Series
ASTERION Series SCPI Programming Manual
Number
AMETEK Programmable Power
Message String
Cause
Remedy
-168
"Block data not
allowed"
Block data was sent.
Check programming manual for
correct command syntax
-200
"Execution error"
Command could not
be executed
Command may be inconsistent with
mode of operation such as
programming frequency when in DC
mode.
-201
"Invalid while in local"
Command issued but
unit is not in remote
state
Put instrument in remote state before
issuing GPIB commands.
-203
"Command protected"
Command is locked
out
Some commands are supported by
the unit but are locked out for
protection of settings and are not user
accessible.
-210
"Trigger error"
Problem with trigger
system.
Unit could not generate trigger for
transient execution or measurement.
-211
"Trigger ignored"
Trigger request has
been ignored.
Trigger setup incorrect or unit was not
armed when trigger was received.
Check transient system or
measurement trigger system settings.
-213
"Init ignored"
Initialization request
has been ignored
Unit was told to go to armed state but
was unable to do so. Could be
caused by incorrect transient system
or measurement acquisition setup.
-220
"Parameter error"
Parameter not
allowed.
Incorrect parameter or parameter
value. Check programming manual
for allowable parameters
-221
"Setting conflict"
Requested setting
conflicts with other
setting in effect.
Check other settings. E.g. trying to
program a DC offset while in AC
mode
-222
"Data out of range"
Parameter data
outside of allowable
range.
Check programming manual for
allowable parameter values
-223
"Too much data"
More data received
than expected
Check programming manual for
number of parameters or data block
size
-224
"Illegal parameter
value"
Parameter value is
not suppored
Check programming manual for
correct parameters
-226
"Lists not same length"
One or more transient
lists programmed has
different length.
All lists must be of same length or
transient cannot be compiled and
executed.
-241
"Hardware missing"
N/A
N/A
-254
"Media full"
No storage space left
to save settings or
data.
Delete other settings or data to make
room.
-255
“Directory full”
Too many waveform
directory entries
Delete one or more waveforms from
waveform memory to make room.
-256
“File name not found”
Waveform requested
not in directory
Check waveform directory for
waveform names present.
-257
“File name error”
Incorrect filename
Too many or non ASCII characters
used in waveform file definition.
-283
“Illegal variable name”
Variable name illegal.
Use ASCII characters only
ASTERION Series
217
AMETEK Programmable Power
Number
-300
Message String
"Device specific error"
ASTERION Series SCPI Programming Manual
Cause
Remedy
Possible causes are:
Check for proper mode or command
sequence operation.
1. Attempt to program a
frequency while
source is in DC
mode.
2. Attempt to set initial
voltage mode to
AC+DC.
3. Attempt to program
AC voltage while in
DC mode.
4. Attempt to program
DC voltage while in
AC mode.
5. Attempt to program
voltage offset while
in DC or AC mode
only.
6. Attempt to change
sense mode while
the output relay is
on.
7. Attempt to change
the voltage mode to
DC while iec413 or
iec411 state is on.
8. Attempt to change
the voltage mode to
DC while in external
sync or clock mode.
9. Attempt to change
mode to AC+DC
without the ADV
option present (see
*OPT?).
10. Attempt to use the
phase angle trigger
while iec411 state is
on.
-311
"Memory error"
Waveform memory
checksum error.
May be the result of incomplete userdefined waveform download. Check
interface and try downloading
waveform again. Successful
download may clear this error
condition.
Alternatively, use TRAC:DEL:ALL
command to clear waveform memory.
(Fw 0.16 and higher)
-314
"Save/recall memory
lost"
User setup register
contents lost
Store setup in same register again.
-315
"Configuration memory
lost"
Hardware
configuration settings
lost.
Contact CI service department at
ci.ppd@ametek.com to obtain
instructions on restoring configuration
data.
-330
"Self-test failed"
Internal error
Contact CI service department at
ci.ppd@ametek.com
-350
218
"Queue overflow"
Message queue full.
Too many messages. Read status
using SYST:ERR query until 0, "No
Error" is received indicating queue
ASTERION Series
ASTERION Series SCPI Programming Manual
Number
AMETEK Programmable Power
Message String
Cause
Remedy
empty.
-400
"Query error"
Unable to complete
query.
Check programming manual for
correct query format and parameters
-410
"Query
INTERRUPTED"
Query issued but
response not read.
Check application program for correct
flow. Response must be read after
each query to avoid this error.
-420
"Query
UNTERMINATED"
Query incomplete.
Check for terminator after query
command.
-430
"Query
DEADLOCKED"
Query cannot be
completed
Check application program for
multiple queries
-440
"Query
UNTERMINATED"
Query incomplete.
Check for terminator after query
command.
1
"Output volt fault"
Output voltage does
not match
programmed value.
Load exceeds current limit and unit is
in Constant Voltage (CV) mode of
operation. Reduce load or increase
CL setting
Output voltage is driven above
programmed voltage by external
influence (Load, voltage kickback,
etc.)
2
"Current limit fault"
Current limit
exceeded.
Load exceeds current limit and unit is
in Constant Voltage (CV) mode of
operation. Reduce load or increase
CL setting
3
"Temperature fault"
Temperature of heat
sink too high.
Reduce load. Ensure proper air flow
and exhaust clearance. Check fan(s)
for operation.
4
"External sync. error"
Could not sync to
external sync signal.
External sync signal missing,
disconnected or out of range.
5
"Initial memory lost"
Power on settings
could not be recalled.
Save power on settings again to
overwrite old content.
6
"Limit memory lost"
Hardware
configuration settings
lost.
Contact CI service department at
ci.ppd@ametek.comto obtain
instructions on restoring configuration
data.
7
"System memory lost"
Memory corrupted.
Recycle power.
8
"Calibration memory
lost"
Calibration data lost.
Contact CI service department at
ci.ppd@ametek.com to obtain
instructions on restoring calibration
data or reCALibration unit.
9
"Start angle must be
first sequence"
Start phase angle in
wrong place..
Start phase angles can only
programmed at the start of a transient
list. Once a transient is in progress,
phase angle cannot be changed.
10
"Illegal for DC"
Operation not
possible in DC mode.
Switch to AC or AC+DC mode.
11
"Duplicate sequence"
Transient list
sequence number
already used.
User new or available sequence
number instead.
12
"Too many sequence"
Number of transient
list steps exceeds
maximum.
Reduce the number of steps in the
transient list. (Max = 100).
ASTERION Series
219
AMETEK Programmable Power
Number
220
ASTERION Series SCPI Programming Manual
Message String
Cause
Remedy
13
"Missing list
parameter"
One or more transient
list parameters
missing.
Check programmed lists.
14
"Voltage peak error "
Peak voltage exceeds
internal bus voltage
This error may occur when selecting
user defined wave shapes with higher
crest factors. Reduce programmed
RMS value.
15
"Slew time exceed
dwell"
Time needed to slew
to final value is less
than dwell time.
Check dwell times in transient list
settings. Increase dwell time or
change slew rate for affected
parameter.
16
"Illegal during
transient"
Operation requested
not available while
transient is running.
Wait till transient execution is
completed or abort transient
execution first.
17
"Output relay must be
closed"
Operation not
possible with open
relay
Close relay before attempting
operation. E.g. transient execution
requires output relay to be closed.
18
"Trans. duration less
then 1msec"
Dwell time below
minimum or 1 msec
Increase dwell time to at least 1
msec.
19
"Clock and sync must
be internal"
Operation not
possible with external
clock
Switch to internal sync. (Default)
20
"Input buffer full"
Too much data
received.
Break up data in smaller blocks.
21
"EOS Fault"
Hardware error
reported by EOS
option
Cycle power on EOS to reset error. If
error persist, contact Contact CI
service department at
ci.ppd@ametek.com for repair.
22
"Waveform harmonics
limit"
Harmonic contents of
user defined wave
shape is too high and
could damage
amplifier output
stage.
Reduce harmonic content or reduce
fundamental frequency programmed.
23
24
"ALC must be off"
"Output relay must be
open”
Attempting to change
voltage range while
output relay is closed.
Open output relay first, then change
range. This ensures the load is
physically disconnected during
voltage range change.
25
“Over voltage prot trip
Over voltage
protection trip.
Output voltage exceeds voltage
range value. Check sense
connections if external sense mode is
used.
26
“Peak curr prot trip”
Maximum available
peak current
capability of power
source exceeded.
Note: Firmware rev
4.52 or higher.
This error will trip if
PONS:CURR:PEAK:PROT status is
set to 1 and the peak current drawn
by the load exceeds the maximum
specified peak current capability for
more than 30 seconds. To avoid this
error, reduce the load on the power
source or upgrade to a larger power
configuration.
27
“Frequency error”
Frequency is out of
Indicates a problem with
ASTERION Series
ASTERION Series SCPI Programming Manual
Number
Message String
Cause
allowable range.
AMETEK Programmable Power
Remedy
programmable controller.
28
“Phase error”
Incorrect phase
29
“DC component
exceeds limit”
The waveform
selected contains a
DC offset that
exceeds the AC
mode capability.
Select AC+DC mode.
30
“Amplifier fault”
Amplifier fault.
Contact customer service.
31
“Warning negative
power near limit”
Approaching limit on
the amount of power
that can be fed back
into the supply by an
active load. This is a
warning only.
Stop increasing power feedback into
the power supply. Typically occurs
when using AC inverters. If power
increases further, an error 32 will be
generated.
32
“Negative power fault”
Too much power fed
back. Power source
output disconnected.
Reduce the amount of power being
fed back into the power source.
Table 8-4 : Error Messages
ASTERION Series
221
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
Index
*
*CLS ............................................................................................................................................ 139
*ESE ............................................................................................................................................ 140
*ESR? .......................................................................................................................................... 140
*IDN? ........................................................................................................................................... 141
*OPC ............................................................................................................................................ 141
*OPT? .......................................................................................................................................... 142
*PSC ............................................................................................................................................ 144
*RCL ............................................................................................................................................ 144
*RST ............................................................................................................................................ 145
*SAV ............................................................................................................................................ 146
*SRE ............................................................................................................................................ 146
*STB? .......................................................................................................................................... 147
*TRG ............................................................................................................................................ 148
*WAI............................................................................................................................................. 148
[
[:SOURce]:IHARmonics:COUPle .................................................................................................. 196
[:SOURce]:IHARmonics:FREQuency ............................................................................................ 196
[:SOURce]:IHARmonics:REFerence ............................................................................................. 197
[:SOURce]:IHARmonics:STATe .................................................................................................... 196
[:SOURce]:IHARmonics:VOLTage ................................................................................................ 197
1
160 Option.................................................................................................................................... 198
4
411 Option.................................................................................................................................... 181
413 Option.................................................................................................................................... 185
7
704 Option.................................................................................................................................... 205
A
A350 option
commands ................................................................................................................................ 207
ABD option
commands ................................................................................................................................ 207
ABORt .......................................................................................................................................... 132
address
IEEE .......................................................................................................................................... 11
Agilent 82350 ................................................................................................................................ 21
AMD option
commands ................................................................................................................................ 207
B
B787 option
commands ................................................................................................................................ 207
C
CALibrate:MEASure:CURRent[:AMBient] [:AC][:FSCale] <NRf> .................................................... 41
CALibrate:MEASure:CURRent[:AMBient]:DC[:FSCale] <NRf> .................................................. 41, 42
CALibrate:MEASure:VOLTage[:AMBient]:DC[:FSCale] <NRf> ....................................................... 43
222
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
CALibrate:MEASure:VOLTage[:AMBient][:AC][:FSCale] <NRf> ...................................................... 42
CALibrate:PASSword ..................................................................................................................... 40
CALibrate:SAVE ............................................................................................................................ 40
CALibrate[:SOURce]:VOLTage:DC:HRANge:ZERO <NRf+> .......................................................... 47
CALibrate[:SOURce]:VOLTage:DC:HRANge[:FSCale] <NRf+> ...................................................... 47
CALibrate[:SOURce]:VOLTage:HFRequenc ................................................................................... 47
CALibrate[:SOURce]:VOLTage[:AC]:HRANge[:FSCale] <NRf+> .................................................... 46
CALibrate[:SOURce]:VOLTage[:AC]:LRANge[:FSCale] <NRf+> ..................................................... 45
command
subsystem .................................................................................................................................. 37
commands
common ..................................................................................................................................... 16
Conventions ................................................................................................................................... 13
CURRent ....................................................................................................................................... 77
CURRent:PROTection:STATe........................................................................................................ 78
D
DISPlay:LOCation .......................................................................................................................... 50
DISPlay:MODE .............................................................................................................................. 49
DISPlay:STATe .............................................................................................................................. 49
DISPlay:TEXT ................................................................................................................................ 50
E
Error Handling .............................................................................................................................. 21
error messages ............................................................................................................................ 216
Ethernet ......................................................................................................................................... 34
Ext. Trigger .................................................................................................................................... 75
F
FETCh:ARRay:CURRent:HARMonic:PHASe? ............................................................................... 55
FETCh:ARRay:CURRent? ............................................................................................................. 54
FETCh:ARRay:VOLTage:HARMonic:PHASe? ............................................................................... 58
FETCh:ARRay:VOLTage:HARMonic? ............................................................................................ 58
FETCh:ARRay:VOLTage? ............................................................................................................. 58
FETCh:CURRent:AC? ................................................................................................................... 60
FETCh:CURRent:AMPLitude:MAXimum? ...................................................................................... 61
FETCh:CURRent:CREStfactor? ..................................................................................................... 62
FETCh:CURRent:HARMonic:PHASe? ........................................................................................... 63
FETCh:CURRent:HARMonic:THD?................................................................................................ 63
FETCh:CURRent:HARMonic? ........................................................................................................ 62
FETCh:CURRent? ......................................................................................................................... 61
FETCh:POWer:DC? ....................................................................................................................... 67
FETCh:POWer[:AC]:APParent? ..................................................................................................... 66
FETCh:POWer[:AC]:PFACtor? ....................................................................................................... 67
FETCh:VOLTage:AC? ................................................................................................................... 68
FETCh:VOLTage:HARMonic:PHASe? ........................................................................................... 69
FETCh:VOLTage:HARMonic:THD?................................................................................................ 70
FETCh:VOLTage:HARMonic? ........................................................................................................ 69
FETCh:VOLTage? ......................................................................................................................... 68
firmware
updates ................................................................................................................................ 11, 12
format
waveform data ............................................................................................................................ 56
formats
data ............................................................................................................................................ 20
FREQency:SLEW:TRIGgered ........................................................................................................ 81
ASTERION Series
223
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
FREQuency................................................................................................................................... 79
FREQuency:MODE ....................................................................................................................... 79
FREQuency:SLEW ........................................................................................................................ 80
FREQuency:SLEW:MODE ............................................................................................................ 80
FREQuency:TRIGgered ................................................................................................................ 81
FUNCtion ...................................................................................................................................... 82
Function Strobe ............................................................................................................................. 75
FUNCtion:CSINe ........................................................................................................................... 83
FUNCtion:MODE ........................................................................................................................... 83
FUNCtion:TRIGgered .................................................................................................................... 83
G
GPIB controllers ............................................................................................................................ 21
H
header
optional..................................................................................................................................... 18
separator ................................................................................................................................... 18
Header .......................................................................................................................................... 14
optional..................................................................................................................................... 15
I
IEC411:STATe ............................................................................................................................. 183
IEC413: IHARmonics:DWELl ........................................................................................................ 194
IEC413: IHARmonics:PAUSe ....................................................................................................... 195
IEC413:CLASs ............................................................................................................................. 186
IEC413:FCURve:DWELl ............................................................................................................... 188
IEC413:FCURve:LEVel ................................................................................................................ 188
IEC413:FCURve:PAUSe ...................................................................................................... 188, 190
IEC413:GROup ............................................................................................................................ 188
IEC413:HARM:DWELl .................................................................................................................. 193
IEC413:HARM:PAUSe ................................................................................................................. 193
IEC413:HARMonics:LEVel ........................................................................................................... 192
IEC413:HARMonics:PHASe ......................................................................................................... 192
IEC413:HARMonics:TABle ........................................................................................................... 193
IEC413:IHARmonics:LEVel .......................................................................................................... 193
IEC413:INDVidual:HARMonics[:NUMBer] ..................................................................................... 187
IEC413:INDVidual:IHARMonics[:FREQuency] .............................................................................. 187
IEC413:INDVidual:SWEep[:RANGe] ............................................................................................. 187
IEC413:MCURve:DWELl .............................................................................................................. 189
IEC413:MCURve:LEVel ................................................................................................................ 189
IEC413:OSWing:LEVel ................................................................................................................. 190
IEC413:OSWing:PAUSe ............................................................................................................... 190
IEC413:PAUSe ............................................................................................................................. 186
IEC413:RUN ................................................................................................................................ 186
IEC413:STATe ............................................................................................................................. 186
IEC413:STEP[:SIZE] .................................................................................................................... 187
IEC413:SWEep:CURRent:RESonant?.......................................................................................... 192
IEC413:SWEep:CURRent[:DATA] ................................................................................................ 191
IEC413:SWEep:DWELl ................................................................................................................ 191
IEC413:SWEep:FREQuency? ...................................................................................................... 191
IEC413:SWEep:LEVel .................................................................................................................. 191
IEC413O:SWing:DWELl ............................................................................................................... 190
IEEE .............................................................................................................................................. 11
setting address........................................................................................................................... 11
IEEE-488 ....................................................................................................................................... 10
224
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
INITiate:ACQuire.......................................................................................................................... 133
INITiate:CONTinuous ................................................................................................................... 133
INITiate{:IMMediate[:TRANsient] .................................................................................................. 133
INSTrument:COUPle...................................................................................................................... 51
INSTrument:NSELect ..................................................................................................................... 51
INSTrument:SELect ....................................................................................................................... 52
IP address ..................................................................................................................................... 34
L
LAN
connector ................................................................................................................................... 34
MAC Address ............................................................................................................................. 34
LAN Option
IP address .................................................................................................................................. 34
Port number ............................................................................................................................... 36
LIMit:CURRent ............................................................................................................................... 85
LIMit:FREQuency ........................................................................................................................... 85
LIMit:PHASe .................................................................................................................................. 86
LIMit:VOLTage ............................................................................................................................... 85
LIST:COUNt................................................................................................................................... 90
LIST:DWELl ................................................................................................................................... 90
LIST:DWELl:POINts? ..................................................................................................................... 90
LIST:FREQuency ........................................................................................................................... 91
LIST:FREQuency:POINts? ............................................................................................................. 91
LIST:FREQuency:SLEW ................................................................................................................ 91
LIST:FREQuency:SLEW:POINts? .................................................................................................. 91
LIST:FUNCtion:POINts? ................................................................................................................ 92
LIST:FUNCtion[:SHAPe] ................................................................................................................ 92
LIST:REPeat:POINts? .................................................................................................................... 93
LIST:REPeat[:COUNt] .................................................................................................................... 93
LIST:STEP ..................................................................................................................................... 93
LIST:TTLTrg .................................................................................................................................. 94
LIST:TTLTrg:POINts? .................................................................................................................... 94
LIST:VOLTage ............................................................................................................................... 95
LIST:VOLTage:POINts? ................................................................................................................. 95
LIST:VOLTage:SLEW .................................................................................................................... 95
LIST:VOLTage:SLEW:POINts? ...................................................................................................... 96
M
MAC Address................................................................................................................................. 34
MEASure:ARRay:CURRent:HARMonic:PHASe?............................................................................ 55
MEASure:ARRay:CURRent:HARMonic? ........................................................................................ 54
MEASure:ARRay:CURRent? ......................................................................................................... 54
MEASure:ARRay:MODe ................................................................................................................ 56
MEASure:ARRay:VOLTage:HARMonic:PHASe?............................................................................ 58
MEASure:ARRay:VOLTage:HARMonic? ........................................................................................ 58
MEASure:ARRay:VOLTage? ......................................................................................................... 58
MEASure:CURRent:AC? ................................................................................................................ 60
MEASure:CURRent:AMPLitude:MAXimum? .................................................................................. 61
MEASure:CURRent:AMPLitude:RESet .......................................................................................... 61
MEASure:CURRent:CREStfactor? ................................................................................................. 62
MEASure:CURRent:HARMonic:PHASe? ....................................................................................... 63
MEASure:CURRent:HARMonic:THD? ............................................................................................ 63
MEASure:CURRent:HARMonic? .................................................................................................... 62
MEASure:CURRent? ..................................................................................................................... 61
MEASure:FREQuency? ................................................................................................................. 64
ASTERION Series
225
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
MEASure:PHASe? ........................................................................................................................ 65
MEASure:POWer:AC:APParent? ................................................................................................... 66
MEASure:POWer:AC:PFACtor? .................................................................................................... 67
MEASure:POWer:AC?................................................................................................................... 66
MEASure:POWer:DC? .................................................................................................................. 67
MEASure:VOLTage:AC? ............................................................................................................... 68
MEASure:VOLTage:HARMonic:PHASe? ....................................................................................... 69
MEASure:VOLTage:HARMonic:THD? ........................................................................................... 70
MEASure:VOLTage:HARMonic? ................................................................................................... 69
MEASure:VOLTage? ..................................................................................................................... 68
MODE ........................................................................................................................................... 97
N
National Instruments
PCI-GPIB ................................................................................................................................... 21
O
Option
-160 .......................................................................................................................................... 198
-411 .......................................................................................................................................... 181
-413 .......................................................................................................................................... 185
-704 .......................................................................................................................................... 205
-A350 ........................................................................................................................................ 207
-ABD ......................................................................................................................................... 207
-AMD ........................................................................................................................................ 207
-B787 ........................................................................................................................................ 207
OUTPut
IMMediate .................................................................................................................................. 73
OUTPut:DFI .................................................................................................................................. 72
OUTPut:DFI:SOURce .................................................................................................................... 72
OUTPut:PON[:STATe] ................................................................................................................... 72
OUTPut:PROTection:CLEar .......................................................................................................... 73
OUTPut:PROTection:DELay .......................................................................................................... 78
OUTPut:RI:MODE ......................................................................................................................... 74
OUTPut:RI[:LEVel] ........................................................................................................................ 73
OUTPut:TTLTrg:MODE ................................................................................................................. 75
OUTPut:TTLTrg:SOURce .............................................................................................................. 75
OUTPut:TTLTrg[:STATe] ............................................................................................................... 75
OUTPut[:STATe] ........................................................................................................................... 71
P
PHASe .......................................................................................................................................... 98
PHASe:MODE ............................................................................................................................... 98
PHASe:TRIGgered ........................................................................................................................ 99
PONSetup:ALControl.................................................................................................................... 100
PONSetup:CURRent .................................................................................................................... 101
PONSetup:FREQuency ................................................................................................................ 101
PONSetup:OLOad[:MODE] .................................................................................................. 100, 101
PONSetup:OUTPut[:RELay] ......................................................................................................... 102
PONSetup:PEAK:CURRent[:PROTection] .................................................................................... 102
PONSetup:PHASe[:ANGLe] ......................................................................................................... 102
PONSetup:RELay[:HOLD] ............................................................................................................ 103
PONSetup:VOLTage:MODE ......................................................................................................... 105
PONSetup:VOLTage[:LEVel] ........................................................................................................ 104
PONSetup:VRANGe ..................................................................................................................... 105
Port number
226
ASTERION Series
ASTERION Series SCPI Programming Manual
AMETEK Programmable Power
TCP/IP ....................................................................................................................................... 36
programming.................................................................................................................................. 21
PULSe:COUNt ............................................................................................................................. 106
PULSe:DCYCle............................................................................................................................ 107
PULSe:HOLD .............................................................................................................................. 106
PULSe:PERiod ............................................................................................................................ 107
PULSe:WIDTh ............................................................................................................................. 108
Q
queries ........................................................................................................................................... 16
R
RJ45
connector ................................................................................................................................... 34
root ................................................................................................................................................ 19
Root .............................................................................................................................................. 14
S
SCPI .............................................................................................................................................. 13
message .................................................................................................................................... 14
program message....................................................................................................................... 14
response message ..................................................................................................................... 14
SENSe:SWEep:OFFSet:POINts..................................................................................................... 87
SENSe:SWEep:TINTerval .............................................................................................................. 88
SENSe[:COUPle] ........................................................................................................................... 87
Separator ....................................................................................................................................... 18
STATus:OPERation:CONDition? .................................................................................................. 118
STATus:OPERation:ENABle ........................................................................................................ 118
STATus:OPERation:EVENt? ........................................................................................................ 118
STATus:QUEStionable:CONDition? ............................................................................................. 119
STATus:QUEStionable:ENABle ................................................................................................... 119
STATus:QUEStionable:INSTrument:ISUMmary:CONDition? ........................................................ 120
STATus:QUEStionable:INSTrument:ISUMmary:ENABle .............................................................. 120
STATus:QUEStionable:INSTrument:ISUMmary?.......................................................................... 120
STATus:QUEStionable[:EVENt]? ................................................................................................. 119
SYSTem:COMMunicate:GPIB:ADDRess...................................................................................... 125
SYSTem:COMMunicate:LAN:ADDRess ............................................................................... 125, 126
SYSTem:COMMunicate:LAN:GWADdress ........................................................................... 126, 127
SYSTem:COMMunicate:LAN:HBITs ............................................................................................. 126
SYSTem:COMMunicate:LAN:PORT ............................................................................................. 127
SYSTem:COMMunicate:SERial:BAUD ......................................................................................... 128
SYSTem:COMMunicate:SERial:BITS ........................................................................................... 128
SYSTem:COMMunicate:SERial:PARity ........................................................................................ 128
SYSTem:COMMunicate:SERial:SBITs ......................................................................................... 129
SYSTem:CONFigure.................................................................................................................... 124
SYSTem:ERRor? ......................................................................................................................... 121
SYSTem:ETIMe? ......................................................................................................................... 125
SYSTem:LOCal ........................................................................................................................... 123
SYSTem:REMote ......................................................................................................................... 124
SYSTem:VERSion? ..................................................................................................................... 122
T
Table of Contents ........................................................................................................................... 7
TCP/IP
IP address .................................................................................................................................. 34
Port number ............................................................................................................................... 36
ASTERION Series
227
AMETEK Programmable Power
ASTERION Series SCPI Programming Manual
terminator ...................................................................................................................................... 19
TRACe ......................................................................................................................................... 130
TRACe:CATalog ........................................................................................................................... 131
TRACe:DEFine ............................................................................................................................. 131
TRACe:DELete............................................................................................................................. 131
TRACe:DELete:ALL ..................................................................................................................... 131
TRIG:STATe?............................................................................................................................... 137
TRIGger ....................................................................................................................................... 133
Trigger Out .................................................................................................................................... 75
Mode .............................................................................................................75, 94, 136, 167, 169
TRIGger:ACQuire:SOURce .......................................................................................................... 136
TRIGger:COUNt ........................................................................................................................... 135
TRIGger:DELay ............................................................................................................................ 133
TRIGger:SYNChronize:PHASe ..................................................................................................... 136
TRIGger:SYNChronize:SOURce................................................................................................... 136
TRIGger[:TRANSient]:SOURce .................................................................................................... 135
U
USB
connector ................................................................................................................................... 25
User Manual .................................................................................................................................. 10
V
VB sample
waveform conversion ................................................................................................................. 56
VOLTage ...................................................................................................................................... 111
VOLTage:ALC .............................................................................................................................. 109
VOLTage:MODE .......................................................................................................................... 113
VOLTage:PROTection .................................................................................................................. 111
VOLTage:RANGe ......................................................................................................................... 113
VOLTage:SENSe[:SOURce] ......................................................................................................... 114
VOLTage:SLEW ........................................................................................................................... 114
VOLTage:SLEW:MODE ............................................................................................................... 116
VOLTage:SLEW:TRIGgered ......................................................................................................... 116
VOLTage:TRIGgered.................................................................................................................... 111
W
waveform
data format modes ..................................................................................................................... 56
WHMeter[:ETIMe?] ....................................................................................................................... 207
WHMeter[:STATe] ........................................................................................................................ 207
WHMeter[:WHOur?] ..................................................................................................................... 208
228
ASTERION Series
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising