Programmable DC Electronic Load
ISO-9001 CERTIFIED MANUFACTURER
PROGRAMMING MANUAL
This manual contains proprietary information, which is protected by
copyright. All rights are reserved. No part of this manual may be
photocopied, reproduced or translated to another language without
prior written consent of National Instruments.
The information in this manual was correct at the time of printing.
However, National Instruments continues to improve products and
reserves the right to change specification, equipment, and
maintenance procedures at any time without notice.
© 2019 National Instruments. All rights reserved.
378076A-01 May 2019
Table of Contents
Table of Contents
INTERFACE OVERVIEW ............................................... 5
Rear Panel Overview ................................. 5
RMX-4002 ................................................ 5
RMX-4000 ................................................ 5
Configuring the USB Interface ................... 6
RS232C Interface Configuration ................ 8
COMMAND OVERVIEW ............................ 11
Command Syntax .................................... 11
List of Commands in Functional Order ...... 14
COMMAND DETAILS ................................................ 22
Common Commands ............................... 24
Abort Subsystem ..................................... 32
Channel Subsystem ................................. 33
CONFIGURE Subsystem ........................... 38
Utility Subsystem .................................... 51
Current Subsystem .................................. 57
FETCH Subsystem .................................... 72
LOAD Subsystem ..................................... 77
Measure Subsystem ................................ 82
MODE Subsystem .................................... 87
OCP Test Automation Commands ............ 89
Program Subsystem ................................. 97
Resistance Subsystem ............................ 107
RUN Subsystem ..................................... 119
SHOW Subsystem .................................. 120
SPECIFICATION Subsystem .................... 122
STATUS Subsystem ................................ 126
Voltage Subsystem ................................ 135
Power Subsystem .................................. 144
3
RMX-4000 Series Programming Manual
SYSTEM Subsystem ............................... 150
............................................................. 151
Memory Subsystem ............................... 153
SEQuence Subsystem ............................ 159
GLOBal Subsystem ................................ 170
Command Error Codes ........................... 172
STATUS REGISTERS ............................................... 173
Status Register Overview ....................... 173
4
RMX-4000 Series Programming Manual
AWG
24
STRIP GAUGE
10.0 mm
1
CH CONT 11CH CONT 21CH CONT 31CH CONT 4
1
CH CONT 51CH CONT 61CH CONT 71CH CONT 8
SER. NO. LB
2
1
FRAME CONT
GO / NG OUTPUT
GPIB
RS232C
DISCONNECT POWER CORD
BEFORE REPLACING FUSE
50/60 H z
180 VA MAX
AC
250V
T 3.15A
REPLACE FUSE
115V
230V
FUSE RATING
AS SPECIFIED
WARNING
TO AVOID ELECTRIC SHOCK THE POWER CORD PROTECTIVE
DO NOT REMOVE COVERS. REFER SERVICING TO QUALIFIED P ERSONNEL.
250V FUSE OF THE SPECIFIED TYPE AND RATING.
FOR CONTINUED FIRE PROTECTION. REPLACE FUSE ONLY WIT H
NO OPERATOR SERVICEABLE COMPONENTS INSIDE.
GROUNDING CONDUCTOR MUST BE CONNECTED TO GROUND.
Go/NoGo
Output
GPIB
RS232C
USB-B
terminal
USB-A
terminal
Frame Control 1,2
Power switch,
Power Socket, Fuse
Channel
Control, 1~8
GROUNDING CONDUCTOR MUST BE CONNECTED TO GROUN D.
NO OPERATOR SERVICEABLE COMPONENTS INSIDE.
FOR CONTINUED FIRE PROTECTION. REPLACE FUSE ONLY WITH
250V FUSE OF THE SPECIFIED TYPE AND RATING.
DO NOT REMOVE COVERS. REFER SERVICING TO QUALIFIED PERSONNEL.
TO AVOID ELECTRIC SHOCK THE POWER CORD PROTECTIV E
WARNING
AS SPECIFIED
FUSE RATING
230V
115V
REP LACE FUSE
T 3.15A
250V
AC
120 VA MAX
50/60 Hz
BEFORE REPLACING FUSE
DISCONNECT POWER CORD
RS232C
GPIB
GO / NG OUTPUT
FRAME CONT
1
2
SER. NO. LB
CH CONT 41CH CONT 31CH CONT 21CH CONT 1
1
10.0 mm
STRIP GAUGE
AWG 24
Power switch,
Power Socket, Fuse
Channel
Control, 1~4
Go/NoGo
Output
GPIB
RS232C
USB-B
terminal
USB-A
terminal
Frame Control 1,2
INTERFACE OVERVIEW
This manual describes how to use the RMX-400x
remote command functionality and lists the
command details. The Overview chapter describes
how to configure the RMX-400x USB/RS232
remote control interface.
Rear Panel Overview
RMX-4002
RMX-4000
5
RMX-4000 Series Programming Manual
O
USB
Interface
Configure
Other
System
Info
Interface Load
LOAD
USB
Configuring the USB Interface
Connection
Operat ion
-400x side
device
Press the Shift and Help keys to
access the Utility menu.
Press F3 (Interface Menu).
6
If the interface is not USB, use the
selector knob to choose USB.
Connect the USB cable to the
USB-B slave port on the rear.
RMX-4000 Series Programming Manual
Panel → System → Hardware tab.
When the PC asks for the USB driver, select
pel_cdc_2000.inf (downloadable from the RMX400x product page on the National Instruments
On the PC, activate a terminal application such
as MTTTY (Multi-Threaded TTY). To check the
COM port number, refer to the Device Manager
in the PC. For Windows XP, select Control
Run this query command via the terminal
application:
*idn?
This command should return the manufacturer,
model number, serial number, and firmware
version in the following format:
NATIONAL INSTRUMENTS, RMX-4002, NI
00000001, V2.08T
You have finished configuring the command
interface. Refer to the other chapters for more
7
RMX-4000 Series Programming Manual
O
RS232
Interface
Configure Other
System
Info
Interface Load
Baud rate
Stop Bit
Parity
38400
1
None
LOAD
RS232
RS232C Interface Configurat ion
S232C
onfigurat ion
nector
B-9, Male
, 19200, 38400
Operat ion
Press the Shift and Help keys to
access the Utility menu.
Press F3 (Interface Menu).
If the interface is not set to RS232,
use the selector knob to change
the interface to RS232.
8
RMX-4000 Series Programming Manual
2400, 4800, 9600, 19200, 384
To check the CO
the Device Man
select
Edit the baud rate, stop bit, and
pplicat ion
rate
bit range
range
Odd, Even
00
Connect the RS232C cable to the
rear panel port DB-9 male
connector.
a terminal application such as MTTTY
-Threaded TTY).
For RS232C, set the COM port, baud rate, stop
bit, data bit, and parity accordingly.
M port No. for RS232C, refer to
ager in the PC. For Windows XP,
Control Panel → System → Hardware tab.
Ensure the terminal application has the
following settings:
Baud rate – as per RMX-400x settings
Com port – as per PC settings (Device
Manager)
Parity – None
Data bits – 8
9
heck
Run this query command via the terminal
This should return the
number,
the following
NATIONAL INSTRU
00000001, V2.08T
Use the Null Modem connection as s
following
Pin 2 RxD
Pin 3 TxD
Pin 5 GND
Pin 2 RxD
Pin 3 TxD
Pin 5 GND
PEL series PC
RMX-4000 Series Programming Manual
:
manufacturer, model
serial number, and firmware version in
format:
MENTS, RMX-4000/4002, NI
Assignment
Connect ion
diagram.
10
4, 6, 7,8, 9: No connection
hown in the
RMX-4000 Series Programming Manual
There are
and queries. A command sends inst
data to the electronic load
data or status information from the electronic load.
Two or more commands
separated by a colon (:)
w
A query is a simple or compound
command followed by a question
mark (?).
ret
COMMAND OVERVIEW
The Command overview chapter lists all the RMX400x commands and command queries. The
command syntax section describes the basic rules
you must apply when using commands.
Command Syntax
IEEE488.2, 1992 (fully compatible)
tandard
SCPI, 1994 (partially compatible)
Typ es
several different instrument commands
ructions or
, and a query receives
command with/without
PC
ith/without a parameter
:SOUND 1
A parameter (data) is
urned.
11
nd Forms
Commands and queries have two different forms,
long
with the short form of the command in capitals
and the remainder (long form) in lower case.
Short
FETCh
:
VOLTage?
Short
Long
You can write
case,
complete. An incomplete comm
recognized.
Commands that
that the contents are optio
function is the same wit
bracketed items
1
2
3
4
:PROGram:CHAin
<NR1>LF
RMX-4000 Series Programming Manual
and short. The command syntax is written
the commands in capitals or lower
as long as the short or long forms are
and will not be
mples of correctly written
mmand
ormat
12
LOAD[:STATe]
LT?
contain squares brackets indicate
, as shown below.
LOAD:STATe
LOAD
nal. The command
h or without the square
Command header
Single space
Parameter
Message terminator
LTAGE?
RMX-4000 Series Programming Manual
NRf type
including MIN
(minimum) and
MAX (maximum)
limits of the
parameter
IEEE
block data is c
parts:
d
#216<
16_bytes_data
><NL>
ab c
e
a. Initialization character (#)
b. Digit length (in ASCII) of
the number of bytes
Last data byte with END message
escription
logic
g point
ASCII
-488.2 binary block data. The
omprised of five
-1, 8.25e+1
X, MIN
-1
-1
erminator
ine feed code (hexadecimal 0A)
ine feed code
13
RMX-4000 Series Programming Manual
*CLS
*ESE
*ESR?
*IDN?
*OPC
*RCL
*RDT?
*RST
*SAV
*SRE
*STB?
*TST?
:CHANnel[:LOAD]
:CHANnel:SYNCon
:CHANnel:SYNCon:ALL
:CHANnel:ID?
:CHANnel:DISPlay
:CHANnel:MEMo
:MEMo?
List of Commands in Funct ional Order
........................................................................ 24
........................................................................ 25
....................................................................... 25
....................................................................... 26
........................................................................ 26
......................................................................... 27
....................................................................... 27
........................................................................ 29
........................................................................ 29
........................................................................ 29
........................................................................ 30
........................................................................ 30
14
...................................................................... 32
..................................................... 33
.................................................... 34
............................................. 34
............................................................ 35
..................................................... 35
....................................................... 36
..................................................................... 36
RMX-4000 Series Programming Manual
:CONFigure:VOLTage:ON
:CONFigure:VOLTage:RANGe
:CONFigure:VOLTage:LATch
:CONFigure:AUTO:LOAD
:CONFigure:AUTO:MODE
:CONFigure:SOUND
:CONFigure:REMote
:CONFigure:LOAD
:CONFigure:PROTection:CURRent:STATe
:CONFigure:PROTection:CURRent:LEVel
:CONFigure:PROTection:VOLTage:STATe
:CONFigure:PROTection:VOLTage:L
:CON
:CONFigure:PROTection:POWer:LEVel
:CONFigure:PROTection:UVP:CLEar
:CONFigure:PROTection:UVP:L
:CONFigure:RESPonse
:CONFigure:RESEt
:CONFigure:GROup:UNITs
:CONFigure:GROup:MODE
:UTILity:AUTO:LOAD
:UTILity:AUTO:MODE
:UTILity:SOUNd
:UTILity:REMote
:UTILity:REMote:MODE
:UTILity:TIME
:UTILity:LOAD
:UTILity:IDENtify
:UTILity:FRAMe
re
........................................ 38
.................................. 39
.................................... 40
......................................... 40
........................................ 41
................................................. 41
................................................. 42
.................................................... 42
................ 43
................. 43
............... 45
EVel ................. 45
Figure:PROTection:POWer:STATe ................... 46
.................... 47
........................ 47
EVel......................... 48
.............................................. 48
.................................................... 49
....................................... 49
....................................... 50
............................................... 51
.............................................. 52
........................................................ 52
....................................................... 53
........................................... 53
........................................................... 54
.......................................................... 54
...................................................... 55
........................................................ 55
15
RMX-4000 Series Programming Manual
:CURRen
:CURRent:STATic:L1/L2
:CURRent:STATic:RISE/FALL
:CURRent:STATic:LOW:AVALue/BVALue
:CURRent:STATic:L
:CURRent:STATic:HIG
:CURRent:STATic:HIGH:RISE/FALL
:CURRent:DYNamic:L1/L2
:CURRent:DYNamic:RISE/FALL
:CURRent:DYNamic:T1/T2
:CURRent:DYNamic:LOW:L1/L2
:CURRent:DYNamic:LOW:RISE/FALL
:CURRent:DYNamic:
:CURRent:DYNa
:CURRent:DYNamic:HIGH:RISE/FALL
:CURRent:DYNamic:HIGH:T1/T2
:FETCh:VOLTage?
:FETCh:
:FETCh:POWer?
:FETCh:STATus?
:FETCh:ALLVoltage?
:FETCh:ALLCurrent?
:FETCh:ALL
:LOAD[:STATe]
:LOAD:SHORt[:STATe]
:LOAD:SHORt:KEY
:LOAD:PROTec
:LOAD:PROTection:CLEar
:LOAD:T
:LOAD:DELay
:LOAD:TYPE
CURRent? ..................................................... 72
IME? ............................................................ 79
16
t:STATic:RECall ........................................... 57
........................................... 58
................................... 59
................ 60
OW:RISE/FALL ........................... 61
H:AVALue/BVALue ................. 61
.......................... 62
......................................... 63
................................ 64
....................................... 65
............................... 66
........................ 67
LOW:T1/T2 .............................. 68
mic:HIGH:L1/L2 .............................. 68
...................... 69
............................... 70
..................................................... 72
........................................................ 73
........................................................ 73
................................................. 73
................................................. 74
Power? ................................................... 74
......................................................... 77
tion? ................................................. 79
........................................................... 80
............................................................ 80
............................................. 77
................................................... 78
......................................... 79
RMX-4000 Series Programming Manual
:
:MEASure:CURRent?
:MEASure:POWer?
:
:MEASure:ALLVoltage?
:MEASure:ALLCur
:MEASure:
:OCP:EDIT
:OCP:CHANnel:RANGe
:OCP:CHANnel:STARt
:OCP:CHANnel:END
:OCP:CHANnel:STEP:CURRent
:OCP:CHANn
:OCP:CHANnel:STEP:TIME
:OCP:CHANnel:DELay
:OCP:CHANnel:TRIGger
:OCP:CHANnel:ACTive
:OCP:STATu
:OCP:SAVE
:OCP:RESult?
:OCP:RUN
Tes t
MEASure:VOLTage? ................................................ 82
................................................ 82
................................................... 83
MEASure:SCAN ....................................................... 84
............................................ 84
rent? ............................................ 85
ALLPower? .............................................. 85
...................................................................... 87
:CHANnel? ............................................... 89
............................................. 90
.............................................. 90
................................................. 91
................................. 91
el:LAST ................................................ 92
....................................... 92
.............................................. 93
............................................ 93
............................................. 94
s? .......................................................... 94
............................................................... 95
............................................................ 95
................................................................. 95
17
RMX-4000 Series Programming Manual
:PROGram:STATe
:PROGram:FILE
:PROGram:SEQuenc
:PROGram:MEMory
:PROGram:SEQuence:SHORt:CHANnel
:PROGram:SEQuence:SHORt:TIME
:PROGra
:PROGram:ACTive
:PROGram:CHAin
:PROGram:ONTime
:PROGram:OFFTime
:PROGram:RUN
:PROGram:SAVE
:PROGram:PFTime
:PROGram:
:RES
:RESista
:RESistance:STATic:RECall
:RESistance:STATic:LOW:AVALue/BVALue
:RESistance
:RESistan
:RESistance:STATic:HIGH:RISE/FALL
:RESis
:RES
:
:RESistance:DYNamic:HIGH:L1/L2
:RESistance:DYNamic:HIGH:RISE
:R
m:SEQuence:MODE .................................. 101
18
istance[:STATic]:L1/L2 ..................................... 107
nce[:STATic]:RISE/FALL ............................. 108
ce:STATic:HIGH:AVALue/BVALue ............ 111
tance:DYNamic:LOW:L1/L2 .......................... 113
istance:DYNamic:LOW:RISE/FALL .................. 114
RESistance:DYNamic:LOW:T1/T2 .......................... 114
ESistance:DYNamic:HIGH:T1/T2 .......................... 117
....................................................................... 119
..................................................... 97
........................................................ 98
e .............................................. 98
................................................. 99
................... 99
........................ 100
.................................................. 102
.................................................... 102
................................................ 103
............................................... 104
...................................................... 104
..................................................... 105
.................................................. 105
CHAin:STARt......................................... 105
...................................... 109
............ 109
:STATic:LOW:RISE/FALL ...................... 110
...................... 112
.......................... 115
/FALL .................. 116
RMX-4000 Series Programming Manual
:SHOW[:DISPlay] dual channel
:SHOW
:SPECification:
:SPECification[:PASS]?
:SPECification[:PASS]:CHANnel/
ALLCh
:SPECification:VOLTage:H/L/C
:SPECification:CURRent:H/L/C
:SPECification:TEST:
:STATus:CHANnel:CONDition?
:STATus:CHANnel:ENABle
:STATus:CHANnel:EVENt?
:STATus:CHANnel:
:STATus:CSUMmary:ENABle
:STATus:CSUMmary:EVENt?
:STATus:QUEStionable:CONDition?
:STATus:QUEStionable:ENABle
:STATus:QUEStionable[:EVENt]?
:STATus:QUEStionable:NTRansition/
:STATus:PREset
:VOLTage:L1/L2
:VOLTage:RECall
:VOLTage:AVALue/BVALue
:VOLTage:CURRent
:VOLTage:MODE
:V
:VOLTage:
:VOLTage:
:VOLTage:
:VOLTage:
ecificat ion
............................... 120
[:DISPlay] single channel ............................. 121
UNIT ................................................ 122
........................................... 123
annel/VOLTage/CURRent? ........................... 123
............................... 124
................................ 124
............................................... 125
............................... 126
..................................... 127
..................................... 127
NTRansition/PTRansition .......... 128
.................................. 129
.................................. 130
....................... 130
.............................. 131
........................... 132
PTRansition .. 132
....................................................... 133
.......................................................135
.................................................... 136
.................................... 136
................................................. 137
.................................................... 138
OLTage:LOW:AVALue/BVALue .......................... 139
HIGH:AVALue/BVALue .......................... 140
LOW:CURRent ....................................... 141
HIGH:CURRent ...................................... 141
IMEasure ................................................ 142
19
RMX-4000 Series Programming Manual
:POWer:L1/L2
:POWer:CURRent
:POWer:RECall
:POWer:LOW:AVALue/BVALue
:POWer:LOW:CURRent
:POWer:HIGH:
:POWer:HIGH:CURRent
:SYSTem:ERRor?
:SYSTem:VERSion?
:SYSTem:SETup
:SYSTem:KLOCk
. Error! Bookmark not defined.
:MEMory:SAVE:PREset
:MEMory:SAVE:PROGr
:MEMory:SAVE:ALLPreset
:MEMory:SAVE:SETup
:MEMory:RECall:PREset
:MEMory:RECall:PROGram
:MEMory:RECall:ALLPreset
:MEMory:RECall:SETup
:MEMory:FILE:PRESet
:MEMory:FILE:PROGram
:MEMory:FILE:SETup
:MEMory:FILE:SE
20
.......................................................... 144
.................................................... 145
........................................................ 146
AVALue/BVALue .............................. 148
..................................................... 150
................................................. 150
...................................................... 151
..................................................... 151
YSTemKEYLock:MODE
Quence ........................................ 157
.............................. 146
........................................... 147
.......................................... 149
........................................... 153
am ...................................... 153
...................................... 154
............................................ 154
.......................................... 154
..................................... 155
..................................... 155
........................................... 155
............................................. 156
........................................ 156
.............................................. 157
RMX-4000 Series Programming Manual
:SEQuence:STATe
:SEQuence:EDIT:POINt
:SEQuence:END
:SEQuence:END:LOAD
:SEQuence:POINt:RESist
:SEQuence:POINt:CURRent
:SEQuence:POINt:RISE/FALL
:SEQuence:POINt:TIME
:SEQuence:REPeat
:SE
:SEQuence:LOOP:STARt
:SEQuence:CHANnel:TIME
:SEQuence:RUN
:SEQuence:SAVE
:S
:SEQ
:SEQuence:TRIGger:IN:CHANnel
:GLOBal:CONFigure:VOLTage:RANGe
:GLOBal:LOAD:SHORt
:GLOBal:MODE
.................................................. 159
.......................................... 160
...................................................... 160
........................................... 161
ance................................. 161
.................................... 162
................................. 163
.......................................... 163
................................................. 164
Quence:VOLTage:RANGe ................................. 165
........................................ 165
..................................... 166
..................................................... 167
.................................................... 167
EQuence:TRIGger:IN ........................................... 167
uence:TRIGger:OUT ....................................... 168
............................ 168
................... 170
........................................... 170
...................................................... 170
21
RMX-4000 Series Programming Manual
Common Commands ............................... 24
COMMAND DETAILS
The Command Details chapter describes the
detailed syntax, equivalent panel operation, and
example for each command. For the list of all
commands, refer to page 14. Before programming
the RMX-400x electronic load, become familiar
with the Status registers, detailed on page 173.
Abort Subsystem ..................................... 32
Channel Subsystem ................................. 33
CONFIGURE Subsystem ........................... 38
Utility Subsystem .................................... 51
Current Subsystem .................................. 57
FETCH Subsystem ................................... 72
LOAD Subsystem ..................................... 77
Measure Subsystem ................................. 82
MODE Subsystem .................................... 87
OCP Test Automation Commands ............ 89
Program Subsystem ................................. 97
Resistance Subsystem ............................ 107
RUN Subsystem ..................................... 119
SHOW Subsystem .................................. 120
SPECIFICATION Subsystem .................... 122
STATUS Subsystem ............................... 126
Voltage Subsystem ................................ 135
Power Subsystem .................................. 144
SYSTEM Subsystem ............................... 150
22
............................................................. 151
RMX-4000 Series Programming Manual
Memory Subsystem ............................... 153
SEQuence Subsystem ............................ 159
GLOBal Subsystem ................................ 170
23
RMX-4000 Series Programming Manual
*CLS
*ESE
*ESR?
*IDN?
*OPC
*RCL
*RDT?
*RST
*SAV
*SRE
*STB?
*TST?
Operation Status Register
When the *CLS command follows a program
message terminator <nl>
Common Commands
........................................................................ 24
........................................................................ 25
....................................................................... 25
....................................................................... 26
........................................................................ 26
......................................................................... 27
....................................................................... 27
........................................................................ 29
........................................................................ 29
........................................................................ 29
........................................................................ 30
........................................................................ 30
24
page 173.
CLS
atus Command
gister
ister
, the following is cleared:
RMX-4000 Series Programming Manual
The
determines which events in the Standard Event
Status E
Bit (ESB) of the Status Byte register. Any bit
positions set to 1 enable the cor
Any enab
Byte register.
Sets CME and
events
Event Status Event
Register.
Returns the settings in
the Standard Event
Sta
Here
enabled.
Standard Event Status Enable command
vent register can set the Event Summary
responding event.
led events set bit 5 (ESB) of the Status
Refer to page 180.
ax
0
DDE
in the Standard
YE
t(s) Set
tus Enable Register.
CME and QYE are
25
RMX-4000 Series Programming Manual
Reads the Standard Event Status Register. This
command also
Register.
The return value i
status
standard Event Status
Register.
NATIONAL INSTRUMENTS,
RMX
V2.08T
Retur
mainframe
identific
This command
Bit)
after
operations
clears the Standard Event Status
Refer to page 179.
*IDN?
ry Syntax
yntax
ESR?
1>
-4002
?
e electronic load identification.
s the
reading of the
al No.
-4002, NI 00000001,
sets the OPC (Operation Command
bit (bit 0) of the Standard Event Status Register
the mainframe has completed all pending
. Refer to page 179.
26
ns the
ation string.
RMX-4000 Series Programming Manual
All pending operations
are completed.
The Recall Inst
instrument settings from a previously saved
memory setting.
Returns the
order from
returned
Syntax
Example
escription
ending
peration
rument State command restores the
RCL <NRf>
setting memory
.
.
Syntax
Parameter
load module type in each channel in
1~8. If no frame is present, a 0 is
channel
-4003 left channel
27
RMX-4000 Series Programming Manual
Chan
empty;
load module
channels
Example
,2020L,2020R,0,0,0,0
nels 1-2 and 5-8 are
the RMX-4003
occupies
3-4.
28
RMX-4000 Series Programming Manual
Saves data memory to
save slot 2.
The
which events in
MSS (Master summary bit)
causes
Refer to page 181 for details.
Sets bits CSUM and
QUES in the Service
Request Enable register.
ainframe by forcing the ABORt, *CLS,
LOAD:PROT:CLE command.
xample
-Channels
s the data memory into the specified save slot.
SAV <NR1>
1>
Service Request Enable Command determines
the Status Byte Register can set the
. Any bit set to “1”
the MSS bit to be set.
s) Set
29
RMX-4000 Series Programming Manual
Re
Ser
Register. Here ESB and
MAV are returned.
If the Master Summary Status bit (MSS) is set, i
indicates there is a re
Returns status of a byte
query in the Status Byte
Register. Here
and ESB are returned.
Performs a system self
passed. 1 is re
tax
turn Parameter
turns settings of the
vice Request Enable
tus Query Byte Register. The *STB?
ommand does not clear the register.
ason for a service request.
t
turned if a test failed.
Syntax
30
TST?
CSUM
-test and returns 0 if all tests
RMX-4000 Series Programming Manual
mple
TST?
31
RMX-4000 Series Programming Manual
Turns all electronic load
Abort Subsystem
...................................................................... 32
:ABORt
escription
l Command
s to OFF.
ABORt
32
RMX-4000 Series Programming Manual
:CHANnel[:LOAD]
:CHANnel:SYNCon
:CHA
:CHANnel:ID?
:CHANnel:DISPlay
:CHANnel:MEMo
:MEMo?
S
commands us
the channel in the display screen.
Sets channel 1 as the
specific channel.
Sets channel
specific channel.
LIST Lists available channels
Channel Subsystem
Nnel:SYNCon:ALL ............................................ 34
.................................................................... 36
elects the channel that the channel-specific
..................................................... 33
................................................... 34
............................................................ 35
.................................................... 35
...................................................... 36
-Specific
e. This command does not change
ple
ax
, 2
[:LOAD] <NRf+>
[LIST]
N? LIST
selected
1 as the
1 and 2 are
.
33
RMX-4000 Series Programming Manual
Enables the
channel
synchronized
commands
Ind
to OFF for the channel.
Turns independent mo
channels
Enables
receive synchronized
commands
nnel-Specific
mode on or off for the channel.
/1
/0
on {ON|1|OFF|0}
N
current
to receive
.
on?
mode is OFF
mode is ON
ependent mode is set
-Channels
de on or off for all the
.
34
/1
/0
Con:ALL {ON|1|OFF|0}
for all channels
:ALL ON
all channels to
RMX-4000 Series Programming Manual
NATIONAL
INSTRUMENTS,RMX
400
Returns the load
module identification
string.
Sets or queries which channel
mainframe display.
Sets
on the display to ch
Returns the allowable
maximum
ommand
identity.
-Specific
MX4003R
HAN:ID?
:CHANnel:DISPlay
RUMENTS
-
3,NI 00000001,V2.08T
:DISPlay <NRf+>
annel-Specific
mmand
is active on the
displayed
8
a
:DISP 1
to the active channel
1.
:DISPlay? [MAX|MIN]
or minimum
35
RMX-4000 Series Programming Manual
Creates or return
System Informat
This memo applies to
The memo replace
in the System Information screen.
Parameter
Return parameter
Returns the memo
message.
Creates or returns the “memo” displa
System Information screen in the Utility Men
This memo applies to the mainframe. The memo
replace
System Information screen.
Parameter/
Return parameter
Set the memo to “
a memo”
:MEMo?
on
:DISP?
is currently
on the display.
-Specific
s the “memo” displayed on the
ion screen in the Utility menu.
only this specific channel.
s the serial number information
:MEMo <string>
/
string>
:MEM “this is a
to the memo to “this
:MEMo?
AN:MEM?
memo
-Specific
yed on the
u.
s the serial number information in the
<string>
string>
36
“this is a memo”
?
memo
this is
.
RMX-4000 Series Programming Manual
?
memo
memo
37
RMX-4000 Series Programming Manual
:CONFigure:VOLTage:O
:CONFigure:VOLTage:RANGe
:CONFigure:VOLTage:LATch
:CONFigure:AUTO:LOAD
:CON
:CONFigure:SOUND
:CONFigure:REMote
:CONFigure:LOAD
:CONFigure:PROTection:CURRent:STATe
:CONFigure:PROTection:CURRent:LEVel
:CONFigure:PROTecti
:CONFigure:PROTection:VOLTage:LEVel
:CONFigure:PROTection:POWer:STATe
:CONFigure:PROTection:POWer:LEVel
:CONFigure:PROTection:UVP:CLEar
:CONFigure:PROTection:UVP:LEVel
:CONFigure:RESPonse
:
:CONFigure:GROup:UNITs
:CONFigure:GROup:MO
Sets Von (vo
values are channel and load module specific.
:CONFigure:VOLTage:ON <NRf>[MV
CONFIGURE Subsystem
Figure:AUTO:MODE ......................................... 41
:CONFigure:VOLTage:ON
38
CONFigure:RESEt ................................................... 49
ltage on value). The allowable Von
[ MV|V|KV]
N ......................................... 38
................................... 39
................................... 40
......................................... 40
.................................................. 41
................................................ 42
................................................... 42
................ 43
.................. 43
on:VOLTage:STATe ............... 45
................ 45
.................. 46
..................... 47
............................................. 48
......................... 47
........................ 48
....................................... 49
DE ...................................... 50
-Specific
V
|V|KV]
mV
V
RMX-4000 Series Programming Manual
Returns the voltage
range. In this case
for the RMX-4006.
Parameter
Example
re:VOLTage:ON?
1 unit = 1 V
MV
?
:CONFigure:VOLTage:RANGe
Figure:VOLTage:RANGe <NRf>[V]|L|H
, L, H
odule dependent, RMX-4003 shown.
for CC mode.
RANG L
value (volts)
V
as 30 mV (0.03
).
-Specific
h range
s the range to Low for
Parameter
ONFigure:VOLTage:RANGe?
RANG?
RMX-4003, 4004,
RMX-4006
RMX-4003, 4004,
gh RMX-4006
, high
39
RMX-4000 Series Programming Manual
22B:CONFigure:VOLTage:LATch
:CONFigure:VOLTage:LATch?
Configures the
Off at start up.
Configures Auto Load to
On
r off for the specific channel.
-Specific
ax
/0
/1
tax
ONF:VOLT:LAT?
:CONFigure:AUTO:LOAD
:AUTO:LOAD {OFF|0|ON|1}
Tage:LATch {OFF|0|ON|1}
ff
On
Channels
electronic load for Auto Load On or
/0
/1
AUTO:LOAD ON
<NR1>
40
.
:AUTO:LOAD?
RMX-4000 Series Programming Manual
Configures Auto Load to
LOAD
Configures th
the specific
On.
ery Syntax
AUTO:LOAD?
Channels
onfigures the Auto Load mode as (run) Program
:AUTO:MODE PROGRAM/0, LOAD/1
ROGRAM/0, LOAD/1
/0
/1
ad Mode
AUTO:MODE 1
igure:AUTO:MODE?
Type Status
AUTO:MODE?
ode is to
.
:CONFigure:SOUND
/0
/1
:SOUND ON
-Specific
load module on or off.
:SOUND {OFF|0|ON|1}
e sound for
channel to
:SOUND?
41
RMX-4000 Series Programming Manual
Sound is off for the
specific channel.
Sets the load module
selector knob as
Updated.
Configuration type set as
OLD.
ONF:SOUND?
/0
/1
REM 1
trol on or off for all interfaces.
{OFF|0|ON|1}
ontrol
the load module selector knob as OLD
42
gure:LOAD {OLD|0|UPDATED|1}
LOAD UPDATED
/0
/1
LOAD OLD
:LOAD?
onfigurat ion type
RMX-4000 Series Programming Manual
Sets the load module
selector configuration
type as OLD.
28B:CONFigure:PROTection:CURRent:STATe
Sets the current protection for the specific channel
on
cleared.
:CONFigure:PROTection:CURRent:STATe
{OFF|0|ON|1|
Turns on current protection.
Current protection is
turned on.
29B:CONFigure:PROTection:CURRent:LEVel
Sets the cu
current/specific channel.
any applicable level or to the channel
max
:CONFigure:PROTection:CURRent:LEVel
<NRf>[A]
ameter
LOAD?
-Specific
or off. The current protection can also be
CLEAR|2}
/2
/0
/1
e:PR OTection:CURRent:STATe?
RR:STAT?
rrent protection level for the
imum/minimum.
|MIN|MAX
-Specific
You can set the level to
43
RMX-4000 Series Programming Manual
MIN Sets to the minimum level
Sets the current limit to
the maximum level
Sets the current limit to
20.40
: CONFigure:PROTection:CURRent:LEVel?
Returns the allowable
maximum and minimum
Current protection level
is at 30
rn Parameter
Example
3A
:PROT:CURR:LEV
1 unit = 1 A
Protect ion Level
mA
0 mA
mA
A (RMX-4003)
[MIN|MAX]
A
0 mA.
44
30B:CONFigure:PROTection:VOLTage:STATe
escription
Sets the voltage protection for the current/specific
channel on or off.
protection.
:CONFigure:PROTection:VOLTage:STATe
{OFF|0|ON|1|
Turns on voltage
protection.
: CONFigure:PROTection:VOLTage:STATe?
Voltage protection is
currently
31B:CONFigure:PROTection:VOLTage:LEVel
Sets the voltage protection level for the
current/s
any applicable level or to the channel
maximum/minimum.
:CONFigure:PROTection:VOL
<NRf>[V]
Voltage Protect ion Level
RMX-4000 Series Programming Manual
-Specific
nd
Also can clear the voltage
CLEAR|2}
/2
/0
/1
NF:PROT:VOLT:STAT 1
>
oltage Protect ion state
lear
off.
-Specific
pecific channel. You can set the level to
|MIN|MAX
Tage:LEVel
V
V
45
RMX-4000 Series Programming Manual
MIN Sets to the minimum level
Sets the voltage limit to
the maximum level
Sets the voltage limit to
81.6
: CONFigure:PROTection:VOLTage:LEVel?
Voltage protect ion level
Returns the allowable
maximum and minimum
Voltage protection level
is
32B:CONFigure:PROTection:POWer:STATe
Sets the power protection for the c
channel on or off.
protection.
:CONFigure:PROTection:
{OFF|0|ON|1|
AX
V (RMX-4003).
ery Syntax
arameter
[MIN|MAX]
.00
1 unit = 1 V
V
at 81.6 V.
-Specific
urrent/specific
Also can clear the power
POWer:STATe
CLEAR|2}
/2
/0
/1
POW:STAT 1
power protection.
tax
POW: STAT?
46
POWer:STATe ?
Protect ion
protection is
RMX-4000 Series Programming Manual
33B:CONFigure:PROTection:POWer:LEVel
Set
current/specific channel.
any applicable level or to the channel
maxim
:CONFigure:PROTection:
<NRf>[
MIN Sets to the minimum level
Returns the power
protect ion level in
Returns the allowable
maximum and minimum
Power protection level is
at 75
34B:CONFigure:PROTection:UVP:CLEar
Clears the under voltage power protection status.
s the power protection level for the
You can set the level to
um/minimum.
-Specific
ery Example
00W
W]|MIN|MAX
POW:LEV
W
POWer:LEVel
Protect ion Level
W
W
power limit to the
he power limit to
W (RMX-4003).
POWEr:LEVel? [MIN|MAX]
er protect ion level
watts
W.
-Channel
UVP:CLE
UVP:CLEar
s the under voltage
47
RMX-4000 Series Programming Manual
35B:CONFigure:PROTection:UVP:LEVel
Sets the und
current/specific channel.
any applicable level or to the channel
maximu
:CONFigure:PROTection:
<NRf>[W]
Sets the
the maximum level
Returns the UVP level as
volts
Returns the allowable
maximum and minimum
Sets or queries the response rate
c
er voltage protection level for the
You can set the level to
m/minimum.
-Specific
UVP:LEVel
|MIN|MAX
Level
V
V
ets to the minimum level
voltage limit to
UVP:LEV MIN
UVP:LEVel? [MIN|MAX]
UVP limit to OFF.
V
level is at 75 V.
-Specific
for the specific
hannel.
48
/0
{NORMAL|0|FAST|1}
RMX-4000 Series Programming Manual
Recalls the original factory default settings.
38B:CONFigure:GROup:UNITs
Sets or quer
modules (
use in the parallel mode.
MIN Sets to the minimum
number
Sets the parallel mode to 2
units.
/1
RESP 0
et to normal.
ax
RESPonse?
:RESP?
.
-Specific
RESEt
RESE
-Specific
ies the number of single channel load
RMX-4005 or RMX-4006) that you can
:UNI Ts <NRf>|MIN|MAX
mple
1>
to the maximum
2
? [MIN|MAX]
ns the number of
49
RMX-4000 Series Programming Manual
Returns the allowable
maximum and minimum
2 units are set
parallel mode.
Sets or queries the parallel mode.
CONF:GRO:UNIT?
for the
-Specific
ONFigure:GROup:MODE {SYNC|0|PARALLEL|1}
0
ets the parallel mode to
?
0
CONF:GRO:MODE?
he parallel mode is
50
RMX-4000 Series Programming Manual
:
:UTILity:AUTO:MODE
:UTILity:SOUNd
:UTILity:REMote
:UTILit
:UTILity:TIM
:UTILity:LOAD
:UTILity:IDENtify
:UTILity:
Sets the m
mainframe turn
The main frame is
cur
to auto load.
Utility Subsystem
UTILity:AUTO:LOAD ............................................... 51
y:REMote:MODE ........................................... 53
FRAMe ........................................................ 55
.............................................. 52
........................................................ 52
....................................................... 53
E ........................................................... 54
.......................................................... 54
...................................................... 55
ainframe to auto mode. On startup, the
s loads/programs on.
Parameter
Example
ity:AUTO:LOAD {OFF|0|ON|1}
/1
/0
urns auto loading off
ity:AUTO:LOAD?
status
?
rently configured
51
RMX-4000 Series Programming Manual
Sets the mainfram
Upon startup the mainframe
turn on loads or automatically run the last
program.
Sets the auto load mode to
program
Auto load mode is set to
load.
Auto load mode is set to
p
Turns the sound on/off for the mainframe/load
modules.
e auto mode as load or program.
can automatically
ntax
xample
<NR1>
Example
:UTILity:SOUNd
cription
ity:AUTO:MODE {PROGRAM|0|LOAD|1}
/0
/1
MODE 1
ity:AUTO:MODE?
ogram
rogram.
ity:SOUNd {OFF|0|ON|1}
load mode to
ystem Command
r
/0
/1
arameter
52
ity:SOUNd?
RMX-4000 Series Programming Manual
S
mode, the
interface time of no more
mo
normal mode
update the screen in
Example
:UTILity:REMote
escription
is currently set to
te control on or off.
ity:REMote {OFF|0|ON|1}
/0
/1
Remote control off
emote control on
remote control on.
ets the remote mode to fast or normal. In fast
panel interface is deactivated with an
than 10 ms. Normal
de has an interface time of 30~130 ms. In
, the display interface continues to
real time.
ILity:REMote:MODE {NORMAL|0|FAST|1}
/1
/0
:MODE 1
e to
53
RMX-4000 Series Programming Manual
Sets the time to 1:00 p.m., January 3, 2015.
Sets the knob control style. You can set the load
module control
(OLD
mainframe (UPDATED).
Set the knob style to
independent.
date and time on the mainframe.
r
Example
ity:TIME [aard]
aard]
“201501031343”
[aard]
15/11/13/13:00
knobs to operate independently
style) to the mainframe or with the
nth/Day
November
, 2015. The time is 1:00
ity:LOAD {OLD|0|Updated|1}
LD/0
PDATED/1
54
RMX-4000 Series Programming Manual
The knob style is set to
Updated.
Flashes a message “I am Here!” on the mainframe
display. This command is useful
RMX
on the mainframe also turn
Example
arameter
:UTILity:FRAMe
escription
ity:LOAD?
1>
OAD? 1
em Command
to identify an
-400x mainframe in a group. Pressing any key
s off the message.
ity:IDENt ify {OFF|0|ON|1}
/0
/1
:IDEN 1
message off
message on
on the message.
Frame Link on or off.
ity:FRAMe {OFF|0|ON|1}
}
/0
/1
FRAM 1
ity:FRAMe?
ff
Frame Link on.
rame Link
n
55
RMX-4000 Series Programming Manual
FRAM?
56
RMX-4000 Series Programming Manual
:CURRen
:CURRent:STATic:L1/L2
:CURRent:STATic:RISE/FALL
:CURRent:STATic:LOW:AVALue/BVALue
:CURRent:STATic:LOW:RISE/FALL
:CURRent:STAT
:CURRent:STATic:HIGH:RISE/FALL
:CURRent:DYNamic:L1/L2
:CURRent:DYNamic:RISE/FALL
:CURRent:DYNamic:T1/T2
:CURRent:DYNamic:LOW:L1/L2
:CURRent:DYNa
:CURRent:DYNamic:LOW:T1/T2
:CURRent:DYNa
:CURRent:DYNamic:HIGH:RISE/FALL
:CURRent:DYNamic:HIGH:T1/T2
Sets or queries whethe
currently active
Makes B Value the active
value
Current Subsystem
t:STATic:RECall .......................................... 57
............................................ 58
.................................... 59
................. 60
........................... 61
ic:HIGH:AVALue/BVALue ................ 61
.......................... 62
........................................ 63
................................ 64
........................................ 65
............................... 66
mic:LOW:RISE/FALL ....................... 67
............................... 68
mic:HIGH:L1/L2 ............................... 68
....................... 69
.............................. 70
:CURRent:STATic:RECall
yntax
CURRent:STATic:RECall {A|0|B|1}
/0
/1
CURR:STAT:REC 1
CURRent:STATic:RECall?
-Specific
r A Value or B Value is the
value in CC static mode.
.
>
57
RMX-4000 Series Programming Manual
S
mode
command is range
is Low, the command
range settings.
Sets A Value to 1
channel
Sets A Value to the
minimum level for the
specific channel
Sets A
maximum
specific channel
Returns the A Value (L1) or
B
Returns the allowable
maxim
:CURR:STAT:REC?
.
-Specific
ets the A/B Value for constant current static
, where L1 is A Value and L2 is B Value. The
dependent. If the current range
applies to only the low-
NRf+>[A]
1|L2 <NRf+>[A]
A
A
1 1A
A (single
only)
MIN
Value to the
level for the
ple
ry Syntax
arameter
58
1 1
[MAX|MIN]
A
A Value to 1 A for
1?/L2? [MAX|MIN]
Value (L2) current
um and minimum
RMX-4000 Series Programming Manual
Returns the m
current allowed for the
channel. (RMX-4003)
Returns the current
setting (2 A) for B Value
Sets the
The c
range is Lo
range settings
Sets
rising/falling slew rate
Sets to the fastest
rising/falling slew rate
Returns the allowable
maximum and minimum
L2? MAX
2
uery Example
L2? 2
:CURRent:STATic:RISE/FALL
cription
ple
slew rate for constant current static mode.
ommand is range dependent. If the current
w, the command applies to only the low
.
µs]
LL MAX
RISE/FALL <NRf+>[A/µs]
rate
A/µs
to 0.078 A/µs
e to 1 A/µs
to the slowest
the rising slew rate
A/µs.
aximum
.
-Specific
ing/falling slew
ing/falling slew
ery Syntax
urn Parameter
Example
[MAX|MIN]
=1 A/µs
AX/MIN
078
RISE/FALL? [MIN|MAX]
he minimum value for
g slew rate is
078 A/µs for the
59
RMX-4000 Series Programming Manual
52B:CURRent:STATic:LOW:AVALue/BVALue
Sets A Value to 1
range only)
Sets A Value to the
minimum level for t
specific channel
Sets A Value to the
maximum
spec
Sets low rang
mode A Value to
Returns the A or B Value
current
Retur
maximum and minimum
Returns the maximum
current allowed for the
c
16800
he rising slew rate is
168 A/µs for the
-Specific
low range A/B Value for constant current
nt:STATic:LOW:AVALue/BVALue <NRf+>[A]
lue to 1 A (low
A (low
ange only)
A (low
he
level for the
ific channel
[MAX|MIN]
A
:STAT:LOW:BVAL?
60
e CC static
1 A.
AVALue/BVAL ue? [MAX|MIN]
ns the allowable
hannel. (RMX-4003)
RMX-4000 Series Programming Manual
53B:CURRent:STATic:LOW:RISE/FALL
Sets the low range rising
Sets to the fast
rising/falling slew rate
For low range CC mode,
the Minimum v
the rising slew rate is
54B:CURRent:STATic:HIGH:AVALue/BVALue
Sets the high range A/B Value for constant current
static mode.
:CURRent:STATic:HIGH:AVALue/BVALue <
nnel-Specific
/falling slew rates.
Example
/FALL <NRf+>[A/µs]
µs]
/FALL 0.078 A/µs
rate
ising/falling slew
e to 0.078 A/µs
/FALL 1
ets the rising/falling slew
to 1 A/µs
/FALL MIN
to the slowest
sing/falling slew rate
/FALL MAX
RISE .001
the rising slew rate
est
A/µs.
CURRent:STATic:LOW:RISE/FALL? [MIN|MAX]
[MAX|MIN]
rate
=1 A/µs
rns the allowable
:RISE?
078
078 A/µs for the
alue for
scription
-Specific
NRf+>[A]
61
RMX-4000 Series Programming Manual
Sets A Value to 10
range only)
Sets A Value to the
minimum level for the
specific channel
Sets A Value to the
maximum
specific channel
:CURRent:STATic:HIGH:AV
ALue 10
Sets high range CC
mode A Value to 10
Returns the allowable
maxim
Returns the A or B Value
current
Returns the maximum
cur
channel in high range
mode. (
Example
ALue MIN
ic:HIGH:AVALue/BVALue? [MAX|MIN]
[MAX|MIN]
A
URR:STAT:HIGH:BVALu
.4000
A (high
(high
ange only)
level for the
static
A.
um and minimum
rent allowed for the
RMX-4003)
:CURRent:STATic:HIGH:RISE/FALL
62
rising/falling slew rate.
ATic:HIGH:RISE/FALL <NRf+>[A/µs]
µs]
µs
rate
ing/falling slew
to 0.8 A/µs
ing/falling slew
ate to 1 A/µs
-Specific
RMX-4000 Series Programming Manual
Sets
rising/falling slew rate
Sets to the fastest
rising/falling slew rate
Returns the allowable
maximum and m
For high ran
the
the rising slew rat
56B:CURRent:DYNamic:L1/L2
Sets the current levels (Leve
dynamic mode.
If
only
Sets L1 or L2 to the
minimum level for the
specific channel
Example
to the slowest
SE/FALL MAX
ing slew rate
A/µs.
RISE/FALL? [MIN|MAX]
[MAX|MIN]
=1 A/µs
e slew rate
HIGH:RISE?
maximum value for
ge CC mode,
8000
8000 A/µs for the
-Specific
l 1 and 2) for CC
The command is range dependent.
the current range is Low, the settings apply to
low range.
inimum
e is
L1/L2 <NRf+>[A]
A
A
s L2 to 2 A
63
RMX-4000 Series Programming Manual
Sets L1 or L2 to the
ma
specific channel
In CC dynamic
Set L1 (level 1) to 10 A.
Returns the allowable
maximum and minimum
Returns the current of
L1/L2, or the maximum or
minimum current allowe
Returns current fo
specific
Sets
mode for the specific channel and range.
Sets
rising/falling slew rate
Sets to the fastest
rising/falling slew rat
Sets the rising slew rate
to 1.1
ximum level for the
:L1 10
[MAX|MIN]
X/MIN
nit= 1 A
L2?
:CURRent:DYNamic:RISE/FALL
the rising/falling slew rate for CC dynamic
ent:DYNamic:RISE/FALL <NRf+>[A/µs]
µs]
µs
mode,
ic:L1/L2? [MIN|MAX]
d
r the
channel.
-Specific
rate
ing/falling slew
to 0.8 A/µs
SE/FALL MAX
64
RISE 1.1
RISE/FALL? [MIN|MAX]
ing/falling slew
to 1 A/µs
to the slowest
e
A/µs.
RMX-4000 Series Programming Manual
Returns the allowable
maximum or minimum
Shows the
allowab
falling slew rate
A/
channel
58B:CURRent:DYNamic:T1/T2
Sets the
the specific channel
Sets the T1/T2 time to 0.1
Returns the allo
maximum and minimum.
[MAX|MIN]
=1 A/µs
rate
DYN:FALL? MIN
0003
minimum
le value for the
as 0.0003
µs for the specific
and range.
-Specific
and
timers T1 or T2 for CC dynamic mode for
and range.
T2 0.1S
ic:T1/T2 <NRf+>[S|ms]
s
s
ts the T1/T2 to the
ax
unit=1 s
:T1 .1S
[MAX|MIN]
/T2 time to the
time to 100
for the specific
:T1/T2? [MIN|MAX]
wable
65
RMX-4000 Series Programming Manual
Returns the T1 time of
2.
Returns the minimum T1
time allowable for the
specific channel
range
59B:CURRent:DYNamic:LOW:L1/L2
Sets the low range current levels
:CURRent:DYNamic:LOW:L1/L2 <N
L2 2 Sets L2 to 2 A (low
only)
Sets L1 or L2 to the
minimum level fo
specific channel
Sets L1 or L2 to t
maximum
specific channel
In low r
dynamic, Set L1 (level 1)
to 10
:CURRent:DYNamic:LOW:L1/L2?
Returns the current of
L1
minimum current allowed
escription
5 s.
RR:DYN:LOW:T1? MIN
.000025
and
.
-Specific
(Level 1 and 2
dynamic mode.
Rf+>[A]
1
L1 to 1 A (low range
range
(low range
r the
66
[MAX|MIN]
A
he
level for the
ange CC
A.
[MIN|MAX]
/L2, or the maximum or
RMX-4000 Series Programming Manual
Returns current for the
specific
Sets the low range rising/falling slew rate
dynamic mode for the specific channel.
Sets
rising/falling slew rate
Sets to the
rising/falling slew rate
For low range
CC mode, the
allowable
falling
ximum and minimum
400
:CURRent:DYNamic:LOW:RISE/FALL
CURRent:DYNamic:LOW:RISE/FALL? [MIN|MAX]
DYNamic:LOW:RISE/FALL <NRf+>[A/µs]
µs]
A/µs
1
DYNA:LOW:RISE
channel.
-Specific
for CC
rate
the rising/falling slew
to 0.8 A/µs
ing/falling slew
to 1 A/µs
to the slowest
fastest
ets the rising slew rate
A/µs.
[MAX|MIN]
=1 A/µs
Example
URR:DYN:LOW:FALL?
0003
w rate
turns the allowable
or minimum
dynamic
minimum
value for the
slew rate is
0003 A/µs for the
fic channel.
67
RMX-4000 Series Programming Manual
61B:CURRent:DYNamic:LOW:T1/T2
Sets the low range
mode for the specific channel.
Sets the T1 time to
10
channel.
Retur
maximum and minimum
Returns the T1 time of
2.5
Returns the minimum T1
time allowable for the
specific
62B:CURRent:DYNamic:HIGH:L1/L2
Sets the high range current levels (Leve
for CC dynamic mode.
timers T1 or T2 for CC dynamic
-Specific
ent:DYNamic:LOW:T1/T2 <NRf+>[S/ms]
/ms]
0.1S
ts the T1/T2 time to
1 s
1
MIN
T1/T2 to 1 s
the T1/T2 to the
MAX
s the T1/T2 time to the
OW:T1 .1S
0 ms for the specific
CURRent:DYNamic:LOW:T1/T2? [MIN|MAX]
<NR2> [MAX|MIN]
unit=1 s
ns the allowable
:CURR:DYN:LOW:T1?
s.
.000025
channel.
68
-Specific
l 1 and 2)
RMX-4000 Series Programming Manual
:CURRent:DYNamic:HIGH:L1/L2 <NRf+>[A]
Sets L1
minimum level for the
specific channel
Sets L1 or L2 to the
maximum
specific channel
In high range CC
dynamic
(level 1) to 10
:CURRent:DYNamic:HIGH:L1/L2?
Returns the current of
Level 1/ 2 (L1/L2)
Returns t
maximum and minimum
Returns the maximum
current allowed for the
c
Sets the high range rising/falling slew
dynamic mode for the specific channel.
:CURRent:DYNamic:HIGH:RISE/FALL <NRf+>[A/
arameter
CURR:DYN:HIGH:L1 10
[MAX|MIN]
A
A (high range
nly)
high range
or L2 to the
level for the
mode, sets L1
A.
[MIN|MAX]
lue
he allowable
:CURRent:DYNamic:HIGH:RISE/FALL
tax
A/µs]
:HIGH:L2?
hannel. (RMX-4003)
hannel-Specific
rate for CC
µs]
rate
69
RMX-4000 Series Programming Manual
Sets the rising/
rate to 0.8
Sets the rising/falling slew
rate t
Sets to the slowest
rising/falli
Sets to the fastest
rising/falling sle
For high range dynamic
CC mode, the
value for the falling slew
r
specific channel.
A/µs
falling slew
A/µs
o 1 A/µs
ng slew rate
w rate
[MAX|MIN]
RISE/FALL? [MIN|MAX]
unit = 1 A/µs
ing slew rate
A/µs.
ximum and minimum
maximum
ate is 0.8 A/µs for the
:CURRent:DYNamic:HIGH:T1/T2
ter
70
-Specific
timers T1 or T2 for CC dynamic mode for
annel in high range.
HIGH:T1/T2 <NRf+>[S|ms]
.1 s
s
inimum value
RMX-4000 Series Programming Manual
Sets the T1/T2 time to the
maximum time
Sets the
time to 10
specific channel.
Returns the all
maximum and minimum
Returns the T1 time of
2.5 s.
Returns t
time allowable for the
specific channel.
HIGH:T1 10S
high range T1
s for the
[MAX|MIN]
unit=1 s
c:HIGH:T1/T2? [MIN|MAX]
owable
.000025
HIGH:T1?
HIGH:T1? MIN
he minimum T1
71
RMX-4000 Series Programming Manual
:FETC
:FETCh:CURRent?
:FETCh:POWer?
:F
:FETCh:ALLVoltage?
:FETCh:ALLCurrent?
:FETCh:ALLPower?
This query returns the real
module input for the specific channel.
The specific channel has
a voltage of 11
input.
This query returns the real
module input for the specific channel.
The specific channel has
a current of 1.2
load module input.
FETCH Subsystem
h:VOLTage? ..................................................... 72
ETCh:STATus?........................................................ 73
n
..................................................... 72
........................................................ 73
................................................. 73
................................................. 74
................................................... 74
-Specific
-time voltage of the load
1 unit = 1 V
Example :FE TC :V O LT?
:FETCh:CURRent?
72
R?
NR2>
t? <NR2>
A
V
.2 V at the
-Specific
-time current of the load
A
A at the
nd
RMX-4000 Series Programming Manual
This query returns the real
module input for the specific channel.
This query returns
returned value is the Channel Status Register
weight
Over voltage (OV)
protection has been
triggered for the specific
channel.
This query returns the
load modules/channels in order from 1
4002
-time power of the load
-Specific
and
R2>
A
A
ple
POW?
is at
W.
the load module status. The
bit
. Refer to page 173.
STATus? <NR1>
tion
-128
sed
:FETCh:ALLVoltage?
)/1-4 (RMX-4000).
-Channel Status
voltage values of all the
-8 (RMX-
73
RMX-4000 Series Programming Manual
Returns all
from all channels, 1
(
4000
Channel
voltages of 2.5
V,
Channels 3
no voltage
7 is 5.5 V.
This query returns the current values of all the
l
:FETCh:ALLCurrent? <aard>
Returns all current values
from all
(
4000
0.0000, 0.0000, 0.0000,
0.0000, 0.0000, 0.0000,
1.2000, 3.5600
Chann
current.
8 have
respectively.
This query returns the
modules/channels in order from 1
ery Example
ntax
ALLVol t ag e ?
aard>
1,CH2,CH3,CH4,CH5,C
6,CH7,CH8
voltage values
-8
RMX-4002)/1-4 (RMX-
)
000, 3.0000, 0.0000,
.0000, 0.0000, 0.0000,
.500, 0.0000
s 1 and 2 have
V and 3
respectively.
-6 and 8 have
, and channel
-Channel Status
oad modules/channels in order from 1-8 (RMX-
H1,CH2,CH3,CH4,CH5,C
channels, 1-8
RMX-4002)/ 1-4 (RMX-
)
C?
74
els 1 to 6 have no
Channels 7 and
1.2 A and 3.56 A,
-Channel Status
ommand
power values of all the load
-8 (RMX-
RMX-4000 Series Programming Manual
Power? <aard>
75
RMX-4000 Series Programming Manual
CH1,CH2,CH3,CH4,CH5,C
H6,CH7,CH8
Returns all
from all
(
4000
0.0000, 0.0000, 10.200,
5.5000
Channels 1 to
power
have
respectively.
power values
P?
channels, 1-8
RMX-4002)/1-4 (RMX-
)
2 have no
. Channels 3 and 4
10.2 W and 5.5 W,
76
RMX-4000 Series Programming Manual
:LOAD[:STATe]
:LOAD:SHORt[:STATe]
:LOAD:SHORt:KEY
:LOAD:
:LOAD:PROTection:CLEar
:LOAD:TIME?
:LOAD:DELay
:LOAD:TYPE
This comma
the specific channel.
Turns the specific
channel load on.
Turns the specific
channel
This command shorts the electronic load on/off for
the specific channel.
LOAD Subsystem
PROTection? ................................................. 79
:LOAD[:STATe]
..........................................................77
..............................................77
................................................... 78
........................................ 79
............................................................ 79
........................................................... 80
............................................................. 80
-
fic Command
nd turns the electronic load on/off for
[:S TATe] {ON|1|OFF|0}
/1
/0
:LOAD:SHORt[:STATe]
Parameter
[:STATe]?
?
ad Off
le
is On
is Off
load on.
-Specific
ommand
77
RMX-4000 Series Programming Manual
Short circuits the load
module channel.
Shorting is deactivated
on the specific channel
Sets the SHORT key to
toggle mode
Sets the SHORT key to
hold mode
Set the SHORT key to
toggle.
Hold mode is active for
the specific channel.
uery Syntax
escription
[:S TATe] {ON|1|OFF|0}
/1
/0
SHOR ON
:STATe] ?
load module
ng is act ivated
ivated
.
-Specific
he SHORT key to toggle or hold
{TOGGLE|1|HOLD|0}
/1
e
ery Syntax
78
/0
:LOAD:SHOR:KEY?
1
ode
RMX-4000 Series Programming Manual
Returns the Channel
Status Register
Here 0 is returne
indicating no protection
settings
tripped.
76B:LOAD:PROTection:CLEar
Clears the Channel
Status Register.
This command displays the total loa
the load is on, the load time when the command
was issued is displayed.
the protection levels for electronic load.
-Specific
Syntax
Example
Parameter
ery Example
n
?
?
tus Register.
-128
?
have been
-Specific
clears the Channel Status Register
or the specific channel. Refer to page 173.
AD:PROTection:CLEar
status.
d,
PROT:C LE
Syntax
TIME?
-Specific
d on time. If
79
RMX-4000 Series Programming Manual
Returns the delay time
for
Sets or queries which load type is the active type.
yntax
meter
LOAD:DELay <NRf>[S]
LOAD:DEL 0.1s
LOAD:DEL?
:LOAD:DEL?
unit = 1 s
s
TIME?
urns the load on time
s.
annel-Specific
or queries the load delay time for the specific
.
delay time to
s
s.
the current channel.
TYPE {LOAD|0|PROGRAM|1|SEQUENCE|2}
/0
EQUENCE/2
80
E: 1
TYPE?
.
RMX-4000 Series Programming Manual
The normal load type is
active
ple
TYPE?
.
81
RMX-4000 Series Programming Manual
:MEASure:VOLTage?
:MEASure:CURRent?
:MEASure:POWer?
:MEASure:SCAN
:MEASure:ALLVoltage?
:MEASure:ALLCurrent?
:MEASure:ALLPower?
A voltage of 8.56
measured at the specific
channel load input.
This query returns
current
A
measured at the
channel load input.
Measure Subsystem
tage.
............................................... 82
................................................ 82
.................................................... 83
....................................................... 84
............................................ 84
............................................ 85
.............................................. 85
-Specific
the specific channel’s measured
y Example
:MEASure:CURRent?
iption
eturn Parameter
82
ASure:VOLTage? <NR2>
V
AS:VOLT?
the load input
V
V is
00
-Specific
the specific channel’s measured
.
CURRent? <NR2>
A
CURR?
at the load input
A
current of 1.5 A is
specific
RMX-4000 Series Programming Manual
This query returns t
power
1.5
specific channel load
input.
he specific channel’s measured
.
-Specific
POWer? <NR2>
W
POW?
at the load input
000 W
W is measured at the
83
RMX-4000 Series Programming Manual
This command allows the
the load modules.
Returns the scanning
status. Here scannin
enabled.
This query measures the voltage values of all the
load modules/channels in
4002
:MEASure:ALLVoltage? <aard>
Returns all th
values
channels, 1
4002
mainframe to scan all
-Specific
le
Example
cription
ery Syntax
Parameter
SCAN {OFF|0|ON|1}
/0
/1
ter
? <NR1>
isabled
nabled
g is
-Channel
order from 1-8 (RMX-
)/1-4 (RMX-4000).
1 unit = 1 V
H3,CH4,CH5,C
84
e voltage
from all the
-8 (RMX-
)/1-4 (RMX-4000).
RMX-4000 Series Programming Manual
2.5000, 3.0000, 0.0000,
0.0000, 0
Channel
voltages of
3
Channels 3
no volta
7 is 5.5
This query returns the current measured of all
load modules/channels in order from 1
4002
CH1,CH2,CH3,CH4,CH5,
CH6,CH7,CH8
Returns all the cur
values
channels, 1
4002
Channels 1 to
current. Channels 7
8 have 1.2
respectively.
This q
load modules/channel
4002
CH1,CH2,CH3,CH4,
CH6,CH7,CH8
Returns all the power
values
channels, 1
4002
le
n
Syntax
Parameter
.0000, 0.0000,
)/1-4 (RMX-4000).
MEASure:ALLCurrent? <aard>
A
0000,
000,
s 1 and 2 have
2.5 V and
V, respectively.
-6 and 8 have
ge, and channel
V.
-Channel
the
-8 (RMX-
rent
from all the
-8 (RMX-
)/1-4 (RMX-4000).
6 have no
and
A and 3.56 A,
uery returns the power measured of all the
)/1-4 (RMX-4000).
Syntax
:ALLPower? <aard>
Parameter
-Channel
s in order from 1-8 (RMX-
W
CH5,
from all the
-8 (RMX-
)/1-4 (RMX-4000).
85
RMX-4000 Series Programming Manual
Channels 1 to 6 have no
power
have 1.
respectively.
ple
P?
0.0000,
, 0.0000, 0.0000,
0, 1.5000, 3.2000
. Channels 7 and 8
5 W and 3.2 W,
86
RMX-4000 Series Programming Manual
This c
specific channel. Some modes are load module
de
CRL CR stat ic mode, low range
CRH CR stat ic mode, high range
CR dynamic mode, high range
CVL CV stat ic mode, low range
CVH CV stat ic mode, low range
Set the specific channel
to low range
current static mode.
MODE Subsystem
...................................................................... 87
:MODE
ommand sets the operating mode of the
pendent.
-Specific
{CCL|CCH|CCDL|CCDH|CRL|CRH|CRDL|
|CV|CPL|CPH|CVL|CVH}
mode, low range
C static mode, high range
C dynamic mode, low range
C dynamic mode, high range
namic mode, low range
V mode
, low range
igh range
ODE CCL
constant
rameter
low range
87
RMX-4000 Series Programming Manual
CC dynamic mode, low range
CC dynamic mode, high range
CR dynamic mode, low range
CPL CP stat ic mode, low rang
CPH CP stat ic mode, high range
CVL CV stat ic mode, low range
The sp
currently set to CC static
mode, high range.
igh range
R stat ic mode, low range
, high range
mode, high range
ode
e, low range
ecific channel is
e
88
RMX-4000 Series Programming Manual
:OCP:EDIT:CHANnel?
:OCP:CHANnel:RANGe
:OCP:CHANnel:STARt
:OCP:CHANnel:END
:OCP:CHANnel
:OCP:CHANnel:LAST
:OCP:CHANnel:STEP:TIME
:OCP:CHANnel:DELay
:OCP:CHANnel:TRIGger
:OCP:C
:OCP:STATus?
:OCP:SAVE
:OCP:RESult?
:OCP:RUN
Sets or queries
OCP Test Automation parameters.
pag
Sets channel 1 as the
chosen
Channel 1 is the
channel.
OCP Test Automat ion Commands
ample
............................................... 89
............................................. 90
.............................................. 90
................................................. 91
:STEP:CURRent ................................. 91
................................................ 92
....................................... 92
.............................................. 93
............................................ 93
HANnel:ACTive ............................................. 94
.......................................................... 94
............................................................... 95
............................................................ 95
................................................................. 95
mand
which channel is used to apply the
Also refer to
e 94 for setting the active channel.
DIT:CHANnel <NR1>
NR1>
IT:CHAN 1
-8
-8
HAN?
channel.
-Specific
chosen
89
RMX-4000 Series Programming Manual
Sets or queries the
High) or L
The range is CC Mode
Low.
Sets or queries the starting cur
The maximum current value
The minimum current value
Returns the minimum
starting current.
nel-Specific
B
channel range High (CC Mode
ow (CC Mode Low).
ameter 0
{LOW|0|HIGH|1}
IGH/1
CHAN:RANG 0
ode Low range
the range to LOW.
CHAN:RANG?
-Specific
rent value.
{<NRf>[ A ] | MIN | MAX}
IN
:STAR MIN
amps
s the start current to
90
OCP:CHANnel:STARt? [ MIN | MAX ]
2>
rns the starting current in amps.
? MIN
RMX-4000 Series Programming Manual
Sets the ending current va
value must be higher than the DUT
The minimum current value
Returns the ending current in
:OCP:CHANnel:STEP:CURRent
MAX
The minimum current value
:OCP:CHAN:ST
:CURRent MIN
Set the step resolution to
the minimum
:OCP:CHANnel:STEP:CURRent?
Returns the current step resolution in
amps
annel-Specific
lue for the test. The
OCP value.
AX
IN
:CHANnel:END?
2>
END MIN
END?
:OCP:CHANnel:STEP:CURRent
ion
the current step resolution for the OCP Test
utomation.
}
AX
{<NRf>[ A ] | MIN | MAX}
amps
ximum current value
t the ending current to
amps.
e ending
-Specific
{<NRf>[ A ] | MIN |
amps
rent value
IN
2>
EP
value.
91
RMX-4000 Series Programming Manual
Returns the step
resolution.
Queries or
DUT OCP protection has been activated.
The minimum current value
Set the current value to
the maximum value.
Returns the current
value.
94B:OCP:CHANnel:STEP:TIME
Queries or sets how long the step time is for the
OCP Test Automation.
The step t ime in seconds
s
Set the step time to the
maximum value.
Returns the step t ime in seconds
ry Example
:OCP:CHANnel:LAST
r
IN
2>
scription
HAN:STEP:CURR?
sets the current value for after the
{<NRf>[ A ] | MIN | MAX}
amps
:LAST MAX
he current value in amps
-Specific
alue
-Specific
).
AX
IN
xample
rn Parameter
92
2>
{<NRf>[ S ] | MIN | MAX}
(50 ms~1600
ime
RMX-4000 Series Programming Manual
Queries or sets the test delay time for the OCP Test
Automation function.
Set the delay time to the
maximum value.
Returns the delay t ime in seconds
Queries or sets the
power supply OCP
ax
n Parameter
le
:TIME?
0.0
el-Specific
ELay {<NRf>[ S ] | MIN | MAX}
AX
IN
in seconds (5 ms~160 s).
nel:DELay?
2>
?
-Specific
voltage trigger for when the
has been triggered.
eter
V]
IN
ery Syntax
2>
{<NRf>[ V ] | MIN | MAX}
trigger voltage level
um trigger voltage
trigger voltage
trigger voltage
to the maximum
the trigger voltage level in volts
93
RMX-4000 Series Programming Manual
Queries or sets
for the OCP Test Automation function. More th
one channel can be activated
weight
Activates channel 1 and
2
Returns
the active channel
Queries the OCP Test Automation function
:CHAN:TRIG?
trigger level.
-Specific
which bit(s) are the active channel
an
based on the bit
of the parameter.
{<NR1>0~255}
WEIGHT)
umber
:CHAN:ACT 3
.
OCP:CHANnel:ACTive?
Example
iption
94
channel 4 as
.
status.
RMX-4000 Series Programming Manual
Saves the current
parameters.
:OCP:RES?
Ch1 OCP Voltage, Ch1 OCP
Current, Ch2 OCP Voltage,
Ch2 OCP Current, Ch3 OCP
Voltage, Ch3 OCP Current,
Ch4 OCP Volt
Curr
Ch5 OCP Current, Ch6 OCP
Voltage, Ch6 OCP
Ch7 OCP Voltage, Ch7 OCP
Current, Ch8 OCP Volt
C
This is an example of the
results returned for the
RMX
:OCP:SAVE
scription
uery Example
0
{0 | 1}
ed
ctive
-Specific
mand
OCP Test Automation
the OCP Test Automation results.
-4002.
age, Ch4 OCP
ent, Ch5 OCP Voltage,
Current,
age,
h8 OCP Current
the OCP Test Automation function on or off.
{ 0 | OFF| 1 | ON }
95
RMX-4000 Series Programming Manual
:RUN OFF
96
RMX-4000 Series Programming Manual
:PROGram:STATe
:PROGram:FILE
:PROGram:SEQuence
:PROGram:MEMory
:PROGram:SEQuence:SHORt:CHANnel
:PROGram:SEQuence:SHORt:TIME
:PROGram:SEQuence:MODE
:PROGram:ACTive
:PROGram:CHAin
:PROGr
:PROGram:OFFTime
:PROGram:RUN
:PROGram:SAVE
:PROGram:PFTime
:PROGram:CHAin:STARt
Program Subsystem
am:ONTime ................................................ 103
..................................................... 97
........................................................ 98
............................................... 98
.................................................. 99
................... 99
........................ 100
................................. 101
.................................................. 102
................................................... 102
............................................... 104
...................................................... 104
.................................................... 105
................................................. 105
........................................ 105
:PROGram:STATe
ion
PROGram:STATe {ON|OFF|PAUSe|CONTinue|NEXT}
ROGram:STATe? {{ON,STOP|RUN|PAUSe}|OFF}
ies the state of the program function.
tep in the program
97
RMX-4000 Series Programming Manual
Sets the program
number to 5.
Returns the current
program number
:PROGram:STATe?
:PROGram:FILE
ter
Syntax
:PROG:FILE?
OFF
PROG:FILE 5
PROGram:FILE?
-12
ON
er
number.
scanning
number
meter
98
sequence number for the current program
SEQuence <NR1>
number
0
RMX-4000 Series Programming Manual
Sets the
nu
current program
number
Returns the current
sequence
Sets the
program/sequence
Returns the current
program number
The
the current
program/sequence
001
y Example
ameter
xample
G:SEQ 1
sequence
mber to 1 for the
.
SEQuence?
inframe scanning
-10
number
SEQ?
sequence
1.
ecific
memory number used for the current
.
MEMory <NR1>
MEM 1
memory number
001.
rn Parameter
:PROGram:SEQuence:SHORt:CHANnel
yntax
MEMory?
scanning
-120
MEM?
memory number for
is
.
99
RMX-4000 Series Programming Manual
Simulates shor
current sequence number.
:PROGram:SEQuence:SHORt:CHANnel
Simulates a short circuit
for channels 3 and 4.
:PROGram:SEQuence:SHORt:CHANn
Return
are set as shorted for
the program seq
n Parameter
t circuits for load channels for the
<NR1>
EIGHT)
OR:CHAN
el? <NR1>
ber
Example
:PROGram:SEQuence:SHORt:TIME
escription
ogram sequence.
100
Gram:SEQuence:SHORt:TIME <NRf>[S]
60
?
channels 3 and 4
uence.
(seconds) for the current
s = OFF
60 s