Page 1
PART NO. IA005364 Oct 2019 Communication Interface Manual Regulated DC Power Supply PMX-A Series PMX18-2A PMX18-5A PMX35-1A PMX35-3A PMX70-1A PMX110-0.6A PMX250-0.25A PMX350-0.2A PMX500-0.1A Multiple-output DC Power Supply PMX-Multi Series PMX32-3DU PMX32-3TR PMX32-2QU...
Page 4
Using Triggers to Change Settings (TRANsient) (PMX-A only) ....173 Using the tracking function (PMX-Multi only) ..........175 Status Monitoring ......177 Error Checking ......... 180 Visual Basic 2017 ......181 Appendix ......... 186 A List of Errors ......... 186 KIKUSUI Electronics Corp.
Command List Command List *CLS Clears all event registers including the status byte, event status, and error queue. *ESE Sets the event status enable register that is counted by the event summary bit (ESB) of the status byte. *ESR Queries the event status register. *IDN Queries the model name, serial number, and firmware version of the PMX.
Page 6
INST:CAT/ CHAN:CAT Queries the list of channels that can be configured with the INST command. INST:INFO/ CHAN:INFO Queries the information of the channel currently being controlled. INST:UNS/ CHAN:UNS (PMX-Multi only) Releases the designation of the channel under control. KIKUSUI Electronics Corp.
Page 7
Command List MEAS:ALL (PMX-Multi only) Queries the measured value of the current and voltage. MEAS:CURR Queries the measured value of the current. MEAS:VOLT Queries the measured value of the voltage. MEM:REC Recalls the settings stored in the preset memory A, B, or C. MEM:REC:CONF Sets whether to check the contents saved in the preset memory when recalling them from the control panel.
Page 8
Sets the voltage that is applied when a trigger is sent. STAT:OPER Queries the event of the OPERation status register. STAT:OPER:COND Queries the condition of the OPERation status register. STAT:OPER:ENAB Sets the enable register of the OPERation status register. KIKUSUI Electronics Corp.
Page 9
Command List STAT:OPER:NTR Sets the negative transition of the OPERation status register. STAT:OPER:PTR Sets the positive transition of the OPERation status register. STAT:OPER:INST (PMX-Multi only) Queries the event of the OPERation:INSTrument subregister. STAT:OPER:INST:COND (PMX-Multi only) Queries the condition of the OPERation:INSTrument subregister. STAT:OPER:INST:ENAB (PMX-Multi only) Sets the enable register of the OPERation:INSTrument subregister.
Page 10
Resets the ENABle, PTRansition, and NTRansition filter registers of all status registers (including sub registers) to their default values. SYST:BEEP (PMX-Multi only) Turns the buzzer on and off. SYST:COMM:RLST (PMX-Multi only) Sets the operation of the PMX to local or remote. KIKUSUI Electronics Corp.
Page 11
Command List SYST:CONF:STAR:PRI Sets the operation mode to be prioritized when the output is turned on. SYST:DTF (PMX-Multi only) Queries the parallel or series operation state. SYST:ERR Reads the oldest error information or event information from the error queue. The error queue can store up to 16 errors.
Page 12
TRIG:TRAN (PMX-A only) Executes a software trigger for the TRANsient trigger subsystem. TRIG:TRAN:SOUR (PMX-A only) Sets the condition (trigger source) that determines when the TRANsient trigger subsystem actually changing the setting after the PMX receives the INIT:TRAN command. KIKUSUI Electronics Corp.
Introduction Introduction The PMX Series Communication Interface Manual explains the settings and the commands that are used to control the PMX remotely through one of the following interfaces. • RS232C interface • USB interface • LAN interface When the PMX is operating under remote control, the REMOTE on the display of the front panel lights.
Page 14
All other company names and product names used in this manual are trademarks or registered trademarks of the respective company. ■ Firmware version of the product to which this manual applies This manual applies to products with the following firmware version: PMX-A: IFC Ver.1.5x PMX-Multi: Ver.1.0x KIKUSUI Electronics Corp.
Page 15
Introduction ■ Instrument Interface Standards The PMX-A conforms to the following standards. • IEEE Std 488.2-1992 IEEE Standard Codes, Formats, Protocols, and Common Commands For Use With IEEE Std 488.1-1987 • Standard Commands for Programmable Instruments (SCPI) version 1999.0 • Universal Serial Bus Specification Rev 2.0 •...
Page 16
The contents of this manual may not be reproduced, in whole or in part, without the prior consent of the copyright holder. The specifications of this product and the contents of this manual are subject to change without prior notice. Copyright 2018 Kikusui Electronics Corp. KIKUSUI Electronics Corp.
Interface Setup Interface Setup Installing the VISA Library VISA (Virtual Instrument Software Architecture) is a specification for standard soft- ware that is used to connect instruments. VISA was defined by the IVI Foundation. A VISA library is required to use the software application. The VISA library (NI-VISA, Keysight VISA, or KI-VISA) must be installed on the controller (Windows).
VXI-11, HiSLIP, SCPI-RAW, and SCPI-Telnet protocols. The USB interface complies with USBTMC device class. There is no need to switch interfaces. All interfaces can be used simultaneously. All Interfaces can be set to OFF in CONFIG settings. KIKUSUI Electronics Corp.
Interface Setup RS232C ■ RS232C connection The RS232C connector on the PMX is a D-Sub 9 pin connector. Check that the PMX and your PC are off before connecting them. The RS232C port of this product comes with a cover. Remove the cover to use the port.
Page 20
For the settings, see the table under Protocol below. Press CONFIG key several times until the measured values are dis- played on both voltmeter and ammeter, or press SET key. The PMX exits the configuration mode. Restart the PMX. The settings are applied. KIKUSUI Electronics Corp.
Page 21
Interface Setup ■ Protocol The following table shows the settings that correspond to the RS232C protocol. Underlined values are factory default settings. Item Setting PMX-A PMX-Multi Baudrate 19 200 bps 1 200 bps/ 2 400 bps/ 4 800 bps/ 9 600 bps/ 19 200 bps/ 38 400 bps/ 57 600 bps/ 115 200 bps Data...
Turn the CURRENT knob to select USB (CF20: uSb). Press CONFIG key several times until the measured values are dis- played on both voltmeter and ammeter, or press LOCAL key. The PMX exits the configuration mode. Restart the PMX. The settings are applied. KIKUSUI Electronics Corp.
Page 23
Interface Setup ■ USB Configuration (PMX-Multi) For datails of CONFIG settings, see the PMX user’s manual. The factory default USB setting is “USB enabled.” Press CONFIG key several times until CF20 is displayed. Turn the VOLTAGE knob until CF21 (USB interface setting) is displayed. Turn the CURRENT knob to select ON.
The LAN interface should be shifted remotely by the command. Use the SYS- T:REM (PMX-A) or SYST:COMM:RLST REM (PMX-Multi) SCPI command to set the RS232C interface to the remote state. Be sure to include this command at the start of the program when you are performing remote programming. KIKUSUI Electronics Corp.
Page 25
Interface Setup ■ LAN connection Use a standard LAN cable (category 5 and straight) to connect the PMX to a net- work hub or router. Use a crossover cable when making a direct connection. LAN connector on the PMX is a RJ-45 connector. ■...
Page 26
DHCP and AUTO IP are set to on, and MANUAL IP is set to off. Press CONFIG key several times until the measured values are dis- played on both voltmeter and ammeter, or press SET key. The PMX exits the configuration mode. Restart the PMX. The settings are applied. KIKUSUI Electronics Corp.
Page 27
Interface Setup ■ Service request The PMX is equipped with service request and serial polling functions. ■ LAN function The PMX may require an Internet connection depending on the how the PMX is accessed through a Web browser. Complies with the LXI 1.4 Core 2011 Complies with the SCPI-Telnet (PMX-Multi only)/ VXI-11/ HiSLIP/ SCPI-RAW proto- Communication speed: Maximum 100 Mbps (Auto negotiation) AUTO MDIX function...
Page 28
DNS Server Assignment 0.0.0.0 WINS Server Assignment 0.0.0.0 Desired Hostname <Model name> - <Last 5 digits of serial number> Desired Description KIKUSUI <Model name> DC Power Supply - <Serial number> Enable Dynamic DNS Enable Enable mDNS Enable Enable NetBIOS Over TCP/IP Enable...
When you are using a VISA library, a function is available that enables the appli- cation program (such as National Instruments NI-MAX, Keysight Connection Ex- pert, and Kikusui KI-VISA Instrument Explorer) to retrieve the VXI-11 measuring instrument. This function is provided by VISA vendors. You can access the PMX by clicking on the hyperlink that is provided in the retrieval results.
Page 30
Click items in the navigation menu to move to the other pages. Turn ON Identify: The LAN LED on the front panel of the connected PMX blinks so that you can identify it. Turn OFF Identify: The LAN LED blinking stops. KIKUSUI Electronics Corp.
Page 31
Interface Setup ■ Remote Control page You can remotely control the PMX from a browser. The various buttons have the same functions as those on the front panel of the PMX. PMX Interface Manual...
Page 32
Undo: Returns the edited contents to the state before editing. Apply: Applies the edited contents. Reset: Resets the network settings. Default: Returns the network settings to the factory default settings. Back to View Mode: Goes to the network setting item viewing screen (View Mode). KIKUSUI Electronics Corp.
Page 33
Interface Setup IP Address Assignment You can set the IP address You can choose between automatic assignment and assignment of a fixed address. In the case of automatic assignment of IP address, we recommend using the DHCP server function using a router as far as possible. If the DHCP server function is not used, it takes about 60 seconds until determi- nation that address assignment with DHCP has failed.
Page 34
0.0.0.0 WINS Server Assignment 0.0.0.0 Desired Hostname <Model name> - <Last 5 digits of serial number> Desired Description KIKUSUI <Model name> DC Power Sup- ply - <Serial number> Enable Dynamic DNS Enable Enable mDNS Enable Enable NetBIOS Over TCP/IP Enable...
Page 35
Interface Setup ■ System Status page Displays the license information of the open-source software. PMX Interface Manual...
Page 36
If you forget the password, reset the LAN interface setting in the CONFIG settings (CF33: PMX-A, CF40: PMX-Multi) or initialize the PMX to its factory default set- tings. For datails of CONFIG settings, see the PMX user's manual. KIKUSUI Electronics Corp.
Overview of Command Overview of Command The information that is exchanged between the controller (PC) and the device (PMX series) is called a message. The PMX uses the SCPI language for the messages. There are two types of messages, commands that are sent from the PC to the PMX and responses that are sent from the PMX to the PC.
This compound command contains two root nodes, SYSTem and VOLTage. When the second or subsequent command starts with a colon, the path specified by the previous command is cleared. • The maximum number of characters that can be transmitted in a single line is 128. KIKUSUI Electronics Corp.
Page 39
Overview of Command ■ Special symbols Special symbols used in this manual to describe SCPI commands are defined be- low. • Characters and numbers delimited by "|" in braces indicate that one of the items is to be selected. Do not include the braces in the actual program. •...
Page 40
■ Common commands The IEEE-488.2 and SCPI standards contain a set of common commands for re- set, self-test, and other functions. These common commands always start with an asterisk. The commands may have one or multiple parameters. KIKUSUI Electronics Corp.
Overview of Command Parameters The parameter format of SCPI is derived from the program parameter format de- fined in IEEE 488.2. The representation system of the program data that is used on the PMX is indicat- ed below. ■ Non-numeric parameters Character string data (String) Used when a series of ASCII characters are requested.
Page 42
The syntax as a numeric representation is the same as NRf. MINimum and MAXimum are available as substitutes for declaring certain values. Units such as V, A, and W can also be used in a numeric parameter. KIKUSUI Electronics Corp.
Page 43
Overview of Command ■ Special form numeric parameters The special form numeric parameters MINimum and MAXimum can be used as substitutes for limit values when the parameter is numeric. In the example below, the current limit is set to the minimum value. SOURce:CURRent MINimum Queries can be used to inquire the minimum and maximum values for most param- eters.
Page 44
• The unit symbols in the International System of Units contain lowercase charac- ters. The IEEE standard uses uppercase characters. SCPI commands are not case sensitive. • Commands are accepted whether or not measurement units are specified. • To enter “µ” in the data, use “U” instead. KIKUSUI Electronics Corp.
IEEE488.2 Common Commands IEEE488.2 Common Commands *CLS Clears all event registers including the status byte, event status, and error queue. Clears the operation complete standby that was created by the *OPC or *OPC? command. Command *CLS PMX Interface Manual...
When *ESE 16 is transmitted, bit 4 of the event status enable register is set. Each time the execution error bit (bit 4) of the event status register is set, the summary bit (ESB) of the status byte is set. KIKUSUI Electronics Corp.
IEEE488.2 Common Commands *ESR Queries the event status register. Registers that are read are cleared. Command *ESR? Response: NR1 PMX Interface Manual...
(Example) For a PMX18-5 with serial number AB123456, IFC version 1.00, IFC build number 0016, IOC version 1.00, and IOC build number 0015, this returns: KIKUSUI,PMX18-5,AB123456,IFC01.00.0016 IOC01.00.0015 PMX-Multi: (Example) For a PMX32-3DU with serial number AB123456, version 1.00, and build number 0001, this returns: KIKUSUI,PMX32-3DU,AB123456,VER01.00 BLD0001 KIKUSUI Electronics Corp.
IEEE488.2 Common Commands *OPC Sets the OPC bit (bit 0) of the event status register when all the commands in standby have been completed. See section 12.5.3 in IEEE 488.2-1992. Command *OPC *OPC? Response Returns 1 when all the commands in standby have been completed. PMX Interface Manual...
IEEE488.2 Common Commands *PSC (PMX-Multi only) Sets whether to clear the event status enable register and the service request en- able register when the POWER switch is turned on (power-on status). Command *PSC <boolean> *PSC? Parameter <boolean> Value: ON(1) The *ESE and *SRE settings are not cleared when the POW- ER switch is turned on.
Recalls settings from the preset memory (A, B, C). If settings are recalled from the preset memory when the output is on, the settings are applied immediately to the output. Command MEMory:RECall[:IMMediate] <NRf> Parameter Value: Memory A Memory B Memory C (Example) *RCL 2 KIKUSUI Electronics Corp.
IEEE488.2 Common Commands *RST Resets the panel settings. Clears alarms (if they cannot be cleared, alarms continue). Aborts the trigger subsystem operation. Clears the OPC bit (bit 0) of the status event register. Setting Items When *RST performed Notes OUTPut OUTPut:DELay[:STATe] PMX-Multi only OUTPut:DELay:ON...
*SAV (PMX-A only) Saves the present voltage, current, OVP, and OCP values in the preset memory. Command *SAV <NRf> Parameter Value: Memory A Memory B Memory C (Example) *SAV 3 KIKUSUI Electronics Corp.
IEEE488.2 Common Commands *SRE Sets the service request enable register. The service request enable register is used to select the summary messages in the status byte register that will be able to perform service requests. To clear the service request enable register, send *SRE 0. If the register is cleared, service requests cannot be generated by status information.
Queries the contents of the status byte register and the MSS (master summary status) message. The response is the same as serial polling only with the exception that the MSS message appears in place of the RQS message in bit 6. Command *STB? Response: NR1 KIKUSUI Electronics Corp.
IEEE488.2 Common Commands *TRG (PMX-A only) Trigger command. Executes triggers on the TRANsient trigger group and ACQuire trigger group. This is a substitute command for the IEEE488.1 get (Group Execute Trigger) com- mand. If the PMX is not in a condition to accept triggers, an SCPI error (-211,"Trigger ignored") occurs.
*TST Executes a self-test. Use SYST:ERR? to query the errors that occurred. See section 10.38 in IEEE 488.2-1992. Command *TST? Response Returns 0 if there are no errors. Returns the error code, if there are errors. KIKUSUI Electronics Corp.
IEEE488.2 Common Commands *WAI Prevents the PMX from executing subsequent commands until all operations in standby are complete. Command *WAI PMX Interface Manual...
ABORt Command ABOR (PMX-A only) Aborts the setting change trigger function. The trigger status immediately after the power is turned on is the same as the trig- ger status when the ABOR command is received. Command ABORt[:ALL] KIKUSUI Electronics Corp.
The measured voltage and the measured current are updated alternately at 25 ms intervals. Unit: Current Voltage Example: When the measurements of channel 2 are 10 V and 1 A and those of channel 3 are 5 V and 0.5 A, sending FETC:ALL? (@2,3) returns +1.0000E+00,+1.0000E+01,+5.0000E-01,+5.0000E+00 KIKUSUI Electronics Corp.
FETCh Command (PMX-Multi only) FETC:CURR (PMX-Multi only) Queries the measured value of the current output. Command FETCh[:SCALar]:CURRent[:DC]? [(@chanlist)] Response: NR3 The measured voltage and the measured current are updated alternately at 25 ms intervals. Unit: A PMX Interface Manual...
FETC:VOLT (PMX-Multi only) Queries the measured value of the voltage output. Command FETCh[:SCALar]:VOLTage[:DC]? [(@chanlist)] Response: NR3 The measured voltage and the measured current are updated alternately at 25 ms intervals. Unit: V KIKUSUI Electronics Corp.
INITiate Command INITiate Command INIT:TRAN (PMX-A only) Starts the setting change (TRANsient) trigger function. If trigger source is set to IMM, the change starts immediately. If set to BUS, the change starts after waiting for a software trigger. Command INITiate[:IMMediate]:TRANsient Related Command TRIG:TRAN:SOUR PMX Interface Manual...
INIT:DTF:PARA (PMX-Multi only) Starts the parallel operation of channels 1 and 2. Command INITiate[:IMMediate]:DTFormation:PARAllel Related Command INIT:DTF:PARA KIKUSUI Electronics Corp.
INITiate Command INIT:DTF:SER (PMX-Multi only) Starts the series operation of channels 1 and 2. Command INITiate[:IMMediate]:DTFormation:SERies Related Command INIT:DTF:SER PMX Interface Manual...
If parallel or series operation is in use, you cannot specify CH1. Command INSTrument[:SELect] <NRf> INSTrument[:SELect]? INSTrument[:NSELect] <NRf> INSTrument[:NSELect]? CHANnel[:SELect] <NRf> CHANnel[:SELect]? CHANnel[:NSELect] <NRf> CHANnel[:NSELect]? Parameter Value: 1 to 4 channel (Example) INST 4 CHAN 4 Response: NR1 On the PMX-A, +1 is always returned. KIKUSUI Electronics Corp.
INSTrument/CHANnel Command INST:CAT/ CHAN:CAT Queries the list of channels that can be configured with the INST command. Command INSTrument:CATalog? CHANnel:CATalog? Response Returns the channels that can be configured in NR1[,NR1...] format. On the PMX-A, +1 is always returned. Example: If parallel or series operation is being performed on a PMR-QU model, +2,+3,+4 is returned.
Returns the maximum voltage and maximum current of the channel under control in NR3 format. Example: If the maximum voltage is 32 V and the maximum current is 2 A on the channel under control, sending INST:INFO? returns +3.2000E+01, +2.0000E+00 KIKUSUI Electronics Corp.
INSTrument/CHANnel Command INST:UNS/ CHAN:UNS (PMX-Multi only) Releases the designation of the channel under control. If you release the designation and send a command that requires channel designa- tion without designating a channel, an error will occur. Command INSTrument:UNSelect CHANnel:UNSelect PMX Interface Manual...
The measured voltage and the measured current are updated alternately at 25 ms intervals. Unit: Current Voltage Example: When the measurements of channel 2 are 10 V and 1 A and those of channel 3 are 5 V and 0.5 A, sending MEAS:ALL? (@2,3) returns +1.0000E+00,+1.0000E+01,+5.0000E-01,+5.0000E+00 KIKUSUI Electronics Corp.
MEASure Command MEAS:CURR Queries the measured value of the current. Command MEASure[:SCALar]:CURRent[:DC]? [(@chanlist)] Response: NR3 The measured voltage and the measured current of PMX-Multi are updated alter- nately at 25 ms intervals. Unit: A PMX Interface Manual...
MEAS:VOLT Queries the measured value of the voltage. Command MEASure[:SCALar]:CURRent[:DC]? [(@chanlist)] Response: NR3 The measured voltage and the measured current of PMX-Multi are updated alter- nately at 25 ms intervals. Unit: V KIKUSUI Electronics Corp.
MEMory Command MEMory Command MEM:REC Recalls the settings stored in the preset memory A, B, or C. If you recall the preset memory when the output is turned on, the settings stored in the memory will be immediately applied. You can view the settings that are stored in memory by using the MEM:REC:PREV command.
When you recall the memory by sending either MEM:REC command, however, the settings stored in the memory will be immediately recalled. Command MEMory:RECall:CONFirmation[STATe] <boolean> MEMory:RECall:CONFirmation[STATe]? Parameter Value: ON(1) Confirms the settings (default) OFF(0) Do not confirm the settings (Example) MEM:REC:CONF ON Response: NR1 KIKUSUI Electronics Corp.
MEMory Command MEM:REC:PREV Refers to the settings stored in the preset memory A, B, or C. Command MEMory:RECall:PREView? <NRf> Parameter Value: Memory A Memory B Memory C Response PMX-A Returns the current <NR3>, voltage <NR3>, OCP<NR3>, and OVP<NR3> that are stored in the specified preset memory in a comma-separated format in re- sponse to MEM:REC:PREV? <NRf>.
OVP, on-delay, and off-delay used for series or parallel operation are saved in the preset memory followed by the same values of channels 3 and 4. Command MEMory:SAVE[:IMMediate] <NRf> Parameter Value: Memory A Memory B Memory C (Example) MEM:SAVE 3 KIKUSUI Electronics Corp.
OUTPut Command OUTPut Command OUTP Turns the output on and off. This command is invalid when a protection function is activated. Command OUTPut[:STATe][:IMMediate] <boolean>[,(@chanlist)] OUTPut[:STATe][:IMMediate]? [(@chanlist)] Parameter Value: ON(1) Output on OFF(0) Output off (default) Settings are reset to default when the *RST command is sent. (Example) OUTP 1 Response: NR1...
OUTP:ALL (PMX-Multi only) Turns the output on or off of all channels. If there is a mixture of channels that are turned on and off, all the channels are turned off. Command OUTPut[:STATe][:IMMediate]:ALL KIKUSUI Electronics Corp.
OUTPut Command OUTP:DEL (PMX-Multi only) Enables or disables the output on/off-delay operation. Command OUTPut:DELay[:STATe] <boolean> OUTPut:DELay[:STATe]? Parameter Value: ON(1) Enables the output on/off-delay operation. OFF(0) Disables the output on/off-delay operation. (default) Settings are reset to default when the *RST command is sent. (Example) OUTP:DEL ON Response: NR1...
OUTP:DEL:ON (PMX-Multi only) Sets the output-on delay. Command OUTPut:DELay:ON <numeric>[,(@chanlist)] OUTPut:DELay:ON?[(@chanlist)] Parameter Value: No delay (default) 0.1 to 99.9 Unit: Settings are reset to default when the *RST command is sent. (Example) OUTP:DEL:ON 1.2 Response: NR3 KIKUSUI Electronics Corp.
Set the external control logic with OUTP:EXT:LOG. Command OUTPut:EXTernal[:STATe] <boolean>[,(@chanlist)] OUTPut:EXTernal[:STATe]? [(@chanlist)] Parameter Value: ON(1) External control is performed. OFF(0) External control is not performed (default). Settings are reset to default when the *RST command is sent. (Example) OUTP:EXT ON Response: NR1 KIKUSUI Electronics Corp.
OUTPut Command OUTP:EXT:LOG Sets the logic used to control the turning of output on and off using an external contact. This command is invalid while a sequence is running. Command OUTPut:EXTernal:LOGic <character>[,(@chanlist)] OUTPut:EXTernal:LOGic? [(@chanlist)] Parameter Value: The output is turned on with a low signal (default). HIGH The output is turned on with a high-level signal or open circuit.
FORCe When the PMX turns on, it starts in the same state as it was in the last time that it was turned off. The output is on (Example) OUTP:PON AUTO Response: character KIKUSUI Electronics Corp.
The output of channels on which a OCP or OVP occurs is turned off. The output of all channels is turned off (default). Settings are reset to default when the *RST command is sent. (Example) OUTP:PROT:ISO SELF Response: character KIKUSUI Electronics Corp.
OUTPut Command OUTP:PROT:WDOG (PMX-Multi only) Sets the Communication monitor (WATCHDOG) timer. When an alarm occurs, set the value to zero first and then clear the alarm. Command OUTPut:PROTection:WDOG[:DELay] <numeric> OUTPut:PROTection:WDOG[:DELay]? Parameter Value: Communication monitoring function off (default) 1, 3, 10, 30, 100, 300, 1000, 3000 A SCPI error (-222, “Data out of range”) occurs if outside the range.
OUTP:RISE:TIME (PMX-Multi only) Sets the CV rise time. Command OUTPut:RISE:TIME <character>[,(@chanlist)] OUTPut:RISE:TIME? [(@chanlist)] Parameter Value: SLOW 100 ms FAST 10 µs (default) Settings are reset to default when the *RST command is sent. (Example) OUTP:RISE:TIME FAST Response: character KIKUSUI Electronics Corp.
[SOURce:]CURRent Command [SOURce:]CURRent Command CURR Sets the current. On the PMX-A, this is invalid when the PMX is set so that constant current is con- trolled externally (CURR:EXT:SOUR VOLT or RES). Command [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <numeric>[,(@ chanlist)] [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? [(@chanlist)] Parameter Valut: 0 % to 105 % of the rated output current (Maximum by default) Unit: Settings are reset to default when the *RST command is sent.
Parameter Value: NONE External control is not performed (default). VOLTage External voltage control is performed. RESistance External resistance control is perfomed. Settings are reset to default when the *RST command is sent. (Example) CURR:EXT:SOUR VOLT Response: character KIKUSUI Electronics Corp.
[SOURce:]CURRent Command CURR:PROT Sets the overcurrent protection (OCP) value. Command [SOURce:]CURRent:PROTection[:LEVel] <numeric>[,(@chanlist)] [SOURce:]CURRent:PROTection[:LEVel]? [(@chanlist)] Parameter Value: 10 % to 110 % of the rated output current (Maximum by default) Unit: Settings are reset to default when the *RST command is sent. (Example) CURR:PROT 48 Response: NR3...
0 % to 105 % of the rated output current (Maximum by default) Unit: Settings are reset to default when the *RST command is sent. When you send the CURR command, this setting is set to the CURR value. (Example) CURR:TRIG 2.5 Response: NR3 KIKUSUI Electronics Corp.
[SOURce:]VOLTage Command [SOURce:]VOLTage Command VOLT Sets the voltage. On the PMX-A, this is invalid when the PMX is set so that constant voltage is con- trolled externally (VOLT:EXT:SOUR VOLT or RES). Command [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <numeric>[,(@ chanlist)] [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]? [(@chanlist)] Parameter Value: 0 % to 105 % of the rated output voltage (0 by default) Unit: Settings are reset to default when the *RST command is sent.
Parameter Value: NONE External control is not performed (default). VOLTage External voltage control is performed. RESistance External resistance control is performed. Settings are reset to default when the *RST command is sent. (Example) VOLT:EXT:SOUR VOLT Response: character KIKUSUI Electronics Corp.
[SOURce:]VOLTage Command VOLT:PROT Sets the overvoltage protection (OVP). Command [SOURce:]VOLTage:PROTection[:LEVel] <numeric>[,(@chanlist)] [SOURce:]VOLTage:PROTection[:LEVel]? [(@chanlist)] Parameter Value: 10 % to 110 % of the rated output voltage (OVP; MAXimum by default) Unit: Settings are reset to default when the *RST command is sent. (Example) VOLT:PROT 30 Response: NR3...
Value: 0 % to 105 % of the rated output voltage (0 by default) Unit: Settings are reset to default when the *RST command is sent. When you send the VOLT command, this setting is set to the VOLT value. (Example) VOLT:TRIG 20 Response: NR3 KIKUSUI Electronics Corp.
STATus Command STATus Command Register Structure The character "+" represents the logical sum of the register bits. 1999 SCPI Syntax & Style NOT USED NOT USED NOT USED NOT USED WDOG NOT USED NOT USED NOT USED ISUM NOT USED NOT USED NOT USED NOT USED...
Page 100
NOT USED NOT USED NOT USED NOT USED QUEStionable:INSTrument: ISUMmary4 Status NOT USED NOT USED NOT USED NOT USED NOT USED NOT USED NOT USED NOT USED NOT USED NOT USED NOT USED NOT USED NOT USED KIKUSUI Electronics Corp.
Page 101
STATus Command QUEStionable: NOT USED INSTrument Status NOT USED INSTrument1 NOT USED INSTrument2 NOT USED INSTrument3 WDOG INSTrument4 to Status byte NOT USED NOT USED bit<3> NOT USED NOT USED NOT USED NOT USED NOT USED ISUM NOT USED NOT USED NOT USED NOT USED NOT USED...
If both the positive filter and the negative filter are set to true, events can be report- ed each time the status changes. If both filters are cleared, event reporting is disabled. KIKUSUI Electronics Corp.
STATus Command Status byte register The status byte register stores STB and RQS (MSS) messages as defined by the IEEE488.1 standard. The status byte register can be read using IEEE488.1 serial polling or the IEEE488.2 common command *STB?. When serial polling is carried out, bit 6 responds with the request service (RQS). The status byte value is not changed by serial polling.
IEEE 488.2 SCPI command input buffer. User Request(URQ) Not used Power On(PON) Set when the power is turned on. 8-15 Reserved Not used KIKUSUI Electronics Corp.
STATus Command OPERation status register The OPERation status register is a 16-bit register that contains conditions that are part of the PMX normal operations. Bit name Description weight NOT USED NOT USED NOT USED NOT USED NOT USED wating for trigger(WTG) Indicates whether the PMX is in a trigger (TRIG) wait state after an INIT is sent.
STAT:OPER Queries the event of the OPERation status register. A query clears the contents of the register. Command STATus:OPERation[:EVENt]? Response: NR1 KIKUSUI Electronics Corp.
STATus Command STAT:OPER:COND Queries the condition of the OPERation status register. A query does not clear the contents of the register. Command STATus:OPERation:CONDition? Response: NR1 PMX Interface Manual...
STAT:OPER:ENAB Sets the enable register of the OPERation status register. Command STATus:OPERation:ENABle <NRf> STATus:OPERation:ENABle? Parameter Value: 0 to 65535 Response: NR1 KIKUSUI Electronics Corp.
STATus Command STAT:OPER:NTR Sets the negative transition of the OPERation status register. Command STATus:OPERation:NTRansition <NRf> STATus:OPERation:NTRansition? Parameter Value: 0 to 65535 Response: NR1 PMX Interface Manual...
STAT:OPER:PTR Sets the positive transition of the OPERation status register. Command STATus:OPERation:PTRansition <NRf> STATus:OPERation:PTRansition? Parameter Value: 0 to 65535 Response: NR1 KIKUSUI Electronics Corp.
STATus Command OPERation:INSTrument subregister (PMX-Multi only) This is the subregister (16 bits) of bit 13 of the OPERation status register. Bit weight Bit name Description INSTrument1 Summary bit of channel 1(OPER:INST:ISUM1) INSTrument2 Summary bit of channel 2(OPER:INST:ISUM2) INSTrument3 Summary bit of channel 3(OPER:INST:ISUM3) INSTrument4 Summary bit of channel 4(OPER:INST:ISUM4) NOT USED...
STAT:OPER:INST (PMX-Multi only) Queries the event of the OPERation:INSTrument subregister. A query clears the contents of the subregister. Command STATus:OPERation:INSTrument[:EVENt]? Response: NR1 KIKUSUI Electronics Corp.
STATus Command STAT:OPER:INST:COND (PMX-Multi only) Queries the condition of the OPERation:INSTrument subregister. A query does not clear the contents of the subregister. Command STATus:OPERation:INSTrument:CONDition? Response: NR1 PMX Interface Manual...
STATus Command OPERation:INSTrument:ISUMmary<n> subregister (PMX-Multi only) This is the subregister of bit <n> of the OPERation:INSTrument subregister. This is a 16-bit register that contains information about the normal operating conditions of the PMX whose channel you specified. Use <n> to specify the channel number. For example, channel 2 is specified as "OPER:INST:ISUM2".
STAT:OPER:INST:ISUM<n> (PMX-Multi only) Queries the event of the OPERation:INSTrument:ISUMmary<n> subregister. Use <n> to specify the channel number. For example, to specify channel 2, send the "STAT:OPER:INST:ISUM2" command. A query clears the contents of the subregister. Command STATus:OPERation:INSTrument:ISUMmary<n>[:EVENt]? Response: NR1 KIKUSUI Electronics Corp.
STATus Command STAT:OPER:INST:ISUM<n>:COND (PMX-Multi only) Queries the condition of the OPERation:INSTrument:ISUMmary<n> subregister. Use <n> to specify the channel number. For example, to specify channel 2, send the "STAT:OPER:INST:ISUM2:COND" command. A query does not clear the contents of the subregister. Command STATus:OPERation:INSTrument:ISUMmary<n>:CONDition? Response: NR1 PMX Interface Manual...
STAT:OPER:INST:ISUM<n>:ENAB (PMX-Multi only) Sets the enable register of the OPERation:INSTrument:ISUMmary<n> subregister. Use <n> to specify the channel number. For example, to specify channel 2, send the "STAT:OPER:INST:ISUM2:ENAB" command. Command STATus:OPERation:INSTrument:ISUMmary<n>:ENABle <NRf> STATus:OPERation:INSTrument:ISUMmary<n>:ENABle? Parameter Value: 0 to 65535 Response: NR1 KIKUSUI Electronics Corp.
STATus Command STAT:OPER:INST:ISUM<n>:NTR (PMX-Multi only) Sets the negative transition of the OPERation:INSTrument:ISUMmary<n> subregis- ter. Use <n> to specify the channel number. For example, to specify channel 2, send the "STAT:OPER:INST:ISUM2:NTR" com- mand. Command STATus:OPERation:INSTrument:ISUMmary<n>:NTRansition <NRf> STATus:OPERation:INSTrument:ISUMmary<n>:NTRansition? Parameter Value: 0 to 65535 Response: NR1 PMX Interface Manual...
Sets the positive transition of the OPERation:INSTrument:ISUMmary<n> subregis- ter. Use <n> to specify the channel number. For example, to specify channel 2, send the "STAT:OPER:INST:ISUM2:PTR" com- mand. Command STATus:OPERation:INSTrument:ISUMmary<n>:PTRansition <NRf> STATus:OPERation:INSTrument:ISUMmary<n>:PTRansition? Parameter Value: 0 to 65535 Response: NR1 KIKUSUI Electronics Corp.
STATus Command QUEStionable status register The QUEStionable status register is a 16-bit register that stores information related to the questionable events and status during PMX operation.These register bits may indicate problems with the measured data of the PMX. Bit name Description weight OVP (OV)
STAT:QUES Queries the event of the QUEStionable status register. A query clears the contents of the register. Command STATus:QUEStionable[:EVENt]? Response: NR1 KIKUSUI Electronics Corp.
STATus Command STAT:QUES:COND Queries the condition of the QUEStionable status register. A query does not clear the contents of the register. Command STATus:QUEStionable:CONDition? Response: NR1 PMX Interface Manual...
STAT:QUES:ENAB Sets the enable register of the QUEStionable status register. Command STATus:QUEStionable:ENABle <NRf> STATus:QUEStionable:ENABle? Parameter Value:0 to 65535 Response: NR1 KIKUSUI Electronics Corp.
STATus Command STAT:QUES:NTR Sets the negative transition of the QUEStionable status register. Command STATus:QUEStionable:NTRansition <NRf> STATus:QUEStionable:NTRansition? Parameter Value:0 to 65535 Response: NR1 PMX Interface Manual...
STAT:QUES:PTR Sets the positive transition of the QUEStionable status register. Command STATus:QUEStionable:PTRansition <NRf> STATus:QUEStionable:PTRansition? Parameter Value:0 to 65535 Response: NR1 KIKUSUI Electronics Corp.
STATus Command QUEStionable:INSTrument subresigter (PMX-Multi only) This is the subregister (16 bits) of bit 13 of the QUEStionable status register. Bit weight Bit name Description INSTrument1 Summary bit of channel 1(QUES:INST:ISUM1) INSTrument2 Summary bit of channel 2(QUES:INST:ISUM2) INSTrument3 Summary bit of channel 3(QUES:INST:ISUM3) INSTrument4 Summary bit of channel 4(QUES:INST:ISUM4) NOT USED...
STAT:QUES:INST (PMX-Multi only) Queries the event of the QUEStionable:INSTrument subregister. A query clears the contents of the register. Command STATus:QUEStionable:INSTrument[:EVENt]? Response: NR1 KIKUSUI Electronics Corp.
STATus Command STAT:QUES:INST:COND (PMX-Multi only) Queries the condition of the QUEStionable:INSTrument subregister. A query does not clear the contents of the register. Command STATus:QUEStionable:INSTrument:CONDition? Response: NR1 PMX Interface Manual...
STATus Command QUEStionable:INSTrument:ISUMmary<n> subregister (PMX- Multi only) This is the subregister of bit <n> of the QUEStionable:INSTrument subregister. This is a 16-bit register that stores information related to the status of and the question- able events that occur during operation of the PMX whose channel you specified. Use <n>...
STAT:QUES:INST:ISUM<n> (PMX-Multi only) Queries the event of the QUEStionable:INSTrument:ISUMmary<n> subregister. Use <n> to specify the channel number. For example, to specify channel 2, send the "STAT:QUES:INST:ISUM2" command. A query clears the contents of the register. Command STATus:QUEStionable:INSTrument:ISUMmary<n>[:EVENt]? Response: NR1 KIKUSUI Electronics Corp.
STATus Command STAT:QUES:INST:ISUM<n>:COND (PMX-Multi only) Queries the condition of the QUEStionable:INSTrument:ISUMmary<n> subregister. Use <n> to specify the channel number. For example, to specify channel 2, send the "STAT:QUES:INST:ISUM2:COND" command. A query does not clear the contents of the register. Command STATus:QUEStionable:INSTrument:ISUMmary<n>:CONDition? Response: NR1 PMX Interface Manual...
STAT:QUES:INST:ISUM<n>:ENAB (PMX-Multi only) Sets the enable register of the QUEStionable:INSTrument:ISUMmary<n> subregis- ter. Use <n> to specify the channel number. For example, to specify channel 2, send the "STAT:QUES:INST:ISUM2:ENAB" command. Command STATus:QUEStionable:INSTrument:ISUMmary<n>:ENABle <NRf> STATus:QUEStionable:INSTrument:ISUMmary<n>:ENABle? Parameter Value:0 to 65535 Response: NR1 KIKUSUI Electronics Corp.
STATus Command STAT:QUES:INST:ISUM<n>:NTR (PMX-Multi only) Sets the negative transition of the QUEStionable:INSTrument:ISUMmary<n> sub- register. Use <n> to specify the channel number. For example, to specify channel 2, send the "STAT:QUES:INST:ISUM2:NTR" com- mand. Command STATus:QUEStionable:INSTrument:ISUMmary<n>:NTRansition <NRf> STATus:QUEStionable:INSTrument:ISUMmary<n>:NTRansition? Parameter Value:0 to 65535 Response: NR1 PMX Interface Manual...
Sets the positive transition of the QUEStionable:INSTrument:ISUMmary<n> sub- register. Use <n> to specify the channel number. For example, to specify channel 2, send the "STAT:QUES:INST:ISUM2:PTR" com- mand. Command STATus:QUEStionable:INSTrument:ISUMmary<n>:PTRansition <NR1> STATus:QUEStionable:INSTrument:ISUMmary<n>:PTRansition? Parameter Value:0 to 65535 Response: NR1 KIKUSUI Electronics Corp.
STATus Command Preset status STAT:PRES Resets the ENABle, PTRansition, and NTRansition filter registers of all status reg- isters (including sub registers) to their default values. Default values: ENABle (except INSTrument:ISUMmary<n>:ENABle): 0x0000 INSTrument:ISUMmary<n>:ENABle: 0x7FFF STATus:PTRansition = 0x7FFF STATus:NTRansition = 0x0000 Command STATus:PRESet PMX Interface Manual...
SYSTem Command SYST:BEEP (PMX-Multi only) Turns the buzzer on and off. Command SYSTem:BEEPer[:STATe] <boolean> SYSTem:BEEPer[:STATe]? Parameter Value: ON(1) Buzzer on (default) OFF(0) Buzzer off (Example) SYST:BEEP OFF Response: NR1 KIKUSUI Electronics Corp.
SYSTem Command SYST:COMM:RLST (PMX-Multi only) Sets the operation of the PMX to local or remote. Command SYSTem:COMMunicate:RLSTate <character> SYSTem:COMMunicate:RLSTate? Parameter Value: LOCal Sets the PMX to local mode (Remote Disable; the REMOTE LED turns off). Disable state enables both panel operations and commands. This is a substitute command for IEEE488.1 ren FALSE (Re- mote Disable).
SYST:CONF:STAR:PRI Sets the operation mode to be prioritized when the output is turned on. Command SYSTem:CONFigure:STARtup:PRIority <character>[,(@chanlist)] SYSTem:CONFigure:STARtup:PRIority? [(@chanlist)] Parameter Value: CC (constant current) is prioritized. CV (constant voltage) is prioritized. (Example) SYST:CONF:STAR:PRI CC Response: character KIKUSUI Electronics Corp.
SYSTem Command SYST:DTF (PMX-Multi only) Queries the parallel or series operation state. Command SYSTem: DTFormation[:STATe]? Response Return the parallel or series operation state in character format. Parameter Value: NORMal Parallel nor series operation is in use. SERies Series operation is in use. PARAllel Parallel operation is in use.
Returns the oldest error or event information in the error/event queue as follows: (Example) When there are no errors or events +0"No error" (Example) When a command that cannot be executed under the current operating conditions has been received -221,"Settings conflict" KIKUSUI Electronics Corp.
SYSTem Command SYST:ERR:COUN (PMX-Multi only) Returns the number of unread errors in the error queue. Command SYSTem:ERRor:COUNt? Response: NR1 PMX Interface Manual...
PMX display area. Communication errors are displayed when the PMX is set to remote mode. Command SYSTem:ERRor:TRACe <boolean> SYSTem:ERRor:TRACe? Parameter Value: ON(1) Communication errors are displayed. OFF(0) Communication errors are not displayed. (default) (Example) SYST:ERR:TRAC ON Response: NR1 KIKUSUI Electronics Corp.
SYSTem Command SYST:LOC (PMX-A only) Sets the PMX to local mode (Remote Disable; the REMOTE LED turns off). This is a substitute command for the IEEE488.1 ren FALSE (remote disable) com- mand. The Remote Disable state enables both panel operations and commands. Use SYST:REMor SYST:RWL to switch to remote mode (Remote Enable;...
SYST:OPT (PMX-A only) Queries the optional interface boards and enhanced functions that are installed in the PMX. This is a substitute command for *OPT. Command SYSTem:OPTion? Response: Always returns "0". KIKUSUI Electronics Corp.
SYSTem Command SYST:REM (PMX-A only) Sets the PMX operation to remote mode. All panel keys except the LOCAL key are locked. This is a substitute command for the IEEE488.1 REN (Remote Enable) command and address designation. Use the SYST:LOC command to return the PMX to local mode. Command SYSTem:REMote PMX Interface Manual...
All panel keys are locked (the LOCAL key is also locked). This is a substitute com- mand for the IEEE488.1 llo (Local Lock Out) command. Use the SYST:LOC command to return the PMX to local mode. Command SYSTem:RWLock KIKUSUI Electronics Corp.
SYSTem Command SYST:SEC:IMM (PMX-Multi only) Sanitizes all contents stored in memory and initializes the panel settings to their factory default conditions. Command SYSTem:SECurity:IMMediate PMX Interface Manual...
SYST:VERS Queries the version of the SCPI specifications to which the PMX conforms. Command SYSTem:VERSion? Response Returns 1999.0. KIKUSUI Electronics Corp.
TRACk Command (PMX-Multi only) TRACk Command (PMX-Multi only) TRAC (PMX-Multi only) Enables or disables the tracking function. Command TRACk[:STATe] <boolean> TRACk[:STATe]? Parameter Value: ON(1) The tracking function is enabled. OFF(0) The tracking function is disabled (default). Settings are reset to default when the *RST command is sent. (Example) TRAC ON Response: NR1...
Command TRACk:ABSolute:CURRent <numeric> TRACk:ABSolute:CURRent? Parameter Value: 0 % to 105 % of the rated output current (0 by default) Unit: Settings are reset to default when the *RST command is sent. (Example) TRAC:ABS:CURR 5 Response: NR3 KIKUSUI Electronics Corp.
TRACk Command (PMX-Multi only) TRAC:ABS:VOLT (PMX-Multi only) Sets the amount of change to apply to the present voltage using an absolute value when the tracking function is enabled. Command TRACk:ABSolute:VOLTage <numeric> TRACk:ABSolute:VOLTage? Parameter Value: 0 % to 105 % of the rated output voltage (0 by default) Unit: Settings are reset to default when the *RST command is sent.
TRAC:BASE (PMX-Multi only) Queries the reference values (voltage and current) of the tracking function. Command TRACk:BASE? Response Returns the current <NR3> and then the voltage <NR3> in a comma-separated format. KIKUSUI Electronics Corp.
TRACk Command (PMX-Multi only) TRAC:BASE:ANCH (PMX-Multi only) Changes the reference value of the tracking function to the present value. Command TRACk:BASE:ANCHor PMX Interface Manual...
TRAC:BASE:CHAN (PMX-Multi only) Specifies the reference channel of the tracking function. TRAC:BASE:INST and TRAC:BASE:CHAN are aliases and operate in the same manner. Command TRACk:BASE:CHANnel[:[N]SELect] <NR1> TRACk:BASE:CHANnel[:[N]SELect]? Parameter Value: 1 to 4 channel (Example) TRAC:BASE:CHAN 4 Response: NR1 KIKUSUI Electronics Corp.
TRACk Command (PMX-Multi only) TRAC:BASE:INST (PMX-Multi only) Specifies the reference channel of the tracking function. TRAC:BASE:INST and TRAC:BASE:CHAN are aliases and operate in the same manner. Command TRACk:BASE:INSTrument[:[N]SELect] <NR1> TRACk:BASE:INSTrument[:[N]SELect]? Parameter Value: 1 to 4 channel (Example) TRAC:BASE:INST 4 Response: NR1 PMX Interface Manual...
Sets whether to use the tracking function based on absolute value change or per- centage change. Command TRACk:MODE <character> TRACk:MODE? Parameter Value: RATio Percentage change ABSolute Absolute value change (default) Settings are reset to default when the *RST command is sent. (Example) TRAC:MODE RAT Response: character KIKUSUI Electronics Corp.
TRACk Command (PMX-Multi only) TRAC:RAT:CURR (PMX-Multi only) Sets the amount of change to apply to the present current using a percentage when the tracking function is enabled. Command TRACk:RATio:CURRent <numeric> TRACk:RATio:CURRent? Parameter Value: 0 % to 200 % (0 by default) Unit: %(PCT) Settings are reset to default when the *RST command is sent.
TRACk Command (PMX-Multi only) TRAC:SYNC (PMX-Multi only) Enables or disables the tracking function, and sets the target channels. Command TRACk:SYNC[:STATe] <boolean>[,(@chanlist)] TRACk:SYNC[:STATe]? [(@chanlist)] Parameter Value: ON(1) The tracking operation is enabled (default for channels 1 and 2). OFF(0) The tracking operation is disabled (default for channels 3 and 4).
TRIGger Command TRIG:TRAN:SOUR (PMX-A only) Sets the condition (trigger source) that determines when the TRANsient trigger subsystem actually changing the setting after the PMX receives the INIT:TRAN command. Command TRIGger:TRANsient:SOURce <character> TRIGger:TRANsient:SOURce? Parameter Value: IMMediate The setting is changed immediately (default). The setting is changed when a software trigger is received (use the *TRG, TRIG:TRAN, or IEEE488.1 get (Group Exe- cute Trigger) command to change the setting;...
VOLTage 5,(@2:4) 'Set the channel 2 to 4 voltages to 5 V. Channel designation with the parameter can also be used in query commands. VOLTage? (@1) 'Query the channel 1 voltage. ■ Setting maximum and minimum values KIKUSUI Electronics Corp.
Page 171
Tutorial To set the current to the maximum value, set the value of the CURRent command to MAXimum. The setting can be set to a value in the range from 0 to 105 % of the rated output current. VOLTage 18 'Set the voltage to 18 V CURRent MAXimum 'Set the current to the maximum value...
Page 172
MEAS command is sent. If you query the measured value or the output status at an interval shorter than 50 ms, the previous measured value will be returned. MEASure and FETCh are aliases and operate in the same man- ner. KIKUSUI Electronics Corp.
Tutorial Using Triggers to Change Settings (TRANsient) (PMX-A only) You can use triggers to synchronize the setting of the voltage and current. This is convenient if you want to synchronize output changes with the action of other instruments such as electronic loads. To reserve triggered settings, use the VOLT- age:TRIGgered and CURRent:TRIGgered commands.
Page 174
Immediately after the setting is made. 20 V 10 V After a trigger is sent. 10 V 10 V After *RST is sent. When "VOLT 30" (to change the voltage) is 30 V 30 V (cancel) sent before sending a trigger KIKUSUI Electronics Corp.
Tutorial Using the tracking function (PMX-Multi only) The tracking function is used to change the output of other channels by controlling a single channel. There are two change modes: absolute value change and per- centage change. • Absolute value change The output of target channels change to the same values (absolute values) along with the changes in the reference channel.
Page 176
'Specify CH3 as the reference channel. OUTP ON,(@3) 'Turn on the CH3 output. TRAC:ABS:VOLT -3 'CH3 will be set to 7 V. CH1 and CH2 do not change. Disable the tracking function. TRAC OFF 'Disable the tracking function. KIKUSUI Electronics Corp.
Tutorial Status Monitoring The PMX has two mandatory SCPI standard registers, STATus:OPERation and STATus:QUEStionable, in addition to the IEEE488.2 standard registers. ■ Register basics All SCPI registers have standard event/filter architecture, employing CONDition, EVENt, ENABle, and optionally PTRansition and NTRansition. CONDition and EVENt are read-only registers working as status indicators, and ENABle, PTRansi- tion and NTRansition are read-write registers working as event and summary filters.
Page 178
All channels whose corresponding bits are true are operating abnormally. You can determine how the specified channel is operating abnormally by checking the STA- Tus:QUEStionable:INStrument:ISUMmary<n> subregister of the channel. STATus:QUEStionable:INSTrument:ISUMmary2? ‘Check whether the OV bit of channel 2 is set. KIKUSUI Electronics Corp.
Page 179
Tutorial ■ PON (Power ON) bit The PON bit (bit 7) in the event status register is set whenever the PMX is turned on. The most common use for the PON bit is to generate an SRQ at power-on to keep track of unexpected loss of power or power line failure.
Sending the *CLS command clears the communication error display. If in local mode, the debug trace function is temporarily disabled. The communication error display can be enabled or disabled with the SYSTem:ER- Ror:TRACe command. SYSTem:ERRor:TRACe {ON|OFF} KIKUSUI Electronics Corp.
Tutorial Visual Basic 2017 ■ Setting the "Project" First, add the communication middleware (VISA library) to the project. Click References on the Project menu to open the Reference Manager window. On the navigation pane, click COM and then Type Libraries. From the list in the center of the window, select “VISA COM *.* Type Library”...
Page 182
If you are using an mDNS hostname, Apple Bonjour (alternatively, iTunes or Safari) must be installed on your PC. For VISA, the alias can be used for the I/O resource. When using the alias for the I/O resource, even if the alias name is hard-coded KIKUSUI Electronics Corp.
Page 183
Tutorial directly in the application, the alias name can be easily converted to the appropriate I/O resource name. Example : When using the alias (MYDEV1) for the I/O resource. Set msg = rm.Open("MYDEV1", NO_LOCK, 0, "") When the alias is used, the actual I/O resource is specified by an external configu- ration table.
Page 184
Private Sub Button2_Click(ByVal sender System.Object, ByVal System.EventArgs) Handles Button2.Click msg.WriteString("OUTP 0" & vbLf) msg.WriteString("VOLT 8" & vbLf) msg.WriteString("CURR 5" & vbLf) msg.WriteString("OUTP 1" & vbLf) End Sub 'Querys measurement voltage Private Sub Button3_Click(ByVal sender System.Object, ByVal System.EventArgs) Handles Button3.Click KIKUSUI Electronics Corp.
Page 185
Tutorial msg.WriteString("MEAS:VOLT?" & vbLf) TextBox1.Text = msg.ReadString(256) End Sub Private Sub Form1_Disposed(ByVal sender Object, ByVal System.EventArgs) Handles Me.Disposed msg.Close() End Sub End Class PMX Interface Manual...
The suffix does not follow the syntax or the suffix is inap- propriate for this device. -134 Suffix too long The suffix contained more than 12 characters. -138 Suffix not allowed A suffix was encountered after a numeric element which does not allow suffixes. KIKUSUI Electronics Corp.
Page 187
Appendix Error code Error message description -140 Character data error This error is generated when parsing a character data element. -141 Invalid character data Either the character data element contains an invalid char- acter or the particular element received is not valid for the header.
Page 188
This code indicates that there is no room in the queue and an error occurred but was not recorded. -360 Communication error Communication error when the flow control is turned off. This error applies when the RS232C interface is used. KIKUSUI Electronics Corp.
Page 189
Appendix Error code Error message description -362 Framing error in program Framing error. This error applies when the RS232C inter- message face is used. -363 Input buffer overrun Buffer overrun error. This error applies when the RS232C interface is used. -365 Time out error Time out error.
Page 190
Configuration is not possible because of the paral- lel or series operation setting. +301 Channel disabled The channel setting is invalid. +302 Conflicts with TRANsient in prog- Configuration is not possible because a TRAN- ress sient subsystem is running. KIKUSUI Electronics Corp.
Page 191
FIG data The PMX will be reset to its factory default set- tings. This error occurring multiple times indicates that the memory is damaged. Contact your Kikusui agent or distributor. +910 IOC No response There is no response from the IOC (firmware for controlling the instrument’s internal hardware).
Page 192
MEAS:VOLT? 2.16 19.91 6.56 46.69 4.86 4.79 Queries the measured voltage value MEAS:CURR? 2.16 20.05 6.65 6.69 5.09 4.98 Queries the measured current value *IDN 2.09 30.59 6.37 6.46 1.95 1.81 Queries the model name : 100BASE-TX Ethernet KIKUSUI Electronics Corp.
Need help?
Do you have a question about the PMX-A Series and is the answer not in the manual?
Questions and answers