YOKOGAWA PZ4000 (01) PDF MANUAL


Post questions, comments, reviews or page errors in the comment box below.

Your File is Ready … Download PDF

CLICK HERE TO DOWNLOAD YOKOGAWA PZ4000 (01) PDF MANUAL


PDF Content Summary: Power Analyzer Communication Interface IM 253710-11E 2nd Edition Introduction Thank you for purchasing YOKOGAWA’s PZ4000 Power Analyzer. This Communication Interface User’s Manual describes the functions and commands of the GP-IB and serial interfaces. To ensure proper use of the GP-IB/serial interfaces, please read this manual thoroughly. Keep the manual in a safe place for quick reference whenever a question arises. Two manuals are provided with the PZ4000 including this Communication Interface User’s Manual. Manual Name Manual No. Description PZ4000 Power Analyzer IM 253710-01E Describes all functions except for the User’s Manual communications functions and operation procedures of the instrument. PZ4000 Power Analyzer IM 253710-11E Describes the communications functions of Communication User’s Manual the GP-IB/serial interface. Note • The contents of this manual are subject to change without prior notice as a result of improvements in instrument’s performance and functions. • Every effort has been made in the preparation of this manual to ensure the accuracy of its contents. However, should you have any questions or find any errors, please contact your nearest YOKOGAWA representative listed on the back cover of this manual. • Copying or reproduction of all or any part of the contents of this manual without YOKOGAWA’s permission is strictly prohibited. Trademarks • IBM PC/AT is a registered trademark of International Business Machines Corporation.. • Other product names are trademarks or registered trademarks of their respective holders. Revisions 1st Edition: April 1999 2nd Edition: April 2000 Disk No. BA32 2nd Edition: April 2000 All Rights Reserved, Copyright © 1999 Yokogawa Electric Corporation IM 253710-11E i How to Use this Manual Structure of this Manual This User’s Manual consists of five chapters, an Appendix and an Index as described below. Chapter 1 Overview of the GP-IB Interface Describes the functions and specifications of GP-IB. Chapter 2 Overview of the Serial Interface Describes the functions and specifications of serial. Chapter 3 Before Programming Describes formats used when sending a command. Chapter 4 Command Describes each command. Chapter 5 Status Report Describes the status byte, various registers and queues. Chapter 6 Sample Programs Sample programs, written in Quick-BASIC, for MS-DOS/V machines equipped with the following GP-IB board: AT-GPIB/TNT IEEE-488.2, from National Instruments. Appendix Contains references including the ASCII character code table. Index Provides an alphabetically ordered index. Conventions Used in this Manual • Symbols used for Notes and Keys Type Symbol Description Unit k 1000 e.g.: 100 kS/s (sample rate) K 1024 e.g.: 640 KB (floppy disk memory capacity) Note Note Provides information that is necessary for proper operation of the instrument. Key [Comm Device] Refers to a soft key displayed on the screen. • Symbols used in syntax descriptions Symbols which are used in the syntax descriptions in Chapter 4 are shown below. These symbols are referred to as Symbol Description Example Example of Input <> Defined value CHANnel <x> <x>=1 to 8 →CHANNEL2 {} One of the options in {} is selected. COUPling {AC|DC|GND} →COUPLING AC | Exclusive OR [] Abbreviated TRIGger [:SIMPle]:SLOPe →TRIGger:SLOPer ii IM 253710-11E

Contents Introduction...................................................................................................................................... i How to Use this Manual ................................................................................................................. iii Chapter 1 Overview of the GP-IB Interface 1.1 Names of the Parts and Their Functions........................................................................... 1-1 1.2 Connecting the GP-IB Cable ............................................................................................. 1-2 1.3 GP-IB Interface Functions ................................................................................................. 1-3 1.4 GP-IB Interface Specifications .......................................................................................... 1-4 1.5 Setting Addressable Mode ................................................................................................ 1-5 1.6 Response to Interface Messages...................................................................................... 1-6 Chapter 2 Overview of the Serial Interface 2.1 Names of the Parts and Their Functions........................................................................... 2-1 2.2 Serial Interface Functions and Specifications ................................................................... 2-2 2.3 Connecting the Serial Interface Cable .............................................................................. 2-3 2.4 Handshaking ..................................................................................................................... 2-5 2.5 Matching the Data Format................................................................................................. 2-7 2.6 Setting up this Instrument ................................................................................................. 2-8 Chapter 3 Before Programming 3.1 Messages .......................................................................................................................... 3-1 3.2 Commands ........................................................................................................................ 3-3 3.3 Response .......................................................................................................................... 3-5 3.4 Data................................................................................................................................... 3-5 3.5 Synchronization with the Controller................................................................................... 3-7 Chapter 4 Commands 4.1 Command Listing .............................................................................................................. 4-1 4.2 ABORt Group .................................................................................................................. 4-11 4.3 ACQuire Group ............................................................................................................... 4-11 4.4 CHANnel Group .............................................................................................................. 4-12 4.5 COMMunicate Group ...................................................................................................... 4-16 4.6 CURSor Group ................................................................................................................ 4-18 4.7 DISPlay Group ................................................................................................................ 4-23 4.8 FILE Group...................................................................................................................... 4-33 4.9 HCOPy Group ................................................................................................................. 4-37 4.10 IMAGe Group .................................................................................................................. 4-40 4.11 INPut Group .................................................................................................................... 4-41 4.12 MATH Group ................................................................................................................... 4-53 4.13 MEASure Group .............................................................................................................. 4-56 4.14 NULL Group .................................................................................................................... 4-61 4.15 NUMeric Group ............................................................................................................... 4-62 4.16 SETup Group .................................................................................................................. 4-69 4.17 SSTart Group .................................................................................................................. 4-70 4.18 STARt Group ................................................................................................................... 4-70 4.19 STATus Group ................................................................................................................. 4-71 4.20 STOP Group ................................................................................................................... 4-72 4.21 SYSTem Group ............................................................................................................... 4-73 1 2 3 4 5 6 App Index

IM 253710-11E iii Contents 4.22 TIMebase Group ............................................................................................................. 4-76 4.23 TRIGger Group ............................................................................................................... 4-77 4.24 WAVeform Group ............................................................................................................ 4-80 4.25 ZOOM Group .................................................................................................................. 4-83 4.26 Common Command Group ............................................................................................. 4-85 Chapter 5 Status Report 5.1 Overview of the Status Report .......................................................................................... 5-1 5.2 Status Byte ........................................................................................................................ 5-2 5.3 Standard Event Register ................................................................................................... 5-3 5.4 Extended Event Register .................................................................................................. 5-4 5.5 Output Queue and Error Queue ........................................................................................ 5-5 Chapter 6 Sample Program 6.1 Before Programming ......................................................................................................... 6-1 6.2 Example of Normal Measurement Data Output ................................................................ 6-2 6.3 Example of Harmonic Measurement Data Output ............................................................ 6-5 6.4 Output Example of Waveform Data in ASCII Format ........................................................ 6-7 6.5 Output Example of Waveform Data in Binary Format ....................................................... 6-9 Appendix Appendix 1 ASCII Character Code .......................................................................................App-1 Appendix 2 Error Messages .................................................................................................App-2 Appendix 3 Overview of IEEE 488.2-1987 ...........................................................................App-4 Index iv IM 253710-11E Chapter 1 Overview of the GP-IB Interface 1.1 Names of the Parts and Their Functions 1 O v e Front Panel r v i e w POWER ANALYZER DC - 2 MHz 5 MS/s o CONFIGURATION

ESC TRIG’ D SETUP INPUT MEASURE TRIGGER ACQ DISPLAY MATH CURSOR ZOOM REMOTE FILE MISC HELP LOCAL SHIFT COPY NULL CAL MENU ELEMENT RESET SELECT REMOTE indicator Lit while remote mode is active via communications. f th e G P - IB

FILTER 1 FILTER FILTER FILTER 234 SINGLE START START/STOP ABORT OBSERVATION TIME In te

CH 1 CH 3 CH 5 CH 7 CH 2 CH 4 CH 6 CH 8 POWER O I Rear Panel VOLTAGE r f a CURRENT c e LOCAL key Press this key to switch from remote mode to local mode so as to enable key operation. MISC key Press this key to set communication setting. GP-IB connector Used to connect a controller (personal computer etc.) using a GP-IB cable. For information on how to connect the GP-IB cable, refer to the following page.

IM 253710-11E 1-1 1.2 Connecting the GP-IB Cable GP-IB Cable The GP-IB connector on the side panel of the PZ4000 is a 24-pin connector that conforms to IEEE Standard 488-1978. Use a GP-IB cable that also conforms to IEEE Standard 488-1978. Connection Method Connect the GP-IB cable as shown below. Connection Precautions • Be sure to tighten the screws on the GP-IB cable connector firmly. • The instrument can be connected to more than one item of equipment (e.g. a personal computer) if more than one GP-IB cable is used. However, it is not possible to connect more than 15 items of equipment (including the controller) to a single bus. • If you connect the instrument to more than one item of equipment, make sure that a different address is used for each item. • Each connecting cable must be 2 m or less in length. • The total length of all the cables must not exceed 20 m. • While communications are in progress, more than two-thirds of the connected equipment items must be turned ON. • When connecting more than one item of equipment, connect them so that the connection route forms a star or linear configuration. Loop or parallel wiring is not allowed. CAUTION Be sure to switch off power to both your PC and the oscilloscope before connecting or disconnecting cables. Failure to switch power off may cause internal circuit failure or improper operation. 1-2 IM 253710-11E 1.3 GP-IB Interface Functions 1 O v e GP-IB Interface Functions r v i e Listener function w o • Allows you to make the settings which you can make using the panel keys on the f t h instrument, except for the power ON/OFF and GP-IB communications settings. e G • Receives commands from a controller requesting output of set-up and waveform data. P - Also receives status report commands. I B I n t e Talker function r f a c • Outputs set-up and waveform data. e Note The talk-only, listen-only and controller functions are not available on this instrument. Switching between Remote and Local Modes When switched from Local to Remote Mode Remote mode is activated when a REN (Remote Enable) message is received from a controller while local mode is active. • REMOTE is displayed on. • All front panel keys except the LOCAL key can no longer be operated any more. • Settings entered in local mode are retained. When switched from Remote to Local Mode Pressing the LOCAL key in remote mode puts the instrument in local mode. However, this is not possible if Local Lockout has been set by the controller (page 1-6). • The REMOTE indicator is turned off. • All front panel keys are operative. • Settings entered in remote mode are retained. IM 253710-11E 1-3 1.4 GP-IB Interface Specifications GP-IB Interface Specifications Electrical and mechanical specifications : Conforms to IEEE Standard 488-1978. Interface functions : Refer to the table below. Protocol : Conforms to IEEE Standard 488.2-1987. Code : ISO (ASCII) code Mode : Addressable mode Address setting : Addresses 0 to 30 can be selected from the GP-IB setting screen, displayed when you press the MISC key. Remote mode clear : Remote mode can be cleared by pressing the LOCAL key. However, this is not possible if Local Lockout has been set by the controller. Interface functions Function Subset Name Description Source handshaking SH1 Full source handshaking capability Acceptor handshaking AH1 Full acceptor handshaking capability Talker T6 Basic talker capability, serial polling, untalk on MLA (My Listen Address), no talk-only capability Listener L4 Basic listener capability, unlisten on MTA (My Talk Address), no listen-only capability Service request SR1 Full service request capability Remote local RL1 Full remote/local capability Parallel poll PP0 No parallel polling capability Device clear DC1 Full device clear capability Device trigger DT1 Device trigger capability Controller C0 No controller function Electrical characteristic E1 Open collector 1-4 IM 253710-11E 1.5 Setting Addressable Mode 1 O v e Before You Begin r v i e When you make settings which can be made using the front panel keys of the instrument w o or when you output set-up data or waveform data using the controller, the following f t h settings must be made. e G P - Setting the address I B I This function allows you to set the instrument’s address for addressable mode within the n t e range of 0 to 30. Each item of equipment connected via a GP-IB interface has its own r f a c address, by which it can be identified. Care must be taken to ensure that all e interconnected devices are assigned unique addresses. Note Do not change the address while the GP-IB interface is being used by the controller. Operationg Procedure 1. Press the MISC key. 2. Press the “GP-IB/RS232” soft key. 3. Press the “Comm Device” soft key to select “GPIB.” 4. Turn the jog shuttle to set the desired address. Step 1, 2 Step 3 Step 4 IM 253710-11E 1-5 1.6 Response to Interface Messages Response to Interface Messages Response to a uni-line message IFC (Interface Clear) Clears the talker and listener. Stops output if data is being output. REN (Remote Enable) Switches between remote and local modes. IDY (Identify) is not supported. Response to a multi-line message (address command) GTL (Go To Local) Switches to local mode. SDC (Selected Device Clear) Clears the program message (command) which is currently being output. Also clears the output queue (page 4-5). *OPC and *OPC? will be disabled if they are currently being executed. *WAI and COMMunicate:WAIT will be stopped immediately. GET(Group Execute Trigger) Operates in the sameway as the TRG command. PPC (Parallel Poll Configure) and TCT (Take Control) are not supported Response to a multi-line message (universal command) LLO (Local Lockout) Invalidates the LOCAL key on the front panel to disable switching to local mode. DCL (Device Clear) Same as SDC SPE (Serial Poll Enable) Sets the talker function to serial poll mode for all equipment connected to the communications bus. The controller performs polling on equipment sequentially. SPD (Serial Poll Disable) Clears serial poll mode as the talker function for all equipment connected to the communications bus. PPU (Parallel Poll Unconfigure) is not supported. What is an Interface Message? An interface message is also called an interface command or bus command, and is issued by the controller. Interface messages are classified as follows. Uni-line messages Messages are transferred through a single control line. The following three types of uni line message are available. IFC (Interface Clear) REN (Remote Enable) IDY (Identify) 1-6 IM 253710-11E 1.6 Response to Interface Messages 1 Multi-line message Eight data lines are used to transmit a message. Multi-line messages are classified as O follows. v e r Address commands v i e Valid when the equipment is designated as a listener or a talker. The following five w o address commands are available. f t h e Commands valid for equipment designated as a listener G P GTL (Go To Local) - I B SDC (Selected Device Clear) I n t PPC (Parallel Poll Configure) e r f a GET (Group Execute Trigger) c e Command valid for equipment designated as a talker TCT (Take Control) Universal commands Valid for any item of equipment, irrespective of whether the item is designated as a listener or a talker. The following five universal commands are available. LLO (Local Lockout) DCL (Device Clear) PPU(Parallel Poll Unconfigure) SPE (Serial Poll Enable) SPD (Serial Poll Disable) In addition to the above commands, a listener address, talker address on secondary command can be sent in an interface message. Interface Messages Multi-line Messages Uni-line

Messages Address command ★IFC ★REN IDY ★GTL ★SDC PPC ★GET TCT Universal command ★LLO ★DCL PPU ★SPE ★SPD

Listerner address Talker address Secondary command

Messages marked with a “★” are interface messages supported by the PZ4000 Note Differences between SDC and DCL The SDC command is an address command and requires that both the talker and listener be designated; however DCL is a universal command and does not require that the talker and listener be designated. Therefore, SDC is used for particular items of equipment, while DCL can be used for any equipment connected to the communications bus. IM 253710-11E 1-7 Chapter 2 Overview of the Serial Interface 2.1 Names of the Parts and Their Functions Front Panel 2 POWER ANALYZER

DC - 2 MHz 5 MS/s CONFIGURATION TRIG’ D RESET SELECT O

ESC SETUP INPUT MEASURE TRIGGER ACQ DISPLAY MATH CURSOR ZOOM REMOTE FILE MISC HELP LOCAL SHIFT COPY NULL CAL MENU ELEMENT REMOTE indicator Lit while remote mode is active via communications. v e r v ie w of FILTER 1 FILTER FILTER FILTER 234 SINGLE START START/STOP ABORT OBSERVATION TIME th

CH 1 CH 3 CH 5 CH 7 CH 2 CH 4 CH 6 CH 8 POWER O I Rear Panel e VOLTAGE S CURRENT e r i a l I n t e r f LOCAL key a c Press this key to switch from remote e mode to local mode so as to enable key operation. MISC key Press this key to set communication setting. Serial (RS-232) connector Used to connect a controller (personal computer etc.) using a serial cable. For information on how to connect the serial cable, refer to section 2.3.

IM 253710-11E 2-1 2.2 Serial Interface Functions and Specifications Receiving Function It is possible to make the same settings via the serial interface as can be made using the front panel keys. Measured/computed data, panel set-up information and error codes can be received. Sending Function Measured/computed data can be output. Panel set-up information and the status byte can be output. Error codes which have occurred can be output. Serial Interface Specifications Electrical characteristics : Complies with EIA-574 Standard (EIA-232 (RS-232) Standard for 9 pin) Connection : Point-to-point Communications : Full-duplex Synchronization : Start-stop system Baud rate : 1200, 2400, 4800, 9600, 19200 Start bit : 1 bit (fixed) Data Length : 7 or 8 bits Parity : Even, odd or no parity Stop Bit : 1 or 2 bits Connector : DELC-J9PAF-13L6 (JAE or equivalent) Hardware handshaking : User can select whether CA or CB signals will always be True, or will be used for control. Software Handshaking : User can select whether to control only transmission or both transmission and reception using X-on and X-off signals. X-on (ASCII 11H) X-off (ASCII 13H) Receive : 256 bytes Switching between Remote and Local Modes when switched from Local to Remote Mode Remote mode is activated when the “COMMunicate:REMote ON” command is received form a controller while local mode is active. • REMOTE is displayed on. • All front panel keys except the LOCAL key can no longer be operated any more. • Settings entered in local mode are retained. When switched from Remote to Local Mode Pressing the LOCAL key in remote mode puts the instrument in local mode. However, this is not possible of Local Lockout (when the “COMMunicate:LOCKout ON” command is received) has been set by the controller (page 1-6). Local mode is activated when the “COMMunicate:REMote OFF” command regardless of Local Lockout. • The REMOTE indicator is turned off. • All front panel keys are operative. • Settings entered in remote mode are retained. 2-2 IM 253710-11E 2.3 Connecting the Serial Interface Cable When connecting this instrument to a computer, make sure that the handshaking 2 method, data transmission rate and data format selected for the instrument match those selected for the computer. O v For details, refer to the following pages. Also make sure that the correct interface cable e r v is used. i e w o f Connector and Signal Names t h e S e 5 r i a

4 3 2 1 9 8 7 6 l In te r fa ce

2. RD (Received Data) : Data received from personal computer Signal direction...Input 3. SD (Send Data) : Data transmitted to a personal computer Signal direction...Output 5. SG (Signal Ground) : Ground for signals 7. RS (Request to Send) : Signal used for handshaking when receiving data from a personal computer Signal direction...Output 8. CS (Clear to Send) : Signal used for handshaking when transmitting data to a personal computer Signal direction...Input Pin Nos. 1, 4, 6 and 9 are not used. 9-25 Pin Connector 3 2 7 8 5 (2) (3)(4) (5) (7) The number between brackets refer to the pin Nos. of the 25-pin connector. Signal Direction The figure below shows the direction of the signals used by the Serial interface.

RS [Request to send] CS [Clear to send] 7

Computer This 8

SD [Send data] 3 instrument

RD [Receive data] 2 IM 253710-11E 2-3

2.3 Connecting the Serial Interface Cable Table of Serial Standard Signals and their Pin No. Abbreviation

(9-pin connector) Serial (RS-232)Description CCITT JIS

5 AB (GND) 102 SG Signal ground

3 2 7 8 Signal line connection example BA (TXD) BB (RXD) CA (RTS) CB (CTS) 103 104 105 106 SD RD RS CS Transmitted data Received data Request to send Clear to send

The pin numbers shown are that of 9-pin connectors. In general, use a cross cable.

• OFF-OFF / XON-XON PC PZ4000 • XON-RTS(XON-RS) PC PZ4000 • CTS-RTS(CS-RS) PC PZ4000

SD RD RS 3 2 7 8 3 2 7 8 SD RD RS SD RD RS 3 2 7 8 3 2 7 8 SD RD RS SD RD RS 3 2 7 8 3 2 7 8 SD RD RS

CS CS CS

CS SG 5 5 SG CS SG 5 5 SG CS SG 5 5 SG

2-4 IM 253710-11E 2.4 Handshaking To use an serial interface for transferring data between this instrument and a computer, it 2 is necessary to use certain procedures by mutual agreement to ensure the proper transfer of data. These procedures are called “handshaking.” Various handshaking O v systems are available depending on the computer to be used; the same handshaking e r v system must be used for both the computer and this instrument. i e w This instrument allows you to choose any handshaking mode from the following four o f modes. t h e S e Handshake format Descriptions→ r i a

Data Sending Control (control method when sending data to a computer) Data Receiving Control (control l I method when receiving data from a computer) n t e

Handshake Software Handshake Hardware Handshake Software Handshake Hardware Handshake r fa

OFF-OFF MethodSending stops when X-off is received, and sending is resumed when X-on is received. The menu of this instrument NO-NO Sending stops when CB(CTS) is False, and sending is resumed when CB is True. No handshake X-off is sent when received data buffer becomes 3/4- full, and X-on is sent when the received data buffer is only 1/4-full. CA (RTS) is set to False when received data buffer is only 3/4-full, and is set to True when received data buffer is only 1/4-full. No handshake ce

XON-XON XON-RS CS-RS 1 OFF-OFF • Transmission data control There is no handshake status between the instrument and host computer. The X-OFF and X-ON signal from the host computer is processed as data, and the CS signal is ignored. • Reception data control There is no handshake status between the recorder and host computer. When the recorder reception buffer becomes full, the excess data is discarded. RS = True (fixed) 2 XON-XON • Transmission data control A software handshake status is established between the instrument and host computer. The instrument will stop a data transmission when an X-OFF signal is received from the host computer, and will resume transmission when the next X-ON signal is received. A CS signal from the host computer is ignored. • Reception data control A software handshake status is established between the instrument and host computer. When the intstruments reception buffer vacancy reaches 64bytes, the X OFF signal will be sent to the host computer. When the reception buffer vacancy reaches 192 bytes, the X-ON signal will be sent. RS = True (fixed) XON-XON XON-RTS CTS-RTS

IM 253710-11E 2-5 2.4 Handshaking 3 XON-RS • Transmission data control A software handshake status is established between the instrument and host computer. The instrument will stop a data transmission when an X-OFF signal is received from the host computer, and will resume transmission when the next X-ON signal is received. A CS signal from the host computer is ignored. • Reception data control A hardware handshake status is established between the instrument and host computer. When the intstruments reception buffer vacancy reaches 64bytes, an “RS = False” status will be established. When the reception buffer vacancy reaches 192 bytes, an “RS = True” status will be established. 4 CS-RS • Transmission data control A software handshake status is established between the instrument and host computer. The instrument will stop a data transmission if a “CS = False” status is established, and will resume the transmission shen a “CS = True” status is established. The X-OFF and X-ON signals from the host computer are processed as data. • Reception data control A hardware handshake status is established between the instrument and host computer. When the intstruments reception buffer vacancy reaches 64bytes, an “RS = False” status will be established. When the reception buffer vacancy reaches 192 bytes, an “RS = True” status will be established. Precautions Regarding Data Receiving Control When handshaking is used to control the reception of data, data may still be sent from the computer even if the free space in the receive buffer drops below 64 bytes. In this case, after the receive buffer becomes full, the excess data will be lost, whether handshaking is in effect or not. Data storage to the buffer will begin again when there is free space in the buffer. 256 bytes When handshaking is in use, reception of data will stop when the free space in the buffer drops to 64

Used Free, 64 bytes Used Free, 192 bytes Used bytes since data cannot be passed to the main program fast enough to keep up with the transmission. After reception of data stops, data continues to be passed to the internal program. Reception of data starts again when the free space in the buffer increases to 192 bytes. Whether handshaking is in use or not, if the buffer becomes full, any additional data received is no longer stored and is lost.

Data Receiving Control using Handshaking Note It is necessary to create a host computer program which prevents the buffers of both the intrument and the computer from becoming full. 2-6 IM 253710-11E 2.5 Matching the Data Format The serial interface of this instrument performs communications using start-stop 2 synchronization. In start-stop synchronization, one character is transmitted at a time. Each character consists of a start bit, data bits, a parity bit and a stop bit. Refer to the O v figure below. e r v Level returns to idle i e w state (dotted line) o

Circuit idle state 1 character Data bit (7 or 8 bits) Parity bit Start bit Even, odd or none until the start bit of the next item of data (solid line). Stop bit 1 1 or 2 bits 2 f th e S e r ia l In te r fa c e

IM 253710-11E 2-7 2.6 Setting up this Instrument Before You Begin When using the controller to set the items which can be set locally using the keys on the instrument, or when outputting the setup information or the waveform data to the controller, set the following items. Baud rate Select from the following choices. 1200, 2400, 4800, 9600, 19200 Data format Select the combination of the data length and the stop bit from the following choices. 8-NO-1, 7-EVEN-1, 7-ODD-1, 7-NO-2 Handshaking method Select the transmit data control and the receive data control from the following choices. NO-NO, XON-XON, XON-RTS, CTS-RTS Terminator Select from the following choices. The terminator used when sending the data from this instrument is selected on the menu. Use either “LF” or “CR+LF” for the terminator in receiving the data. CR, LF, CR+LF Operating Procedure Displaying the Serial (RS-232) menu 1. Press the MISC key. 2. Press the “GP-IB/RS232” soft key. 3. Press the “Comm Device” soft key to select “RS232.” Selecting the baud rate, the data format and etc. 4. Press the “BaudRate” (baud rate), “Format” (data format), “Rx-Tx” (handshaking method), and the “Terminator” (terminator) soft keys individually, and set each item. Step 1, 2 Step 3, 4 2-8 IM 253710-11E 3.1 Messages Chapter 3 Before Programming

3.1 Messages Blocks of message data are transferred between the controller and this instrument during communications. Messages sent from the controller to this instrument are called program messages, and messages sent back from this instrument to the controller are called response messages. If a program message contains a message unit, i.e. a command which requests a response, this instrument returns a response message. A single response message is always returned in reply to a program message. Program Messages The format of a program message is shown below. ; Program message unit format The format of a program message unit is shown below. , <Program header> Space <Program data> 3 B <Program header> e f o A program header is used to indicate the command r e P type. For details, refer to page 3-3. r o g r a <Program data> m m If certain conditions are required for the execution of a i n g command, program data must be added. Program data must be separated from the header by a space (ASCII code “20H”). If multiple items of program data are included, they must be separated by a “,”

<Program message unit> <Program message unit> <PMT> (comma). For details, refer to page 3-5. Example :TRIGger:MODE AUTO<PMT>

A program message consists of one or more program message units; each unit corresponds to one command. This instrument executes commands one by one according to the order in which they are Header Data Response Messages The format of a response message is shown below. ;

received. Program message units are delimited by a “;”. For a description of the format of the program <Response message unit> <Response message units> <RMT>

message unit, refer to the explanation given further below. Example :TRIGger:MODE AUTO;SOURCE 1<PMT> Unit Unit <PMT> A response message consists of one or more response message units: each response message unit corresponds to one response. Response message units are delimited by a “;”. For the response message format, refer to the next page.

PMT is a terminator used to terminate each program message. The following three types of terminator are available. NL (New Line) : Same as LF (Line Feed). ASCII code Example <RMT> :TRIGger:MODE AUTO;SOURCE 1<RMT> Unit Unit

“0AH” is used. ^END : END message defined in IEEE488.1. (EOI signal) (The data byte sent with an END message will be the final item of the program message unit.) NL^END : NL with an END message attached (NL is not included in the program message unit.) RMT is the terminator used for every response message. Only one type of response message is available; NL^END.

IM 253710-11E 3-1

3.1 Messages Response message unit format The format of a program message unit is shown below. , <Response header> Space <Response data> <Response header> A response header sometimes precedes the response data. Response data must be separated from the header by a space. For details, refer to page 3-4. <Response data> Response data is used to define a response. If multiple items of response data are used, they must be separated by a “,” (comma). For details, refer to page 3-5. Example 100.00E-03<RMT> :DISPLAY:FORMAT WAVE<RMT> Data Data Header If a program message contains more than one query, responses are made in the same order as the queries. Normally, each query returns only one response message unit, but there are some queries which return more than one response message unit. The first response message unit always responds to the first query, but it is not always true that the ‘n’ th unit always responds to the ‘n’ th query. Therefore, if you want to make sure that a response is made to each query, the program message must be divided up into individual messages. Points to Note concerning Message Transmission • It is always possible to send a program message if the previous message which was sent did not contain any queries. • If the previous message contained a query, it is not possible to send another program message until a response message has been received. An error will occur if a program message is sent before a response message has been received in its entirety. A response message which has not been received will be discarded. • If an attempt is made by the controller to receive a response message, even if there it no response message, an error will occur. An error will also occur if the controller makes an attempt to receive a response message before transmission of a program message has been completed. • If a program message of more than one unit is sent and some of the units are incomplete, this instrument receives program message units which the instrument thinks complete and attempts to execute them. However, these attempts may not always be successful and a response may not always be returned, even if the program message contains queries. Deadlock This instrument has a buffer memory in which both program and response messages of 1024 bytes or more can be stored. (The number of bytes available will vary depending on the operating state of the instrument.) If the transmission and reception buffer memories become full at the same time, the instrument will not be able to continue the communication operation. This state is called deadlock. In this case, operation can be resumed by discarding the response message. No dead lock will occur, if the size of the program message including the PMT is kept below 1024 bytes. Furthermore, no deadlock will occur if the program message does not contain a query.

3-2 IM 253710-11E

3.2 Commands There are three types of command (program header) 3.2 Commands When Concatenating Commands Command Group which can be sent from the controller to this instrument. They differ in the format of their program headers. They are • Common command header • Compound header • Simple header Common Command Header Commands defined in IEEE 488.2-1987 are called common commands. The header format of a common command is shown below. An asterisk (*) must always be attached to the beginning of a command. * <Mnemonic> ? An example of a common command *CLS Compound Header Commands designed to be used only with this instrument are classified and arranged in a hierarchy according to their function. The format of a compound header is illustrated below. A colon (:) must be used when specifying a lower-level header. : : <Mnemonic> ? An example of a compound header :ACQuire:DIVision Simple Header These commands (headers) are functionally independent of each other and are not arranged hierarchically. The format of a simple header is shown below. : <Mnemonic> ? An example of a simple header :STARt Note A mnemonic is a character string made up of alphanumeric characters. A command group is a group of commands which have the same compound header. A command group may contain sub-groups. Example Commands relating to acquisition settings 3 :ACQuire? :ACQuire:DIVision B :ACQuire:RLENgth e f :ACQuire:TBASe o r e P r When Concatenating Commands of the Same o g r Group a m This instrument stores the hierarchical level of the m i n command which is currently being executed, and g performs analysis on the assumption that the next command to be sent will also belong to the same level. Therefore, it is possible to omit the header if the commands belong to the same group. Example :ACQuire:DIVision ON;TBASE INTernal <PMT> When Concatenating Commands of Different Groups A colon (:) must be included before the header of a command, if the command does not belong to the same group as the preceding command. Example :ACQuire:DIVision ON;:DISPlay:FORMat NUMeric<PMT> When Concatenating Simple Headers When you type in a simple header after another command, you must include a colon (:) before the simple header. Example :ACQuire:DIVision ON;:STARt<PMT> When Concatenating Common Commands Common commands defined in IEEE 488.2-1987 are independent of hierarchical level. Thus, it is not necessary to add a colon (:) before a common command. Example :ACQuire:DIVision ON;*CLS;TBASe INTernal<PMT>

IM 253710-11E 3-3

3.2 Commands When Separating Commands with <PMT> If a terminator is used to separate two commands, each command is a separate message. Therefore, the common header must be typed in for each command even when commands of the same command group are being concatenated. Example :ACQuire:DIVision ON<PMT>:ACQuire: TBASe INTernal<PMT> Upper-level Query An upper-level query is a compound header to which a question mark is appended. Execution of an upper level query allows all a group’s settings to be output at once. Some query groups comprising more than three hierarchical levels can output all their lower level settings. Example :TIMebase?<PMT>→:TIMEBASE:OBSERVE 100.00E-03;SRATE 1.000000E+06 In reply to a query, a response can be returned as a program message to this instrument. Transmitting a response can restore the settings made when the query was executed. However, some upper-level queries will not return set-up data which is not currently in use. Note that not all a group’s information will necessarily be sent out as a response. Header Interpretation Rules This instrument interprets the header received according to the following rules. • Mnemonics are not case sensitive. Example “CURSor” can also be written as “cursor” or “Cursor”. • The lower-case part of a header can be omitted. Example “CURSor” can also be written as “CURSO” or “CURS”. • If the header ends with a question mark, the command is a query. It is not possible to omit the question mark. Example “CURSor?” cannot be abbreviated to anything shorter than “CURS?”. • If the “x” at the end of a mnemonic is omitted, it is assumed to be “1”. Example If “CHANnel<x>” is written as “CHAN”, this represents “CHANnel1”. • Any part of a command enclosed by [ ] can be omitted. Example “TRIGger[:SIMPLle]:LEVel” can be written as “TRIG:LEV”. • However, a part enclosed by [ ] cannot be omitted if is located at the end of an upper-level query. Example “TRIGger?” and “TRIGger:SIMPle?” belong to different upper-level query levels.

3-4 IM 253710-11E

3.3 Response On receiving a query from the controller, this 3.3 Response/3.4 Data 3.4 Data Data instrument returns a response message to the controller. A response message is sent in one of the following two forms. • Response consisting of a header and data If the query can be used as a program message without any change, a command header is attached to the query, which is then returned. Example :DISPlay:FORMat?<PMT>→:DISPLAY: FORMAT WAVE<RMT> • Response consisting of data only If the query cannot be used as a program message unless changes are made to it (i.e. it is a query-only command), no header is attached and only the data is returned. Some query-only cmands can be returned after a header is attached to them. Example :CHANnel1:TYPE?<PMT>→VOLTAGE<RMT> When returning a response without a header It is possible to remove the header from a response consisting of a header and data. The “COMMunicate:HEADer” command is used to do this. Abbreviated form Normally, the lower-case part is removed from a response header before the response is returned to the controller. Naturally, the full form of the header can also be used. For this, the “COMMunicate:VERBose” command is used. The part enclosed by [ ] is also omitted in the abbreviated form. A data section comes after the header. A space must be included between the header and the data. The data contains conditions and values. Data is classified as below. Data Description 3 <Decimal> Value expressed as a decimal number (Example: Number of displayed digits for numerical data →SETup:RESolution 5) B <Voltage><Current> Physical value e f <Time><Frequency> (Example: Waveform observation time o r →TIMebase:OBServe 100M) e <Register> Register value expressed as either binary, octal, decimal P r or hexadecimal o g (Example: Extended event register value r a →STATus:EESE #HFE) m m <Character data> Specified character string (mnemonic). Can be selected i from { } n g (Example: Measurement mode →SETup[:MODE] {NORMal|HARMonics}) <Boolean> Indicates ON/OFF. Set to ON, OFF or value (Example: CH2 waveform display ON →CHANnel2:DISPlay ON) <Character string data>Arbitrary character string (Example: Waveform label of CH1 →CHANnel:LABel "CH1") <Filename> Gives the name of a file. (Example: Name of file to be saved →FILE:SAVE:WAVE[:EXECute] "CASE1") <Block data> Arbitrary 8-bit data (Example: Response to acquired waveform data →#800000010ABCDEFGHIJ) <Decimal> <Decimal> indicates a value expressed as a decimal number, as shown in the table below. Decimal values are given in the NR form specified in ANSI X3. 42- 1975. Symbol Description Example <NR1> Integer 125 -1 +1000 <NR2> Fixed point number 125.0 –.90 +001. <NR3> Floating point number 125.0E+0 –9E–1 +.1E4 <NRf> Any of the forms <NR1> E4 to <NR3> is allowed. Decimal values which are sent from the controller to this instrument can be sent in any of the forms to <NR3>. In this case, <NRf> appears. For response messages which are returned from this instrument to the controller, the form (<NR1> to <NR3> to be used) is determined by the query. The same form is used, irrespective of whether the value is large or small. In the case of <NR3>, the “+” after the “E” can be omitted, but the “–” cannot. If a value outside the setting range is entered, the value will be normalized so that it is just inside the range. If the value has more than the significant number of digits, the value will be rounded.

IM 253710-11E 3-5

3.4 Data <Voltage>, <Current>, <Time>, <Frequency> <Voltage>, <Current>, <Time> and <Frequency> indicate decimal values which have physical significance. <Multiplier> or <Unit> can be attached to <NRf>. They can be entered in any of the following forms. Form Example <NRf><Multiplier><Unit> 5MV <NRf><Unit> 5E-3V <NRf><Multiplier> 5M <NRf> 5E-3 <Multiplier> Multipliers which can be used are shown below. Symbol Word Description EX Exa 1018 PE Peta 1015 T Tera 1012 G Giga 109 MA Mega 106 K Kilo 103 M Mili 10-3 U Micro 10-6 N Nano 10-9 P Pico 10-12 F Femto 10-15 <Unit> Units which can be used are shown below. Symbol Word Description V Volt Voltage A Ampere Current S Second Time HZ Hertz Frequency MHZ Megahertz Frequency <Multiplier> and <Unit> are not case sensitive. “U” is used to indicate “∝”. “MA” is used for Mega (M) to distinguish it from Mili, except for in the case of Megahertz, which is expressed as “MHZ”. Hence, it is not permissible to use “M” (Mili) for Hertz. If both <Multiplier> and <Unit> are omitted, the default unit will be used. Response messages are always expressed in <NR3> form. Neither <Multiplier> nor <Unit> is used, therefore the default unit is used. <Register> <Register> indicates an integer, and can be expressed in hexadecimal, octal or binary as well as as a decimal number. <Register> is used when each bit of a value has a particular meaning. <Register> is expressed in one of the following forms. Form Example <NRf> 1 #H<Hexadecimal value made up of the digits 0 to 9, and A to F> #H0F #Q<Octal value made up of the digits 0 to 7> #Q777 #B<Binary value made up of the digits 0 and 1> #B001100 <Register> is not case sensitive. Response messages are always expressed as <NR1>. <Character Data> <Character data> is a specified string of character data (a mnemonic). It is mainly used to indicate options, and is chosen from the character strings given in { }. For interpretation rules, refer to “Header Interpretation Rules” on page 3-4. Form Example {NORMal|HARMonics} NORMAL As with a header, the “COMMunicate:VERBose” command can be used to return a response message in its full form. Alternatively, the abbreviated form can be used. The “COMMunicate:HEADer” command does not affect <character data>. <Boolean> <Boolean> is data which indicates ON or OFF, and is expressed in one of the following forms. Form Example {ON|OFF|<NRf>} ON OFF 1 0 0 When <Boolean> is expressed in <NRf> form, OFF is selected if the rounded integer value is “0” and ON is selected if the rounded integer is “Not 0”. A response message is always “1” if the value is ON and “0” if it is OFF. <Character String Data> <Character string data> is not a specified character string like <Character data>. It is an arbitrary character string. A character string must be enclosed in single quotation marks (') or double quotation marks ("). Form Example <Character string data> "ABC" "IEEE488.2-1987" Response messages are always enclosed in double quotation marks.

3-6 IM 253710-11E

If a character string contains a double quotation mark ("), the double quotation mark will be replaced by two concatenated double quotation marks ("""). This rule also applies to a single quotation mark within a character string. <Character string data> is an arbitrary character string, therefore this instrument assumes that the remaining program message units are part of the character string if no single (') or double quotation mark (") is encountered. As a result, no error will be detected if a quotation mark is omitted. <Filename> Gives the name of a file. The format is as follows. Form Example {<NRf>|<Character data>|<Character string>} 1 CASE "CASE" If you input an <NRf> value, the system converts the value (after rounding to the nearest integer) to the corresponding 8-character ASCII string. (If you set the value to 1, the name becomes "00000001".) Note that negative values are not allowed. If you enter a <character data> or <character string> argument that is longer than eight characters, only the first eight characters are used. Response messages always return filenames as <character string> arguments. <Block data> <Block data> is arbitrary 8-bit data. <Block data> is only used for response messages. Response messages are expressed in the following form. Form Example #N<N-digit decimal value><Data byte string> #800000010ABCDEFGHIJ #N Indicates that the data is <Block data>. “N” is an ASCII character string number (digits) which indicates the number of data bytes that follow. <N-digits decimal value> Indicates the number of bytes of data. (Example: 00000010 = 10 bytes) <Data byte string> The actual data. (Example: ABCDEFGHIJ) Data is comprised of 8-bit values (0 to 255). This means that the ASCII code “0AH”, which stands for “NL”, can also be a code used for data. Hence, care must be taken when programming the controller. 3.5 Synchronization with the Controller 3.5 Synchronization with the Controller Overlap Commands and Sequential Commands There are two kinds of command; overlap commands and sequential commands. Execution of an overlap command may start before execution of the previously sent command is completed. 3 The [CHANnel1:VOLTage:RANGe] command, for example, is a sequential command. Assume that you B set a new voltage range value and immediately e f o request return of the new value, as follows: r e P :CHANnel1:VOLTage:RANGe 200V;RANGe?<PMT> r o In this case, the oscilloscope always returns the g r a newest setting (“200V”). This is because it always m m completes processing of the current sequential i n g command (in this case, “RANGe 200V”) before moving on to the next command (“RANGe?”). In contrast, assume that you begin a file load and then immediately query the voltage range value: :FILE:LOAD:SETup "FILE1";:CHANnel1:VOLTage: RANGe? Because “FILE:LOAD:SETup” is an overlapped command, the oscilloscope will advance to the “CHANNel1:VOLTage:RANGe?” command before it finishes the load. The returned voltage range value will not show the newest setting, but will rather show the setting in use before the setup was changed. Obviously, use of overlapped commands may in some cases produce inappropriate results. Where necessary, you can avoid such problems as described below. Synchronization with an Overlap Command Using the *WAI command The *WAI command causes the commands which follow it to wait until an overlap command has been executed. Example :COMMunicate:OPSE #0040;:FILE:LOAD: SETup "FILE1";*WAI;:CHANnel1:VOLTage: <PMT> The “COMMunicate:OPSE” command is used to designate which commands are to be subject to the *WAI command. In the above example, only auto set up is designated. Since a *WAI command is executed just before “CHANnel1:VOLTage:RANGe?”, “CHANnel1:VOLTage:RANGe?” will not be executed until auto set-up has been completed.

IM 253710-11E 3-7

3.5 Synchronization with the Controller Using the COMMunicate:OVERlap command The “COMMunicate:OVERlap” command is used to enable or disable overlap operation. Example :COMMunicate:OVERlap #HFFBF;:FILE:LOAD:SETup "FILE1";:CHANnel1:VOLTage:VOLTage:RANGe?<PMT> The “COMMunicate:OVERlap #HFFBF” command disables overlapped operation of the medium access command, while enabling all other overlap-type operations. The oscilloscope will therefore handle “FILE:LOAD:SETup” s a sequential command, ensuring that the “CHANnel1:VOLTage:RANGe?” command (in the above example) will not execute until file loading is completed. Using the *OPC command The *OPC command causes the OPC bit (bit 0) of the standard event register (page 5-3) to be set to “1” when an overlap operation has been completed. Example :COMMunicate:OPSE #H0040;*ESE 1;*ESR?; *SRE 32;:FILE:LOAD:SETup "FILE1";*OPC<PMT> (Response to *ESR? is decoded.) (Service request is awaited.) CHANnel1:VOLTage:VDIV:VALue?<PMT> The “COMMunicate:OPSE” command is used to designate which commands are to be subject to the *OPC command. In the above example, only medium access commands are designated. *ESE 1 and *SRE 32 stipulate that a service request is generated only when the OPC bit is set to “1”. *ESR? is used to clear the standard event register. In the above example, “CHANnel1:VOLTage:RANGe?” will not be executed until a service request is generated. Using the *OPC? query The *OPC? query generates a response when an overlap operation has been completed. Example :COMMunicate:OPSE #H0040;:FILE:LOAD:SETup "FILE1";*OPC?<PMT> (Response to *OPC? is decoded.) :CHANnel1:VOLTage:RANGe?<PMT> The “COMMunicate:OPSE” command is used to designate which commands are to be subject to the *OPC? command. In the above example, only medium access commands are designated. Since *OPC? does not generate a response until an overlap operation is completed, file loading will have been completed when a response to *OPC? is read. Note Most commands are sequential commands. Commands used in Chapter 4 are sequential commands unless otherwise specified. Synchronization with Non-Overlap Commands Synchronization is sometimes required for reasons other than communications-related reasons, such as the activation of a trigger, even if a sequential command is used. As an example, the following message is properly used to query waveform data obtained by a “single start” operation: SSTart;WAVeform:SEND?<PMT> But sending this message (executing this command) before a single-start reading has been registered may result in a command error. In this case, synchronization with the time at which acquisition is completed must be accomplished, as shown next. Using STATus:CONDition? query A “STATus:CONDition?” query is used to make an query about the contents of the condition register (page 5-4). It is possible to judge whether acquisition is in progress or not by reading bit 0 of the condition register. Bit 0 is “1” if acquisition is in progress, and “0” if acquisition is stopped. Example :SSTart<PMT> :STATus:CONDition?<PMT> (Returns to the previous status if bit 0 is found to be “1” when the response is decoded.) :WAVeform:SEND?<PMT> A “WAVeform:SEND?” query will not be executed until bit 0 of the condition register has been set to “0”.

3-8 IM 253710-11E 3.5 Synchronization with the Controller Using the extended event register Changes in the condition register are reflected in the extended event register (page 5-4). Example :STATus:FILTer1 FALL;:STATus:EESE 1;EESR?; *SRE 8;:SSTart<PMT> 3 (Response to STATus:EESR? is decoded.) (Service request is awaited.) B :WAVeform:SEND?<PMT> e f o r e P The “STATus:FILTer1 FALL” command sets the r o transition filter such that Bit 0 (FILTer1) of the g r a Extended Event Register sets to 1 when Bit 0 of the m m Condition Register changes from 1 to 0. i n g “STATus:EESE 1” is a command used only to reflect the status of bit 0 of the extended event register in the status byte. “STATus:EESR?” is used to clear the extended event register. The “*SRE” command is used to generate a service request caused solely by the extended event register. “WAVeform:SEND?” will not be executed until a service request is generated. Using the COMMunicate:WAIT command The “COMMunicate:WAIT” command halts communications until a specific event is generated. Example :STATus:FILTer1 FALL;:STATus:EESR?;: SSTart<PMT> (Response to STATus:EESR? is decoded.) :COMMunicate:WAIT 1;:WAVeform:SEND?<PMT> For a description of “STATus:FILTer1 FALL” and “STATus:EESR?”, refer to “Using the extended event register” on this page. “COMMunicate:WAIT 1” means that communications is halted until bit 0 of the extended event register is set to “1”. IM 253710-11E 3-9 4.1 Command Listing Chapter 4 Commands 4.1 Command Listing Command Function Page ABORt Group :ABORt Aborts data acquisition. 4-11 ACQuire Group :ACQuire? Queries all settings related to data acquisition. 4-11 :ACQuire:DIVision Sets whether or not to divide the record length or queries the current setting. 4-11 4 :ACQuire:RLENgth Sets the record length or queries the current setting. 4-11 :ACQuire:TBASe Sets the sampling block or queries the current setting. 4-11 C CHANnel Group o m :CHANnel<x>? Queries all settings related to the vertical axis of each channel. 4-13 m a :CHANnel<x>:CURRent? Queries all settings related to the current input channel. 4-13 n d :CHANnel<x>:CURRent:RANGe Sets the current range of the current input channel or queries the current setting. 4-13 s :CHANnel<x>:CURRent:SRATio Sets the current sensor’s scaling constant of the current input channel or queries the current setting. 4-13 :CHANnel<x>:CURRent:TERMinal Sets the current measurement terminal of the current input channel or queries the current setting. 4-13 :CHANnel<x>:DISPlay Turns ON/OFF the waveform display of each channel or queries the current setting. 4-13 :CHANnel<x>:LABel Sets the waveform label of each channel or queries the current setting. 4-14 :CHANnel<x>:POSition Sets the vertical position (the GND position) of each channel or queries the current setting. 4-14 :CHANnel<x>:SPEed? Queries all settings related to the revolution sensor signal input channel. 4-14 :CHANnel<x>:SPEed:FRANge Sets the frequency range of the revolution sensor signal input channel (pulse input) or queries the current setting. 4-14 :CHANnel<x>:SPEed:RANGe Sets the input range of the revolution sensor signal input channel or queries the current setting. 4-14 :CHANnel<x>:SPEed:TYPE Sets the input type of the revolution sensor signal input channel or queries the current setting. 4-15 :CHANnel<x>:TORQue? Queries all settings related to the torque meter signal input channel. 4-15 :CHANnel<x>:TORQue:RANGe Sets the input range of the torque meter signal input channel or queries the current setting. 4-15 :CHANnel<x>:TYPE? Queries the input type of each channel. 4-15 :CHANnel<x>:VOLTage? Queries all settings related to the voltage input channel. 4-15 :CHANnel<x>:VOLTage:RANGe Sets the voltage range of the voltage input channel or queries the current setting. 4-15 :CHANnel<x>:VZoom Sets the vertical zoom factor or queries the current setting. 4-15 COMMunicate Group :COMMunicate? Queries all settings related to communications. 4-16 :COMMunicate:HEADer Sets whether or not to attach headers to response data or queries the current setting. 4-16 :COMMunicate:LOCKout Sets/releases local lockout. 4-16 :COMMunicate:OPSE Sets the overlap commands for *OPC, *OPC?, and *WAI or queries the current setting. 4-17 :COMMunicate:OPSR? Queries the operation pending status register. 4-17 :COMMunicate:OVERlap Sets the commands to permit overlap operation or queries the current setting. 4-17 :COMMunicate:REMote Switches between remote and local. 4-17 :COMMunicate:STATus? Queries the line-specific status. 4-17 :COMMunicate:VERBose Sets whether to use the full or abbreviated form for response data or queries the current setting. 4-17 :COMMunicate:WAIT Waits for an extended event to occur. 4-17 :COMMunicate:WAIT? Generates a response when one of the specified extended events occurs. 4-17 CURSor Group :CURSor? Queries all settings related to cursor measurements. 4-19 :CURSor:HORizontal? Queries all settings related to the H cursor. 4-19 :CURSor:HORizontal:DY? Queries the Y-axis value between the H cursors. 4-19 :CURSor:HORizontal:POSition<x> Sets the H cursor position or queries the current setting. 4-19 IM 253710-11E 4-1 4.1 Command Listing Command Function Page :CURSor:HORizontal:TRACe Sets the waveform on which to place the H cursor or queries the current setting. 4-19 :CURSor:HORizontal:Y<x>? Queries the Y-axis value of the H cursor. 4-20 :CURSor:MARKer? Queries all settings related to the marker. 4-20 :CURSor:MARKer:DX? Queries the X-axis value between the marker. 4-20 :CURSor:MARKer:DY? Queries the Y-axis value between the marker. 4-20 :CURSor:MARKer:FFT<x> Sets the X-axis value of the marker position for the FFT result or queries the current setting. 4-20 :CURSor:MARKer:JUMP Jumps to the zoomed waveform of the marker. 4-20 :CURSor:MARKer:PERDt?(1 PER Delta T) Queries the 1/∆ value of the horizontal axis between the marker. 4-20 :CURSor:MARKer:POSition<x> Sets the marker position or queries the current setting. 4-21 :CURSor:MARKer:TRACe<x> Sets the waveform on which to place the marker or queries the current setting. 4-21 :CURSor:MARKer:X<x>? Queries the X-axis value of the marker position. 4-21 :CURSor:MARKer:Y<x>? Queries the Y-axis value of the marker position. 4-21 :CURSor:[TYPE] Sets the cursor type or queries the current setting. 4-21 :CURSor:VERTical? Queries all settings related to the V cursor. 4-21 :CURSor:VERTical:DX? Queries the X-axis value between the V cursors. 4-21 :CURSor:VERTical:FFT<x> Sets the V cursor position with respect to the FFT result. 4-21 :CURSor:VERTical:PERDt? Queries the 1/∆ value of the horizontal axis between the V cursors. 4-22 :CURSor:VERTical:POSition<x> Sets the V cursor position or queries the current setting. 4-22 :CURSor:VERTical:TRACe Sets the waveform on which to place the V cursor or queries the current setting. 4-22 :CURSor:VERTical:X<x>? Queries the X-axis value of the V cursor position. 4-22 :CURSor:XY? Queries all settings related to the XY cursor. 4-22 :CURSor:XY:DX? Queries the X-axis value between the XY cursors. 4-22 :CURSor:XY:POSition<x> Sets the XY cursor position or queries the current setting. 4-22 :CURSor:XY:TRACe? Queries the waveform on which the XY cursor is placed. 4-22 :CURSor:XY:X<x>? Queries the X-axis value of the XY cursor position. 4-22 DISPlay Group :DISPlay? Queries all settings related to the screen display. 4-25 :DISPlay:BAR? Queries all settings related to the bar graph display. 4-25 :DISPlay:BAR:CURSor<x> Sets the marker position (harmonic order) on the bar graph display or queries the current setting. 4-25 :DISPlay:BAR:ITEM<x> Sets the bar graph display items (function, element) or queries the current setting. 4-25 :DISPlay:BAR:ORDer Sets the start and end harmonic orders of the bar graph display or queries the current setting. 4-25 :DISPlay:DATE Turns ON/OFF the date and time displays or queries the current setting. 4-26 :DISPlay:FORMat Sets the display format or queries the current setting. 4-26 :DISPlay:NUMeric? Queries all settings related to the numerical display. 4-26 :DISPlay[:NUMeric]:HARMonics? Queries all settings related to the numerical display during harmonic measurement. 4-26 :DISPlay[:NUMeric]:HARMonics:IAMount Sets the numerical display format during harmonic measurement or queries the current setting. 4-26 :DISPlay[:NUMeric]:HARMonics:ICURsor Sets the cursor position of the numerical display during harmonic measurement or queries the current setting. 4-27 :DISPlay[:NUMeric]:HARMonics:ITEM<x> Sets the numerical displayed items during harmonic measurement or queries the current setting. 4-27 :DISPlay[:NUMeric]:HARMonics:LCURsor Sets the cursor position on the list display during harmonic measurement or queries the current setting. 4-27 :DISPlay[:NUMeric]:HARMonics:LIST<x> Sets the list display items during harmonic measurement or queries the current setting. 4-27 :DISPlay[:NUMeric]:HARMonics:PRESet Sets the numerical display items to a preset pattern during harmonic measurement. 4-27 4-2 IM 253710-11E 4.1 Command Listing Command Function Page :DISPlay[:NUMeric]:NORMal? Queries all settings related to the numerical display during normal measurement. 4-27 :DISPlay[:NUMeric]:NORMal:FCURsor Sets the cursor position of the numerical display (All display) during normal measurement or queries the current setting. 4-28 :DISPlay[:NUMeric]:NORMal:IAMount Sets the numerical display format during normal measurement or queries the current setting. 4-28 :DISPlay[:NUMeric]:NORMal:ICURsor Sets the cursor position of the numerical display (split display) during normal measurement or queries the current setting. 4-28 :DISPlay[:NUMeric]:NORMal:ITEM<x> 4 Sets the numerical displayed item during normal measurement or queries the current setting. 4-28 C o :DISPlay[:NUMeric]:NORMal:PRESet m Sets the numerical display items to a preset pattern during normal measurement. 4-28 m a :DISPlay:VECTor? Queries all settings related to the vector display. 4-28 n d :DISPlay:VECTor:IMAG Sets the zoom factor of the current display during vector display or queries the current s setting. 4-28 :DISPlay:VECTor:NUMeric Turns ON/OFF the numerical data display during vector display or queries the current setting. 4-29 :DISPlay:VECTor:UMAG Sets the zoom factor of the voltage display during vector display or queries the current setting. 4-29 :DISPlay:WAVE? Queries all settings related to the waveform display. 4-29 :DISPlay:WAVE:{CHANnel<x>|MATH<x>} Turns ON/OFF the channel/computed waveform display or queries the current setting. 4-29 :DISPlay:WAVE:FORMat Sets the display format of the waveform or queries the current setting. 4-29 :DISPlay:WAVE:GRATicule Sets the graticule type (grid) or queries the current setting. 4-29 :DISPlay:WAVE:INTerpolate Sets the interpolation method of the waveform or queries the current setting. 4-29 :DISPlay:WAVE:MAPPing? Queries all settings related to the waveform mapping to the split screen. 4-29 :DISPlay:WAVE:MAPPing:{CHANnel<x>|MATH<x>} Sets the {channel waveform|MATH waveform} mapping to the split screen or queries the current setting. 4-29 :DISPlay:WAVE:MAPPing[:MODE] Sets the waveform mapping method for the split screen or queries the current setting. 4-30 :DISPlay:WAVE:SVALue Turns ON/OFF the scale value display or queries the current setting. 4-30 :DISPlay:WAVE:TLABel Turns ON/OFF the waveform label display or queries the current setting. 4-30 :DISPlay:XY? Queries all settings related to the X-Y display. 4-30 :DISPlay:XY:FFT Sets the range of the FFT waveform to be displayed on the X-Y display or queries the current setting. 4-30 :DISPlay:XY:INTerpolate Sets the interpolation method of the waveform or queries the current setting. 4-30 :DISPlay:XY:POSition Sets the range of the T-Y waveform to be displayed on the X-Y display or queries the current setting. 4-31 :DISPlay:XY:XTRace Sets the channel to assign to the X-axis of the X-Y display or queries the current setting. 4-31 FILE Group :FILE? Queries all settings related to file operations. 4-34 :FILE:CDIRectory Changes the current directory. 4-34 :FILE:DELete:IMAGe:{TIFF|BMP|PSCRipt} Deletes a screen image data file. 4-34 :FILE:DELete:NUMeric:{ASCii|FLOat} Deletes a numerical data file. 4-34 :FILE:DELete:SETup Deletes a setup parameter file. 4-34 :FILE:DELete:WAVE:{BINary|ASCii|FLOat} Deletes a waveform data file. 4-34 :FILE:DRIVe Sets the drive (medium) setting. 4-34 :FILE:FORMat Formats the floppy disk. 4-34 :FILE:FREE? Queries the free space (bytes) on the drive. 4-34 IM 253710-11E 4-3 4.1 Command Listing Command Function Page :FILE:LOAD:ABORt Aborts loading a file. 4-34 :FILE:LOAD:SETup Loads a setup parameter file. 4-35 :FILE:LOAD:WAVE Loads a waveform data file. 4-35 :FILE:MDIRectory Creates a directory. 4-35 :FILE:PATH? Queries the absolute path of the current directory. 4-35 :FILE:SAVE? Queries all settings related to saving a file. 4-35 :FILE:SAVE:ABORt Aborts saving the file. 4-35 :FILE:SAVE:ANAMing Sets whether or not to automatically assign file names or queries the current setting. 4-35 :FILE:SAVE:COMMent Sets the comment that is attached to the file being saved or queries the current setting. 4-35 :FILE:SAVE:NUMeric? Queries all settings related to saving the numerical data to a file. 4-35 :FILE:SAVE:NUMeric[:EXECute] Saves the numerical data to a file. 4-35 :FILE:SAVE:NUMeric:LIST? Queries all settings related to saving the numerical list data to a file during harmonic measurement. 4-35 :FILE:SAVE:NUMeric:LIST:ELEMent<x> Turns ON/OFF the output of each element when saving numerical list data to a file during harmonic measurement or queries the current setting. 4-35 :FILE:SAVE:NUMeric:LIST:{<List-Function>|SIGMa} Turns ON/OFF the output of each function when saving numerical list data to a file during harmonic measurement or queries the current setting. 4-35 :FILE:SAVE:NUMeric:TYPE Sets the format of the numerical data being saved or queries the current setting. 4-36 :FILE:SAVE:SETup[:EXECute] Saves the setup parameters to a file. 4-36 :FILE:SAVE:WAVE? Queries all settings related to saving the waveform data to a file. 4-36 :FILE:SAVE:WAVE[:EXECute] Saves the waveform data to a file. 4-36 :FILE:SAVE:WAVE:RANGe Sets the range of the waveform to save to the file or queries the current setting. 4-36 :FILE:SAVE:WAVE:TRACe Sets the waveform to save to the file or queries the current setting. 4-36 :FILE:SAVE:WAVE:TYPE Sets the format of the waveform data being saved or queries the current setting. 4-36 HCOPy Group :HCOPy? Queries all settings related to screen data output. 4-38 :HCOPy:ABORt Aborts data output and paper feeding. 4-38 :HCOPy:CENTronics? Queries all settings related to the external printer output. 4-38 :HCOPy:CENTronics:COLor Sets the color (ON/OFF) of the external printer output or queries the current setting. 4-38 :HCOPy:CENTronics:FORMat Sets the command format that is output to the printer or queries the current setting. 4-38 :HCOPy:COMMent Sets the comment that is printed at the lower section of the screen or queries the current setting. 4-38 :HCOPy:DIRection Sets the output destination of the data or queries the current setting. 4-38 :HCOPy:EXECute Executes data output. 4-38 :HCOPy:FORMat Sets the output data format or queries the current setting. 4-38 :HCOPy:PRINter:DLISt Executes output of the numerical data list to the built-in printer. 4-38 :HCOPy:PRINter:FEED Feeds the paper (built-in printer). 4-38 :HCOPy:SAVE? Queries all settings related to saving the file. 4-38 :HCOPy:SAVE:ANAMing Sets whether or not to automatically assign file names or queries the current setting. 4-38 :HCOPy:SAVE:COMMent Sets the comment that is attached to the file being saved or queries the current setting. 4-39 :HCOPy:SAVE:NAME Sets the file name or queries the current setting. 4-39 :HCOPy:{TIFF|BMP}? Queries all settings related to the TIFF/BMP format. 4-39 :HCOPy:{TIFF|BMP}:COLor Sets the color for the TIFF/BMP format or queries the current setting. 4-39 :HCOPy:{TIFF|BMP}:COMPression Sets whether or not to compress the data in TIFF/BMP format or queries the current setting. 4-39 IMAGe Group :IMAGe? Queries all settings related to the output of the screen image data. 4-40 :IMAGe:COLor Sets the color of the screen image data being output or queries the current setting. 4-40 :IMAGe:FORMat Sets the output format of the screen image data or queries the current setting. 4-40 :IMAGe:SEND? Queries the screen image data. 4-40 INPut Group :INPut? Queries all settings related to all input modules. 4-44 4-4 IM 253710-11E 4.1 Command Listing Command Function Page [:INPut]:MODUle? Queries the model name of each input module. 4-44 [:INPut]:MOTor? Queries all settings related to the motor module. 4-44 [:INPut]:MOTor:FILTer? Queries all settings related to the filter for the motor module. 4-44 [:INPut]:MOTor:FILTer[:LINE] Sets the line filter for the motor module or queries the current setting. 4-44 [:INPut]:MOTor:FILTer:ZCRoss Sets the zero crossing filter for the motor module or queries the current setting. 4-44 [:INPut]:MOTor:PM? Queries all settings related to the motor output of the motor module. 4-44 [:INPut]:MOTor:PM:SCALing Sets the scaling factor used during motor output computation on the motor module or queries the current setting. 4-44 [:INPut]:MOTor:PM:UNIT Sets the unit to add to the motor output computation result or queries the current setting. 4-45 [:INPut]:MOTor:POLE Sets the motor’s number of poles for the motor module or queries the current setting. 4-45 [:INPut]:MOTor:SPEed? Queries all settings related to the revolution sensor signal input for the motor module. 4-45 4 [:INPut]:MOTor:SPEed:FRANge Sets the frequency range of the revolution sensor signal input (pulse input) for the motor module or queries the current setting. 4-45 C [:INPut]:MOTor:SPEed:PULSe Sets the pulse count of the revolution sensor signal input (pulse input) for the motor o m module or queries the current setting. 4-45 m a [:INPut]:MOTor:SPEed:RANGe Sets the voltage range of the revolution sensor signal input for the motor module or n d queries the current setting. 4-46 s [:INPut]:MOTor:SPEed:SCALing Sets the scaling factor used during rotating speed computation on the motor module or queries the current setting. 4-46 [:INPut]:MOTor:SPEed:TYPE Sets the input type of the revolution sensor signal input for the motor module or queries the current setting. 4-46 [:INPut]:MOTor:SPEed:UNIT Sets the unit to add to the rotating speed computation result or queries the current setting.4-46 [:INPut]:MOTor:SYNChronize Sets the frequency measurement source for the motor module or queries the current setting. 4-46 [:INPut]:MOTor:TORQue? Queries all settings related to the torque meter signal input for the motor module. 4-46 [:INPut]:MOTor:TORQue:RANGe Sets the voltage range of the torque meter signal input for the motor module or queries the current setting. 4-46 [:INPut]:MOTor:TORQue:SCALing Sets the scaling factor used during torque computation on the motor module or queries the current setting. 4-47 [:INPut]:MOTor:TORQue:UNIT Sets the unit to add to the torque computation result or queries the current setting. 4-47 [:INPut]:POWer? Queries all settings related to the power measurement module. 4-47 [:INPut][:POWer]:CURRent? Queries all settings related to the current measurement on the power measurement module. 4-47 [:INPut][:POWer]:CURRent:AUTO? Queries the ON/OFF state of the current auto range function of all elements with the power measurement modules. 4-48 [:INPut][:POWer]:CURRent:AUTO[:ALL] Turns ON/OFF the current auto range function of all elements with the power measurement modules. 4-48 [:INPut][:POWer]:CURRent:AUTO:ELEMent<x> Turns ON/OFF the current auto range function of each element with power measurement module or queries the current setting. 4-48 [:INPut][:POWer]:CURRent:RANGe? Queries the current range of all elements with the power measurement modules. 4-48 [:INPut][:POWer]:CURRent:RANGe[:ALL] Sets the current range of all elements with the power measurement modules. 4-48 [:INPut][:POWer]:CURRent:RANGe:ELEMent<x> Sets the current range of each element with the power measurement module or queries the current setting. 4-48 [:INPut][:POWer]:CURRent:SRATio? Queries the current sensor transformation ratio of all elements with the power measurement modules. 4-49 [:INPut][:POWer]:CURRent:SRATio[:ALL] Sets the current sensor transformation ratio of all elements with the power measurement modules. 4-49 [:INPut][:POWer]:CURRent:SRATio:ELEMent<x> Sets the current sensor transformation ratio of each element with the power measurement module or queries the current setting. 4-49 IM 253710-11E 4-5 4.1 Command Listing Command Function Page [:INPut][:POWer]:CURRent:TERMinal? Queries the current measurement terminals of all elements with the power measurement modules. 4-49 [:INPut][:POWer]:CURRent:TERMinal[:ALL] Sets the current measurement terminals of all elements with the power measurement modules. 4-49 [:INPut][:POWer]:CURRent:TERMinal:ELEMent<x> Sets the current measurement terminals of each element with the power measurement module or queries the current setting. 4-49 [:INPut][:POWer]:FILTer? Queries all settings related to the filter for the power measurement module. 4-49 [:INPut][:POWer]:FILTer:LINE? Queries the line filter setting of all elements with the power measurement modules. 4-50 [:INPut][:POWer]:FILTer[:LINE][:ALL] Sets the line filter setting of all elements with the power measurement modules. 4-50 [:INPut][:POWer]:FILTer[:LINE]:ELEMent<x> Sets the line filter setting of each element with the power measurement module or queries the current setting. 4-50 [:INPut][:POWer]:FILTer:ZCRoss? Queries the zero crossing filter of all elements with the power measurement modules. 4-50 [:INPut][:POWer]:FILTer:ZCRoss[:ALL] Sets the zero crossing filter of all elements with the power measurement modules. 4-50 [:INPut][:POWer]:FILTer:ZCRoss:ELEMent<x> Sets the zero crossing filter of each element with the power measurement module or queries the current setting. 4-50 [:INPut][:POWer]:SCALing? Queries all settings related to scaling for the power measurement module. 4-50 [:INPut][:POWer]:SCALing:{PT|CT|SFACtor}? Queries the PT ratio/CT ratio/power coefficient of all elements with the power measurement modules. 4-50 [:INPut][:POWer]:SCALing:{PT|CT|SFACtor}[:ALL] Sets the PT ratio/CT ratio/power coefficient of all elements with the power measurement modules. 4-50 [:INPut][:POWer]:SCALing:{PT|CT|SFACtor}:ELEMent<x> Sets the PT ratio/CT ratio/power coefficient of each element with the power measurement module or queries the current setting. 4-51 [:INPut][:POWer]:SCALing:STATe? Queries the ON/OFF state of the scaling function of all elements with the power measurement modules. 4-51 [:INPut][:POWer]:SCALing[:STATe][:ALL] Turns ON/OFF the scaling function of all elements with the power measurement modules. 4-51 [:INPut][:POWer]:SCALing[:STATe]:ELEMent<x> Turns ON/OFF the scaling function of each element with the power measurement module or queries the current setting. 4-51 [:INPut][:POWer]:VOLTage? Queries all settings related to the voltage measurement for power measurement modules. 4-51 [:INPut][:POWer]:VOLTage:AUTO? Queries the ON/OFF state of the voltage auto range function of all elements with the power measurement modules. 4-51 [:INPut][:POWer]:VOLTage:AUTO[:ALL] Turns ON/OFF the voltage auto range function of all elements with the power measurement modules. 4-51 [:INPut][:POWer]:VOLTage:AUTO:ELEMent<x> Turns ON/OFF the voltage auto range function of each element with the power measurement module or queries the current setting. 4-51 [:INPut][:POWer]:VOLTage:RANGe? Queries the voltage range of all elements with the power measurement modules. 4-51 [:INPut][:POWer]:VOLTage:RANGe[:ALL] Sets the voltage range of all elements with the power measurement modules. 4-51 [:INPut][:POWer]:VOLTage:RANGe:ELEMent<x> Sets the voltage range of each element with the power measurement module or queries the current setting. 4-52 4-6 IM 253710-11E 4.1 Command Listing Command Function Page MATH Group :MATH<x>? Queries all settings related to computations. 4-53 :MATH<x>:EXECute Executes computation. 4-53 :MATH<x>:EXPRession Sets the equation or queries the current setting. 4-54 :MATH<x>:FFT? Queries all settings related to the FFT. 4-54 :MATH<x>:FFT:POINt Sets the number of points for the FFT or queries the current setting. 4-54 :MATH<x>:FFT:WINDow Sets the window function for the FFT or queries the current setting. 4-54 :MATH<x>:FUNCtion Enables/disables the computation function or queries the current setting. 4-54 :MATH<x>[:MODE] Turns ON/OFF the computation or queries the current setting. 4-54 :MATH<x>:POINt Sets the start and end points of the computation or queries the current setting. 4-54 :MATH<x>:SCALing? Queries all settings related to scale converting. 4-54 4 :MATH<x>:SCALing:MODE Sets the scale converting or queries the current setting. 4-55 :MATH<x>:SCALing:VALue Sets the upper and lower limits for manual scaling or queries the current setting. 4-55 C :MATH<x>:UNIT Sets the unit to attach to the computed result or queries the current setting. 4-55 o m m MEASure Group a n :MEASure? Queries all settings related to measurements. 4-57 d s :MEASure:AVERaging? Queries all settings related to averaging. 4-57 :MEASure:AVERaging:COUNt Sets the number of averaging counts or queries the current setting. 4-57 :MEASure:AVERaging[:STATe] Turns ON/OFF the averaging function or queries the current setting. 4-57 :MEASure:DMeasure Sets the delta computation or queries the current setting. 4-58 :MEASure:FUNCtion<x>? Queries all settings related to the user-defined function. 4-58 :MEASure:FUNCtion<x>:EXPRession Sets the equation for the user-defined function or queries the current setting. 4-58 :MEASure:FUNCtion<x>:[:STATe] Enable/disable the user-defined function or queries the current setting. 4-58 :MEASure:FUNCtion<x>:UNIT Sets the unit to attach to the computed result of the user-defined function or queries the current setting. 4-58 :MEASure:HARMonics? Queries all settings related to the measurement during harmonic measurement. 4-58 :MEASure:HARMonics:ORDer Sets the minimum and maximum harmonic orders to be analyzed during harmonic measurement or queries the current setting. 4-58 :MEASure:HARMonics:THD Sets the equation used to determine the THD (total harmonic distortion) during harmonic measurement or queries the current setting. 4-58 :MEASure[:MODE] Turns ON/OFF the measurement computation or queries the current setting. 4-58 :MEASure:PC? Queries all settings related to determination of Pc (Corrected Power). 4-59 :MEASure:PC:IEC Sets the equation used to determine the Pc (Corrected Power) or queries the current setting. 4-59 :MEASure:PC:P<x> Sets the parameters used to determine the Pc (Corrected Power) or queries the current setting. 4-59 :MEASure:PERiod? Queries all settings related to the computation period. 4-59 :MEASure:PERiod:CURSor? Queries all settings when specifying the computation period with the cursors. 4-59 :MEASure:PERiod:CURSor[:POSition] Sets the computation period when specifying the period with the cursors or queries the current setting. 4-59 :MEASure:PERiod:ETRigger? Queries all settings when using the external trigger signal to determine the computation period. 4-59 :MEASure:PERiod:ETRigger[:PATTern] Sets the pattern that is used when determining the computation period with the external trigger signal or queries the current setting. 4-59 :MEASure:PERiod:EXECute Executes the computation. 4-60 :MEASure:PERiod[:MODE] Sets the method used to specify the computation period or queries the current setting. 4-60 :MEASure:PERiod:ZCRoss? Queries all settings when using the zero crossing detection to determine the computation period. 4-60 :MEASure:PERiod:ZCRoss:SYNChronize? Sets the synchronizing source for all elements when using the zero crossing detection to determine the computation period. 4-60 IM 253710-11E 4-7 4.1 Command Listing Command Function Page :MEASure:PERiod:ZCRoss[:SYNChronize]:ELEMent<x> Sets the synchronizing source for each element when using the zero crossing detection to determine the computation period. 4-60 :MEASure:PHASe Sets the display format of the phase difference or queries the current setting. 4-60 :MEASure:SFORmula Sets the equation used to determine S (apparent power) or queries the current setting. 4-60 NULL Group :NULL Turns ON/OFF the NULL function or queries the current setting. 4-61 NUMeric Group :NUMeric? Queries all settings related to the numerical data output. 4-63 :NUMeric:FORMat Sets the format of the numerical data that are sent using the “:NUMeric:{NORMal| HARMonics|LIST}:VALue?” command or queries the current setting. 4-63 :NUMeric:HARMonics? Queries all settings related to the numerical data output during harmonic measurement. 4-63 :NUMeric:HARMonics:CLEar Clears the numerical data output items during harmonic measurement. 4-63 :NUMeric:HARMonics:ITEM<x> Sets the numerical data output items during harmonic measurement or queries the current setting. 4-63 :NUMeric:HARMonics:NUMber Sets the number of numerical data that are sent using the “:NUMeric:HARMonics:VALue?” command or queries the current setting. 4-63 :NUMeric:HARMonics:PRESet Sets the numerical data output items to a preset pattern during harmonic measurement. 4-64 :NUMeric:HARMonics:VALue? Queries the numerical data during harmonic measurement. 4-64 :NUMeric:LIST? Queries all settings related to the output of the numerical list data during harmonic measurement. 4-64 :NUMeric:LIST:ITEM Sets the output items of the numerical list data during harmonic measurement or queries the current setting. 4-64 :NUMeric:LIST:ORDer Sets the maximum harmonic order of the numerical list data to output during harmonic measurement or queries the current setting. 4-64 :NUMeric:LIST:SELect Sets the output components of the numerical list data during harmonic measurement or queries the current setting. 4-64 :NUMeric:LIST:VALue? Queries the numerical list data during harmonic measurement. 4-64 :NUMeric:NORMal? Queries all settings related to the numerical data output during normal measurement. 4-64 :NUMeric[:NORMal]:CLEar Clears the numerical data output items during normal measurement. 4-65 :NUMeric[:NORMal]:ITEM<x> Sets the numerical data output items during normal measurement or queries the current setting. 4-65 :NUMeric[:NORMal]:NUMber Sets the number of numerical data during normal measurement or queries the current setting. 4-65 :NUMeric[:NORMal]:PRESet Sets the numerical data output items to a preset pattern during normal measurement. 4-65 :NUMeric[:NORMal]:VALue? Queries the numerical data during normal measurement. 4-65 SETup Group :SETup? Queries all settings related to the measurement mode. 4-69 :SETup:INITialize Initializes the settings. 4-69 :SETup[:MODE] Sets the measurement mode or queries the current setting. 4-69 :SETup:PLLSource Sets the PLL source during harmonic measurement or queries the current setting. 4-69 :SETup:RESolution Sets the number of displayed digits for numerical data or queries the current setting. 4-69 :SETup:WIRing Sets the wiring method or queries the current setting. 4-70 SSTart Group :SSTart Executes single start. 4-70 STARt Group :STARt Starts data acquisition. 4-70 STATus Group :STATus? Queries all settings related to the communication status function. 4-71 :STATus:CONDition? Queries the status register. 4-71 :STATus:EESE(Extended Event Status Enable register) Sets the extended event enable register or queries the current setting. 4-71 4-8 IM 253710-11E 4.1 Command Listing Command Function Page :STATus:EESR?(Extended Event Status Register) Queries and clears the extended event register. 4-71 :STATus:ERRor? Queries the code and information of the error. 4-72 :STATus:FILTer<x> Sets the transition filteror queries the current setting. 4-72 :STATus:QENable Sets whether or not to store messages other than errors in the error queue or queries the current setting. 4-72 :STATus:QMESsage Sets whether or not to attach a message to the “STATus:ERRor?” response or queries the current setting. 4-72 :STATus:SPOLl?(Serial Poll) Executes serial polling. 4-72 STOP Group 4 :STOP Stops data acquisition. 4-72 SYSTem Group C :SYSTem? Queries all settings related to the system. 4-74 o m :SYSTem:DATE Sets the date or queries the current setting. 4-74 m a :SYSTem:LANGuage Sets the message language or queries the current setting. 4-74 n d :SYSTem:LCD? Queries all settings related to the LCD monitor. 4-74 s :SYSTem:LCD:BRIGhtness Sets the brightness of the LCD monitor or queries the current setting. 4-74 :SYSTem:LCD:COLor? Queries all settings related to the display colors of the LCD monitor. 4-74 :SYSTem:LCD:COLor:GRAPh? Queries all settings related to the display color of graphic items. 4-74 :SYSTem:LCD:COLor:GRAPh:{BACKground|GRATicule|CURSor|CHANnel<x>|MATH<x>} Queries the display color for the background/graticule/cursor/channel waveform/MATH waveform or queries the current setting. 4-74 :SYSTem:LCD:COLor:GRAPh:MODE Sets the display color mode of graphic items or queries the current setting. 4-74 :SYSTem:LCD:COLor:TEXT? Queries all settings related to the display color of text items. 4-74 :SYSTem:LCD:COLor:TEXT:{LETTer|BACKground|BOX|SUB|SELected} Sets the display colors for characters (Menu Fore)/menu background (Menu Back)/selected menu (Select Box)/popup menu (Sub Menu)/selected key (Selected Key) or queries the current setting. 4-75 :SYSTem:LCD:COLor:TEXT:MODE Sets the display color mode of text items or queries the current setting. 4-75 :SYSTem:SCSI? Queries all settings related to the SCSI-ID. 4-75 :SYSTem:SCSI:INITialize Initializes SCSI related settings. 4-75 :SYSTem:SCSI:OWNid Sets the SCSI ID of this instrument or queries the current setting. 4-75 :SYSTem:TIME Sets the time or queries the current setting. 4-75 TIMebase Group :TIMebase? Queries all settings related to the time base (horizontal axis). 4-76 :TIMebase:OBServe Sets the observation time of the waveform or queries the current setting. 4-76 :TIMebase:SRATe Sets the sampling rate or queries the current setting. 4-76 TRIGger Group :TRIGger? Queries all settings related to the trigger. 4-78 :TRIGger:ACTion? Queries all settings related to action-on-trigger. 4-78 :TRIGger:ACTion:ACQCount Sets the action count of action-on-trigger or queries the current setting. 4-78 :TRIGger:ACTion:HCOPy Sets whether or not to output screen image data (ON/OFF) when an action is activated, or queries the current setting. 4-78 :TRIGger:ACTion:SAVE Sets whether or not to save the waveform data to the storage medium (ON/OFF) when an action is activated, or queries the current setting. 4-78 :TRIGger:DELay Sets the trigger delay or queries the current setting. 4-78 :TRIGger:DREFerence Sets the trigger position or queries the current setting. 4-78 :TRIGger:EDGE? Queries all settings related to the edge trigger. 4-78 :TRIGger:EDGE:LEVel Sets the trigger level for the edge trigger or queries the current setting. 4-78 :TRIGger:EDGE:SLOPe Sets the trigger slope for the edge trigger or queries the current setting. 4-78 :TRIGger:MODE Sets the trigger mode or queries the current setting. 4-79 :TRIGger:SOURce Sets the trigger source or queries the current setting. 4-79 :TRIGger:TYPE Sets the trigger type or queries the current setting. 4-79 :TRIGger:WINDow? Queries all settings related to the window trigger. 4-79 IM 253710-11E 4-9 4.1 Command Listing Command Function Page :TRIGger:WINDow:CENTer Sets the center level for the window trigger or queries the current setting. 4-79 :TRIGger:WINDow:CONDition Sets the trigger condition for the window trigger or queries the current setting. 4-79 :TRIGger:WINDow:WIDTh Sets the window width for the window trigger or queries the current setting. 4-79 WAVeform Group :WAVeform? Queries all settings related to the waveform data. 4-80 :WAVeform:BYTeorder Sets the byte order of the waveform data or queries the current setting. 4-80 :WAVeform:END Sets the end point of the output of the waveform data or queries the current setting. 4-80 :WAVeform:FORMat Sets the format of the waveform data or queries the current setting? 4-81 :WAVeform:LENGth? Queries the total number of data points of the waveform. 4-81 :WAVeform:RANGe? Queries the range value that is used to convert the waveform to physical data. 4-81 :WAVeform:SEND? Queries the waveform data. 4-81 :WAVeform:SRATe? Queries the sampling rate of the acquired data. 4-81 :WAVeform:STARt Sets the start point of the output of the waveform data or queries the current setting. 4-82 :WAVeform:TDATe? Queries the string containing the trigger date and time when the waveform was acquired. 4-82 :WAVeform:TRACe Sets the waveform or queries the current setting. 4-82 :WAVeform:TRIGger? Queries the trigger position of the acquired data. 4-82 :WAVeform:ZCRoss? Queries zero crossing data of all channels. 4-82 ZOOM Group :ZOOM? Queries all settings related to the zooming of the waveform. 4-83 :ZOOM:ALLOcation? Queries all settings related to the zoomed waveform. 4-83 :ZOOM:ALLOcation:{CHANnel<x>|MATH<x>} Sets whether or not to select the waveform to be zoomed or queries the current setting. 4-84 :ZOOM:FORMat Sets the display format of the zoomed waveform or queries the current setting. 4-84 :ZOOM:MAG<x> Sets the zoom factor or queries the current setting. 4-84 :ZOOM[:MODE] Sets the the display mode of the zoomed waveform or queries the current setting. 4-84 :ZOOM:POSition<x> Sets the position of the zoom box or queries the current setting. 4-84 Common Command Group *CAL?(CALibrate) Performs calibration (zero level compensation) and queries the result. 4-85 *CLS(CLear Status) Clears the standard event register, extended event register, and error queue. 4-85 *ESE(standard Event Status Enable register) Sets the standard event enable register or queries the current setting. 4-85 *ESR?(standard Event Status Register) Queries the standard event register and clears the register. 4-86 *IDN?(IDeNtify) Queries the instrument model. 4-86 *OPC(OPeration Complete) After the completion of the specified overlap command, sets the OPC event. 4-86 *OPC?(OPeration Complete) Creates a response, after the completion of the specified overlap command. 4-86 *OPT?(OPTion) Queries installed options. 4-86 *PSC(Power-on Status Clear) Sets whether or not to clear each register on power up or queries the current setting. 4-86 *RST(ReSeT) Initializes the command group settings. 4-86 *SRE(Service Request Enable register) Sets the service request enable register or queries the current setting. 4-87 *STB?(STatus Byte) Queries the status byte register. 4-87 *TRG(TRiGger) Executes single start. 4-87 *TST(TeST) Executes the self-test and queries the result. 4-87 *WAI(WAIt) Waits until the execution of the specified overlap command completes before executing the commands that are specified after this command. 4-87 4-10 IM 253710-11E

4.2 ABORt Group 4.2 ABORt Group/4.3 ACQuire Group

The commands in the ABORt group are used to abort the data acquisition operation. These commands can be used to make the same settings and inquiries as when the ABORT (SHIFT + SINGLE START) key on the front panel is pressed. :ABORt :ABORt Function Aborts data acquisition. Syntax :ABORt Example :ABORT Description For the details regarding the difference between 4 the “:ABORt” and “STOP” commands, see the PZ4000 User’s Manual. C o m 4.3 ACQuire Group m a n The commands in the ACQuire Group deal with data acquisitions. d s These commands can be used to make the same settings and inquiries as when the ACQ (SHIFT + TRIGGER) key on the front panel is pressed. ; :ACQuire : RLENgth <Space> <NRf> ? DIVision <Space> OFF ON <NRf> ? TBASe <Space> INTernal EXTernal ? ?

:ACQuire? Function Queries all settings related to data acquisition. Syntax :ACQuire? Example :ACQUIRE?→:ACQUIRE:RLENGTH 100000; DIVISION 0;TBASE INTERNAL :ACQuire:DIVision Function Sets whether or not to divide the record length or queries the current setting. Syntax :ACQuire:DIVision {<Boolean>} :ACQuire:DIVision? Example :ACQUIRE:DIVISION OFF :ACQUIRE:DIVISION?→:ACQUIRE:DIVISION 0 :ACQuire:RLENgth Function Sets the record length or queries the current setting. Syntax :ACQuire:RLENgth {<NRf>} :ACQuire:RLENgth? <NRf> = 100000,1000000,4000000 Example :ACQUIRE:RLENGTH 100000 :ACQUIRE:RLENGTH?→:ACQUIRE: RLENGTH 100000 Description The record length that can be specified depends on the extended memory options. :ACQuire:TBASe Function Sets the time base or queries the current setting. Syntax :ACQuire:TBASe {INTernal|EXTernal} :ACQuire:TBASe? Internal = Internal clock External = External clock Example :ACQUIRE:TBASE INTERNAL :ACQUIRE:TBASE?→:ACQUIRE:TBASE INTERNAL

IM 253710-11E 4-11 4.4 CHANnel Group 4.4 CHANnel Group The commands in the CHANnel Group deal with the vertical axis of each channel. These commands can be used to make the same settings and inquiries as when the CH1 to CH8 keys on the front panel are pressed. ; :CHANnel <x> : TYPE ? DISPlay <Space> OFF ON <NRf> ? ; <Space> VOLT age : RANGe <Voltage> AUTO ? ? ;

CURRent : TERMinal <Space> RANGe <Space> <Current> SENSor ? <Current> <Voltage> AUTO ?

SRATio <Space> <NRf> ? ? ;

SPEed : RANGe <Space> <Voltage> AUTO ?

TYPE <Space> ANALog PULSe ? FRANge <Space> <Frequency> ? ? ;

TORQue : RANGe <Space> VZoom <Space> <NRf> ? POSition <Space> <NRf> ? LABel <Space> <String> ? ? <Voltage> AUTO ? ?

4-12 IM 253710-11E

:CHANnel<x>? Function Queries all settings related to the vertical axis of each channel. Syntax :CHANnel<x>? <x> = 1 to 8 Example :CHANNEL1?→:CHANNEL1:DISPLAY 1;VOLTAGE: RANGE 2.00E+03;:CHANNEL1:VZOOM 1.00;POSITION 0.000;LABEL "CH1" :CHANnel<x>:CURRent? Function Queries all settings related to the current input channel. Syntax :CHANnel<x>:CURRent? <x> = 1 to 8 Example :CHANNEL2:CURRENT?→:CHANNEL2:CURRENT: TERMINAL 5.0E+00;RANGE 10.0E+00 Description If you specify a channel that does not have the 253751/253752 power measurement module installed, an error will occur. :CHANnel<x>:CURRent:RANGe Function Sets the current range of the current input channel or queries the current setting. Syntax :CHANnel<x>:CURRent:RANGe {<current>| <voltage>|AUTO} :CHANnel<x>:CURRent:RANGe? <x> = 1 to 8 <current> = 0.1, 0.2, 0.4, 1, 2, 4, 10(A) (when TERMinal = 5(A)) <current> = 1, 2, 4, 10, 20, 40, 100(A) (when TERMinal = 20(A)) <voltage> = 0.1, 0.2, 0.4, 1(V) (when TERMinal = SENSor) AUTO = Auto range Example :CHANNEL2:CURRENT:RANGE 10A :CHANNEL2:CURRENT:RANGE?→:CHANNEL2: CURRENT:RANGE 10.0E+00 Description • The selectable range is determined by the setting of the current input terminal (:CHANnel<x>:CURRent:TERMinal). • If you specify a channel that does not have the 253751/253752 power measurement module installed, an error will occur. • The “:INPut:POWer:CURRent:SRATio: ELEMent<x> (where <x> is the element number)” command can be used to make the same settings and inquiries. 4.4 CHANnel Group :CHANnel<x>:CURRent:SRATio Function Sets the current sensor’s transformation ratio of the current input channel or queries the current setting. Syntax :CHANnel<x>:CURRent:SRATio {NRf>} <x> = 1 to 8 <NRf> = 0.0001 to 99999.9999 Example :CHANnel<x>:CURRent:SRATio 10 :CHANnel<x>:CURRent:SRATio? :CHANnel<x>:CURRent:SRATio 10.000 Description • If you specify a channel that does not have the 253751/253752 power measurement 4 module installed, an error will occur. • The “:INPut:POWer:CURRent:SRATio: C ELEMent<x> (where <x> is the element o m number)” command can be used to make the m a same settings and inquiries. n d s :CHANnel<x>:CURRent:TERMinal Function Sets the current input terminal of the current input channel or queries the current setting. Syntax :CHANnel<x>:CURRent:TERMinal {<current>| SENSor} :CHANnel<x>:CURRent:TERMinal? <x> = 1 to 8 <current> = 5(A) (for the 253751 power measurement module) <current> = 5, 20(A) (for the 253752 power measurement module) SENSor = current sensor Example :CHANNEL2:CURRENT:TERMINAL 5A :CHANNEL2:CURRENT:TERMINAL?→: CHANNEL2:CURRENT:TERMINAL 5.0E+00 Description • If you specify a channel that does not have the 253752/253752 power measurement module installed, an error will occur. • The “:INPut:POWer:CURRent:TERMinal: ELEMent<x> (where <x> is the element number)” command can be used to make the same settings and inquiries. :CHANnel<x>:DISPlay Function Turns ON/OFF the waveform display of each channel or queries the current setting. Syntax :CHANnel<x>:DISPlay {<Boolean>} :CHANnel<x>:DISPlay? <x> = 1 to 8 Example :CHANNEL1:DISPLAY ON :CHANNEL1:DISPLAY?→:CHANNEL1:DISPLAY 1 Description The “:DISPlay:WAVE:CHANnel<x>” command can be used to make the same settings and inquiries.

IM 253710-11E 4-13

4.4 CHANnel Group :CHANnel<x>:LABel Function Sets the waveform label of each channel or queries the current setting. Syntax :CHANnel<x>:LABel {<string>} :CHANnel<x>:LABel? <x> = 1 to 8 <string> = 8 characters or less Example :CHANNEL1:LABEL "CH1" :CHANNEL1:LABEL?→:CHANNEL1:LABEL "CH1" Description Characters and symbols other than the ones displayed on the keyboard on the screen cannot be used. SPEed = Revolution sensor signal input TORQue = Torque meter signal input :CHANnel<x>:POSition Function Sets the vertical position (the GND position) of each channel or queries the current setting. Syntax :CHANnel<x>:POSition {<NRf>} :CHANnel<x>:POSition? <x> = 1 to 8 <NRf> = -130.000 to 130.000(%) Example :CHANNEL1:POSition 0 :CHANNEL1:POSITION?→:CHANNEL1: POSITION 0.000 :CHANnel<x>:SPEed? Function Queries all settings related to the revolution sensor signal input channel. Syntax :CHANnel<x>:SPEed? <x> = 7 (fixed) Example :CHANNEL7:SPEED?→:CHANNEL7:SPEED: RANGE 50.0E+00;TYPE ANALOG Description If the 253771 motor module is not installed, an error will occur. :CHANnel<x>:SPEed:FRANge Function Sets the frequency range of the revolution sensor signal input channel (pulse input) or queries the current setting. Syntax :CHANnel<x>:SPEed:FRANge {<frequency>| AUTO} :CHANnel<x>:SPEed:FRANge? <x> = 7 (fixed) <frequency> = 40(Hz): 1 to 40 Hz = 800(Hz): 16 to 800 Hz = 8k(Hz): 250 to 8 kHz = 200k(Hz): 2 k to 200 kHz AUTO = Auto range Example :CHANNEL7:SPEED:FRANGE 200KHZ :CHANNEL7:SPEED:FRANGE?→:CHANNEL7: SPEED:FRANGE 200.00E+03 Description • Set the <frequency> to the maximum value within the frequency range. • This command is valid when the input format of the revolution sensor signal (:CHANnel<x>:SPEed:TYPE) is set to “PULSe (pulse input).” • If the 253771 motor module is not installed, an error will occur. • The “:INPut:MOTor:SPEed:FRANGe” command can be used to make the same settings and inquiries. :CHANnel<x>:SPEed:RANGe Function Sets the input range of the revolution sensor signal input channel or queries the current setting. Syntax :CHANnel<x>:SPEed:RANGe {<voltage>|AUTO} :CHANnel<x>:SPEed:RANGe? <x> = 7 (fixed) <voltage> = 1, 2, 5, 10, 20, and 50(V) AUTO = Auto range Example :CHANNEL7:SPEED:RANGE 50V :CHANNEL7:SPEED:RANGE?→:CHANNEL7:SPEED: RANGE 50.0E+00 Description • When the input format of the revolution sensor signal (:CHANnel<x>:SPEed:TYPE) is set to “PULSe (pulse input),” it is fixed to 5 (V). • If the 253771 motor module is not installed, an error will occur. • The “:INPut:MOTor:SPEed:RANGe” command can be used to make the same settings and inquiries.

4-14 IM 253710-11E

:CHANnel<x>:SPEed:TYPE :CHANnel<x>:VOLTage? 4.4 CHANnel Group

Function Sets the signal type of the revolution sensor signal input channel or queries the current setting. Syntax :CHANnel<x>:SPEed:TYPE {ANALog|PULSe} :CHANnel<x>:SPEed:TYPE? <x> = 7 (fixed) Example :CHANNEL7:SPEED:TYPE ANALOG :CHANNEL7:SPEED:TYPE?→:CHANNEL7:SPEED: TYPE ANALOG Description • If the 253771 motor module is not installed, an error will occur. • The “:INPut:MOTor:SPEed:TYPE” command can be used to make the same settings and inquiries. :CHANnel<x>:TORQue? Function Queries all settings related to the torque meter signal input channel. Syntax :CHANnel<x>:TORQue? <x> = 8 (fixed) Example :CHANNEL8:TORQUE?→:CHANNEL8:TORQUE: RANGE 50.0E+00 Description If the 253771 motor module is not installed, an error will occur. :CHANnel<x>:TORQue:RANGe Function Sets the input range of the torque meter signal input channel or queries the current setting. Syntax :CHANnel<x>:TORQue:RANGe {<voltage>| AUTO} :CHANnel<x>:TORQue:RANGe? <x> = 8 (fixed) <voltage> = 1, 2, 5, 10, 20, and 50(V) AUTO = Auto range Example :CHANNEL8:TORQUE:RANGE 50V :CHANNEL8:TORQUE:RANGE?→:CHANNEL8: TORQUE:RANGE 50.0E+00 Description • If the 253771 motor module is not installed, an error will occur. • The “:INPut:MOTor:TORQue:RANGe” command can be used to make the same settings and inquiries. :CHANnel<x>:TYPE? Function Queries the input type of each channel. Syntax :CHANnel<x>:TYPE? <x> = 1 to 8 Example :CHANNEL1:TYPE?→VOLTAGE Description The following responses are possible. VOLTage = voltage input CURRent = current input Function Queries all settings related to the voltage input channel. Syntax :CHANnel<x>:VOLTage? <x> = 1 to 8 Example :CHANNEL1:VOLTAGE?→:CHANNEL1:VOLTAGE: RANGE 2.00E+03 :CHANnel<x>:VOLTage:RANGe Function Sets the voltage range of the voltage input channel or queries the current setting. 4 Syntax :CHANnel<x>:VOLTage:RANGe {<voltage>| AUTO} :CHANnel<x>:VOLTage:RANGe? C o <x> = 1 to 8 m m <voltage> = 30,60,120,200,300,600,1200, a n 2000(V) d s AUTO = AUTO RANGE Example :CHANNEL1:VOLTAGE:RANGE 2000V :CHANNEL1:VOLTAGE:RANGE?→: CHANNEL1:VOLTAGE:RANGE 2.00E+03 Description The “:INPut:POWer:VOLTage:RANGe: ELEMent<x> (where <x> is the element number)” command can be used to make the same settings and inquiries. :CHANnel<x>:VZoom Function Sets the vertical zoom factor or queries the current setting. Syntax :CHANnel<x>:VZoom {<NRf>} :CHANnel<x>:VZoom? <x> = 1 to 8 <NRf> = 0.1 to 100 (See the PZ4000 User’s Manual) Example :CHANNEL1:VZOOM 1 :CHANNEL1:VZOOM?→:CHANNEL1:VZOOM 1.00

IM 253710-11E 4-15 4.5 COMMunicate Group 4.5 COMMunicate Group The commands in the COMMunicate Group deal with communications. There are no front-panel keys that correspond to the commands in this group. ;

: :COMMunicate HEADer <Space> OFF ON <NRf> ? LOCKout <Space> OFF ON <NRf> ?

OPSE OPSR ? <Space> <Register> ?

:COMMunicate? OVERlap <Space> <Register> ? REMote <Space> OFF ON <NRf> ? STATus ? VERBose <Space> OFF ON <NRf> ? WAIT WAIT ? <Space> <Register> ? :COMMunicate:LOCKout

Function Queries all settings related to communications. Syntax :COMMunicate? Example :COMMUNICATE?→:COMMUNICATE:HEADER 1; OPSE 96;OVERLAP 96;VERBOSE 1 :COMMunicate:HEADer Function Sets whether or not to attach headers to response data or queries the current setting. (Example of a response with a header: SETUP:MODE NORMAL, example of a response without a header: NORMAL) Syntax :COMMunicate:HEADer {<Boolean>} :COMMunicate:HEADer? Example :COMMUNICATE:HEADER ON :COMMUNICATE:HEADER?→:COMMUNICATE: HEADER 1 Function Sets/releases local lockout. Syntax :COMMunicate:LOCKout {<Boolean>} :COMMunicate:LOCKout? Example :COMMUNICATE:LOCKOUT ON :COMMUNICATE:LOCKOUT?→:COMMUNICATE: LOCKOUT 1 Description This is a dedicated command for the serial interface. An interface message is available for the GP-IB interface.

4-16 IM 253710-11E

:COMMunicate:OPSE (Operation Pending Status Enable register) Function Sets the overlap commands for *OPC, *OPC?, and *WAI or queries the current setting. Syntax :COMMunicate:OPSE <Register> :COMMunicate:OPSE? <Register> = 0 to 65535, See the diagram for the :COMMunicate:WAIT? command. Example :COMMUNICATE:OPSE 65535 :COMMUNICATE:OPSE?→:COMMUNICATE:OPSE 96 Description All bits are set to 1 in the above example to set all commands to overlap. However, bits that are fixed to 0 do not change, and therefore, only bits 5 and 6 are set to 1. :COMMunicate:OPSR? (Operation Pending Status Register) Function Queries the operation pending status register. Syntax :COMMunicate:OPSR? Example :COMMUNICATE:OPSR?→0 Description For the operation pending registers, see the diagram for the :COMMunicate:WAIT? command. :COMMunicate:OVERlap Function Sets the commands to permit overlap operation or queries the current setting. Syntax :COMMunicate:OVERlap <Register> :COMMunicate:OVERlap? <Register> = 0 to 65535, See the diagram for the :COMMunicate:WAIT? command. Example :COMMUNICATE:OVERLAP 65535 :COMMUNICATE:OVERLAP?→:COMMUNICATE: OVERLAP 96 Description • All bits are set to 1 in the above example to set all commands to overlap. However, bits that are fixed to 0 do not change, and therefore, only bits 5 and 6 are set to 1. • For the description regarding how to synchronize the program using the COMMunicate:OVERlap command, see page 3-7. • Bits 5 and 6 are set to 1 in the above example to set all overlap commands (See the diagram for the :COMMunicate:WAIT? command.) :COMMunicate:REMote Function Switches between remote and local. ON is remote. Syntax :COMMunicate:REMote {<Boolean>} :COMMunicate:REMote? Example :COMMUNICATE:REMOTE ON :COMMUNICATE:REMOTE?→:COMMUNICATE: REMOTE 1 Description This is a dedicated command for the serial interface. An interface message is available for the GP-IB interface. 4.5 COMMunicate Group :COMMunicate:STATus? Function Queries the line-specific status. Syntax :COMMunicate:STATus? Example :COMMUNICATE:STATUS?→:COMMUNICATE: STATUS 0 Description The meaning of each status bit is as follows: Bit GP-IB Serial 0 Unrecoverable Parity error transmission error 1 Always 0 Framing error 2 Always 0 Break character detected 4 3 to Always 0 Always 0 C The status bit is set when the causing event o m occurs and cleared when it is read. m a n d :COMMunicate:VERBose s Function Sets whether to use the full (example: SETUP:MODE NORMAL) or abbreviated (example: SET NORM) form for response data or queries the current setting. Syntax :COMMunicate:VERBose {<Boolean>} :COMMunicate:VERBose? Example :COMMUNICATE:VERBOSE ON :COMMUNICATE:VERBOSE?→:COMMUNICATE: VERBOSE 1 :COMMunicate:WAIT Function Waits for one of the specified extended events to occur. Syntax :COMMunicate:WAIT <Register> <Register> = 0 to 65535 (extended event register, see page 5-4.) Example :COMMUNICATE:WAIT 1 Description For the description regarding how to synchronize the program using COMMunicate:WAIT, see page 3-9. :COMMunicate:WAIT? Function Generates a response when one of the specified extended events occurs. Syntax :COMMunicate:WAIT? <Register> <Register> = 0 to 65535 (extended event register, see page 5-4.) Example :COMMUNICATE:WAIT? 65535→1 Operation pending status register/overlap enable register 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 ACS 0 0 0 0 0 PRN When bit 5 (PRN) = 1 : Printer operation is not complete. When bit 6 (ACS) = 1 : Medium access is not complete.

IM 253710-11E 4-17 4.6 CURSor Group 4.6 CURSor Group The commands in the CURSor Group deal with cursor measurements. These commands can be used to make the same settings and inquiries as when the CURSOR key on the front panel is pressed. ; :CURSor : TYPE <Space> OFF MARKer HORizontal VERTical HAVertical ? ; MARKer : TRACe <x> <Space> <NRf> MATH <x> ?

POSition <x> <Space> ? FFT <x> <Space> ? JUMP <Space> M1_MA M1_Z1 M1_Z2 M2_MA M2_Z1 M2_Z2 X <x> ? DX PERDt Y <x> DY ? ; HORizontal : TRACe <Space> <NRf> <Time> <Frequency><NRf>

MATH <x> ? POSition <x> <Space> <NRf> ? Y <x> ? DY ? 4-18 IM 253710-11E 4.6 CURSor Group ; VERTical : TRACe <Space> <NRf> MATH <x> ?

POSition <x> <Space> ? FFT <x> <Space> ? X <x> ? DX PERDt ? ; XY : TRACe ? <Time> <Frequency> <NRf> 4 C o m m a n d s

:CURSor? POSition <x> <Space> <NRf> ? X <x> ? DX ? ? :CURSor:HORizontal:POSition<x> Function Queries all settings related to cursor measurements. Syntax :CURSor? Example :CURSOR?→:CURSOR:TYPE HORIZONTAL;HORIZONTAL:TRACE 1; POSITION1 25.0;POSITION2 -25.0 :CURSor:HORizontal? Function Queries all settings related to the H cursor. Syntax :CURSor:HORizontal? Example :CURSOR:HORIZONTAL?→:CURSOR:HORIZONTAL: TRACE 1;POSITION1 25.0;POSITION2 -25.0 :CURSor:HORizontal:DY? Function Queries the Y-axis value (physical value) between the H cursors. Syntax :CURSor:HORizontal:DY? Example :CURSOR:HORIZONTAL:DY?→100.00E+00 Description • “NAN (Not A Number)” will be returned, if the “:CURSor:TYPE” is not set to Horizontal or HAVertical. • “NAN (Not A Number)” will also be returned, if the “:DISPlay:FORMat” setting does not include the waveform display. Function Sets the H cursor position or queries the current setting. Syntax :CURSor:HORizontal:POSition<x> {<NRf>} :CURSor:HORizontal:POSition<x>? <NRf> = -100.0 to 100.0 (%) (The resolution is 0.1%) Example :CURSOR:HORIZONTAL:POSITION1 25 :CURSOR:HORIZONTAL:POSITION1?→: CURSOR:HORIZONTAL:POSITION1 25.0 Description Set the position in terms of a percentage of the full scale value displayed on the screen. :CURSor:HORizontal:TRACe Function Sets the waveform on which to place the H cursor or queries the current setting. Syntax :CURSor:HORizontal:TRACe {<NRf>|MATH<x>} :CURSor:HORizontal:TRACe? <NRf> = 1 to 8 (channel) <x> = 1, 2 (MATH) Example :CURSOR:HORIZONTAL:TRACE 1 :CURSOR:HORIZONTAL:TRACE?→:CURSOR: HORIZONTAL:TRACE 1

IM 253710-11E 4-19

4.6 CURSor Group :CURSor:HORizontal:Y<x>? Function H Queries the Y-axis value (physical value) of the H cursor. Syntax :CURSor:HORizontal:Y<x>? Example :CURSOR:HORIZONTAL:Y1?→50.000E+00 Description • “NAN (Not A Number)” will be returned, if the “:CURSor:TYPE” is not set to Horizontal or HAVertical. • “NAN (Not A Number)” will also be returned, if the “:DISPlay:FORMat” setting does not include the waveform display. :CURSor:MARKer? Function Queries all settings related to the marker. Syntax :CURSor:MARKer? Example :CURSOR:MARKER?→:CURSOR:MARKER: TRACE1 1;TRACE2 1;POSITION1 20.000E-03; POSITION2 80.000E-03 :CURSor:MARKer:DX? Function Queries the X-axis value (physical value) between the markers. Syntax :CURSor:MARKer:DX? Example :CURSOR:MARKER:DX?→60.000E-03 :CURSor:MARKer:DY? Function Queries the Y-axis value (physical value) between the markers. Syntax :CURSor:MARKer:DY? Example :CURSOR:MARKER:DY?→157.26E+00 Description • “NAN (Not A Number)” will be returned, if the “:CURSor:TYPE” is not set to MARKer. • “NAN (Not A Number)” will also be returned, if the “:DISPlay:FORMat” setting does not include the waveform display. :CURSor:MARKer:FFT<x> Function Sets the X-axis value of the marker position for the FFT result or queries the current setting. Syntax :CURSor:MARKer:FFT<x> {<frequency>| <NRf>} :CURSor:MARKer:FFT<x>? <x> = 1 to 2 <frequency> = 0 to 2.5 MHz (normal measurement, when Time Base = Internal) <NRf> = 0 to 5000 (when Time Base = External or during harmonic measurement) Example :CURSOR:MARKER:FFT1 200kHz :CURSOR:MARKER:FFT1?→:CURSOR:MARKER: FFT1 200.0E+03 Description • This command is valid when “:CURSor:MARKer:TRACe<x>” is set to MATH<x> and the equation of MATH<x> is set to FFT. • The range and resolution of <frequency> is determined from the sampling rate and the number of FFT points. • <NRf> is set in terms of harmonic order. The range depends on the number of FFT points as follows. For the procedure to set the number of FFT points, see the “:MATH<x>:FFT:POINt” command. For 1000 points : 0 to 500 For 2000 points : 0 to 1000 For 10000 points : 0 to 5000 :CURSor:MARKer:JUMP Function Jumps to a waveform of the marker. Syntax :CURSor:MARKer:JUMP {M1_MA|M1_Z1|M1_Z2| M2_MA|M2_Z1|M2_Z2} Example :CURSOR:MARKER:JUMP M1_Z1 Description The parameters “M1” and “M2” represent markers 1 and 2, respectively. “MA,” “Z1,” and “Z2” represent the main waveform, zoomed waveforms 1 and 2, respectively. :CURSor:MARKer:PERDt? Function Queries the 1/∆ value of the horizontal axis between the markers. Syntax :CURSor:MARKer:PERDt? Example :CURSOR:MARKER:PERDT?→16.667E+00

4-20 IM 253710-11E

:CURSor:MARKer:POSition<x> 4.6 CURSor Group :CURSor[:TYPE] Function Sets the X-axis value (physical value) of the marker position or queries the current setting. Syntax :CURSor:MARKer:POSition<x> {<time>| <NRf>} :CURSor:MARKer:POSition<x>? <time> = 0 to (OBSERVATION TIME) (during the normal measurement mode, when Time Base = Internal) <NRf> = 0 to Record length (when Time Base = Internal, or during the harmonic measurement mode) Example :CURSOR:MARKER:POSITION1 20MS :CURSOR:MARKER:POSITION1?→:CURSOR: MARKER:POSITION1 20.000E-03 Description • The range and resolution of <time> depends on the observation time. • Specify <NRf> in terms of sampled data points. The range is from 0 to the record length. :CURSor:MARKer:TRACe<x> Function Sets the waveform on which to place the marker or queries the current setting. Syntax :CURSor:MARKer:TRACe<x> {<NRf>|MATH<x>} :CURSor:MARKer:TRACe<x>? TRACe<x>’s<x> = 1, 2 <NRf> = 1 to 8 (channel) <x> = 1, 2 (MATH) Example :CURSOR:MARKER:TRACE1 1 :CURSOR:MARKER:TRACE1?→:CURSOR:MARKER: TRACE1 1 :CURSor:MARKer:X<x>? Function Queries the X-axis value (physical value) of the marker position. Syntax :CURSor:MARKer:X<x>? Example :CURSOR:MARKER:X1?→20.000E-03 Description • The “:CURSor:MARKer:POSition<x>?” command can be used to make the same inquiry. • “NAN (Not A Number)” will also be returned, if the “:DISPlay:FORMat” setting does not include the waveform display. :CURSor:MARKer:Y<x>? Function Queries the Y-axis value (physical value) of the marker position. Syntax :CURSor:MARKer:Y<x>? Example :CURSOR:MARKER:Y1?→78.628E+00 Description “NAN (Not A Number)” will be returned, if the “:CURSor:TYPE” is not set to MARKer. Function Sets the marker/cursor type or queries the current setting. Syntax :CURSor[:TYPE] {OFF|MARKer|HORizontal| VERTical|HAVertical} :CURSor:TYPE? Example :CURSOR:TYPE HORIZONTAL :CURSOR:TYPE?→:CURSOR:TYPE HORIZONTAL :CURSor:VERTical? Function Queries all settings related to the V cursor. 4 Syntax :CURSor:VERTical? Example :CURSOR:VERTICAL?→:CURSOR:VERTICAL: TRACE 1;POSITION1 20.000E-03; C o POSITION2 80.000E-03 m m a :CURSor:VERTical:DX? n d s Function Queries the X-axis value (physical value) between the V cursors. Syntax :CURSor:VERTical:DX? Example :CURSOR:VERTICAL:DX?→60.000E-03 :CURSor:VERTical:FFT<x> Function Sets the V cursor position with respect to the FFT result or queries the current setting. Syntax :CURSor:VERTical:FFT<x> {<frequency>| <NRf>} :CURSor:VERTical:FFT<x>? <x> = 1 to 2 <frequency> = 0 to 2.5MHz (during the normal measurement mode, when Time Base = Internal) <NRf> = 0 to 5000 (when Time Base = External or during the harmonic measurement mode) Example :CURSOR:VERTICAL:FFT1 200kHz :CURSOR:VERTICAL:FFT1?→:CURSOR:MARKER: FFT1 200.0E+03 Description • This command is valid when “:CURSor:VERTical:TRACe<x>” is set to MATH<x> and the equation of MATH<x> is set to FFT. • The range and resolution of <frequency> is determined from the sampling rate and the number of FFT points. • <NRf> is set in terms of harmonic order. The range depends on the number of FFT points as follows. For the procedure to set the number of FFT points, see the “:MATH<x>:FFT:POINt” command. For 1000 points : 0 to 500 For 2000 points : 0 to 1000 For 10000 points : 0 to 5000

IM 253710-11E 4-21

4.6 CURSor Group :CURSor:VERTical:PERDt? Function Queries the 1/∆ value (physical value) of the horizontal axis between the V cursors. Syntax :CURSor:VERTical:PERDt? Example :CURSOR:VERTICAL:PERDT?→16.667E+00 :CURSor:VERTical:POSition<x> Function Sets the V cursor position or queries the current setting. Syntax :CURSor:VERTical:POSition<x> {<time>| <NRf>} :CURSor:VERTical:POSition<x>? <time> = 0 to (OBSERVATION TIME) (during the normal measurement mode, when Time Base = Internal) <NRf> = 0 to Record length (when Time Base = Internal, or during the harmonic measurement mode) Example :CURSOR:VERTICAL:POSITION1 20MS :CURSOR:VERTICAL:POSITION1?→:CURSOR: VERTICAL:POSITION1 20.000E-03 Description • The range and resolution of <time> depends on the observation time. • Specify <NRf> in terms of sampled data points. The range is from 0 to the record length. :CURSor:VERTical:TRACe Function Sets the waveform on which to place the V cursor or queries the current setting. Syntax :CURSor:VERTical:TRACe {<NRf>|MATH<x>} :CURSor:VERTical:TRACe? <NRf> = 1 to 8(channel) <x> = 1, 2(MATH) Example :CURSOR:VERTICAL:TRACE 1 :CURSOR:VERTICAL:TRACE?→:CURSOR: VERTICAL:TRACE 1 :CURSor:VERTical:X<x>? Function Queries the X-axis value (physical value) of the V cursor position. Syntax :CURSor:VERTical:X<x>? Example :CURSOR:VERTICAL:X1?→20.000E-03 Description The “:CURSor:VERTical:POSition<x>?” command can be used to make the same inquiry. :CURSor:XY? Function Queries all settings related to XY cursor. Syntax :CURSor:XY? Example :CURSOR:XY?→:CURSOR:XY: POSITION1 -25.0;POSITION2 25.0 :CURSor:XY:DX? Function Queries the X-axis value (physical value) between the XY cursors. Syntax :CURSor:XY:DX? Example :CURSOR:XY:DX?→150.00E+00 :CURSor:XY:POSition<x> Function Sets the XY cursor position or queries the current setting. Syntax :CURSor:XY:POSition<x> {<NRf>} :CURSor:XY:POSition<x>? <NRf> = -100.0 to 100.0(%) (The resolution is 0.1(%)) Example :CURSOR:XY:POSITION1 -25 :CURSOR:XY:POSITION1?→:CURSOR:XY: POSITION1 -25.0 Description Set the value in terms of a percentage of the full scale value displayed on the screen. :CURSor:XY:TRACe? Function Queries the waveform on which the XY cursor is placed. Syntax :CURSor:XY:TRACe? Example :CURSOR:XY:TRACE?→:CURSOR:XY:TRACE 1 Description The “:DISPlay:XY:XTRace?” command can be used to make the same inquiry. :CURSor:XY:X<x>? Function Queries the X-axis value (physical value) of the XY cursor position. Syntax :CURSor:XY:X<x>? Example :CURSOR:XY:X1?→-75.000E+00

4-22 IM 253710-11E 4.7 DISPlay Group 4.7 DISPlay Group The commands in the DISPlay Group deal with the screen display These commands can be used to make the same settings and inquiries as when the DISPLAY key on the front panel is pressed. ; :DISPlay : FORMat <Space> NUMeric WAVE XY BAR VECTor NWAV e 4 NXY NBAR WXY C o WBAR m m ? a n ; d ; s NUMeric : NORMal : IAMount <Space> <NRf> ALL ? PRESet <Space> <NRf> ITEM <x> <Space> NONE <Function> , <Element> ? ICURsor <Space> <NRf> ? FCURsor <Space> <Function> ? ? ; HARMonics : IAMount <Space> <NRf> SINGle DUAL SIGMa ? PRESet <Space> <NRf> ITEM <x> <Space> NONE <Function> , <Element> , <Order> ? LIST <x> <Space> <Function> , <Element> ? ICURsor <Space> <NRf> ? LCURsor <Space> <Order> ? ? ? ; WAVE : CHANnel <x> <Space> OFF

MATH <x> FORMat <Space> SINGle DUAL TRIad QUAD ? ON <NRf> ?

IM 253710-11E 4-23

4.7 DISPlay Group INTerpolate <Space> OFF LINE ? GRATicule <Space> GRID FRAMe CROSshair ? SVALue <Space> OFF ON <NRf> ? TLABel <Space> OFF ON <NRf> ? ;

MAPPing : MODE <Space> ? AUTO FIXed USER

CHANnel <x> <Space> <NRf> ?

MATH <x> ? ? ; XY : XTRace <Space> <NRf> MATH <x> ? POSition ,

<Space> ? <Time> <Time> <NRf> , <NRf>

FFT <Space> , <Frequency> <Frequency> <NRf> , <NRf> ?

INTerpolate <Space> ? ? ; OFF LINE

BAR : ITEM <x> <Space> <Function> , <Element> ? CURSor <x> <Space> <NRf> ? ORDer <Space> <NRf> , <NRf> ? ? 4-24 IM 253710-11E

; VECTor : NUMeric <Space> OFF ON <NRf> ? UMAG <Space> <NRf> ? IMAG <Space> <NRf> ? ? DATE <Space> OFF ON <NRf> ? ? :DISPlay? 4.7 DISPlay Group 4 C o m m a n d s :DISPlay:BAR:ITEM<x> Function Queries all settings related to the screen display. Syntax :DISPlay? Example Example when the display format (:DISPlay:FORMat) is set to “NWAVe” :DISPLAY?→:DISPLAY:FORMAT BOTH;(the response to “:DISPlay:NUMeric?” without the “:DISPLAY:” section);(the same response to “:DISPlay:WAVE?”);: DISPLAY:DATE 1 :DISPlay:BAR? Function Queries all settings related to the bar graph display. Syntax :DISPlay:BAR? Example :DISPLAY:BAR?→:DISPLAY:BAR:ITEM1 U,1; ITEM2 I,1;CURSOR1 1;CURSOR2 13; ORDER 1,100 :DISPlay:BAR:CURSor<x> Function Sets the marker position (harmonic order) on the bar graph display or queries the current setting. Syntax :DISPlay:BAR:CURSor<x> {<NRf>} :DISPlay:BAR:CURSor<x>? <x> = 1, 2 <NRf> = 0 to 500 (To the end harmonic order of the bar graph display) Example :DISPLAY:BAR:CURSor 1 :DISPLAY:BAR:CURSor?→:DISPLAY:BAR: CURSor1 1 Function Sets the bar graph display items (function, element) or queries the current setting. Syntax :DISPlay:BAR:ITEM<x> {<Function>, <Element>} :DISPlay:BAR:ITEM<x>? <x> = 1 to 2 (item number) <Function> = {U|I|P|S|Q|LAMBda|...} (See the function selection list on page 4-32 (3).) <Element> = 1 to 4 Example :DISPLAY:BAR:ITEM1 U,1 :DISPLAY:BAR:ITEM1?→:DISPLAY:BAR: ITEM1 U,1 :DISPlay:BAR:ORDer Function Sets the start and end harmonic orders of the bar graph display or queries the current setting. Syntax :DISPlay:BAR:ORDer {<NRf>,<NRf>} :DISPlay:BAR:ORDer? First <NRf> = 0 to 490 (start harmonic order of the bar graph display) Second <NRf> = 10 to 500 (end harmonic order of the bar graph diplay) Example :DISPLAY:BAR:ORDER 1,100 :DISPLAY:BAR:ORDER?→:DISPLAY:BAR: ORDER 1,100 Description • Set the start harmonic order, then the end harmonic order. • Set the end harmonic order so that it is greater than or equal to (start harmonic order + 10).

IM 253710-11E 4-25

4.7 DISPlay Group :DISPlay:DATE Function Turns ON/OFF the date and time displays or queries the current setting. Syntax :DISPlay:DATE {<Boolean>} :DISPlay:DATE? Example :DISPLAY:DATE ON :DISPLAY:DATE?→:DISPLAY:DATE 1 :DISPlay:FORMat Function Sets the display format or queries the current setting. Syntax :DISPlay:FORMat {NUMeric|WAVE|XY|BAR| VECTor|NWAVe|NXY|NBAR|WXY|WBAR} :DISPlay:FORMat? NUMeric = Displays only the numerical values. WAVE = Displays only the waveforms. XY = Displays the X-Y display. BAR = Displays the bar graph. VECTor = Displays the vector graph. NWAVe = Displays both the numerical values and the waveforms. NXY = Displays both the numerical values and the X-Y display. NBAR = Displays both the numerical values and the bar graph. WXY = Displays both the waveforms and the X-Y display. WBAR = Displays both the waveforms and the bar graph. Example :DISPLAY:FORMAT NUMERIC :DISPLAY:FORMAT?→:DISPLAY: FORMAT NUMERIC :DISPlay:NUMeric? Function Queries all settings related to the numerical display. Syntax :DISPlay:NUMeric? Example • For normal measurement mode (when :SETup[:MODE] is set to “NORMal”) DISPLAY:NUMERIC?→Same as the response for the “:DISPlay[NUMeric]:NORMal?” command. • For harnomic analysis mode (when :SETup[:MODE] is set to “HARMonics”) DISPLAY:NUMERIC?→Same as the response for the “:DISPlay[NUMeric]:HARMonics?” command. :DISPlay[:NUMeric]:HARMonics? Function Queries all settings related to the numerical display during harmonic measurement. Syntax :DISPlay[:NUMeric]:HARMonics? Example • Example when the numerical display format (:DISPlay[:NUMeric]:HARMonics:IAMount) is set to {8|16} :DISPLAY:NUMERIC:HARMONICS?→: DISPLAY:NUMERIC:HARMONICS:IAMOUNT 8; ITEM1 U,1,1;ITEM2 I,1,1;ITEM3 P,1,1; ...(abbreviated)...;ITEM255 NONE; ICURSOR 1 • Example when the numerical display format (:DISPlay[:NUMeric]:HARMonics:IAMount) is set to {SINGle|DUAL} list display :DISPLAY:NUMERIC:HARMONICS?→ :DISPLAY:NUMERIC:HARMONICS: IAMOUNT SINGLE;LIST1 U,1;LIST2 I,1; LCURSOR 1 :DISPlay[:NUMeric]:HARMonics:IAMount Function Queries all settings related to the numerical display during harmonic measurement. Syntax :DISPlay[:NUMeric]:HARMonics: IAMount {<NRf>|SINGle|DUAL|SIGMa} :DISPlay[:NUMeric]:HARMonics:IAMount? <NRf> = 8, 16 Example :DISPLAY:NUMERIC:HARMONICS:IAMOUNT 8: DISPLAY:NUMERIC:HARMONICS:IAMOUNT?→: DISPLAY:NUMERIC:HARMONICS:IAMOUNT 8 Description The harmonic measurement data information that is displayed depends on the selected numerical display format as follows. <NRf> = Displays the numerical display items in the order of item numbers. (<NRf> denotes the number of displayed items on one screen.) SINGle = Displays a list of display items in EVEN and ODD columns. DUAL = Displays two lists of display items in the order of harmonic order. SIGMa = Displays the numeric data of the main functions (U, I, P, S, Q, and λ…) and the phase difference (φ) between U and I for each element.

4-26 IM 253710-11E

:DISPlay[:NUMeric]:HARMonics:ICURsor Function Sets the cursor position of the numerical display during harmonic measurement or queries the current setting. Syntax :DISPlay[:NUMeric]:HARMonics: ICURsor {<NRf>} :DISPlay[:NUMeric]:HARMonics:ICURsor? <NRf> = 1 to 300 Example :DISPLAY:NUMERIC:HARMONICS:ICURSOR 1 :DISPLAY:NUMERIC:HARMONICS:ICURSOR?→: DISPLAY:NUMERIC:HARMONICS:ICURSOR 1 Description • The cursor position is specified using the item number. • This command is valid when the numerical display format (:DISPlay[:NUMeric]: HARMonics:IAMount) is set to {8|16}. :DISPlay[:NUMeric]:HARMonics:ITEM<x> Function Sets the numerical displayed items during harmonic measurement or queries the current setting. Syntax :DISPlay[:NUMeric]:HARMonics: ITEM<x> {NONE|<Function>,<Element>, <Order>} :DISPlay[:NUMeric]:HARMonics:ITEM<x>? <x> = 1 to 255 (item number) NONE = no display item <Function> = {U|I|P|S|Q|...} (See the function selection list on page 4-32 (2).) <Element> = {<NRf>|SIGMA|SIGMB}(<NRf> = 1 to 4) <Order> = {TOTal|DC|<NRf>}(<NRf> = 1 to 500) Example :DISPLAY:NUMERIC:HARMONICS:ITEM1 U,1,1 :DISPLAY:NUMERIC:HARMONICS:ITEM1?→: DISPLAY:NUMERIC:HARMONICS:ITEM1 U,1,1 Description This command is valid when the numerical display format (:DISPlay[:NUMeric]: HARMonics:IAMount) is set to {8|16}. :DISPlay[:NUMeric]:HARMonics:LCURsor Function Sets the cursor position on the list display during harmonic measurement or queries the current setting. Syntax :DISPlay[:NUMeric]:HARMonics: LCURsor {<Order>} :DISPlay[:NUMeric]:HARMonics:LCURsor? <Order> = {TOTal|DC|<NRf>}(<NRf> = 1 to 500) Example :DISPLAY:NUMERIC:HARMONICS:LCURSOR TOTAL :DISPLAY:NUMERIC:HARMONICS:LCURSOR?→: DISPLAY:NUMERIC:HARMONICS:LCURSOR TOTAL Description • The cursor position is specified using the harmonic order. • This command is valid when the numerical display format (:DISPlay[:NUMeric]: HARMonics:IAMount) is set to {SINGle|DUAL|SIGMa} list display. 4.7 DISPlay Group :DISPlay[:NUMeric]:HARMonics:LIST<x> Function Sets the list display items during harmonic measurement or queries the current setting. Syntax :DISPlay[:NUMeric]:HARMonics: LIST<x> {<Function>,<Element>} :DISPlay[:NUMeric]:HARMonics:LIST<x>? <x> = 1, 2(item number) <Function> = {U|I|P|S|Q|LAMBda|...} (See the function selection list on page 4-32 (3).) <Element> = {<NRf>|SIGMA|SIGMB} (<NRf> = 1 to 4) 4 Example :DISPLAY:NUMERIC:HARMONICS:LIST1 U,1 :DISPLAY:NUMERIC:HARMONICS:LIST1?→: C o DISPLAY:NUMERIC:HARMONICS:LIST1 U,1 m Description This command is valid when the numerical m a display format (:DISPlay[:NUMeric]: n d HARMonics:IAMount) is set to {SINGle|DUAL} s list display. :DISPlay[:NUMeric]:HARMonics:PRESet Function Sets the numerical display items to a preset pattern during harmonic measurement. Syntax :DISPlay[:NUMeric]:HARMonics: PRESet {<NRf>} <NRf> = 1 to 4 Example :DISPLAY:NUMERIC:HARMONICS:PRESET 1 Description Regardless of what value (1 to 4) is specified for <NRf>, the display pattern (order) of the numerical display items will be the same as the display order when Reset Exec of the Display setting menu, which is displayed on the PZ4000 screen, is executed. For details related to the order of displayed items when reset is executed, see the PZ4000 User’s Manual. :DISPlay[:NUMeric]:NORMal? Function Queries all settings related to the numerical display during normal measurement. Syntax :DISPlay[:NUMeric]:NORMal? Example • Example when the numerical display format (:DISPlay[:NUMeric]:NORMal:IAMount) is set to “<NRf>” (split display) :DISPLAY:NUMERIC:NORMAL?→:DISPLAY: NUMERIC:NORMAL:IAMOUNT 8;ITEM1 URMS,1; ITEM2 UMN,1;ITEM3 UDC,1;... (abbreviated)...;ITEM255 NONE; ICURSOR 1 • Example when the numerical display format (:DISPlay[:NUMeric]:NORMal:IAMount) is set to “ALL” :DISPLAY:NUMERIC:NORMAL?→:DISPLAY: NUMERIC:NORMAL:IAMOUNT ALL; FCURSOR URMS

IM 253710-11E 4-27

4.7 DISPlay Group :DISPlay[:NUMeric]:NORMal:FCURsor Function Sets the cursor position of the numerical display (All display) during normal measurement or queries the current setting. Syntax :DISPlay[:NUMeric]:NORMal: FCURsor {<Function>} :DISPlay[:NUMeric]:NORMal:FCURsor? <Function> = {URMS|UMN|UDC|UAC|IRMS|...} (See the function selection list on page 4-31 (1).) Example :DISPLAY:NUMERIC:NORMAL:FCURSOR URMS :DISPLAY:NUMERIC:NORMAL:FCURSOR?→: DISPLAY:NUMERIC:NORMAL:FCURSOR URMS Description • The cursor position is specified using the function. • This command is valid when the numerical display format (:DISPlay[:NUMeric]: HARMonics:IAMount) is set to “ALL.” :DISPlay[:NUMeric]:NORMal:IAMount Function Sets the numerical display format during normal measurement or queries the current setting. Syntax :DISPlay[:NUMeric]:NORMal: IAMount {<NRf>|ALL} :DISPlay[:NUMeric]:NORMal:IAMount? <NRf> = 8, 16, 42, 78 Example :DISPLAY:NUMERIC:NORMAL:IAMOUNT 8 :DISPLAY:NUMERIC:NORMAL:IAMOUNT?→: DISPLAY:NUMERIC:NORMAL:IAMOUNT 8 Description The displayed measurement data depend on the selected numerical display format as follows. <NRf> = Displays the numerical display items in the order of item numbers. (<NRf> denotes the number of displayed items on one screen.) ALL = Displays all functions in order for each element. :DISPlay[:NUMeric]:NORMal:ICURsor Function Sets the cursor position of the numerical display (split display) during normal measurement or queries the current setting. Syntax :DISPlay[:NUMeric]:NORMal: ICURsor {<NRf>} :DISPlay[:NUMeric]:NORMal:ICURsor? <NRf> = 1 to 300 Example :DISPLAY:NUMERIC:NORMAL:ICURSOR 1 :DISPLAY:NUMERIC:NORMAL:ICURSOR?→: DISPLAY:NUMERIC:NORMAL:ICURSOR 1 Description • The cursor position is specified using the item number. • This command is valid when the numerical display format (:DISPlay[:NUMeric]:HARMonics:IAMount) is set to <NRF> (split display). :DISPlay[:NUMeric]:NORMal:ITEM<x> Function Sets the numerical displayed item during normal measurement or queries the current setting. Syntax :DISPlay[:NUMeric]:NORMal: ITEM<x> {NONE|<Function>,<Element>} :DISPlay[:NUMeric]:NORMal:ITEM<x>? <x> = 1 to 255(item number) NONE = no display item <Function> = {URMS|UMN|UDC|UAC|IRMS|...} (See the function selection list on page 4-31 (1).) <Element> = {<NRf>|SIGMA|SIGMB}(<NRf>=1 to 4) Example :DISPLAY:NUMERIC:NORMAL:ITEM1 URMS,1 :DISPLAY:NUMERIC:NORMAL:ITEM1?→: DISPLAY:NUMERIC:NORMAL:ITEM1 URMS,1 Description This command is valid when the numerical display format (:DISPlay[:NUMeric]: HARMonics:IAMount) is set to <NRF> (split display). :DISPlay[:NUMeric]:NORMal:PRESet Function Sets the numerical display items to a preset pattern during normal measurement. Syntax :DISPlay[:NUMeric]:NORMal:PRESet {<NRf>} <NRf> = 1 to 4 Example :DISPLAY:NUMERIC:NORMAL:PRESET 1 Description Regardless of what value (1 to 4) is specified for <NRf>, the display pattern (order) of the numerical display items will be the same as the display order when Reset Exec of the Display setting menu, which is displayed on the PZ4000 screen, is executed. For details related to the order of displayed items when reset is executed, see the PZ4000 User's Manual. :DISPlay:VECTor? Function Queries all settings related to the vector display. Syntax :DISPlay:VECTor? Example :DISPLAY:VECTOR?→:DISPLAY:VECTOR: NUMERIC 1;UMAG 1.000;IMAG 1.000 :DISPlay:VECTor:IMAG Function Sets the zoom factor of the current display during vector display or queries the current setting. Syntax :DISPlay:VECTor:IMAG {<NRf>} :DISPlay:VECTor:IMAG? <NRf> = 0.100 to 100,000 Example :DISPLAY:VECTOR:IMAG 1 :DISPLAY:VECTOR:IMAG?→:DISPLAY:VECTOR: IMAG 1.000

4-28 IM 253710-11E

:DISPlay:VECTor:NUMeric Function Turns ON/OFF the numerical data display during vector display or queries the current setting. Syntax :DISPlay:VECTor:NUMeric {<Boolean>} :DISPlay:VECTor:NUMeric? Example :DISPLAY:VECTOR:NUMERIC ON :DISPLAY:VECTOR:NUMERIC?→:DISPLAY: VECTOR:NUMERIC 1 :DISPlay:VECTor:UMAG Function Sets the zoom factor of the voltage display during vector display or queries the current setting. Syntax :DISPlay:VECTor:UMAG {<NRf>} :DISPlay:VECTor:UMAG? <NRf> = 0.100 to 100,000 Example :DISPLAY:VECTOR:UMAG 1 :DISPLAY:VECTOR:UMAG?→:DISPLAY:VECTOR: UMAG 1.000 :DISPlay:WAVE? Function Queries all settings related to the waveform display. Syntax :DISPlay:WAVE? Example :DISPLAY:WAVE?→:DISPLAY:WAVE: CHANNEL1 1;CHANNEL2 1;CHANNEL3 1; CHANNEL4 1;CHANNEL5 1;CHANNEL6 1; CHANNEL7 1;CHANNEL8 1;MATH1 0;MATH2 0; FORMAT SINGLE;INTERPOLATE LINE; GRATICULE GRID;SVALUE 0;TLABEL 1; MAPPING:MODE AUTO :DISPlay:WAVE:{CHANnel<x>|MATH<x>} Function Turns ON/OFF the channel/computed waveform display or queries the current setting. Syntax :DISPlay:WAVE:{CHANnel<x>| MATH<x>} {<Boolean>} :DISPlay:WAVE:{CHANnel<x>|MATH<x>}? Example :DISPLAY:WAVE:CHANNEL1 ON :DISPLAY:WAVE:CHANNEL1?→:DISPLAY:WAVE: CHANNEL1 1 Description The “:CHANnel<x>:DISPlay” and “:MATH<x>:FUNCtion” commands can be used to make the same settings and inquiries. :DISPlay:WAVE:FORMat Function Sets the display format of the waveform or queries the current setting. Syntax :DISPlay:WAVE:FORMat {SINGle|DUAL|TRIad| QUAD} :DISPlay:WAVE:FORMat? Example :DISPLAY:WAVE:FORMAT SINGLE :DISPLAY:WAVE:FORMAT?→:DISPLAY:WAVE: FORMAT SINGLE 4.7 DISPlay Group :DISPlay:WAVE:GRATicule Function Sets the graticule type (grid) or queries the current setting. Syntax :DISPlay:WAVE:GRATicule {GRID|FRAMe| CROSshair} :DISPlay:WAVE:GRATicule? Example :DISPLAY:WAVE:GRATICULE GRID :DISPLAY:WAVE:GRATICULE?→:DISPLAY:WAVE: GRATICULE GRID :DISPlay:WAVE:INTerpolate 4 Function Sets the interpolation method of the waveform or queries the current setting. Syntax :DISPlay:WAVE:INTerpolate {OFF|LINE} C o :DISPlay:WAVE:INTerpolate? m m Example :DISPLAY:WAVE:INTERPOLATE LINE a n :DISPLAY:WAVE:INTERPOLATE?→:DISPLAY: d s WAVE:INTERPOLATE LINE :DISPlay:WAVE:MAPPing? Function Queries all settings related to the waveform mapping to the split screen. Syntax :DISPlay:WAVE:MAPPing? Example :DISPLAY:WAVE:MAPPING?→:DISPLAY:WAVE: MAPPING:MODE USER;CHANNEL1 0;CHANNEL2 0; CHANNEL3 1;CHANNEL4 1;CHANNEL5 2; CHANNEL6 2;CHANNEL7 3;CHANNEL8 3; MATH1 0;MATH2 1 :DISPlay:WAVE:MAPPing:{CHANnel<x>| MATH<x>} Function Sets the {channel waveform|MATH waveform} mapping to the split screen or queries the current setting. Syntax :DISPlay:WAVE:MAPPing: {CHANnel<x>|MATH<x>} {<NRf>} :DISPlay:WAVE:MAPPing: {CHANnel<x>|MATH<x>}? The <x> in CHANnel<x> = 1 to 8 The <x> in MATH<x> = 1 or 2. <NRf> = 0 to 3 Example :DISPLAY:WAVE:MAPPING:CHANNEL1 0 :DISPLAY:WAVE:MAPPING:CHANNEL1?→: DISPLAY:WAVE:MAPPING:CHANNEL1 0 Description This command is valid when the waveform mapping method (:DISPlay:WAVE:MAPPing[:MODE]) is set to “USER.”

IM 253710-11E 4-29

4.7 DISPlay Group :DISPlay:WAVE:MAPPing[:MODE] Function Sets the waveform mapping method for the split screen or queries the current setting. Syntax :DISPlay:WAVE:MAPPing[:MODE] {AUTO| FIXed|USER} :DISPlay:WAVE:MAPPing:MODE? Example :DISPLAY:WAVE:MAPPING:MODE AUTO :DISPLAY:WAVE:MAPPING:MODE?→:DISPLAY: WAVE:MAPPING:MODE AUTO :DISPlay:WAVE:SVALue (Scale VALue) Function Turns ON/OFF the scale value display or queries the current setting. Syntax :DISPlay:WAVE:SVALue {<Boolean>} :DISPlay:WAVE:SVALue? Example :DISPLAY:WAVE:SVALUE OFF :DISPLAY:WAVE:SVALUE?→:DISPLAY:WAVE: SVALUE 0 :DISPlay:WAVE:TLABel (Trace LABel) Function Turns ON/OFF the waveform label display or queries the current setting. Syntax :DISPlay:WAVE:TLABel {<Boolean>} :DISPlay:WAVE:TLABel? Example :DISPLAY:WAVE:TLABEL ON :DISPLAY:WAVE:TLABEL?→:DISPLAY:WAVE: TLABEL 1 Description The waveform labels can be set using the “:CHANnel<x>:LABel” command. :DISPlay:XY? Function Queries all settings related to the X-Y display. Syntax :DISPlay:XY? Example :DISPLAY:XY?→:DISPLAY:XY:XTRACE 1; POSITION 20.000E-03,80.000E-03; INTERPOLATE LINE :DISPlay:XY:FFT Function Sets the range of the FFT waveform to be displayed on the X-Y display or queries the current setting. Syntax :DISPlay:XY:FFT {<frequency>, <frequency>|<NRf>,<NRf>}:DISPlay:XY:FFT? <frequency> = 0 to 2.5MHz (during the normal measurement mode, when Time Base = Internal) <NRf> = 0 to 5000 (when Time Base = External or during the harmonic measurement mode) Example :DISPLAY:XY:FFT 0,200KHZ :DISPLAY:XY:FFT?→:DISPLAY:XY: FFT 0.000E+00,200.0E+03 Description • Set the start point first and then the end point. • This command is valid when “:DISPlay:XY:XTRace” is set to “MATH<x>” and the equation of “MATH<x>” is set to FFT. • The range and resolution of <Frequency> is determined from the sampling rate and the number of FFT points. • <NRf> is set in terms of harmonic order. The range depends on the number of FFT points as follows. For the procedure to set the number of FFT points, see the “:MATH<x>:FFT:POINt” command. For 1000 points: 0 to 500 For 2000 points: 0 to 1000 For 10000 points: 0 to 5000 :DISPlay:XY:INTerpolate Function Sets the interpolation method of the waveform or queries the current setting. Syntax :DISPlay:XY:INTerpolate {OFF|LINE} :DISPlay:XY:INTerpolate? Example :DISPLAY:XY:INTERPOLATE LINE :DISPLAY:XY:INTERPOLATE?→:DISPLAY:XY: INTERPOLATE LINE Description The “:DISPlay:WAVE:INTerpolate” command can be used to make the same settings and inquiries.

4-30 IM 253710-11E

:DISPlay:XY:POSition Function Sets the range of the T-Y waveform to be displayed on the X-Y display or queries the current setting. Syntax :DISPlay:XY:POSition {<time>, <time>|<NRf>,<NRf>}:DISPlay:XY:POSition? <time> = 0 to (OBSERVATION TIME) (during the normal measurement mode, when Time Base = Internal) <NRf> = 0 to (Record Length) (when Time Base = External or during the harmonic measurement mode) Example :DISPLAY:XY:POSITION 0,80MS :DISPLAY:XY:POSITION?→:DISPLAY:XY: POSITION 0.000E-03,80.000E-03 Description • Set the start point first and then the end point. • The range and resolution of <time> depend on the observation time. • When using <NRf>, specify using the number of sampling data points. The range is from 0 to (record length). :DISPlay:XY:XTRace Function Sets the channel to assign to the X-axis of the X-Y display or queries the current setting. Syntax :DISPlay:XY:XTRace {<NRf>|MATH<x>} :DISPlay:XY:XTRace? <NRf> = 1 to 8 (channel) <x> = 1, 2 (MATH) Example :DISPLAY:XY:XTRACE 1 :DISPLAY:XY:XTRACE?→:DISPLAY:XY: XTRACE 1 4.7 DISPlay Group * Function selection (<Function>) list (1) Functions in the normal measurement mode Applicable commands :DISPlay[:NUMeric]:NORMal:FCURsor :DISPlay[:NUMeric]:NORMal:ITEM<x> Selection used in : Function name used in the communications menu (numerical display header name) URMS : Urms UMN : Umean UDC : Udc 4 UAC : Uac IRMS : Irms C IMN : Imean o m IDC : Idc m IAC : Iac a n d P :P s S :S Q :Q LAMBda : λ PHI : φ FU : FreqU (fU) FI : FreqI (fI) UPPeak : U+peak (U+pk) UMPeak : U-peak (U-pk) IPPeak : I+peak (I+pk) IMPeak : I-peak (I-pk) CFU : CfU CFI : CfI FFU : FfU FFI : FfI Z :Z RS : Rs XS : Xs RP : Rp XP : Xp PC : Pc ETA : η SETA : 1/η F1 : F1 F2 : F2 F3 : F3 F4 : F4 DURMS : ∆Urms DUMN : ∆Umean DUDC : ∆Udc DUAC : ∆Uac DIRMS : ∆Irms DIMN : ∆Imean DIDC : ∆Idc DIAC : ∆Iac SPEed : Speed TORQue : Torque SYNC : SyncSpd SLIP : Slip PM : Pm

IM 253710-11E 4-31

4.7 DISPlay Group MAETa : ηmA MBETa : ηmB * SPEed, TORQue, SYNC, SLIP, PM, MAETa, and MBETa are applicable when the motor module is installed. (2) Functions in the harmonic measurement mode Applicable commands :DISPlay[:NUMeric]:HARMonics:ITEM<x> Selection used in : Function name used in the communications menu (numerical display header name) U :U I :I P :P S :S Q :Q LAMBda : λ PHI : φ PHIU : φU PHII : φI FU : FreqU (fU) FI : FreqI (fI) Z :Z RS : Rs XS : Xs RP : Rp XP : Xp UHDF : Uhdf IHDF : Ihdf PHDF : Phdf SHDF : Shdf QHDF : Qhdf UTHD : Uthd ITHD : Ithd PTHD : Pthd STHD : Sthd QTHD : Qthd UTHF : Uthf ITHF : Ithf UTIF : Utif ITIF : Itif HVF : hvf HCF : hcf ETA : η SETA : 1/η PHI_U1U2 : ηU1-U2 PHI_U1U3 : ηU1-U3 PHI_U1I1 : ηU1-I1 PHI_U1I2 : ηU1-I2 PHI_U1I3 : ηU1-I3 F1 : F1 F2 : F2 F3 : F3 F4 : F4 SPEed : Speed TORQue : Torque SYNC : SyncSpd SLIP : Slip PM : Pm MAETa : ηmA MBETa : ηmB * SPEed, TORQue, SYNC, SLIP, PM, MAETa, and MBETa are applicable when the motor module is installed. (3) Functions in the harmonic measurement mode (list display) Applicable commands :DISPlay[:NUMeric]:HARMonics:LIST<x> :DISPlay:BAR:ITEM<x> :FILE:SAVE:NUMeric:LIST Selection used in : Function name used in the communications menu (numerical display header name) U :U I :I P :P S :S Q :Q LAMBda : λ PHI : φ PHIU : φU PHII : φI Z :Z RS : Rs XS : Xs RP : Rp XP : Xp TORQue : Torque * TORQue is applicable when the motor module is installed.

4-32 IM 253710-11E 4.8 FILE Group 4.8 FILE Group The commands in the FILE Group deal with file operations. These commands can be used to make the same settings and inquiries as when the FILE key on the front panel is pressed. ; :FILE : DRIVe <Space> FD0 SCSI , <NRf> , <NRf> FREE ? MDIRector y <Space> <Filename> CDIRector y <Space> <Filename> PA TH ? 4 ; SAVE : ANAMing <Space> OFF ON C <NRf> o m ? m COMMent <Space> <String> a n ? d s SETup : EXECute <Space> <Filename> ; WAVE : EXECute <Space> <Filename> TYPE <Space> BINar y ASCii FLOat ? TRACe <Space> <NRf> MATH <x> ? RANGe <Space> MAIN Z1 Z2 ? ? ; NUMeric : EXECute <Space> <Filename> TYPE <Space> ASCii FLOat ? ; LIST : ELEMent <x> <Space> OFF ON <NRf> ? <Function> <Space> OFF

ON <NRf> ? ? ? ABORt ? SIGMa

IM 253710-11E 4-33 4.8 FILE Group ;

:FILE? LOAD : SETup <Space> <Filename> WAVE <Space> <Filename> ABORt ; DELete : SETup <Space> <Filename> ; IMAGe : TIFF <Space> <Filename> BMP PSCRipt ; WAVE : BINar y <Space> <Filename> ASCii FLOat ; NUMeric : ASCii <Space> <Filename> FLOat FORMat <Space> DD64 DD72 HD12 HD14 ? :FILE:DELete:WAVE:{BINary|ASCii|FLOat} Function Queries all settings related to file operations. Syntax :FILE? Example :FILE?→:FILE:SAVE:ANAMING 1; COMMENT "CASE1";WAVE:TYPE BINARY; RANGE MAIN;:FILE:SAVE:NUMERIC:TYPE FLOAT :FILE:CDIRectory Function Changes the current directory. Syntax :FILE:CDIRectory {<Filename>} <Filename> = directory name Example :FILE:CDIRECTORY "IMAGE" Description Specify “..” to move to a higher directory. :FILE:DELete:IMAGe:{TIFF|BMP|PSCRipt} Function Deletes a screen image data file. Syntax :FILE:DELete:IMAGe:{TIFF|BMP| PSCRipt} {<Filename>} Example :FILE:DELETE:IMAGE:TIFF "IMAGE1" :FILE:DELete:NUMeric:{ASCii|FLOat} Function Deletes a numerical data file. Syntax :FILE:DELete:NUMeric:{ASCii| FLOat} {<Filename>} Example :FILE:DELETE:NUMERIC:ASCII "NUM1" :FILE:DELete:SETup Function Deletes a setup parameter file. Syntax :FILE:DELete:SETup {<Filename>} Example :FILE:DELETE:SETUP "SETUP1" Function Deletes a waveform data file. Syntax :FILE:DELete:WAVE:{BINary|ASCii| FLOat} {<Filename>} Example :FILE:DELETE:WAVE:BINARY "WAVE1" :FILE:DRIVe Function Sets the drive (medium) setting. Syntax :FILE:DRIVe {FD0|SCSI,<NRf>[,<NRf>]} First <NRf> = SCSI address (0 to 7) Second <NRf> = partition (0 to 5) Example :FILE:DRIVE FD0 Description If you are using a drive that has no partitions set, omit the second <NRf>. :FILE:FORMat Function Formats the floppy disk. Syntax :FILE:FORMat {DD64|DD72|HD12|HD14} Example :FILE:FORMAT HD14 :FILE:FREE? Function Queries the free space (bytes) on the drive. Syntax :FILE:FREE? Example :FILE:FREE?→163840 :FILE:LOAD:ABORt Function Aborts loading a file. Syntax :FILE:LOAD:ABORt Example :FILE:LOAD:ABORT

4-34 IM 253710-11E

:FILE:LOAD:SETup Function Loads a setup parameter file. Syntax :FILE:LOAD:SETup {<Filename} Example :FILE:LOAD:SETUP "SETUP1" :FILE:LOAD:WAVE Function Loads a waveform data file. Syntax :FILE:LOAD:WAVE {<Filename>} Example :FILE:LOAD:WAVE "WAVE1" Description Only waveform data in binary format can be loaded. :FILE:MDIRectory Function Creates a directory. Syntax :FILE:MDIRectory {<Filename>} <Filename> = directory name Example :FILE:MDIRECTORY "TEST" :FILE:PATH? Function Queries the absolute path of the current directory. Syntax :FILE:PATH? Example :FILE:PATH?→"FD0\IMAGE" :FILE:SAVE? Function Queries all settings related to saving a file. Syntax :FILE:SAVE? Example :FILE:SAVE?→:FILE:SAVE:ANAMING 1; COMMENT "CASE1";WAVE:TYPE BINARY; RANGE MAIN;:FILE:SAVE:NUMERIC:TYPE FLOAT :FILE:SAVE:ABORt Function Aborts saving the file. Syntax :FILE:SAVE:ABORt Example :FILE:SAVE:ABORT :FILE:SAVE:ANAMing Function Sets whether or not to automatically assign file names or queries the current setting. Syntax :FILE:SAVE:ANAMing {<Boolean>} :FILE:SAVE:ANAMing? Example :FILE:SAVE:ANAMING ON :FILE:SAVE:ANAMING?→:FILE:SAVE: ANAMING 1 :FILE:SAVE:COMMent Function Sets the comment that is attached to the file being saved or queries the current setting. Syntax :FILE:SAVE:COMMent {<string>} :FILE:SAVE:COMMent? <string> = 25 characters or less Example :FILE:SAVE:COMMENT "CASE1" :FILE:SAVE:COMMENT?→:FILE:SAVE: COMMENT "CASE1" 4.8 FILE Group :FILE:SAVE:NUMeric? Function Queries all settings related to saving the numerical data to a file. Syntax :FILE:SAVE:NUMeric? Example :FILE:SAVE:NUMERIC?→:FILE:SAVE:NUMERIC: TYPE FLOAT :FILE:SAVE:NUMeric[:EXECute] Function Saves the numerical data to a file. Syntax :FILE:SAVE:NUMeric[: EXECute] {<Filename>} 4 Example :FILE:SAVE:NUMERIC:EXECUTE "NUM1" :FILE:SAVE:NUMeric:LIST? C o Function Queries all settings related to saving the m m numerical list data to a file during harmonic a n measurement. d s Syntax :FILE:SAVE:NUMeric:LIST? Example :FILE:SAVE:NUMERIC:LIST?→:FILE:SAVE: NUMERIC:LIST:ELEMENT1 1;ELEMENT2 0; ELEMENT3 0;ELEMENT4 0;U 1;I 0;P 0;S 0; Q 0;LAMBDA 0;PHI 0;PHIU 0;PHII 0;Z 0; RS 0;XS 0;RP 0;XP 0;SIGMA 0 :FILE:SAVE:NUMeric:LIST:ELEMent<x> Function Turns ON/OFF the output of each element when saving numerical list data to a file during harmonic measurement or queries the current setting. Syntax :FILE:SAVE:NUMeric:LIST: ELEMent<x> {<Boolean>} :FILE:SAVE:NUMeric:LIST:ELEMent<x>? <x> = 1 to 4 Example :FILE:SAVE:NUMERIC:LIST:ELEMENT1 ON :FILE:SAVE:NUMERIC:LIST:ELEMENT1?→: FILE:SAVE:NUMERIC:LIST:ELEMENT1 1 :FILE:SAVE:NUMeric:LIST:{<List-Function>| SIGMa} Function Turns ON/OFF the output of each function when saving numerical list data to a file during harmonic measurement or queries the current setting. Syntax :FILE:SAVE:NUMeric:LIST: {<List-Function>|SIGMa} {<Boolean>} :FILE:SAVE:NUMeric:LIST: {<List-Function>|SIGMa}? List-Function = {U|I|P|S|Q|LAMBda|...} (See the function selection list on page 4-32 (3).) Example :FILE:SAVE:NUMERIC:LIST:U ON :FILE:SAVE:NUMERIC:LIST:U?→:FILE: SAVE:NUMERIC:LIST:U 1

IM 253710-11E 4-35

4.8 FILE Group :FILE:SAVE:NUMeric:TYPE Function Sets the format of the numerical data being saved or queries the current setting. Syntax :FILE:SAVE:NUMeric:TYPE {ASCii|FLOat} :FILE:SAVE:NUMeric:TYPE? Example :FILE:SAVE:NUMERIC:TYPE FLOAT :FILE:SAVE:NUMERIC:TYPE?→:FILE:SAVE: NUMERIC:TYPE FLOAT :FILE:SAVE:SETup[:EXECute] Function Saves the setup parameters to a file. Syntax :FILE:SAVE:SETup[:EXECute] {<Filename>} Example :FILE:SAVE:SETUP:EXECUTE "SETUP1" :FILE:SAVE:WAVE? Function Queries all settings related to saving the waveform data to a file. Syntax :FILE:SAVE:WAVE? Example :FILE:SAVE:WAVE?→:FILE:SAVE:WAVE: TYPE BINARY;RANGE MAIN :FILE:SAVE:WAVE[:EXECute] Function Saves the waveform data to a file. Syntax :FILE:SAVE:WAVE[:EXECute] {<Filename>} Example :FILE:SAVE:WAVE:EXECUTE "WAVE1" :FILE:SAVE:WAVE:RANGe Function Sets the range of the waveform to save to the file or queries the current setting. Syntax :FILE:SAVE:WAVE:RANGe {MAIN|Z1|Z2} :FILE:SAVE:WAVE:RANGe? Example :FILE:SAVE:WAVE:RANGE MAIN :FILE:SAVE:WAVE:RANGE?→:FILE:SAVE:WAVE: RANGE MAIN :FILE:SAVE:WAVE:TRACe Function Sets the waveform to save to the file or queries the current setting. Syntax :FILE:SAVE:WAVE:TRACe {<NRf>|MATH<x>} :FILE:SAVE:WAVE:TRACe? <NRf> = 1 to 8(channel) <x> = 1, 2(MATH) Example :FILE:SAVE:WAVE:TRACE 1 :FILE:SAVE:WAVE:TRACE?→:FILE:SAVE:WAVE: TRACE 1 Description This command is valid when the format of the waveform data being saved (:FILE:SAVE:WAVE:TYPE) is set to {FLOat}. If it is set to {BINary|ASCii}, then all waveforms that are turned ON will be selected. :FILE:SAVE:WAVE:TYPE Function Sets the format of the waveform data being saved or queries the current setting. Syntax :FILE:SAVE:WAVE:TYPE {BINary|ASCii| FLOat} :FILE:SAVE:WAVE:TYPE? Example :FILE:SAVE:WAVE:TYPE BINARY :FILE:SAVE:WAVE:TYPE?→:FILE:SAVE:WAVE: TYPE BINARY Description Waveform data files that are saved in binary format can be loaded by this instrument.

4-36 IM 253710-11E 4.9 HCOPy Group 4.9 HCOPy Group The commands in the HCOPy Group deal with the output of screen data to the built-in printer (option) or other devices. These commands can be used to make the same settings and inquiries as when the COPY or MENU (SHIFT+COPY) key on the front panel is pressed. ; :HCOPy : EXECute ABORt DIRection <Space> PRINter CENTronics FILE ? 4 ; PRINter : FEED C DLISt o m ; m a CENTronics : FORMat <Space> ESCP n d ESCP2 s LIPS3 PR201 PCL5 BJ ?

COLor ; <Space> OFF ON <NRf> ? ?

SAVE : ANAMing <Space> OFF ON <NRf> ? NAME <Space> <Filename> ? COMMent <Space> <String> ? ? FORMat <Space> TIFF BMP PSCRipt ? ; TIFF : COLor <Space> OFF

BMP COLor REVerse ? COMPression <Space> OFF ON <NRf> ? ?

COMMent <Space> <String> ? ? IM 253710-11E 4-37

4.9 HCOPy Group :HCOPy? Function Queries all settings related to screen data output. Syntax :HCOPy? Example :HCOPY?→:HCOPY:DIRECTION PRINTER; COMMENT "THIS IS TEST." :HCOPy:ABORt Function Aborts data output and paper feeding. Syntax :HCOPy:ABORt Example :HCOPY:ABORT :HCOPy:CENTronics? Function Queries all settings related to the external printer output. Syntax :HCOPy:CENTronics? Example :HCOPY:CENTRONICS?→:HCOPY:CENTRONICS: FORMAT ESCP2;COLOR 0 :HCOPy:CENTronics:COLor Function Sets the color (ON/OFF) of the external printer output or queries the current setting. Syntax :HCOPy:CENTronics:COLor {<Boolean>} :HCOPy:CENTronics:COLor? Example :HCOPY:CENTRONICS:COLOR OFF :HCOPY:CENTRONICS:COLOR?→:HCOPY: CENTRONICS:COLOR 0 :HCOPy:CENTronics:FORMat Function Sets the command format that is output to the printer or queries the current setting. Syntax :HCOPy:CENTronics:FORMat {ESCP|ESCP2| LIPS3|PR201|PCL5|BJ} :HCOPy:CENTronics:FORMat? Example :HCOPY:CENTRONICS:FORMAT ESCP2 :HCOPY:CENTRONICS:FORMAT?→:HCOPY: CENTRONICS:FORMAT ESCP2 :HCOPy:COMMent Function Sets the comment that is printed at the lower section of the screen or queries the current setting. Syntax :HCOPy:COMMent {<string>} :HCOPy:COMMent? <string> = 25 characters or less Example :HCOPY:COMMENT "THIS IS TEST." :HCOPY:COMMENT?→:HCOPY: COMMENT "THIS IS TEST." Description Characters and symbols other than the ones displayed on the keyboard on the screen cannot be used. :HCOPy:DIRection Function Sets the output destination of the data or queries the current setting. Syntax :HCOPy:DIRection {PRINter|CENTronics| FILE} :HCOPy:DIRection? Example :HCOPY:DIRECTION PRINTER :HCOPY:DIRECTION?→:HCOPY: DIRECTION PRINTER Description “PRINter” is an option. :HCOPy:EXECute Function Executes data output. This is an overlap command. Syntax :HCOPy:EXECute Example :HCOPY:EXECUTE :HCOPy:FORMat Function Sets the output data format or queries the current setting. Syntax :HCOPy:FORMat {TIFF|BMP|PSCRipt} :HCOPy:FORMat? Example :HCOPY:FORMAT TIFF :HCOPY:FORMAT?→:HCOPY:FORMAT TIFF Description This command is void when the data output destination (:HCOPy:DIRection) is set to {PRINter|CENTronics}. :HCOPy:PRINter:DLISt Function Outputs of the numerical data list to the built-in printer. This is an overlap command. Syntax :HCOPy:PRINter:DLISt Example :HCOPY:PRINTER:DLIST :HCOPy:PRINter:FEED Function Feeds the paper (built-in printer). This is an overlap command. Syntax :HCOPy:PRINter:FEED Example :HCOPY:PRINTER FEED :HCOPy:SAVE? Function Queries all settings related to saving the file. Syntax :HCOPy:SAVE? Example :HCOPY:SAVE?→:HCOPY:SAVE:ANAMING 1; NAME "DATA1";COMMENT "CASE1" :HCOPy:SAVE:ANAMing Function Sets whether or not to automatically assign file names or queries the current setting. Syntax :HCOPy:SAVE:ANAMing {<Boolean>} :HCOPy:SAVE:ANAMing? Example :HCOPY:SAVE:ANAMING ON :HCOPY:SAVE:ANAMING?→:HCOPY:SAVE: ANAMING 1

4-38 IM 253710-11E

:HCOPy:SAVE:COMMent Function Sets the comment that is attached to the file being saved or queries the current setting. Syntax :HCOPy:SAVE:COMMent {<string>} :HCOPy:SAVE:COMMent? <string> = 25 characters or less Example :HCOPY:SAVE:COMMENT "CASE1" :HCOPY:SAVE:COMMENT?→:HCOPY:SAVE: COMMENT "CASE1" Description Characters and symbols other than the ones displayed on the keyboard on the screen cannot be used. :HCOPy:SAVE:NAME Function Sets the file name or queries the current setting. Syntax :HCOPy:SAVE:NAME {<Filename>} :HCOPy:SAVE:NAME? Example :HCOPY:SAVE:NAME "DATA1" :HCOPY:SAVE:NAME?→:HCOPY:SAVE: NAME "DATA1" Description The save destination of the screen data is specified using: • the “:FILE:DRIVe” command for the drive. • the “:FILE:CDIRectory” command for the directory. The save destination path can be queried using the “:FILE:PATH?” command. :HCOPy:{TIFF|BMP}? Function Queries all settings related to the TIFF/BMP format. Syntax :HCOPy:{TIFF|BMP}? Example :HCOPY:TIFF?→:HCOPY:TIFF:COLOR COLOR; COMPRESSION 0 :HCOPy:{TIFF|BMP}:COLor Function Sets the color for the TIFF/BMP format or queries the current setting. Syntax :HCOPy:{TIFF|BMP}:COLor {OFF|COLor| REVerse} :HCOPy:{TIFF|BMP}:COLor? Example :HCOPY:TIFF:COLOR COLOR :HCOPY:TIFF:COLOR?→:HCOPY:TIFF: COLOR COLOR 4.9 HCOPy Group :HCOPy:{TIFF|BMP}:COMPression Function TIFF/BMP Sets whether or not to compress the data in TIFF/BMP format or queries the current setting. Syntax :HCOPy:{TIFF|BMP}: COMPression {<Boolean>} :HCOPy:{TIFF|BMP}:COMPression? Example :HCOPY:TIFF:COMPRESSION OFF :HCOPY:TIFF:COMPRESSION?→:HCOPY:TIFF: COMPRESSION 0 Description This command is valid when the color (“:HCOPy:{TIFF|BMP}:COLor”) is set to 4 {COLor|REVerse}. C o m m a n d s

IM 253710-11E 4-39 4.10 IMAGe Group 4.10 IMAGe Group The commands in the IMAGe Group deal with the output of screen image data. There are no front-panel keys that correspond to the commands in this group. ; :IMAGe : FORMat <Space> TIFF BMP ? COLor <Space> OFF COLor REVerse ? SEND ? ? :IMAGe? Function Queries all settings related to the output of the screen image data. Syntax :IMAGe? Example :IMAGE?→:IMAGE:FORMAT TIFF;COLOR OFF :IMAGe:COLor Function Sets the color of the screen image data being output or queries the current setting. Syntax :IMAGe:COLor {OFF|COLor|REVerse} :IMAGe:COLor? Example :IMAGE:COLOR OFF :IMAGE:COLOR?→:IMAGE:COLOR OFF :IMAGe:FORMat Function Sets the output format of the screen image data or queries the current setting. Syntax :IMAGe:FORMat {TIFF|BMP} :IMAGe:FORMat? Example :IMAGE:FORMAT TIFF :IMAGE:FORMAT?→:IMAGE:FORMAT TIFF :IMAGe:SEND? Function Queries the screen image data. Syntax :IMAGe:SEND? Example :IMAGE:SEND?→#6 (Number of bytes, 6 digits) (Series of data bytes) Description • The number of bytes in <block data> is {2 + 6 + number of data + 1 (delimiter)}. • For information about block data, see page 3- 6. 4-40 IM 253710-11E 4.11 INPut Group 4.11 INPut Group The commands in the INPut Group deal with the measurement conditions of each input module. These commands can be used to make the same settings and inquiries as when the INPUT key on the front panel is pressed. ; :INPut : MODUle ? <Space> <NRf> ; ; ;

POWer : VOLT age : RANGe : ALL <Space> <Voltage> AUTO

ELEMent <x> <Space> ; AUTO : ALL <Space> OFF ON <NRf> <Voltage> AUTO ? ? 4 C o m m a n ds

ELEMent <x> <Space> OFF ON <NRf> ? ? ? ; ;

CURRent : TERMinal : ALL <Space> <Current> SENSor

ELEMent <x> <Space> ; <Current> SENSor ? ? RANGe : ALL <Space> <Current> <Voltage> AUTO ELEMent <x> <Space> ; AUTO : ALL <Space> OFF ON <NRf> <Current> <Voltage> AUTO ? ?

ELEMent <x> <Space> OFF ON <NRf> ? ? ; SRATio : ALL <Space> <NRf> ELEMent <x> <Space> <NRf> ? ? ? IM 253710-11E 4-41 4.11 INPut Group ; ; FILTer : LINE : ALL <Space> OFF <Frequency> ELEMent <x> <Space> OFF <Frequency> ? ? ; ZCRoss : ALL <Space> OFF ON <Frequency> ELEMent <x> <Space> OFF ON <Frequency> ? ? ? ; ; SCALing : STAT e : ALL <Space> OFF ON <NRf> ELEMent <x> <Space> OFF ON <NRf> ? ? ; PT : ALL <Space> <NRf>

CT SFACtor ELEMent <x> <Space> <NRf> ? ? ? ?

4-42 IM 253710-11E 4.11 INPut Group ; ;

MOTor : SPEed : RANGe TYPE FRANge <Space> <Space> <Space> <Voltage> AUTO ? <Voltage> AUTO ? <Frequency> AUTO ? 4

PULSe SCALing UNIT ; <Space> <NRf> ? C o m <Space> <NRf> m ? a n d <Space> <String> s ? ?

TORQue : RANGe <Space> <Voltage> AUTO ?

SCALing UNIT ; PM : SCALing UNIT ; FILTer : LINE ZCRoss <Space> <NRf> ? <Space> <String> ? ? <Space> <NRf> ? <Space> <String> ? ? <Space> OFF <Frequency> ? <Space> OFF <Frequency> ? ? POLE SYNChronize <Space> <NRf> ? <Space> <NRf> ? ? ?

IM 253710-11E 4-43

4.11 INPut Group :INPut? Function Queries all settings related to all input modules. Syntax :INPut? Example • When the motor module is not installed :INPUT?→(Same as the response to “[:INPUT]:POWer?”) • When the motor module is installed :INPUT?→(Same as the response to “[:INPUT]:POWer?”);(Same as the response to “[:INPUT]:MOTor?”) [:INPut]:MODUle? Function Queries the model name of each input module. Syntax [:INPut]:MODUle? {|<NRf>} [:INPut]:MODUle? <NRf> = 1 to 4 (element) Example :INPUT:MODULE? 1→253751 :INPUT:MODULE?→253751, 253752, 253752, 253771 Description • The following responses are possible. 253751 = Power measurement module (1000 V/5 A) 253752 = Power measurement module (1000 V/20&5 A) 253771 = Motor module (Speed/Torque) 0 = no module • If the parameter is omitted, the model name of each input module is returned for all elements in order starting with element 1. [:INPut]:MOTor? Function Queries all settings related to the motor module. Syntax [:INPut]:MOTor? Example :INPUT:MOTOR?→:INPUT:MOTOR:SPEED: RANGE 50.0E+00;TYPE ANALOG; FRANGE 200.00E+03;PULSE 60; SCALING 1.0000;UNIT "rpm";:INPUT:MOTOR: TORQUE:RANGE 50.0E+00;SCALING 1.0000; UNIT "Nm";:INPUT:MOTOR:PM: SCALING 1.0000;UNIT "W";:INPUT:MOTOR: FILTER:LINE OFF;ZCROSS OFF;:INPUT:MOTOR: POLE 2;SYNCHRONIZE 2 Description If the 253771 motor module is not installed, an error will occur. [:INPut]:MOTor:FILTer? Function Queries all settings related to the filter for the motor module. Syntax [:INPut]:MOTor:FILTer? Example :INPUT:MOTOR:FILTER?→:INPUT:MOTOR: FILTER:LINE OFF;ZCROSS OFF Description If the 253771 motor module is not installed, an error will occur. [:INPut]:MOTor:FILTer[:LINE] Function Sets the line filter for the motor module or queries the current setting. Syntax [:INPut]:MOTor:FILTer[:LINE] {OFF| <frequency>} [:INPut]:MOTor:FILTer:LINE? OFF = Line filter OFF <frequency> = 100Hz, 500Hz (line filter ON, cutoff frequency) Example :INPUT:MOTOR:FILTER:LINE OFF :INPUT:MOTOR:FILTER:LINE?→:INPUT:MOTOR: FILTER:LINE OFF Description If the 253771 motor module is not installed, an error will occur. [:INPut]:MOTor:FILTer:ZCRoss Function Sets the zero crossing filter for the motor module or queries the current setting. Syntax [:INPut]:MOTor:FILTer:ZCRoss {OFF| <frequency>} [:INPut]:MOTor:FILTer:ZCRoss? OFF = zero crossing filter OFF <frequency> = 100Hz, 500Hz (zero crossing filter ON, cutoff frequency) Example :INPUT:MOTOR:FILTER:ZCROSS OFF :INPUT:MOTOR:FILTER:ZCROSS?→:INPUT: MOTOR:FILTER:ZCROSS OFF Description If the 253771 motor module is not installed, an error will occur. [:INPut]:MOTor:PM? Function Queries all settings related to the motor output for the motor module. Syntax [:INPut]:MOTor:PM? Example :INPUT:MOTOR:PM?→:INPUT:MOTOR:PM: SCALING 1.0000;UNIT "W" Description If the 253771 motor module is not installed, an error will occur. [:INPut]:MOTor:PM:SCALing Function Sets the scaling factor used during motor output computation on the motor module or queries the current setting. Syntax [:INPut]:MOTor:PM:SCALing {<NRf>} [:INPut]:MOTor:PM:SCALing? <NRf> = 0.0001 to 99999.9999 Example :INPUT:MOTOR:PM:SCALING 1 :INPUT:MOTOR:PM:SCALING?→:INPUT:MOTOR: PM:SCALING 1.0000 Description If the 253771 motor module is not installed, an error will occur.

4-44 IM 253710-11E

[:INPut]:MOTor:PM:UNIT Function Sets the unit to add to the motor output computation result or queries the current setting. Syntax [:INPut]:MOTor:PM:UNIT {<string>} [:INPut]:MOTor:PM:UNIT? <string> = 8 characters or less Example :INPUT:MOTOR:PM:UNIT "W" :INPUT:MOTOR:PM:UNIT?→:INPUT:MOTOR:PM: UNIT "W" Description • Characters and symbols other than the ones displayed on the keyboard on the screen cannot be used. • This command never affects the computation result. • If the 253771 motor module is not installed, an error will occur. [:INPut]:MOTor:POLE Function Sets the motor’s number of poles for the motor module or queries the current setting. Syntax [:INPut]:MOTor:POLE {<NRf>} [:INPut]:MOTor:POLE? <NRf> = 1 to 99 Example :INPUT:MOTOR:POLE 2 :INPUT:MOTOR:POLE?→:INPUT:MOTOR:POLE 2 Description If the 253771 motor module is not installed, an error will occur. [:INPut]:MOTor:SPEed? Function Queries all settings related to the revolution sensor signal input for the motor module. Syntax [:INPut]:MOTor:SPEed? Example :INPUT:MOTOR:SPEED?→:INPUT:MOTOR:SPEED: RANGE 50.0E+00;TYPE ANALOG; FRANGE 200.00E+03;PULSE 60; SCALING 1.0000;UNIT "Nm" Description If the 253771 motor module is not installed, an error will occur. 4.11 INPut Group [:INPut]:MOTor:SPEed:FRANge Function Sets the frequency range of the revolution sensor signal input (pulse input) for the motor module or queries the current setting. Syntax [:INPut]:MOTor:SPEed:FRANge {<frequency> |AUTO} [:INPut]:MOTor:SPEed:FRANge? <Frequency> = 40(Hz): 1 to 40 Hz = 800(Hz): 16 to 800 Hz = 8k(Hz): 250 to 8 kHz = 200k(Hz): 2 k to 200 kHz AUTO = Auto range 4 Example :INPUT:MOTOR:SPEED:FRANGE 200KHZ :INPUT:MOTOR:SPEED:FRANGE?→:INPUT: C o MOTOR:SPEED:FRANGE 200.00E+03 m Description • Set the <Frequency> to the maximum value m a within the frequency range. n d • This command is valid when the input format s of the revolution sensor signal ([:INPut]:MOTor:SPEed:TYPE) is set to “PULSe (pulse input).” • If the 253771 motor module is not installed, an error will occur. • The “:CHANnel7:SPEed:FRANGe” command can be used to make the same settings and inquiries. [:INPut]:MOTor:SPEed:PULSe Function Sets the pulse count of the revolution sensor signal input (pulse input) for the motor module or queries the current setting. Syntax [:INPut]:MOTor:SPEed:PULSe {<NRf>} [:INPut]:MOTor:SPEed:PULSe? <NRf> = 1 to 9999 Example :INPUT:MOTOR:SPEED:PULSE 60 :INPUT:MOTOR:SPEED:PULSE?→:INPUT:MOTOR: SPEED:PULSE 60 Description • This command is valid when the input format of the revolution sensor signal ([:INPut]:MOTor:SPEed:TYPE) is set to “PULSe (pulse input).” • If the 253771 motor module is not installed, an error will occur.

IM 253710-11E 4-45

4.11 INPut Group [:INPut]:MOTor:SPEed:RANGe Function Sets the voltage range of the revolution sensor signal input for the motor module or queries the current setting. Syntax [:INPut]:MOTor:SPEed:RANGe {<voltage>| AUTO} [:INPut]:MOTor:SPEed:RANGe? <voltage> = 1, 2, 5, 10, 20, and 50(V) AUTO = Auto range Example :INPUT:MOTOR:SPEED:RANGE 50V :INPUT:MOTOR:SPEED:RANGE?→:INPUT:MOTOR: SPEED:RANGE 50.0E+00 Description • When the input format of the revolution sensor signal ([:INPut]:MOTor:SPEed:TYPE) is set to “PULSe (pulse input),” it is fixed to 5 (V). • If the 253771 motor module is not installed, an error will occur. • The “:CHANnel7:SPEed:RANGe” command can be used to make the same settings and inquiries. [:INPut]:MOTor:SPEed:SCALing Function Sets the scaling factor used during rotating speed computation on the motor module or queries the current setting. Syntax [:INPut]:MOTor:SPEed:SCALing {<NRf>} [:INPut]:MOTor:SPEed:SCALing? <NRf> = 0.0001 to 99999.9999 Example :INPUT:MOTOR:SPEED:SCALING 1 :INPUT:MOTOR:SPEED:SCALING?→:INPUT: MOTOR:SPEED:SCALING 1.0000 Description If the 253771 motor module is not installed, an error will occur. [:INPut]:MOTor:SPEed:TYPE Function Sets the input type of the revolution sensor signal input for the motor module or queries the current setting. Syntax [:INPut]:MOTor:SPEed:TYPE {ANALog|PULSe} [:INPut]:MOTor:SPEed:TYPE? Example :INPUT:MOTOR:SPEED:TYPE ANALOG :INPUT:MOTOR:SPEED:TYPE?→:INPUT:MOTOR: SPEED:TYPE ANALOG Description • If the 253771 motor module is not installed, an error will occur. • The “:CHANnel7:SPEed:TYPE” command can be used to make the same settings and inquiries. [:INPut]:MOTor:SPEed:UNIT Function Sets the unit to add to the rotating speed computation result or queries the current setting. Syntax [:INPut]:MOTor:SPEed:UNIT {<string>} [:INPut]:MOTor:SPEed:UNIT? <string> = 8 characters or less Example :INPUT:MOTOR:SPEED:UNIT "rpm" :INPUT:MOTOR:SPEED:UNIT?→:INPUT:MOTOR: SPEED:UNIT "rpm" Description • Characters and symbols other than the ones displayed on the keyboard on the screen cannot be used. • This command never affects the computation result. • If the 253771 motor module is not installed, an error will occur. [:INPut]:MOTor:SYNChronize Function Sets the frequency measurement source for the motor module or queries the current setting. Syntax [:INPut]:MOTor:SYNChronize {<NRf>} [:INPut]:MOTor:SYNChronize? <NRf> = 1 to 8 Example :INPUT:MOTOR:SYNCHRONIZE 2 :INPUT:MOTOR:SYNCHRONIZE?→:INPUT:MOTOR: SYNCHRONIZE 2 Description If the 253771 motor module is not installed, an error will occur. [:INPut]:MOTor:TORQue? Function Queries all settings related to the torque meter signal input for the motor module. Syntax [:INPut]:MOTor:TORQue? Example :INPUT:MOTOR:TORQUE?→:INPUT:MOTOR: TORQUE:RANGE 50.0E+00;SCALING 1.0000; UNIT "Nm" Description If the 253771 motor module is not installed, an error will occur. [:INPut]:MOTor:TORQue:RANGe Function Sets the voltage range of the torque meter signal input for the motor module or queries the current setting. Syntax [:INPut]:MOTor:TORQue:RANGe {<voltage>| AUTO} [:INPut]:MOTor:TORQue:RANGe? <voltage> = 1, 2, 5, 10, 20, and 50(V) AUTO = Auto range Example :INPUT:MOTOR:TORQUE:RANGE 50V :INPUT:MOTOR:TORQUE:RANGE?→:INPUT: MOTOR:TORQUE:RANGE 50.0E+00 Description • If the 253771 motor module is not installed, an error will occur. • The “:CHANnel8:TORQue:RANGe” command can be used to make the same settings and inquiries.

4-46 IM 253710-11E

[:INPut]:MOTor:TORQue:SCALing Function Sets the scaling factor used during torque computation on the motor module or queries the current setting. Syntax [:INPut]:MOTor:TORQue:SCALing {<NRf>} [:INPut]:MOTor:TORQue:SCALing? <NRf> = 0.0001 to 99999.9999 Example :INPUT:MOTOR:TORQUE:SCALING 1 :INPUT:MOTOR:TORQUE:SCALING?→:INPUT: MOTOR:TORQUE:SCALING 1.0000 Description If the 253771 motor module is not installed, an error will occur. [:INPut]:MOTor:TORQue:UNIT Function Sets the unit to add to the torque computation result or queries the current setting. Syntax [:INPut]:MOTor:TORQue:UNIT {<string>} [:INPut]:MOTor:TORQue:UNIT? <string> = 8 characters or less Example :INPUT:MOTOR:TORQUE:UNIT "Nm" :INPUT:MOTOR:TORQUE:UNIT?→:INPUT:MOTOR: TORQUE:UNIT "Nm" Description • Characters and symbols other than the ones displayed on the keyboard on the screen cannot be used. • This command never affects the computation result. • If the 253771 motor module is not installed, an error will occur. 4.11 INPut Group [:INPut]:POWer? Function Queries all settings related to the power measurement module. Syntax [:INPut]:POWer? Example :INPUT:POWER?→:INPUT:POWER:VOLTAGE: RANGE:ELEMENT1 2.00E+03; ELEMENT2 2.00E+03;ELEMENT3 2.00E+03;: INPUT:POWER:CURRENT:TERMINAL: ELEMENT1 5.0E+00;ELEMENT2 5.0E+00; ELEMENT3 5.0E+00;ELEMENT4 5.0E+00;: INPUT:POWER:CURRENT:RANGE: ELEMENT1 10.0E+00;ELEMENT2 10.0E+00; 4 ELEMENT3 10.0E+00;ELEMENT4 10.0E+00;: INPUT:POWER:CURRENT:SRATIO: C o ELEMENT1 10.0000;ELEMENT2 10.0000; m ELEMENT3 10.0000;ELEMENT4 10.0000;: m a INPUT:POWER:FILTER:LINE:ELEMENT1 OFF; n d ELEMENT2 OFF;ELEMENT3 OFF;ELEMENT4 OFF;: s INPUT:POWER:FILTER:ZCROSS:ELEMENT1 OFF; ELEMENT2 OFF;ELEMENT3 OFF;ELEMENT4 OFF;: INPUT:POWER:SCALING:STATE:ELEMENT1 0; ELEMENT2 0;ELEMENT3 0;ELEMENT4 0;: INPUT:POWER:SCALING:PT:ELEMENT1 1.0000; ELEMENT2 1.0000;ELEMENT3 1.0000; ELEMENT4 1.0000;:INPUT:POWER:SCALING: CT:ELEMENT1 1.0000;ELEMENT2 1.0000; ELEMENT3 1.0000;ELEMENT4 1.0000;:INPUT: POWER:SCALING:SFACTOR:ELEMENT1 1.0000; ELEMENT2 1.0000;ELEMENT3 1.0000; ELEMENT4 1.0000 [:INPut][:POWer]:CURRent? Function Queries all settings related to the current measurement on the power measurement module. Syntax [:INPut][:POWer]:CURRent? Example :INPUT:POWER:CURRENT?→:INPUT:POWER: CURRENT:TERMINAL:ELEMENT1 5.0E+00; ELEMENT2 5.0E+00;ELEMENT3 5.0E+00; ELEMENT4 5.0E+00;:INPUT:POWER:CURRENT: RANGE:ELEMENT1 10.0E+00; ELEMENT2 10.0E+00;ELEMENT3 10.0E+00; ELEMENT4 10.0E+00;:INPUT:POWER:CURRENT: SRATIO:ELEMENT1 10.0000; ELEMENT2 10.0000;ELEMENT3 10.0000; ELEMENT4 10.0000

IM 253710-11E 4-47

4.11 INPut Group [:INPut][:POWer]:CURRent:AUTO? Function Queries the ON/OFF state of the current auto range function of all elements with the power measurement modules. Syntax [:INPut][:POWer]:CURRent:AUTO? Example :INPUT:POWER:CURRENT:AUTO?→:INPUT: POWER:CURRENT:AUTO:ELEMENT1 0; ELEMENT2 0;ELEMENT3 0;ELEMENT4 0 [:INPut][:POWer]:CURRent:AUTO[:ALL] Function Turns ON/OFF the current auto range function of all elements with the power measurement modules. Syntax [:INPut][:POWer]:CURRent:AUTO[: ALL] {<Boolean>} Example :INPUT:POWER:CURRENT:AUTO:ALL ON [:INPut][:POWer]:CURRent:AUTO:ELEMent<x> Function Turns ON/OFF the current auto range function of each element with power measurement module or queries the current setting. Syntax [:INPut][:POWer]:CURRent:AUTO: ELEMent<x> {<Boolean>} [:INPut][:POWer]:CURRent:AUTO: ELEMent<x>? <x> = 1 to 4 Example :INPUT:POWER:CURRENT:AUTO:ELEMENT1 ON :INPUT:POWER:CURRENT:AUTO:ELEMENT1?→: INPUT:POWER:CURRENT:AUTO:ELEMENT1 1 [:INPut][:POWer]:CURRent:RANGe? Function Queries the current range of all elements with the power measurement modules. Syntax [:INPut][:POWer]:CURRent:RANGe? Example :INPUT:POWER:CURRENT:RANGE?→:INPUT: POWER:CURRENT:RANGE:ELEMENT1 10.0E+00; ELEMENT2 10.0E+00;ELEMENT3 10.0E+00; ELEMENT4 10.0E+00 [:INPut][:POWer]:CURRent:RANGe[:ALL] Function Sets the current range of all elements with the power measurement modules. Syntax [:INPut][:POWer]:CURRent:RANGe[: ALL] {<current>|<voltage>|AUTO} <current> = 0.1, 0.2, 0.4, 1, 2, 4, 10(A) (when TERMinal = 5(A)) <current> = 1, 2, 4, 10, 20, 40, 100(A) (when TERMinal = 20(A)) <voltage> = 0.1, 0.2, 0.4, 1(V) (when TERMinal = SENSor) AUTO = AUTO RANGE Example :INPUT:POWER:CURRENT:RANGE:ALL 10A Description • The selectable range is determined by the current input terminal setting of element 1 ([:INPut][:POWer]:CURRent: TERMinal:ELEMent1). Therefore, only elements that have the same current measurement terminal setting as element 1 are set. [:INPut][:POWer]:CURRent:RANGe:ELEMent<x> Function Sets the current range of each element with the power measurement module or queries the current setting. Syntax [:INPut][:POWer]:CURRent:RANGe: ELEMent<x> {<current>|<voltage>|AUTO} [:INPut][:POWer]:CURRent:RANGe: ELEMent<x>? <x> = 1 to 4 <current> = 0.1, 0.2, 0.4, 1, 2, 4, 10(A) (when TERMinal = 5(A)) <current> = 1, 2, 4, 10, 20, 40, 100(A) (when TERMinal = 20(A)) <voltage> = 0.1, 0.2, 0.4, 1(V) (when TERMinal = SENSor) AUTO = AUTO RANGE Example :INPUT:POWER:CURRENT:RANGE:ELEMENT1 10A :INPUT:POWER:CURRENT:RANGE:ELEMENT1?→: INPUT:POWER:CURRENT:RANGE: ELEMENT1 10.0E+00 Description • The selectable range is determined by the current input terminal setting of the specified element. • The “:CHANnel<x>:CURRent:RANGe (where <x> is the channel number)” command can be used to make the same settings and inquiries. • Setting “AUTO” using this command is equivalent to specifying “ON” using the “[:INPut][:POWer]:CURRent:AUTO: ELEMent<x>” command.

4-48 IM 253710-11E

[:INPut][:POWer]:CURRent:SRATio? Function Queries the current sensor’s transformation ratio of all elements with the power measurement modules. Syntax [:INPut][:POWer]:CURRent:SRATio? Example :INPUT:POWER:CURRENT:SRATIO?→:INPUT: POWER:CURRENT:SRATIO:ELEMENT1 10.0000; ELEMENT2 10.0000;ELEMENT3 10.0000; ELEMENT4 10.0000 [:INPut][:POWer]:CURRent:SRATio[:ALL] Function Sets the current sensor transformation ratio of all elements with the power measurement modules. Syntax [:INPut][:POWer]:CURRent:SRATio[: ALL] {<NRf>} <NRf> = 0.0001 to 99999.9999 Example :INPUT:POWER:CURRENT:SRATIO:ALL 10 [:INPut][:POWer]:CURRent:SRATio:ELEMent<x> Function Sets the current sensor transformation ratio of each element with the power measurement module or queries the current setting. Syntax [:INPut][:POWer]:CURRent:SRATio: ELEMent<x> {<NRf>} [:INPut][:POWer]:CURRent:SRATio: ELEMent<x>? <x> = 1 to 4 <NRf> = 0.0001 to 99999.9999 Example :INPUT:POWER:CURRENT:SRATIO:ELEMENT1 10 :INPUT:POWER:CURRENT:SRATIO:ELEMENT1?→: INPUT:POWER:CURRENT:SRATIO: ELEMENT1 10.0000 [:INPut][:POWer]:CURRent:TERMinal? Function Queries the current input terminals of all elements with the power measurement modules. Syntax [:INPut][:POWer]:CURRent:TERMinal? Example :INPUT:POWER:CURRENT:TERMINAL?→:INPUT: POWER:CURRENT:TERMINAL:ELEMENT1 5.0E+00; ELEMENT2 5.0E+00;ELEMENT3 5.0E+00; ELEMENT4 5.0E+00 4.11 INPut Group [:INPut][:POWer]:CURRent:TERMinal[:ALL] Function Sets the current input terminals of all elements with the power measurement modules. Syntax [:INPut][:POWer]:CURRent:TERMinal[: ALL] {<current>|SENSor} <current> = 5, 20(A) SENSor = current sensor Example :INPUT:POWER:CURRENT:TERMINAL:ALL 5A Description • For elements that have 253751 power measurement modules (1000V/5A) installed, 20(A) setting will not be carried out. • For elements that do not have 253751/ 4 253752 power measurement modules installed, current measurement terminal C settings will not be carried out. o m m a [:INPut][:POWer]:CURRent:TERMinal:ELEMent<x> n d s Function Sets the current input terminals of each element with the power measurement module or queries the current setting. Syntax [:INPut][:POWer]:CURRent:TERMinal: ELEMent<x> {<current>|SENSor} [:INPut][:POWer]:CURRent:TERMinal: ELEMent<x>? <x> = 1 to 4 <current> = 5(A) (for 253751 power measurement modules) <current> = 5, 20(A) (for 253752 power measurement modules) SENSor = current sensor Example :INPUT:POWER:CURRENT:TERMINAL: ELEMENT1 5A :INPUT:POWER:CURRENT:TERMINAL: ELEMENT1?→:INPUT:POWER:CURRENT: TERMINAL:ELEMENT1 5.0E+00 Description • If the 253752/253752 power measurement module is not installed, an error will occur. • The “:CHANnel<x>:CURRent:TERMinal (where <x> is the channel number)” command can be used to make the same settings and inquiries. [:INPut][:POWer]:FILTer? Function Queries all settings related to the filter for the power measurement module. Syntax [:INPut][:POWer]:FILTer? Example :INPUT:POWER:FILTER?→:INPUT:POWER: FILTER:LINE:ELEMENT1 OFF;ELEMENT2 OFF; ELEMENT3 OFF;ELEMENT4 OFF;:INPUT:POWER: FILTER:ZCROSS:ELEMENT1 OFF;ELEMENT2 OFF; ELEMENT3 OFF;ELEMENT4 OFF

IM 253710-11E 4-49

4.11 INPut Group [:INPut][:POWer]:FILTer:LINE? Function Queries the line filter setting of all elements with the power measurement modules. Syntax [:INPut][:POWer]:FILTer:LINE? Example :INPUT:POWER:FILTER:LINE?→:INPUT:POWER: FILTER:LINE:ELEMENT1 OFF;ELEMENT2 OFF; ELEMENT3 OFF;ELEMENT4 OFF [:INPut][:POWer]:FILTer[:LINE][:ALL] Function Sets the line filter setting of all elements with the power measurement modules. Syntax [:INPut][:POWer]:FILTer[:LINE][: ALL] {OFF|<frequency>} OFF = Line filter OFF <frequency> = 500Hz, 20kHz, 1MHz (line filter ON, cut-off frequency) Example :INPUT:POWER:FILTER:LINE:ALL OFF [:INPut][:POWer]:FILTer[:LINE]:ELEMent<x> Function Sets the line filter setting of each element with the power measurement module or queries the current setting. Syntax [:INPut][:POWer]:FILTer[:LINE]: ELEMent<x> {OFF|<frequency>} [:INPut][:POWer]:FILTer[:LINE]: ELEMent<x>? <x> = 1 to 4 OFF = Line filter OFF <frequency> = 500Hz, 20kHz, 1MHz (line filter ON, cut-off frequency) Example :INPUT:POWER:FILTER:LINE:ELEMENT1 OFF :INPUT:POWER:FILTER:LINE:ELEMENT1?→: INPUT:POWER:FILTER:LINE:ELEMENT1 OFF [:INPut][:POWer]:FILTer:ZCRoss? Function Queries the zero crossing filter of all elements with the power measurement modules. Syntax [:INPut][:POWer]:FILTer:ZCRoss? Example :INPUT:POWER:FILTER:ZCROSS?→: INPUT:POWER:FILTER:ZCROSS:ELEMENT1 OFF; ELEMENT2 OFF;ELEMENT3 OFF;ELEMENT4 OFF [:INPut][:POWer]:FILTer:ZCRoss[:ALL] Function Sets the zero crossing filter of all elements with the power measurement modules. Syntax [:INPut][:POWer]:FILTer:ZCRoss[: ALL] {OFF|<frequency>} OFF = Zero crossing filter OFF <frequency> = 500Hz, 20kHz (zero crossing filter ON, cut off frequency) Example :INPUT:POWER:FILTER:ZCROSS:ALL OFF [:INPut][:POWer]:FILTer:ZCRoss:ELEMent<x> Function Sets the zero crossing filter of each element with the power measurement module or queries the current setting. Syntax [:INPut][:POWer]:FILTer:ZCRoss: ELEMent<x> {OFF|<frequency>} [:INPut][:POWer]:FILTer:ZCRoss: ELEMent<x>? <x> = 1 to 4 OFF = Zero crossing filter OFF <frequency> = 500Hz, 20kHz (zero crossing filter ON, cut off frequency) Example :INPUT:POWER:FILTER:ZCROSS:ELEMENT1 OFF :INPUT:POWER:FILTER:ZCROSS:ELEMENT1?→: INPUT:POWER:FILTER:ZCROSS:ELEMENT1 0 [:INPut][:POWer]:SCALing? Function Queries all settings related to scaling for the power measurement module. Syntax [:INPut][:POWer]:SCALing? Example :INPUT:POWER:SCALING?→:INPUT:POWER: SCALING:STATE:ELEMENT1 0;ELEMENT2 0; ELEMENT3 0;ELEMENT4 0;:INPUT:POWER: SCALING:PT:ELEMENT1 1.0000; ELEMENT2 1.0000;ELEMENT3 1.0000; ELEMENT4 1.0000;:INPUT:POWER:SCALING:CT: ELEMENT1 1.0000;ELEMENT2 1.0000; ELEMENT3 1.0000;ELEMENT4 1.0000;:INPUT: POWER:SCALING:SFACTOR:ELEMENT1 1.0000; ELEMENT2 1.0000;ELEMENT3 1.0000; ELEMENT4 1.0000 [:INPut][:POWer]:SCALing:{PT|CT|SFACtor}? Function Queries the PT ratio/CT ratio/power coefficient of all elements with the power measurement modules. Syntax [:INPut][:POWer]:SCALing:{PT|CT| SFACtor}? Example :INPUT:POWER:SCALING:PT?→:INPUT:POWER: SCALING:PT:ELEMENT1 1.0000; ELEMENT2 1.0000;ELEMENT3 1.0000; ELEMENT4 1.0000 [:INPut][:POWer]:SCALing:{PT|CT|SFACtor} [:ALL] Function Sets the PT ratio/CT ratio/power coefficient of all elements with the power measurement modules. Syntax [:INPut][:POWer]:SCALing:{PT|CT|SFACtor} [:ALL] {<NRf>} <NRf> = 0.0001 to 99999.9999 Example :INPUT:POWER:SCALING:PT:ALL 1

4-50 IM 253710-11E

[:INPut][:POWer]:SCALing:{PT|CT|SFACtor}: ELEMent<x> Function Sets the PT ratio/CT ratio/power coefficient of each element with the power measurement module or queries the current setting. Syntax [:INPut][:POWer]:SCALing: {PT|CT|SFACtor}:ELEMent<x> {<NRf>} [:INPut][:POWer]:SCALing: {PT|CT|SFACtor}:ELEMent<x>? <x> = 1 to 4 <NRf> = 0.0001 to 99999.9999 Example :INPUT:POWER:SCALING:PT:ELEMENT1 1 :INPUT:POWER:SCALING:PT:ELEMENT1?→: INPUT:POWER:SCALING:PT:ELEMENT1 1.0000 [:INPut][:POWer]:SCALing:STATe? Function Queries the ON/OFF state of the scaling function of all elements with the power measurement modules. Syntax [:INPut][:POWer]:SCALing:STATe? Example :INPUT:POWER:SCALING:STATE?→:INPUT: POWER:SCALING:STATE:ELEMENT1 0; ELEMENT2 0;ELEMENT3 0;ELEMENT4 0 [:INPut][:POWer]:SCALing[:STATe][:ALL] Function Turns ON/OFF the scaling function of all elements with the power measurement modules. Syntax [:INPut][:POWer]:SCALing[:STATe][: ALL] {<Boolean>} Example :INPUT:POWER:SCALING:STATE:ALL OFF [:INPut][:POWer]:SCALing[:STATe]: ELEMent<x> Function Turns ON/OFF the scaling function of each element with the power measurement module or queries the current setting. Syntax [:INPut][:POWer]:SCALing[:STATe]: ELEMent<x> {<Boolean>} [:INPut][:POWer]:SCALing[:STATe]: ELEMent<x>? Example :INPUT:POWER:SCALING:STATE:ELEMENT1 OFF :INPUT:POWER:SCALING:STATE:ELEMENT1?→: INPUT:POWER:SCALING:STATE:ELEMENT1 0 [:INPut][:POWer]:VOLTage? Function Queries all settings related to the voltage measurement for power measurement modules. Syntax [:INPut][:POWer]:VOLTage? Example :INPUT:POWER:VOLTAGE?→:INPUT:POWER: VOLTAGE:RANGE:ELEMENT1 2.00E+03; ELEMENT2 2.00E+03;ELEMENT3 2.00E+03; ELEMENT4 2.00E+03 4.11 INPut Group [:INPut][:POWer]:VOLTage:AUTO? Function Queries the ON/OFF state of the voltage auto range function of all elements with the power measurement modules. Syntax [:INPut][:POWer]:VOLTage:AUTO? Example :INPUT:POWER:VOLTAGE:AUTO?→:INPUT: POWER:VOLTAGE:AUTO:ELEMENT1 0; ELEMENT2 0;ELEMENT3 0;ELEMENT4 0 [:INPut][:POWer]:VOLTage:AUTO[:ALL] Function Turns ON/OFF the voltage auto range function 4 of all elements with the power measurement modules. Syntax [:INPut][:POWer]:VOLTage:AUTO[: C o ALL] {<Boolean>} m m Example :INPUT:POWER:VOLTAGE:AUTO:ALL ON a n d s [:INPut][:POWer]:VOLTage:AUTO:ELEMent<x> Function Turns ON/OFF the voltage auto range function of each element with the power measurement module or queries the current setting. Syntax [:INPut][:POWer]:VOLTage:AUTO: ELEMent<x> {<Boolean>} [:INPut][:POWer]:VOLTage:AUTO: ELEMent<x>? <x> = 1 to 4 Example :INPUT:POWER:VOLTAGE:AUTO:ELEMENT1 ON :INPUT:POWER:VOLTAGE:AUTO:ELEMENT1?→: INPUT:POWER:VOLTAGE:AUTO:ELEMENT1 1 [:INPut][:POWer]:VOLTage:RANGe? Function Queries the voltage range of all elements with the power measurement modules. Syntax [:INPut][:POWer]:VOLTage:RANGe? Example :INPUT:POWER:VOLTAGE:RANGE?→:INPUT: POWER:VOLTAGE:RANGE:ELEMENT1 2.00E+03; ELEMENT2 2.00E+03;ELEMENT3 2.00E+03; ELEMENT4 2.00E+03 [:INPut][:POWer]:VOLTage:RANGe[:ALL] Function Sets the voltage range of all elements with the power measurement modules. Syntax [:INPut][:POWer]:VOLTage:RANGe[: ALL] {<voltage>|AUTO} <voltage> = 30, 60, 120, 200, 300, 600, 1200, 2000(V) AUTO = AUTO RANGE Example :INPUT:POWER:VOLTAGE:RANGE:ALL 2000V Description Setting “AUTO” using this command is equivalent to executing “[:INPut][:POWer]:VOLTage:AUTO[:ALL] ON.”

IM 253710-11E 4-51


FREE ENGLISH PDF

OPERATING INSTRUCTIONS

USER GUIDE - USER MANUAL

OWNER GUIDE - OWNER MANUAL

REFERENCE GUIDE - REFERENCE MANUAL

INSTRUCTION GUIDE - INSTRUCTION MANUAL

Leave a Reply