National Instruments RMX-400 Series Programming Manual

National Instruments RMX-400 Series Programming Manual

Programmable dc electronic load
Table of Contents

Advertisement

Programmable DC Electronic Load
RMX-400x Series
PROGRAMMING MANUAL
ISO-9001 CERTIFIED MANUFACTURER

Advertisement

Table of Contents
loading

Summary of Contents for National Instruments RMX-400 Series

  • Page 1 Programmable DC Electronic Load RMX-400x Series PROGRAMMING MANUAL ISO-9001 CERTIFIED MANUFACTURER...
  • Page 2 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.
  • Page 3: Table Of Contents

    Table of Contents Table of Contents INTERFACE OVERVIEW ..........5 Rear Panel Overview ......... 5 RMX-4002 ..........5 RMX-4000 ..........5 Conf iguring the USB Interface ....6 RS232C Interface Conf igurat ion ....8 COMMAND OVERVIEW ......11 Command Syntax ........11 List of Commands in Funct ional Order ..
  • Page 4 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...
  • Page 5: Interface Overview

    RMX-4000 Series Programming Manual NTERFACE 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 Go/NoGo Output GPIB GO / NG OUTPUT...
  • Page 6: Configuring The Usb Interface

    RMX-4000 Series Programming Manual Configuring the USB Interface USB Connection PC side connector Type A, host Type B, device RMX-400x side connector 1.1/2.0 (full speed) Speed Panel Operation 1. Press the Shift and Help keys to UTILITY HE LP SHIFT access the Utility menu.
  • Page 7 RMX-4000 Series Programming Manual 5. When the PC asks for the USB driver, select pel_cdc_2000.inf (downloadable from the RMX- 400x product page on the National Instruments website, ni.com.). 6. 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.
  • Page 8: Rs232C Interface Configuration

    RMX-4000 Series Programming Manual RS232C Interface Configuration DB-9, Male RS232C Connector Configuration 2400, 4800, 9600, 19200, 38400 Baud rate None, Odd, Even Parity 8 (fixed) Data bit 1, 2 Stop bit Panel Operation 1. Press the Shift and Help keys to access the Utility menu.
  • Page 9 RMX-4000 Series Programming Manual 4. Edit the baud rate, stop bit, and parity. Baud rate 2400, 4800, 9600, 19200, 38400 Stop bit range Parity range None, Odd, Even RS232C 5. Connect the RS232C cable to the rear panel port DB-9 male connector.
  • Page 10 Functionality Check *idn? This should return the manufacturer, model number, serial number, and firmware version in the following format: NATIONAL INSTRUMENTS, RMX-4000/4002, NI 00000001, V2.08T Pin Assignment 2: RxD (Receive data) 3: TxD (Transmit data) 5: GND 1, 4, 6, 7,8, 9: No connection...
  • Page 11: Command Overview

    RMX-4000 Series Programming Manual OMMAND OVERVIEW The Command overview chapter lists all the RMX- 400x 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) Compatible •...
  • Page 12 RMX-4000 Series Programming Manual Command Forms Commands and queries have two different forms, long and short. The command syntax is written with the short form of the command in capitals and the remainder (long form) in lower case. Long FETCh:VOLTage? Short Short You can write the commands in capitals or lower...
  • Page 13 RMX-4000 Series Programming Manual Parameter Type Description Example Boolean logic 0, 1 <Boolean> integers 0, 1, 2, 3 <NR1> decimal numbers 0.1, 3.14, 8.5 <NR2> floating point 4.5e-1, 8.25e+1 <NR3> any of NR1, 2, 3 1, 1.5, 4.5e-1 <NRf> NRf type 1, 1.5, 4.5e-1 <NRf+>...
  • Page 14: List Of Commands In Functional Order

    RMX-4000 Series Programming Manual List of Commands in Functional Order *CLS ................ 24 Common Commands *ESE ................ 25 *ESR? ............... 25 *IDN? ............... 26 *OPC................ 26 *RCL ................. 27 *RDT? ............... 27 *RST ................ 29 *SAV ................ 29 *SRE ................ 29 *STB? ................
  • Page 15 RMX-4000 Series Programming Manual :CONFigure:VOLTage:ON ........38 Configure :CONFigure:VOLTage:RANGe ........39 :CONFigure:VOLTage:LATch ........40 :CONFigure:AUTO:LOAD ......... 40 :CONFigure:AUTO:MODE ........41 :CONFigure:SOUND ..........41 :CONFigure:REMote ..........42 :CONFigure:LOAD ............ 42 :CONFigure:PROTection:CURRent:STATe ....43 :CONFigure:PROTection:CURRent:LEVel ....43 :CONFigure:PROTection:VOLTage:STATe ....45 :CONFigure:PROTection:VOLTage:LEVel ....45 :CONFigure:PROTection:POWer:STATe ....
  • Page 16 RMX-4000 Series Programming Manual :CURRent:STATic:RECall ........... 57 Current :CURRent:STATic:L1/L2 ........... 58 :CURRent:STATic:RISE/FALL ........59 :CURRent:STATic:LOW:AVALue/BVALue ....60 :CURRent:STATic:LOW:RISE/FALL ......61 :CURRent:STATic:HIGH:AVALue/BVALue ....61 :CURRent:STATic:HIGH:RISE/FALL ......62 :CURRent:DYNamic:L1/L2 ......... 63 :CURRent:DYNamic:RISE/FALL ........ 64 :CURRent:DYNamic:T1/T2 ........65 :CURRent:DYNamic:LOW:L1/L2 ....... 66 :CURRent:DYNamic:LOW:RISE/FALL......67 :CURRent:DYNamic:LOW:T1/T2 ......
  • Page 17 RMX-4000 Series Programming Manual :MEASure:VOLTage? ..........82 Measure :MEASure:CURRent? ..........82 :MEASure:POWer? ........... 83 :MEASure:SCAN ............84 :MEASure:ALLVoltage? ..........84 :MEASure:ALLCurrent? ..........85 :MEASure:ALLPower? ..........85 :MODE ..............87 Mode :OCP:EDIT:CHANnel? ..........89 OCP Test Automation :OCP:CHANnel:RANGe ..........90 :OCP:CHANnel:STARt ..........90 :OCP:CHANnel:END ..........
  • Page 18 RMX-4000 Series Programming Manual :PROGram:STATe ............. 97 Program :PROGram:FILE ............98 :PROGram:SEQuence ..........98 :PROGram:MEMory ..........99 :PROGram:SEQuence:SHORt:CHANnel ....99 :PROGram:SEQuence:SHORt:TIME ......100 :PROGram:SEQuence:MODE ........101 :PROGram:ACTive ..........102 :PROGram:CHAin ............ 102 :PROGram:ONTime ..........103 :PROGram:OFFTime ..........104 :PROGram:RUN ............104 :PROGram:SAVE .............
  • Page 19 RMX-4000 Series Programming Manual :SHOW[:DISPlay] dual channel ....... 120 SHOW :SHOW[:DISPlay] single channel ......121 :SPECification:UNIT ..........122 Specification :SPECification[:PASS]? ........... 123 :SPECification[:PASS]:CHANnel/ ALLChannel/VOLTage/CURRent? ......123 :SPECification:VOLTage:H/L/C ....... 124 :SPECification:CURRent:H/L/C ........ 124 :SPECification:TEST: ..........125 :STATus:CHANnel:CONDition? ....... 126 Status :STATus:CHANnel:ENABle ........127 :STATus:CHANnel:EVENt? ........
  • Page 20 RMX-4000 Series Programming Manual :POWer:L1/L2 ............144 Power :POWer:CURRent ............ 145 :POWer:RECall ............146 :POWer:LOW:AVALue/BVALue ......146 :POWer:LOW:CURRent ........... 147 :POWer:HIGH:AVALue/BVALue ......148 :POWer:HIGH:CURRent .......... 149 :SYSTem:ERRor? ............. 150 System :SYSTem:VERSion? ..........150 :SYSTem:SETup ............151 :SYSTem:KLOCk ............. 151 . Error! Bookmark not defined. :SYSTemKEYLock:MODE :MEMory:SAVE:PREset ...........
  • Page 21 RMX-4000 Series Programming Manual :SEQuence:STATe ..........159 Sequence :SEQuence:EDIT:POINt .......... 160 :SEQuence:END ............160 :SEQuence:END:LOAD ........... 161 :SEQuence:POINt:RESistance......... 161 :SEQuence:POINt:CURRent ........162 :SEQuence:POINt:RISE/FALL ......... 163 :SEQuence:POINt:TIME .......... 163 :SEQuence:REPeat ..........164 :SEQuence:VOLTage:RANGe ......... 165 :SEQuence:LOOP:STARt ........165 :SEQuence:CHANnel:TIME ........166 :SEQuence:RUN .............
  • Page 22: Command Details

    RMX-4000 Series Programming Manual OMMAND 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.
  • Page 23 RMX-4000 Series Programming Manual Memory Subsystem ....... 153 SEQuence Subsystem ......159 GLOBal Subsystem ........ 170...
  • Page 24: Common Commands

    RMX-4000 Series Programming Manual Common Commands *CLS ................ 24 *ESE ................ 25 *ESR? ............... 25 *IDN? ............... 26 *OPC................ 26 *RCL ................. 27 *RDT? ............... 27 *RST ................ 29 *SAV ................ 29 *SRE ................ 29 *STB? ................ 30 *TST? ................ 30 *CLS Status Command Clears:...
  • Page 25: Ese

    RMX-4000 Series Programming Manual *ESE Status Command The Standard Event Status Enable command Description determines which events in the Standard Event Status Event register can set the Event Summary Bit (ESB) of the Status Byte register. Any bit positions set to 1 enable the corresponding event. Any enabled events set bit 5 (ESB) of the Status Byte register.
  • Page 26: Idn

    RMX-4002 Model V2.08T Firmware Version Returns the Example *IDN? mainframe NATIONAL INSTRUMENTS, identification string. RMX-4002, NI 00000001, V2.08T *OPC Status Command This command sets the OPC (Operation Command Description Bit) bit (bit 0) of the Standard Event Status Register after the mainframe has completed all pending...
  • Page 27: Rcl

    RMX-4000 Series Programming Manual Syntax *OPC Sets the OPC bit. Example *OPC Query Syntax *OPC? Return Parameter <NR1> Operation <NR1> Operation Pending Complete All pending operations Query Example *OPC? are completed. *RCL Status Command The Recall Instrument State command restores the Description instrument settings from a previously saved memory setting.
  • Page 28 RMX-4000 Series Programming Manual Channels 1-2 and 5-8 are Query Example *RDT? empty; the RMX-4003 0,0,2020L,2020R,0,0,0,0 load module occupies channels 3-4.
  • Page 29: Rst

    RMX-4000 Series Programming Manual *RST Status Command Resets the mainframe by forcing the ABORt, *CLS, Description and LOAD:PROT:CLE command. Syntax *RST Example *RST *SAV All-Channels Saves the data memory into the specified save slot. Description Syntax *SAV <NR1> Parameter <NR1> Save slot 1~120 1~120...
  • Page 30: Stb

    RMX-4000 Series Programming Manual Query Syntax *SRE? Return Parameter <NR1> Bit(s) Set <NRf> Bit(s) Set CSUM QUES Returns settings of the Example *SRE? Service Request Enable Register. Here ESB and MAV are returned. *STB? Status Command Reads the Status Query Byte Register. The *STB? Description command does not clear the register.
  • Page 31 RMX-4000 Series Programming Manual Pass Fail Example *TST? >0...
  • Page 32: Abort Subsystem

    RMX-4000 Series Programming Manual Abort Subsystem :ABORt ..............32 All- :ABORt Channel Command Turns all electronic loads to OFF. Description Syntax :ABORt Example :ABORt...
  • Page 33: Channel Subsystem

    RMX-4000 Series Programming Manual Channel Subsystem :CHANnel[:LOAD] ............. 33 :CHANnel:SYNCon ........... 34 :CHANnel:SYNCon:ALL ..........34 :CHANnel:ID? ............35 :CHANnel:DISPlay ............ 35 :CHANnel:MEMo ............36 :MEMo? ..............36 Channel-Specific :CHANnel[:LOAD] Command Selects the channel that the channel-specific Description commands use. This command does not change the channel in the display screen.
  • Page 34: Channel:syncon

    RMX-4000 Series Programming Manual Channel-Specific :CHANnel:SYNCon Command Turns independent mode on or off for the channel. Description Syntax :CHANnel:SYNCon {ON|1|OFF|0} Parameter ON/1 OFF/0 Enables the current Example :CHAN:SYNC ON channel to receive synchronized commands. Query Syntax :CHANnel:SYNCon? Return Parameter <NR1> Sync Status Independent mode is OFF Independent mode is ON...
  • Page 35: Channel:id

    RMX-4000 Series Programming Manual Channel-Specific :CHANnel:ID? Command Queries the load module identity. Description Query Syntax :CHANnel:ID? Return Parameter <aard> Data <aard> Data NATIONAL Manufacturer Serial INSTRUMENTS 00000001 Number RMX4003R Channel V2.08T Firmware load id Version Returns the load Query Example :CHAN:ID? module identification NATIONAL...
  • Page 36: Channel:memo

    RMX-4000 Series Programming Manual Channel 1 is currently Query Example :CHAN:DISP? active on the display. Channel-Specific :CHANnel:MEMo Command Creates or returns the “memo” displayed on the Description System Information screen in the Utility menu. This memo applies to only this specific channel. The memo replaces the serial number information in the System Information screen.
  • Page 37 RMX-4000 Series Programming Manual Returns the memo Query Example :MEM? message. this is a memo...
  • Page 38: Configure Subsystem

    RMX-4000 Series Programming Manual CONFIGURE Subsystem :CONFigure:VOLTage:ON ......... 38 :CONFigure:VOLTage:RANGe ........39 :CONFigure:VOLTage:LATch ........40 :CONFigure:AUTO:LOAD ......... 40 :CONFigure:AUTO:MODE ......... 41 :CONFigure:SOUND ..........41 :CONFigure:REMote ..........42 :CONFigure:LOAD ........... 42 :CONFigure:PROTection:CURRent:STATe ....43 :CONFigure:PROTection:CURRent:LEVel....43 :CONFigure:PROTection:VOLTage:STATe ....45 :CONFigure:PROTection:VOLTage:LEVel ....45 :CONFigure:PROTection:POWer:STATe ....
  • Page 39: Configure:voltage:range

    RMX-4000 Series Programming Manual Set Von to 30 mV. Example :CONF:VOLT:ON 30MV Query Syntax :CONFigure:VOLTage:ON? Return Parameter <NR2> 1 unit = 1 V Von value (volts) Von is set as 30 mV (0.03 Query Example :CONF:VOLT:ON? 0.03 Channel-Specific :CONFigure:VOLTage:RANGe Command Sets Voltage range for CC mode.
  • Page 40: Configure:voltage:latch

    RMX-4000 Series Programming Manual Channel-Specific :CONFigure:VOLTage:LATch Command Turn Von Latch on or off for the specific channel. Description Syntax :CONFigure:VOLTage:LATch {OFF|0|ON|1} Parameter {OFF|0|ON|1} Von Latch OFF/0 ON/1 Sets Von latch to ON. Example :CONF:VOLT:LAT 1 Query Syntax :CONFigure:VOLTage:LATch? Return Parameter <NR1> Von latch status Latched Off Latched On...
  • Page 41: Configure:auto:mode

    RMX-4000 Series Programming Manual Auto load is On. Query Example :CONF:AUTO:LOAD? :CONFigure:AUTO:MODE All Channels Configures the Auto Load mode as (run) Program Description or Load. Syntax :CONFigure:AUTO:MODE PROGRAM/0, LOAD/1 Parameter PROGRAM/0, LOAD/1 Auto Load Mode PROGRAM/0 PROGRAM LOAD/1 LOAD Configures Auto Load to Example :CONF:AUTO:MODE 1 LOAD...
  • Page 42: Configure:remote

    RMX-4000 Series Programming Manual Return Parameter <NR1> SOUND Status Sound is off for the Query Example :CONF:SOUND? specific channel. :CONFigure:REMote All Channels Turns remote control on or off for all interfaces. Description Syntax :CONFigure:REMOTE {OFF|0|ON|1} Parameter OFF/0 ON/1 Turns Remote control Example :CONF:REM 1 :CONFigure:LOAD...
  • Page 43: Configure:protection:current:state

    RMX-4000 Series Programming Manual Updated Sets the load module Query Example :CONF:LOAD? selector configuration type as OLD. Channel-Specific :CONFigure:PROTection:CURRent:STATe Command Sets the current protection for the specific channel Description on or off. The current protection can also be cleared. Syntax :CONFigure:PROTection:CURRent:STATe {OFF|0|ON|1|CLEAR|2} Parameter...
  • Page 44 RMX-4000 Series Programming Manual Parameter <NRf> Current Protection Level 300 mA 0.3A 300 mA 300MA 300 mA Sets to the minimum level Sets the current limit to the maximum level Sets the current limit to Example :CONF:PROT:CURR:LEV 20.40 A (RMX-4003) Query Syntax : CONFigure:PROTection:CURRent:LEVel? [MIN|MAX] Return Parameter <NRf>...
  • Page 45: Configure:protection:voltage:state

    RMX-4000 Series Programming Manual Channel-Specific :CONFigure:PROTection:VOLTage:STATe Command Sets the voltage protection for the current/specific Description channel on or off. Also can clear the voltage protection. Syntax :CONFigure:PROTection:VOLTage:STATe {OFF|0|ON|1|CLEAR|2} Parameter CLEAR/2 Clear OFF/0 ON/1 Turns on voltage :CONF:PROT:VOLT:STAT 1 Example protection. Query Syntax : CONFigure:PROTection:VOLTage:STATe? Return Parameter <NR1>...
  • Page 46: Configure:protection:power:state

    RMX-4000 Series Programming Manual Sets to the minimum level Sets the voltage limit to the maximum level Sets the voltage limit to Example :CONF:PROT:VOLT:LEV 81.6 V (RMX-4003). Query Syntax : CONFigure:PROTection:VOLTage:LEVel? [MIN|MAX] Return Parameter <NRf> 1 unit = 1 V Voltage protection level 1.00 1.00 V...
  • Page 47: Configure:protection:power:level

    RMX-4000 Series Programming Manual Channel-Specific :CONFigure:PROTection:POWer:LEVel Command Sets the power protection level for the Description current/specific channel. You can set the level to any applicable level or to the channel maximum/minimum. Syntax :CONFigure:PROTection:POWer:LEVel <NRf>[W]|MIN|MAX Parameter <NRf> Power Protection Level 200 W 200W 200 W Sets to the minimum level...
  • Page 48: Configure:protection:uvp:level

    RMX-4000 Series Programming Manual Channel-Specific :CONFigure:PROTection:UVP:LEVel Command Sets the under voltage protection level for the Description current/specific channel. You can set the level to any applicable level or to the channel maximum/minimum. Syntax :CONFigure:PROTection:UVP:LEVel <NRf>[W]|MIN|MAX Parameter <NRf> UVP Level 20 V 20 V Sets to the minimum level (OFF)
  • Page 49: Configure:reset

    RMX-4000 Series Programming Manual FAST/1 Fast Response set to normal. Example :CONF:RESP 0 Query Syntax : CONFigure:RESPonse? Return Parameter <NR1> Response Normal Fast Response is Fast. Query Example :CONF:RESP? Channel-Specific :CONFigure:RESEt Command Recalls the original factory default settings. Description Syntax :CONFigure:RESEt :CONF:RESE Example...
  • Page 50: Configure:group:mode

    RMX-4000 Series Programming Manual MAX/MIN Returns the allowable maximum and minimum 2 units are set for the Query Example : CONF:GRO:UNIT? parallel mode. Channel-Specific :CONFigure:GROup:MODE Command Sets or queries the parallel mode. Description Syntax :CONFigure:GROup:MODE {SYNC|0|PARALLEL|1} Parameter SYNC, 0 Sync mode PARALLEL, 1 Parallel mode Sets the parallel mode to...
  • Page 51: Utility Subsystem

    RMX-4000 Series Programming Manual Utility Subsystem :UTILity:AUTO:LOAD ..........51 :UTILity:AUTO:MODE ..........52 :UTILity:SOUNd ............52 :UTILity:REMote ............53 :UTILity:REMote:MODE ........... 53 :UTILity:TIME ............54 :UTILity:LOAD ............54 :UTILity:IDENtify ............55 :UTILity:FRAMe ............55 :UTILity:AUTO:LOAD System Command Sets the mainframe to auto mode. On startup, the Description mainframe turns loads/programs on.
  • Page 52: Utility:auto:mode

    RMX-4000 Series Programming Manual :UTILity:AUTO:MODE System Command Sets the mainframe auto mode as load or program. Description Upon startup the mainframe can automatically turn on loads or automatically run the last program. Syntax :UTILity:AUTO:MODE {PROGRAM|0|LOAD|1} Parameter PROGRAM/0 Sets the auto load mode to program LOAD/1 Sets the auto load mode to...
  • Page 53: Utility:remote

    RMX-4000 Series Programming Manual Sound is currently set to Query Example :UTIL:SOUN? off. :UTILity:REMote System Command Turns the remote control on or off. Description Syntax :UTILity:REMote {OFF|0|ON|1} Parameter OFF/0 Turns Remote control off ON/1 Turns remote control on Turns remote control on. Example :UTIL:REM 1 :UTILity:REMote:MODE...
  • Page 54: Utility:time

    RMX-4000 Series Programming Manual :UTILity:TIME System Command Sets the date and time on the mainframe. Description Syntax :UTILity:TIME [aard] Parameter [aard] Year “201511131300” Month/Day Time (24 hours) Example :UTIL:TIME “201501031343” Sets the time to 1:00 p.m., January 3, 2015. Query Syntax :UTIL:TIME? Return Parameter [aard] Year...
  • Page 55: Utility:identify

    RMX-4000 Series Programming Manual Query Syntax :UTILity:LOAD? Return Parameter <NR1> Knob style Updated The knob style is set to Query Example :UTIL:LOAD? 1 Updated. :UTILity:IDENtify System Command Flashes a message “I am Here!” on the mainframe Description display. This command is useful to identify an RMX-400x mainframe in a group.
  • Page 56 RMX-4000 Series Programming Manual Frame Link is on. Query Example :UTIL:FRAM?
  • Page 57: Current Subsystem

    RMX-4000 Series Programming Manual Current Subsystem :CURRent:STATic:RECall .......... 57 :CURRent:STATic:L1/L2 ..........58 :CURRent:STATic:RISE/FALL ........59 :CURRent:STATic:LOW:AVALue/BVALue ....60 :CURRent:STATic:LOW:RISE/FALL ......61 :CURRent:STATic:HIGH:AVALue/BVALue ....61 :CURRent:STATic:HIGH:RISE/FALL ......62 :CURRent:DYNamic:L1/L2 ........63 :CURRent:DYNamic:RISE/FALL ........ 64 :CURRent:DYNamic:T1/T2 ........65 :CURRent:DYNamic:LOW:L1/L2 ....... 66 :CURRent:DYNamic:LOW:RISE/FALL ....... 67 :CURRent:DYNamic:LOW:T1/T2 .......
  • Page 58: Current:static:l1/L2

    RMX-4000 Series Programming Manual A Value is active. Query Example :CURR:STAT:REC? Channel-Specific :CURRent:STATic:L1/L2 Command Sets the A/B Value for constant current static Description mode, where L1 is A Value and L2 is B Value. The command is range dependent. If the current range is Low, the command applies to only the low- range settings.
  • Page 59: Current:static:rise/Fall

    RMX-4000 Series Programming Manual Returns the maximum Query Example :CURR:STAT:L2? MAX current allowed for the 10.2 channel. (RMX-4003) Returns the current Query Example :CURR:STAT:L2? 2 setting (2 A) for B Value. Channel-Specific :CURRent:STATic:RISE/FALL Command Sets the slew rate for constant current static mode. Description The command is range dependent.
  • Page 60: Current:static:low:avalue/Bvalue

    RMX-4000 Series Programming Manual The rising slew rate is Query Example :CURR:STAT:RISE? 0.168 A/µs for the 0.16800 specific channel. Channel-Specific :CURRent:STATic:LOW:AVALue/BVALue Command Sets the low range A/B Value for constant current Description static mode. Syntax :CURRent:STATic:LOW:AVALue/BVALue <NRf+>[A] Parameter NRf+[A] AVALue 1 Sets A Value to 1 A (low range only) BVALue 2...
  • Page 61: Current:static:low:rise/Fall

    RMX-4000 Series Programming Manual Channel-Specific :CURRent:STATic:LOW:RISE/FALL Command Sets the low range rising/falling slew rates. Description Syntax :CURRent:STATic:LOW:RISE/FALL <NRf+>[A/µs] Parameter <NRf+>[A/µs] Slew rate RISE/FALL 0.078 A/µs Sets the rising/falling slew rate to 0.078 A/µs RISE/FALL 1 Sets the rising/falling slew rate to 1 A/µs RISE/FALL MIN Sets to the slowest rising/falling slew rate...
  • Page 62: Current:static:high:rise/Fall

    RMX-4000 Series Programming Manual Parameter NRf+[A] AVALue 10 Sets A Value to 10 A (high range only) BVALue 20 Sets B Value to 20 A (high range only) AVALue MIN Sets A Value to the minimum level for the specific channel A Value MAX Sets A Value to the maximum level for the...
  • Page 63: Current:dynamic:l1/L2

    RMX-4000 Series Programming Manual RISE/FALL MIN Sets to the slowest rising/falling slew rate RISE/FALL MAX Sets to the fastest rising/falling slew rate :CURR:STAT:HIGH:RISE 1.1 Sets the rising slew rate Example to 1.1 A/µs. Query Syntax :CURRent:STATic:HIGH:RISE/FALL? [MIN|MAX] Return Parameter <NR2> [MAX|MIN] Slew rate 1 unit=1 A/µs Returns the slew rate...
  • Page 64: Current:dynamic:rise/Fall

    RMX-4000 Series Programming Manual L1/L2 MAX Sets L1 or L2 to the maximum level for the specific channel In CC dynamic mode, Example :CURR:DYN:L1 10 Set L1 (level 1) to 10 A. Query Syntax :CURRent:DYNamic:L1/L2? [MIN|MAX] Return Parameter <NR2> [MAX|MIN] Current MAX/MIN Returns the allowable...
  • Page 65: Current:dynamic:t1/T2

    RMX-4000 Series Programming Manual Return Parameter <NR2> [MAX|MIN] Slew rate 1 unit=1 A/µs Returns the slew rate MAX/MIN Returns the allowable maximum or minimum Shows the minimum Query Example :CURR:DYN:FALL? MIN allowable value for the 0.0003 falling slew rate as 0.0003 A/µs for the specific channel and range.
  • Page 66: Current:dynamic:low:l1/L2

    RMX-4000 Series Programming Manual Returns the T1 time of Query Example :CURR:DYN:LOW:T1? 2.5 s. Returns the minimum T1 :CURR:DYN:LOW:T1? MIN time allowable for the 0.000025 specific channel and range. Channel-Specific :CURRent:DYNamic:LOW:L1/L2 Command Sets the low range current levels (Level 1 and 2) for Description CC dynamic mode.
  • Page 67: Current:dynamic:low:rise/Fall

    RMX-4000 Series Programming Manual MAX/MIN Returns the allowable maximum and minimum Returns current for the Query Example :CURR:DYN:LOW:L2? specific channel. 2.0400 Channel-Specific :CURRent:DYNamic:LOW:RISE/FALL Command Sets the low range rising/falling slew rate for CC Description dynamic mode for the specific channel. Syntax :CURRent:DYNamic:LOW:RISE/FALL <NRf+>[A/µs] Parameter...
  • Page 68: Current:dynamic:low:t1/T2

    RMX-4000 Series Programming Manual Channel-Specific :CURRent:DYNamic:LOW:T1/T2 Command Sets the low range timers T1 or T2 for CC dynamic Description mode for the specific channel. Syntax :CURRent:DYNamic:LOW:T1/T2 <NRf+>[S/ms] Parameter <NRf+>[S/ms] Time T1/T2 0.1S Sets the T1/T2 time to 0.1 s T1/T2 1 Sets T1/T2 to 1 s T1/T2 MIN Sets the T1/T2 to the...
  • Page 69: Current:dynamic:high:rise/Fall

    RMX-4000 Series Programming Manual Syntax :CURRent:DYNamic:HIGH:L1/L2 <NRf+>[A] Parameter NRf+[A] L1 10 Sets L1 to 10 A (high range only) L2 20 Sets L2 to 20 A (high range only) L1/L2 MIN Sets L1 or L2 to the minimum level for the specific channel L1/L2 MAX Sets L1 or L2 to the...
  • Page 70: Current:dynamic:high:t1/T2

    RMX-4000 Series Programming Manual RISE/FALL 0.8 A/µs Sets the rising/falling slew rate to 0.8 A/µs RISE/FALL 1 Sets the rising/falling slew rate to 1 A/µs RISE/FALL MIN Sets to the slowest rising/falling slew rate RISE/FALL MAX Sets to the fastest rising/falling slew rate Sets the rising slew rate Example...
  • Page 71 RMX-4000 Series Programming Manual T1/T2 MAX Sets the T1/T2 time to the maximum time :CURR:DYNA:HIGH:T1 10S Sets the high range T1 Example time to 10 s for the specific channel. Query Syntax :CURRent:DYNamic:HIGH:T1/T2? [MIN|MAX] Return Parameter <NR2> [MAX|MIN] Time 1 unit=1 s Returns T1/T2 time MAX/MIN Returns the allowable...
  • Page 72: Fetch Subsystem

    RMX-4000 Series Programming Manual FETCH Subsystem :FETCh:VOLTage? ............. 72 :FETCh:CURRent? ............. 72 :FETCh:POWer? ............73 :FETCh:STATus?............73 :FETCh:ALLVoltage? ..........73 :FETCh:ALLCurrent? ..........74 :FETCh:ALLPower? ........... 74 Channel-Specific :FETCh:VOLTage? Status Command This query returns the real-time voltage of the load Description module input for the specific channel.
  • Page 73 RMX-4000 Series Programming Manual Channel-Specific :FETCh:POWer? Status Command This query returns the real-time power of the load Description module input for the specific channel. Syntax :FETCh:CURRent? <NR2> Parameter <NR2> 1 unit= 1 A The specific channel is at Query Example :FETC:POW? 1.2 W.
  • Page 74 RMX-4000 Series Programming Manual Syntax :FETCh:ALLVoltage? Parameter <aard> CH1,CH2,CH3,CH4,CH5,C Returns all voltage values H6,CH7,CH8 from all channels, 1-8 (RMX-4002)/1-4 (RMX- 4000) Channels 1 and 2 have Query Example :FETC:ALLV? voltages of 2.5 V and 3 2.5000, 3.0000, 0.0000, V, respectively. 0.0000, 0.0000, 0.0000, Channels 3-6 and 8 have 5.500, 0.0000...
  • Page 75 RMX-4000 Series Programming Manual Syntax :FETCh:ALLPower? <aard>...
  • Page 76 RMX-4000 Series Programming Manual Parameter <aard> CH1,CH2,CH3,CH4,CH5,C Returns all power values H6,CH7,CH8 from all channels, 1-8 (RMX-4002)/1-4 (RMX- 4000) Channels 1 to 2 have no Query Example :FETC:ALLP? power. Channels 3 and 4 0.0000, 0.0000, 10.200, have 10.2 W and 5.5 W, 5.5000 respectively.
  • Page 77: Load Subsystem

    RMX-4000 Series Programming Manual LOAD Subsystem :LOAD[:STATe]............77 :LOAD:SHORt[:STATe] ..........77 :LOAD:SHORt:KEY ........... 78 :LOAD:PROTection? ..........79 :LOAD:PROTection:CLEar ........79 :LOAD:TIME? ............79 :LOAD:DELay ............80 :LOAD:TYPE ............. 80 Channel- :LOAD[:STATe] Specific Command This command turns the electronic load on/off for Description the specific channel.
  • Page 78: Load:short:key

    RMX-4000 Series Programming Manual Syntax :LOAD:SHORt[:STATe] {ON|1|OFF|0} Parameter ON/1 Shorting is On OFF/0 Shorting is Off Short circuits the load Example :LOAD:SHOR ON module channel. Query Syntax :LOAD:SHORt[:STATe]? Return Parameter <NR1> Short load module Shorting is activated Shorting is deactivated Shorting is deactivated Query Example :LOAD:SHOR?
  • Page 79: Load:protection

    RMX-4000 Series Programming Manual Channel-Specific :LOAD:PROTection? Command Returns the protection levels for electronic load. Description Query Syntax :LOAD:PROTection? Clears the Channel Query Example :LOAD:PROT? Status Register. Return Parameter <NR1> Condition <NR1> Condition 16-128 Not Used Returns the Channel Query Example :LOAD:PROT? Status Register status.
  • Page 80: Load:delay

    RMX-4000 Series Programming Manual Return Parameter <NR1>1 unit = 1 s Load on time 2.2 s Returns the load on time Query Example :LOAD:TIME? as 5.1 s. Channel-Specific :LOAD:DELay Command Sets or queries the load delay time for the specific Description channel.
  • Page 81 RMX-4000 Series Programming Manual Return Parameter <NR1> Type Normal load Program Sequence The normal load type is Query Example :LOAD:TYPE? active.
  • Page 82: Measure Subsystem

    RMX-4000 Series Programming Manual Measure Subsystem :MEASure:VOLTage? ..........82 :MEASure:CURRent? ..........82 :MEASure:POWer? ............ 83 :MEASure:SCAN............84 :MEASure:ALLVoltage? ..........84 :MEASure:ALLCurrent? ..........85 :MEASure:ALLPower? ..........85 Channel-Specific :MEASure:VOLTage? Command This query returns the specific channel’s measured Description voltage. Query Syntax :MEASure:VOLTage? <NR2>...
  • Page 83: Measure:power

    RMX-4000 Series Programming Manual Channel-Specific :MEASure:POWer? Command This query returns the specific channel’s measured Description power. Query Syntax :MEASure:POWer? <NR2> Return Parameter <NR2> 1 unit = 1 W Power at the load input 1.0000 1.0000 W 1.5 W is measured at the Query Example :MEAS:POW? specific channel load...
  • Page 84: Measure:scan

    RMX-4000 Series Programming Manual Channel-Specific :MEASure:SCAN Command This command allows the mainframe to scan all Description the load modules. Syntax :MEASure:SCAN {OFF|0|ON|1} Parameter OFF/0 Disabled ON/1 Enabled Disable scanning. Example :MEAS:SCAN 0 Query Syntax :MEASure:SCAN? <NR1> Return Parameter <NR1> Scan Disabled Enabled Returns the scanning...
  • Page 85: Measure:allcurrent

    RMX-4000 Series Programming Manual Channels 1 and 2 have Query Example :MEAS:ALLV? voltages of 2.5 V and 2.5000, 3.0000, 0.0000, 3 V, respectively. 0.0000, 0.0000, 0.0000, Channels 3-6 and 8 have 5.500, 0.0000 no voltage, and channel 7 is 5.5 V. All-Channel :MEASure:ALLCurrent? Command...
  • Page 86 RMX-4000 Series Programming Manual Channels 1 to 6 have no Query Example :MEAS:ALLP? power. Channels 7 and 8 0.0000, 0.0000, have 1.5 W and 3.2 W, 0.0000, 0.0000, 0.0000, respectively. 0.0000, 1.5000, 3.2000...
  • Page 87: Mode Subsystem

    RMX-4000 Series Programming Manual MODE Subsystem :MODE ..............87 Channel-Specific :MODE Command This command sets the operating mode of the Description specific channel. Some modes are load module dependent. Syntax :MODE {CCL|CCH|CCDL|CCDH|CRL|CRH|CRDL| CRDH|CV|CPL|CPH|CVL|CVH} Parameter CC static mode, low range CC static mode, high range CCDL CC dynamic mode, low range CCDH...
  • Page 88 RMX-4000 Series Programming Manual CC static mode, high range CCDL CC dynamic mode, low range CCDH CC dynamic mode, high range CR static mode, low range CR static mode, high range CRDL CR dynamic mode, low range CRDH CR dynamic mode, high range CV mode CP static mode, low range CP static mode, high range...
  • Page 89: Ocp Test Automation Commands

    RMX-4000 Series Programming Manual OCP Test Automation Commands :OCP:EDIT:CHANnel? ..........89 :OCP:CHANnel:RANGe ..........90 :OCP:CHANnel:STARt ..........90 :OCP:CHANnel:END ..........91 :OCP:CHANnel:STEP:CURRent ......... 91 :OCP:CHANnel:LAST ..........92 :OCP:CHANnel:STEP:TIME ........92 :OCP:CHANnel:DELay ..........93 :OCP:CHANnel:TRIGger..........93 :OCP:CHANnel:ACTive ..........94 :OCP:STATus? ............94 :OCP:SAVE ...............
  • Page 90: Ocp:channel:range

    RMX-4000 Series Programming Manual Channel-Specific :OCP:CHANnel:RANGe Command Sets or queries the channel range High (CC Mode Description High) or Low (CC Mode Low). Syntax :OCP:CHANnel:RANGe {LOW|0|HIGH|1} Parameter LOW/0 CC Mode Low range HIGH/1 CC Mode High range Sets the range to LOW. Example :OCP:CHAN:RANG 0 Query Syntax...
  • Page 91: Ocp:channel:end

    RMX-4000 Series Programming Manual Channel-Specific :OCP:CHANnel:END Command Sets the ending current value for the test. The Description value must be higher than the DUT OCP value. Syntax :OCP:CHANnel:END {<NRf>[ A ] | MIN | MAX} Parameter <NRF>[A] The current value in amps The maximum current value The minimum current value Set the ending current to...
  • Page 92: Ocp:channel:last

    RMX-4000 Series Programming Manual Returns the step Query Example :OCP:CHAN:STEP:CURR? resolution. Channel-Specific :OCP:CHANnel:LAST Command Queries or sets the current value for after the Description DUT OCP protection has been activated. Syntax :OCP:CHANnel:LAST {<NRf>[ A ] | MIN | MAX} Parameter <NRF>[A] The current value in amps The maximum current value...
  • Page 93: Ocp:channel:delay

    RMX-4000 Series Programming Manual Returns the step time. Query Example :OCP:CHAN:STEP:TIME? 10.0 Channel-Specific :OCP:CHANnel:DELay Command Queries or sets the test delay time for the OCP Test Description Automation function. Syntax :OCP:CHANnel:DELay {<NRf>[ S ] | MIN | MAX} Parameter <NRF>[S] The delay time in seconds (5 ms~160 s).
  • Page 94: Ocp:channel:active

    RMX-4000 Series Programming Manual Returns the trigger level. Query Example :OCP:CHAN:TRIG? Channel-Specific :OCP:CHANnel:ACTive Command Queries or sets which bit(s) are the active channel Description for the OCP Test Automation function. More than one channel can be activated based on the bit weight of the parameter.
  • Page 95: Ocp:save

    RMX-4000 Series Programming Manual Query Syntax :OCP:STATus? {0 | 1} Return Parameter 0 Test ended OCP test active The test has ended. Query Example :OCP:STAT? Channel-Specific :OCP:SAVE Command Saves the current OCP Test Automation Description parameters. Syntax :OCP:SAVE :OCP:RESult? Query 100B Returns the OCP Test Automation results.
  • Page 96 RMX-4000 Series Programming Manual 1/ON Turn on Turn the test off. Example :OCP:RUN OFF...
  • Page 97: Program Subsystem

    RMX-4000 Series Programming Manual Program Subsystem :PROGram:STATe ............. 97 :PROGram:FILE ............98 :PROGram:SEQuence ..........98 :PROGram:MEMory ..........99 :PROGram:SEQuence:SHORt:CHANnel ....99 :PROGram:SEQuence:SHORt:TIME ......100 :PROGram:SEQuence:MODE ......... 101 :PROGram:ACTive ..........102 :PROGram:CHAin ........... 102 :PROGram:ONTime ..........103 :PROGram:OFFTime ..........104 :PROGram:RUN ............104 :PROGram:SAVE ............
  • Page 98: Program:file

    RMX-4000 Series Programming Manual Example :PROGram:STATe ON Turns “Program” on. Query example :PROGram:STATe? >OFF “Program” is off. Program Number :PROGram:FILE Specific 103B Sets the program number. Description Syntax :PROGram:FILE <NR1> Parameter <NR1> Program number 1~12 Number 1~12 Sets the program Example :PROG:FILE 5 number to 5.
  • Page 99: Program:memory

    RMX-4000 Series Programming Manual Sets the sequence Example :PROG:SEQ 1 number to 1 for the current program number. Query Syntax :PROGram:SEQuence? Return Parameter <NR1> Mainframe scanning 1-10 Returns the current sequence number The set sequence Query Example :PROG:SEQ? number is 1. Program Number :PROGram:MEMory Specific...
  • Page 100: Program:sequence:short:time

    RMX-4000 Series Programming Manual Simulates short circuits for load channels for the Description current sequence number. Syntax :PROGram:SEQuence:SHORt:CHANnel <NR1> Parameter <NR1> Channel <NR1> Channel number number (BIT WEIGHT) (BIT WEIGHT) Simulates a short circuit Example :PROG:SEQ:SHOR:CHAN for channels 3 and 4. Query Syntax :PROGram:SEQuence:SHORt:CHANnel? <NR1>...
  • Page 101: Program:sequence:mode

    RMX-4000 Series Programming Manual 0.1~60S 0.1~60 s The short time for the Example :PROG:SEQ:SHOR:TIME program sequence is set to .5 s. Query Syntax :PROGram:SEQuence:SHORt:TIME? <NR2> Return Parameter <NR2> 1 unit = 1 second Short Time 0.0~60 Returns the short time for the program sequence The short time for the Query Example...
  • Page 102: Program:active

    RMX-4000 Series Programming Manual The current program Query Example :PROG:SEQ:MODE? sequence is set to AUTO. AUTO Program Number :PROGram:ACTive Specific 109B Activates or selects the active load modules. Description Syntax :PROGram:ACTive <NR1> Parameter <NR1> Active <NR1> Active Channel Channel (BIT WEIGHT) (BIT WEIGHT) Activates channel 3.
  • Page 103: Program:ontime

    RMX-4000 Series Programming Manual 1-12 1-12 No chain/End chain Chains the current Example :PROG:CHA 6 program number to program number 6. Query Syntax :PROGram:CHAin? <NR1> Return Parameter Program < > 1-12 1-12 No chain/End chain Returns the program Query Example :PROG:CHA? number to which the current program is...
  • Page 104: Program:offtime

    RMX-4000 Series Programming Manual Program Number :PROGram:OFFTime Specific 112B Sets the off-time for the program number. Description 0.1~60 s. Syntax :PROGram:OFFTime <NRf>[S] Parameter <NRf>[S] Program Off Time 0 s = OFF 0.1~60 0.1~60 s 0.1~60 s 0.1~60 s Set the off-time for the Example :PROG:OFFT 10S current program number...
  • Page 105: Program:save

    RMX-4000 Series Programming Manual All-Channel :PROGram:SAVE Command 114B Saves the current program to memory. Description Syntax :PROGram:SAVE Saves the program to Example :PROG:SAVE memory. Program Number :PROGram:PFTime Specific 115B Sets the P/F-Time (pass/fail time) for the current Description program sequence in seconds. Syntax :PROGram:PFTime <NRf>[S] Parameter...
  • Page 106 RMX-4000 Series Programming Manual 1-12 1~12 Set program #1 to start Example :PROG:CHA:STAR 1 the chain. Query Syntax :PROGram:CHAin:STARt? <NR1> Return Parameter <NR1> Program number 1-12 1~12 Program #5 starts the Query Example :PROG:CHA:STAR? chain.
  • Page 107: Resistance Subsystem

    RMX-4000 Series Programming Manual Resistance Subsystem :RESistance[:STATic]:L1/L2 ........107 :RESistance[:STATic]:RISE/FALL ......108 :RESistance:STATic:RECall ........109 :RESistance:STATic:LOW:AVALue/BVALue .... 109 :RESistance:STATic:LOW:RISE/FALL ...... 110 :RESistance:STATic:HIGH:AVALue/BVALue .... 111 :RESistance:STATic:HIGH:RISE/FALL ..... 112 :RESistance:DYNamic:LOW:L1/L2 ......113 :RESistance:DYNamic:LOW:RISE/FALL ....114 :RESistance:DYNamic:LOW:T1/T2 ......114 :RESistance:DYNamic:HIGH:L1/L2......115 :RESistance:DYNamic:HIGH:RISE/FALL....116 :RESistance:DYNamic:HIGH:T1/T2 ......117 Channel-Specific :RESistance[:STATic]:L1/L2 Command...
  • Page 108: Resistance[:Static]:Rise/Fall

    RMX-4000 Series Programming Manual Sets CR static mode A Example :RES:L1 10 Value to 10 Ω, depending on the specific range. Query Syntax :RESistance[:STATic]:L1/L2? [MAX|MIN] Return Parameter <NR2> [MAX|MIN] Resistance 1 unit = 1 Ω/1 kΩ Returns the resistance of the A or B Value MAX/MIN Returns the allowable...
  • Page 109: Resistance:static:recall

    RMX-4000 Series Programming Manual Return Parameter <NR2> [MAX|MIN] Slew rate 1 unit =1 A/µs Returns the slew rate MAX/MIN Returns the allowable maximum and minimum Returns the maximum Query Example :RES:RISE? MAX value for the rising slew 0.8000 rate (0.8 A/µs). Channel-Specific :RESistance:STATic:RECall Command...
  • Page 110: Resistance:static:low:rise/Fall

    RMX-4000 Series Programming Manual BVALue 20 Sets B Value to 20 Ω (low range only) AVALue MIN Sets A Value to the minimum level for the specific channel AVALue MAX Sets A Value to the maximum level for the specific channel Sets low range CR static Example :RES:STAT:LOW:BVAL 10...
  • Page 111: Resistance:static:high:avalue/Bvalue

    RMX-4000 Series Programming Manual Sets the rising slew rate Example :RES:STAT:LOW:RISE 0.1 to 0.1 A/µs. Query Syntax :RESistance:STATic:LOW:RISE/FALL? [MIN|MAX] Return Parameter <NR2> [MAX|MIN] Slew rate 1 unit =1 A/µs Returns the slew rate MAX, MIN Returns the allowable maximum and minimum For low range CR mode, Query Example :RES:STAT:LOW:RISE?
  • Page 112: Resistance:static:high:rise/Fall

    RMX-4000 Series Programming Manual Query Syntax :RESistance:STATic:HIGH:AVALue/BVALue? [MAX|MIN] Return Parameter <NR2> [MAX|MIN] Resistance 1 unit= 1 Ω Returns the resistance of the A or B Value Returns the maximum Query Example :RES:STAT:HIGH:BVAL? resistance allowed for the channel for B Value. 15000.0 (RMX-4003) Channel-Specific...
  • Page 113: Resistance:dynamic:low:l1/L2

    RMX-4000 Series Programming Manual For high range CR mode, Query Example :RES:STAT:HIGH:RISE? the minimum value for the rising slew rate is 0.8000 0.8 A/µs for the specific channel. Channel-Specific :RESistance:DYNamic:LOW:L1/L2 Command 124B Sets the low range resistance levels (Level 1 and 2) Description for CR dynamic mode.
  • Page 114: Resistance:dynamic:low:rise/Fall

    RMX-4000 Series Programming Manual Channel-Specific :RESistance:DYNamic:LOW:RISE/FALL Command 125B Sets the low range rising/falling slew rate for CR Description dynamic mode for the specific channel. Syntax :RESistance:DYNamic:LOW:RISE/FALL <NRf+>[A/µs] Parameter <NRf+>[A/µs] Slew rate RISE/FALL 0.8A/µs Sets the rising/falling slew rate to 0.8 A/µs RISE/FALL .1 Sets the rising/falling slew rate to 0.1 A/µs...
  • Page 115: Resistance:dynamic:high:l1/L2

    RMX-4000 Series Programming Manual Parameter <NRf+>[S] Time T1/T2 T1/T2 0.1S Sets the T1/T2 time to 0.1 s T1/T2 1 Sets T1/T2 to 1 s T1/T2 MIN Sets the T1/T2 to the minimum value T1/T2 MAX Sets the T1/T2 time to the maximum time Sets the T1 time to 10 s Example...
  • Page 116: Resistance:dynamic:high:rise/Fall

    RMX-4000 Series Programming Manual L1/L2 MIN Sets L1 or L2 to the minimum level for the specific channel L1/L2 MAX Sets L1 or L2 to the maximum level for the specific channel In high range CR Example :RES:DYN:HIGH:L1 10 dynamic mode, Set L1 (level 1) to 10 Ω.
  • Page 117: Resistance:dynamic:high:t1/T2

    RMX-4000 Series Programming Manual Query Syntax :RESistance:DYNamic:HIGH:FALL? [MIN|MAX] Return Parameter <NR2> [MAX|MIN] Slew rate 1 unit=1 A/µs Returns the slew rate MAX/MIN Returns the allowable maximum and minimum For high range dynamic Query Example :RES:DYN:HIGH:FALL? CR mode, the minimum value for the falling slew 0.8000 rate is 0.8 A/µs for the specific channel.
  • Page 118 RMX-4000 Series Programming Manual Returns the T1 time of Query Example :RES:DYN:HIGH:T1? 2.5 s. Returns the minimum T1 :RES:DYN:LOW:T1? MIN time allowable for the 0.000025 specific channel.
  • Page 119: Run Subsystem

    RMX-4000 Series Programming Manual RUN Subsystem :RUN ............... 119 All-Channel :RUN Command 130B Turns on all the electronic loads. Description Syntax :RUN Turns on all electronic Example :RUN loads.
  • Page 120: Show Subsystem

    RMX-4000 Series Programming Manual SHOW Subsystem :SHOW[:DISPlay] dual channel ........ 120 :SHOW[:DISPlay] single channel ......121 Channel-Specific :SHOW[:DISPlay] dual channel Command 131B (Dual channel module) Sets the specific channel’s load module’s display Description mode. Syntax :SHOW:DISPlay {LVI|LVW|LIW|RVI|RVW|RIW|LRV|LRI|LRW|LRS|LIRV| LVRI|LVRI} Parameter Left channel, voltage/current Left channel, voltage/power Left channel, current/power Right channel, voltage/current...
  • Page 121 RMX-4000 Series Programming Manual Channel-Specific :SHOW[:DISPlay] single channel Command 132B (Single channel module) Sets the specific channel’s load module’s display Description mode. Syntax :SHOW:DISPlay {VI, VW, IW, S} Parameter Voltage/current Voltage/power Current/power Load on time Shows voltage and Example :SHOW:DISP VI current on the load module display.
  • Page 122: Specification Subsystem

    RMX-4000 Series Programming Manual SPECIFICATION Subsystem :SPECification:UNIT ..........122 :SPECification[:PASS]? ..........123 :SPECification[:PASS]:CHANnel/ ALLChannel/VOLTage/CURRent? ......123 :SPECification:VOLTage:H/L/C ........ 124 :SPECification:CURRent:H/L/C ........ 124 :SPECification:TEST: ..........125 Channel-Specific :SPECification:UNIT Command 133B Sets the Go/NoGo (specification) units as Description percentages or values. Syntax :SPECification:UNIT {PERCENT|0|VALUE|1} Parameter PERCENT/0...
  • Page 123: Specification[:Pass]

    RMX-4000 Series Programming Manual Channel-Specific :SPECification[:PASS]? Command 134B Displays whether the Go/NoGo (specification) Description limit has passed/failed for the current channel used. Query Syntax :SPECification[:PASS]? Return Parameter <NR1> Go/NoGo Specification Fail Pass Go/NoGo has failed. Query Example :SPEC:PASS? Go/NoGo has failed. Query Example :SPEC? :SPECification[:PASS]:CHANnel/...
  • Page 124: Specification:voltage:h/L/C

    RMX-4000 Series Programming Manual The test has exceeded Query Example :SPEC:VOLT? the Go/NoGo voltage limits. Channel-Specific :SPECification:VOLTage:H/L/C Command 136B Sets the high(H), low(L), and center(C) Go/NoGo Description voltage limit specifications. Applicable to CC and CR mode only. Syntax :SPECification:VOLTage:H/L/C <NRf+>[V] Parameter <NRf+>[V] 1 unit = 1 V Go/NoGo voltage limit...
  • Page 125: Specification:test

    RMX-4000 Series Programming Manual Query Syntax :SPECification:CURRent:H/L/C? <NR2> Return Parameter <NR2> Go/NoGo voltage 1 unit = 1 A Returns the limit current The current limit is Query Example :SPEC:CURR:H? 5.12 A. 5.120 Channel-Specific :SPECification:TEST: Command 138B Turns the Go/NoGo specification (SPEC) limits Description on/off.
  • Page 126: Status Subsystem

    RMX-4000 Series Programming Manual STATUS Subsystem :STATus:CHANnel:CONDition? ....... 126 :STATus:CHANnel:ENABle ........127 :STATus:CHANnel:EVENt? ........127 :STATus:CHANnel:NTRansition/PTRansition ..128 :STATus:CSUMmary:ENABle ........129 :STATus:CSUMmary:EVENt? ........130 :STATus:QUEStionable:CONDition? ....... 130 :STATus:QUEStionable:ENABle ......131 :STATus:QUEStionable[:EVENt]? ......132 :STATus:QUEStionable:NTRansition/PTRansition ... 132 :STATus:PREset ............133 Channel-Specific :STATus:CHANnel:CONDition? Command 139B...
  • Page 127: Status:channel:enable

    RMX-4000 Series Programming Manual Channel-Specific :STATus:CHANnel:ENABle Command 140B Sets which events are enabled in the Channel Description Status Enable register. The mask values are the bit weights of the Channel Status Enable Register. Refer to page 175 for details. Syntax :STATus:CHANnel:ENABle <NR1>...
  • Page 128: Status:channel:ntransition/Ptransition

    RMX-4000 Series Programming Manual Return Parameter <NR1> Event <NR1> Event 128~65535 Not Used An over current (OC) Query Example :STAT:CHAN:EVEN? event occurred since the last time the Channel Status Event register was read. :STATus:CHANnel:NTRansition/ Channel-Specific 142B PTRansition Command Determines whether a negative transition (NTR Description 10) or positive (PTR 01) transition in the Channel Status Condition register will set the...
  • Page 129: Status:csummary:enable

    RMX-4000 Series Programming Manual OC (Bit 1) is set as a :STAT:CHAN:PTR 1 positive transition. Query Syntax :STATus:CHANnel:NTRansition/PTRansition? <NR1> Return Parameter <NR1> Event <NR1> Event 128~65535 Not Used OP is set as a negative Query Example :STAT:CHAN:NTR? transition. Channel-Specific :STATus:CSUMmary:ENABle Command 143B Determines which channels in the Channel...
  • Page 130: Status:csummary:event

    RMX-4000 Series Programming Manual Only the events from Query Example :STAT:CSUM:ENAB? channel 3 can set the CSUM bit in the Status Byte Register. Channel-Specific :STATus:CSUMmary:EVENt? Command 144B Returns the Channel Summary Event register Description status. The Channel Summary Event register is cleared on reading.
  • Page 131: Status:questionable:enable

    RMX-4000 Series Programming Manual 128~65535 Not used OV (overvoltage) error. Query Example :STAT:QUES:COND? Channel-Specific :STATus:QUEStionable:ENABle Command 146B Sets which events are enabled in the Questionable Description Status Enable register. The mask values are the events’ bit weights. Refer to page 177 for details. Syntax :STATus:QUEStionable:ENABle <NR1>...
  • Page 132: Status:questionable[:Event]

    RMX-4000 Series Programming Manual Channel-Specific :STATus:QUEStionable[:EVENt]? Command 147B Returns the Questionable Status Event register Description status. The Questionable Status Event register is cleared on reading. Query Syntax :STATus:QUEStionable[:EVENt]? <NR1> Return Parameter <NR1> Event <NR1> Event 128~65535 Not used An over current (OC) Query Example :STAT:QUES:EVEN? event occurred since the...
  • Page 133: Status:preset

    RMX-4000 Series Programming Manual 128~65535 Not used OC (Bit 1) and OP (Bit 3) Example :STAT:QUES:NTR 5 are set as negative transitions. OV (Bit 2) is set as a :STAT:CHAN:PTR 2 positive transition. Query Syntax :STATus:QUEStionable:NTRansition/PTRansition? <NR1> Return Parameter <NR1> Event <NR1>...
  • Page 134 RMX-4000 Series Programming Manual Questionable Status NTR All bits set to 0 Syntax :STATus:PREset Example :STAT:PRE...
  • Page 135: Voltage Subsystem

    RMX-4000 Series Programming Manual Voltage Subsystem :VOLTage:L1/L2 ............135 :VOLTage:RECall ............ 136 :VOLTage:AVALue/BVALue ........136 :VOLTage:CURRent ..........137 :VOLTage:MODE ............ 138 :VOLTage:LOW:AVALue/BVALue ......139 :VOLTage:HIGH:AVALue/BVALue ......140 :VOLTage:LOW:CURRent ........141 :VOLTage:HIGH:CURRent ........141 :VOLTage:IMEasure ..........142 Channel-Specific :VOLTage:L1/L2 Command 150B Sets the voltage of A Value or B Value in CV mode, Description where L1 is A Value and L2 is B Value.
  • Page 136: Voltage:recall

    RMX-4000 Series Programming Manual Query Syntax :VOLTage:L1/L2? [MAX|MIN] Return Parameter <NR2> 1 unit = 1 V Voltage Returns the voltage of the specific channel MAX/MIN Returns the allowable maximum and minimum A Value is set to 5 V. Query Example :VOLT:L1? Returns the maximum :VOLT:L1? MAX...
  • Page 137: Voltage:current

    RMX-4000 Series Programming Manual 10 V Sets the voltage to the minimum value for the channel Sets the voltage to the maximum value for the channel Sets A Value to 10 V for Example :VOLT:AVAL 10V the specific channel Sets B Value to the :VOLT:BVAL MAX maximum allowed voltage for the specific...
  • Page 138: Voltage:mode

    RMX-4000 Series Programming Manual Sets the current limit to the minimum value for the channel Sets the current limit to the maximum value for the channel Sets the current limit to Example :VOLT:CURR 1A 1 A for the specific channel. Sets the current limit to :VOLT:CURR MAX the maximum limit for...
  • Page 139: Voltage:low:avalue/Bvalue

    RMX-4000 Series Programming Manual Sets the response time to :VOLT:MODE 1 FAST for the specific channel. Query Syntax :VOLTage:MODE? <NR1> Return Parameter <NR1> Response Time Slow Fast The specific channel is Query Example :VOLT:MODE? set to SLOW response time. Channel-Specific :VOLTage:LOW:AVALue/BVALue Command 155B...
  • Page 140: Voltage:high:avalue/Bvalue

    RMX-4000 Series Programming Manual MAX/MIN Returns the allowable maximum and minimum. Returns the maximum Query Example :VOLTage:LOW:AVALue? voltage allowed for the MAX 16.32 channel/range. Channel-Specific :VOLTage:HIGH:AVALue/BVALue Command 156B Sets the high range A/B Value for constant voltage Description mode. Syntax :VOLTage:HIGH:AVALue/BVALue <NRf+>[W] Parameter NRf+[W]...
  • Page 141: Voltage:low:current

    RMX-4000 Series Programming Manual Channel-Specific :VOLTage:LOW:CURRent Command 157B Sets the low range A/B Value for constant voltage Description mode. Syntax :VOLTage:LOW:CURRent Parameter NRf+[W] AVALue 1 Sets A Value to 1 V. BVALue 1V Sets B Value to 1 V. AVALue MIN Sets A Value to the minimum level for the specific channel.
  • Page 142: Voltage:imeasure

    RMX-4000 Series Programming Manual Parameter NRf+[W] AVALue 1 Sets A Value to 1 V. BVALue 1V Sets B Value to 1 V. AVALue MIN Sets A Value to the minimum level for the specific channel. AVALue MAX Sets A Value to the maximum level for the specific channel.
  • Page 143 RMX-4000 Series Programming Manual Sets the current Example :VOLT:IME L measurement range to Low for the specific channel. Sets the current :VOLT:IME 1 measurement range to High for the specific channel. Query Syntax :VOLTage:IMEasure?<NR1> Return Parameter <NR1> The current measurement range of constant voltage mode for the specific channel.
  • Page 144: Power Subsystem

    RMX-4000 Series Programming Manual Power Subsystem :POWer:L1/L2 ............144 :POWer:CURRent ............ 145 :POWer:RECall ............146 :POWer:LOW:AVALue/BVALue ......146 :POWer:LOW:CURRent ........... 147 :POWer:HIGH:AVALue/BVALue ......148 :POWer:HIGH:CURRent .......... 149 Channel-Specific :POWer:L1/L2 Command 160B Sets the A/B Value for constant power mode, Description where L1 is A Value and L2 is B Value.
  • Page 145: Power:current

    RMX-4000 Series Programming Manual 1 unit = 1 W Returns the power of the A Value (L1) or B Value (L2) MAX/MIN Returns the allowable maximum and minimum Returns the maximum Query Example :POW:L2? MAX power allowed for the 357.000 channel.
  • Page 146: Power:recall

    RMX-4000 Series Programming Manual Returns the current limit Query Example :POW:CURR? for the specific channel Channel-Specific :POWer:RECall Command 162B Sets or queries whether A Value or B Value is the Description currently active value in CP mode. Syntax :POWer:RECall A/0, B/1 Parameter A/0, B/1 Value...
  • Page 147: Power:low:current

    RMX-4000 Series Programming Manual AVALue MAX Sets A Value to the maximum level for the specific channel Sets A Value to 1 W for Example :POWer:LOW:AVAL 1 the low range. Query Syntax :POWer:LOW:AVALue/BVALue? [MAX|MIN] Return Parameter <NR2> [MAX|MIN] Current 1 unit = 1 W Returns the power of the A or B Value MAX/MIN...
  • Page 148: Power:high:avalue/Bvalue

    RMX-4000 Series Programming Manual Query Syntax :POW:LOW:CURRent? [MAX|MIN] Return Parameter <NR2> [MAX|MIN] Current 1 unit = 1 A Returns the current limit MAX/MIN Returns the allowable maximum and minimum Returns the current limit Query Example :POW:LOW:CURR? for the specific channel. Channel-Specific :POWer:HIGH:AVALue/BVALue Command...
  • Page 149: Power:high:current

    RMX-4000 Series Programming Manual Returns the maximum Query Example :POWer:HIGH:BVAL? AX power allowed for the channel/range. Channel-Specific :POWer:HIGH:CURRent Command 166B Sets the current limit for constant power mode for Description the high range only. Syntax :POWer:HIGH:CURRent <NRf+>[A] Parameter <NRf+>[A] Sets the current limit to Sets the current limit to Sets the current limit to the minimum level for the...
  • Page 150: System Subsystem

    RMX-4000 Series Programming Manual SYSTEM Subsystem :SYSTem:ERRor? ............. 150 :SYSTem:VERSion? ..........150 :SYSTem:SETup ............151 :SYSTem:KLOCk ............. 151 :SYSTem:KEYLock:MODE ........152 :SYSTem:ERRor? System Command 167B The System Error command returns all the system Description errors. Refer to the Error codes section (page 151) for a full description.
  • Page 151 RMX-4000 Series Programming Manual The system version command returns the SCPI Description version: year and SCPI version of that year. Query Syntax :SYSTem:VERSion? Return Parameter <NRf> 2008.0 Year/ version :SYSTem:SETup System Command 169B Sets or returns the system setup for the current Description settings using block data.
  • Page 152 RMX-4000 Series Programming Manual <Boolean>Panel keys unlocked Return Parameter 0 <Boolean>Panel keys locked :SYSTem:KEYLock:MODE Query Sets or queries the key lock mode. Description Syntax :SYSTem:KEYLock:MODE {0 | 1} Query Syntax :SYSTem:KEYLock:MODE Panel lock: allow Load Off Parameter Panel lock: allow Load On/Off Return Parameter 1...
  • Page 153: Memory Subsystem

    RMX-4000 Series Programming Manual Memory Subsystem :MEMory:SAVE:PREset ..........153 :MEMory:SAVE:PROGram ........153 :MEMory:SAVE:ALLPreset........154 :MEMory:SAVE:SETup ..........154 :MEMory:RECall:PREset ......... 154 :MEMory:RECall:PROGram ........155 :MEMory:RECall:ALLPreset ........155 :MEMory:RECall:SETup .......... 155 :MEMory:FILE:PRESet ..........156 :MEMory:FILE:PROGram ........156 :MEMory:FILE:SETup ..........157 :MEMory:FILE:SEQuence......... 157 Channel-Specific :MEMory:SAVE:PREset Command 171B Saves preset data for the specific channel to...
  • Page 154: Memory:save:allpreset

    RMX-4000 Series Programming Manual Saves the channel to Example :MEM:SAVE:PROG 100 Memory M100. :MEMory:SAVE:ALLPreset All Channels 173B Saves preset data to internal memory for all Description channels. Syntax :MEMory:SAVE:ALLPreset: <NR1> Parameter <NR1> Preset number P0~P9 Saves the preset settings Example :MEM:SAVE:ALLP 0 to (P0) for all channels.
  • Page 155: Memory:recall:program

    RMX-4000 Series Programming Manual P0~P9 Recalls the preset Example :MEM:REC:PRE 0 settings from (P0). Channel-Specific :MEMory:RECall:PROGram Command 176B Recalls memory data to the current channel. Description Syntax :MEMory:RECall:PROGram <NR1> Parameter <NR1> Memory number 001~120 M001~M120 Recalls the memory Example :MEM:REC:PROG 100 M100 for the current channel.
  • Page 156: Memory:file:preset

    RMX-4000 Series Programming Manual Parameter <NR1> Setup data S1~S4 Recalls the setup data Example :MEM:REC:SET 1 from S1 (applicable to all channels). Recalls memory data Example :MEM:REC:100 M100 to the current channel. :MEMory:FILE:PRESet System Command 179B Sets or returns the preset settings using block data. Description Refer to the command syntax on page 11 for more details on block data.
  • Page 157: Memory:file:setup

    RMX-4000 Series Programming Manual Loads the program data Example :MEM:FILE:PROG <block using block data. data> Query Syntax :MEMory:FILE:PROGram? Return Parameter <block data> Returns the program data as block data Returns the program Query Example :MEM:FILE:PROG? data as block data. #<digits><byte count><data><NL>...
  • Page 158 RMX-4000 Series Programming Manual Loads the sequence data Example :MEM:FILE:SEQ <block using block data. data> Query Syntax :MEMory:FILE:SEQuence? Return Parameter <block data> Returns the sequence data as block data Returns the sequence Query Example :MEM:FILE:SEQuence? data as block data. #<digits><byte count> <data><NL>...
  • Page 159: Sequence Subsystem

    RMX-4000 Series Programming Manual SEQuence Subsystem :SEQuence:STATe ..........159 :SEQuence:EDIT:POINt .......... 160 :SEQuence:END ............160 :SEQuence:END:LOAD ........... 161 :SEQuence:POINt:RESistance......... 161 :SEQuence:POINt:CURRent ........162 :SEQuence:POINt:RISE/FALL ......... 163 :SEQuence:POINt:TIME .......... 163 :SEQuence:REPeat ..........164 :SEQuence:VOLTage:RANGe ......... 165 :SEQuence:LOOP:STARt ........165 :SEQuence:CHANnel:TIME ........166 :SEQuence:RUN .............
  • Page 160: Sequence:edit:point

    RMX-4000 Series Programming Manual Sequence is on, stopped. Query Example :SEQuence:STATe? ON,STOP Channel-Specific :SEQuence:EDIT:POINt Command 184B Sets the current point in the sequence. Use the Description SEQuence:END command first to set the number of points. Syntax :SEQuence:EDIT:POINt <NR1> Parameter <NR1> Points 1~last point 1~ last point...
  • Page 161: Sequence:end:load

    RMX-4000 Series Programming Manual There are 5 points in the Query Example :SEQ:END? sequence. Channel-Specific :SEQuence:END:LOAD Command 186B Sets or queries the value of On End Load. Description Syntax :SEQuence:END:LOAD <NRf+>|MIN|MAX Parameter <NRf+> Current value (CC), resistance value (CR) On End Load = Off MIN/MAX Maximum or minimum value...
  • Page 162: Sequence:point:current

    RMX-4000 Series Programming Manual Query Syntax :SEQuence:POINt::RESistance? [MAX|MIN] Return Parameter <NR1> Resistance Value 1 unit = 1 Ω Returns the resistance value MAX/MIN Returns the allowable maximum and minimum The resistance value is Query Example :SEQ:POIN:RES? 100 Ω. Channel-Specific :SEQuence:POINt:CURRent Command 188B Sets the current value for the current point.
  • Page 163: Sequence:point:rise/Fall

    RMX-4000 Series Programming Manual Channel-Specific :SEQuence:POINt:RISE/FALL Command 189B Sets the rising and falling slew rates for the current Description point. Syntax :SEQuence:POINt:RISE/FALL<NRf>[A/us]|MIN|MAX Parameter <NRf>[A/us], MIN, MAX Slew rate 1.2 A/us 1.2 A/us 1.2 A/us MAX/MIN Maximum or minimum value Sets the rising slew rate Example :SEQ:POIN:RISE .3 A to 0.3 A/us.
  • Page 164: Sequence:repeat

    RMX-4000 Series Programming Manual 0.0001~60,000.0 s 0.0001~60000 0.0001~60,000.0 s 0.0001~60000S 0.0001 s 60,000 s Sets the point duration Example :SEQ:POIN:TIME 10 time to 10 s. Query Syntax :SEQuence:POIN:TIME? [MAX|MIN] Return Parameter <NR2> Point 0.0001~60000 Returns the point duration time MAX/MIN Returns the allowable maximum and minimum The point duration time...
  • Page 165: Sequence:voltage:range

    RMX-4000 Series Programming Manual Repeats the sequence 10 Query Example :SEQ:REP? times. Channel-Specific :SEQuence:VOLTage:RANGe Command 192B Sets the sequence CC voltage range. Description Syntax :SEQuence:VOLTage:RANGe <NRf>[V]|L|H Parameter <NRf>[ V] , L, H Range Low range* High range* Low range High range *Load module dependent, RMX-4003 shown.
  • Page 166: Sequence:channel:time

    RMX-4000 Series Programming Manual Determines from which point to start repeating Description (looping) the sequence from when using the SEQuence:REPeat command. Syntax :SEQuence:LOOP:STARt <NR1> Parameter <NR1> Start loop from 1~last point 1st~last point Loop from point 2. Example :SEQ:LOOP:STAR 2 Query Syntax :SEQuence:LOOP:STARt? Return Parameter <NR1>...
  • Page 167: Sequence:run

    RMX-4000 Series Programming Manual The specific channel is Query Example :SEQ:CHAN:TIME? using the channel duration setting of channel 2. Channel-Specific :SEQuence:RUN Command 195B Turns the sequence On/Off. Description Syntax :SEQuence:RUN {OFF|0|ON|1} Parameter OFF/0 ON/1 Run the sequence. Example :SEQ:RUN ON Channel-Specific :SEQuence:SAVE Command...
  • Page 168: Sequence:trigger:out

    RMX-4000 Series Programming Manual Trigger IN is on. Query Example :SEQ:TRIG:IN? Channel-Specific :SEQuence:TRIGger:OUT Command 198B Turns the trigger output on for the selected Description channel for sequences. Note that one channel must be set for trigger out. Syntax :SEQuence:TRIGger:OUT <NR1>|MIN|MAX Parameter <NR1>...
  • Page 169 RMX-4000 Series Programming Manual CH 7 CH 8 CH 4 256~65535 Not used CH 5 Sets TRIG IN to CH1 and Example :SEQ:TRIG:IN:CHAN 9 CH4. Query Syntax :SEQuence:TRIGger:IN:CHANnel? Return Parameter <NR1> Channel <NR1> Channel CH 6 CH 7 CH 8 CH 4 256~65535 Not used...
  • Page 170: Global Subsystem

    RMX-4000 Series Programming Manual GLOBal Subsystem :GLOBal:CONFigure:VOLTage:RANGe ....170 :GLOBal:LOAD:SHORt ..........170 :GLOBal:MODE ............170 :GLOBal:CONFigure:VOLTage:RANGe Global Command 200B Sets the CC Voltage range high or low. This Description command applies to all channels. Syntax :GLOBal:CONFigure:VOLTage:RANGe {L|H} Parameter Low range High range Sets the range to low.
  • Page 171 RMX-4000 Series Programming Manual Syntax :GLOBal:MODE {CCL|CCH|CCDL|CCDH|CRL|CRH|CRDL|CRDH|CV| CPL|CPH} Parameter CC static mode, low range CC static mode, high range CCDL CC dynamic mode, low range CCDH CC dynamic mode, high range CR static mode, low range CR static mode, high range CRDL CR dynamic mode, low range CRDH...
  • Page 172: Command Error Codes

    RMX-4000 Series Programming Manual Command Error Codes The RMX-400x Series has the following specific Description error codes. Use the SYSTem:ERRor command to recall the error codes. -102 Syntax error An unrecognized command or data type was encountered. -109 Missing parameter The command header requires more parameters than was received.
  • Page 173: Status Registers

    RMX-4000 Series Programming Manual TATUS REGISTERS To program the RMX-400x Series effectively, you must understandthe Status Register structure. This chapter explains in detail the structure of the status registers. Status Register Overview The status registers are used to determine the Description electronic load status.
  • Page 174 RMX-4000 Series Programming Manual From CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 Channel Status Registers (Channel X) Questionable Status Registers Protection N.U. Query N.U. 7-15 7-15 Bit position Bit position CONDITION CONDITION PTR/NTR PTR/NTR EVENT EVENT ENABLE ENABLE Channel Summary Registers Channel Bit position EVENT...
  • Page 175 RMX-4000 Series Programming Manual Channel Status Each channel has a dedicated Channel Status Description Register group. These registers show whether any errors or faults have occurred to a specific channel. The Channel Status Register group consists of the Condition, EVENT, and ENABLE registers, as well as PTR/NTR (positive and negative transition) filters.
  • Page 176 RMX-4000 Series Programming Manual When the internal temperature exceeds 85 ˚C, the OT bit is set. The OT bit is automatically cleared after the temperature drops below 85 ˚C. The Go/NoGo bit is set when Go/NoGo limits have been exceeded, when Go/NoGo SPEC has been enabled.
  • Page 177 RMX-4000 Series Programming Manual Channel Summary Registers Bit Position EVENT ENABLE Bit weight If an event has been enabled and set in the Event Register Channel Status Registers, the corresponding channel bit is set in the Channel Summary Event Register. If the Event Register is read, it is cleared to 0.
  • Page 178 RMX-4000 Series Programming Manual Go/NoGo Under Voltage Protection The Questionable Status Condition Register Condition indicates the electronic load status. If a bit is set in Register the Condition register (OC, OV, OP, RV), it indicates that the event is true. Reading the condition register does not change the condition register state.
  • Page 179 RMX-4000 Series Programming Manual Standard Event Status The Standard Event Status Registers indicate any Description programming errors that occur. The Standard Event Status Register group comprises of the Event and Enable registers. Standard Event Status Registers Bit Position EVENT CME EXE DDE QYE OPC ENABLE CME EXE...
  • Page 180 RMX-4000 Series Programming Manual The Command Error bit is set when a syntax error has occurred. The CME bit can also be set when a <GET> command is received within a program message. (Group Execute Trigger) is defined in IEEE 488.1. The Event Register is set to 0 when read.
  • Page 181 RMX-4000 Series Programming Manual Use the Master Summary Status with the *STB? query. When the *STB? query is read, the MSS bit is not cleared. The Request Service bit is cleared when it is polled during a serial poll. Service Request Register The Service Request Generation Register Description determines which events in the Status Byte...

This manual is also suitable for:

Rmx-4002Rmx-4000Rmx-4000 series

Table of Contents