Precision power analyzer communication interface (211 pages)
Summary of Contents for YOKOGAWA WT1600FC
Page 1
Impedance Meter Communication Interface IM 760151-17E 1st Edition...
Page 2
Thank you for purchasing the YOKOGAWA WT1600FC Impedance Meter. This Communication Interface User’s Manual describes the functions of the GP-IB, serial, and Ethernet interfaces and commands. To ensure correct use, please read this manual thoroughly before beginning operation. After reading the manual, keep it in a convenient location for quick reference whenever a question arises during operation.
How to Use This Manual Structure of the Manual This User’s Manual consists of the following sections: Chapter 1 GP-IB Interface Describes the functions and specifications of the GP-IB interface. Chapter 2 Serial Interface Describes the functions and specifications of the serial interface. Chapter 3 Ethernet Interface Describes the functions and specifications of the Ethernet interface.
Contents How to Use This Manual ....................... ii Chapter 1 Overview of the GP-IB Interface Names of the Parts and Their Functions ............... 1-1 Connecting the GP-IB Cable ..................1-2 GP-IB Interface Functions ..................... 1-3 GP-IB Interface Specifications ..................1-4 Setting the Address .......................
Page 5
Contents Chapter 6 Status Report Overview of the Status Report ..................6-1 Status Byte ........................6-2 Standard Event Register ....................6-3 Extended Event Register ....................6-4 Output Queue and Error Queue ..................6-5 Chapter 7 Sample Program Before Programming ...................... 7-1 Sample Program Image ....................
Chapter 1 Overview of the GP-IB Interface Names of the Parts and Their Functions Front Panel MISC key Press this key to enter communication settings. LOCAL key Press this key to switch from remote mode to local mode so as to enable key operation. REMOTE indicator Lit while remote mode is active via communications.
Connecting the GP-IB Cable GP-IB Cable The GP-IB connector on the side panel of the WT1600FC 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.
GP-IB Interface Functions GP-IB Interface Functions Listener function • Allows you to make the settings which you can make using the panel keys on the instrument, except for the power ON/OFF and GP-IB communications settings. • Receives commands from a controller requesting output of set-up and waveform data.
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...
Each device that can be connected via GP-IB has a unique address within the GP-IB system. This address is used to distinguish the device from others. Therefore, when you connect the WT1600FC to a PC, for example, make sure to assign a unique address to the WT1600FC.
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.
Page 12
Secondary address address command Messages marked with a “★” are interface messages supported by the WT1600FC 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.
Chapter 2 Overview of the Serial Interface Names of the Parts and Their Functions Front Panel MISC key Press this key to enter communication settings. LOCAL key Press this key to switch from remote mode to local mode so as to enable key operation. REMOTE indicator Lit while remote mode is active via communications.
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.
Connecting the Serial Interface Cable When connecting this instrument to a computer, make sure that the handshaking method, data transmission rate and data format selected for the instrument match those selected for the computer. For details, refer to the following pages. Also make sure that the correct interface cable is used.
Page 16
Request to send CA (RTS) Clear to send CB (CTS) Signal line connection example The pin numbers shown are that of 9-pin connectors. In general, use a cross cable. • OFF-OFF / XON-XON • XON-RTS(XON-RS) • CTS-RTS(CS-RS) WT1600FC WT1600FC WT1600FC IM 760151-17E...
Handshaking To use an serial interface for transferring data between this instrument and a computer, it is necessary to use certain procedures by mutual agreement to ensure the proper transfer of data. These procedures are called “handshaking.” Various handshaking systems are available depending on the computer to be used; the same handshaking system must be used for both the computer and this instrument.
Page 18
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.
Matching the Data Format The serial interface of this instrument performs communications using start-stop 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 figure below.
Setting Serial Communications Keys UPDATE DISPLAY HOLD FILE STORE COPY RATE SINGLE STORE SET MENU TRIG'D REMOTE WAVE LOCAL MISC IMPEDANCE CURSOR DC CONTROL MAX HOLD NULL SHIFT SHIFT To exit the menu during operation, press ESC. INPUT RANGE SCALING WIRING INITIAL RANGE FILTER...
Page 21
NO-NO, XON-XON, XON-RTS, and CTS-RTS Selecting the Terminator Select the terminator from the following. The menu of the WT1600FC selects the terminator that is used when transmitting data from the WT1600FC. Use “Lf” or “Cr+Lf” for the terminator when receiving the data on the WT1600FC.
Chapter 3 Overview of the Ethernet Interface Names of the Parts and Their Functions Front Panel MISC key Press this key to enter communication settings. LOCAL key Press this key to switch from remote mode to local mode so as to enable key operation. REMOTE indicator Lit while remote mode is active via communications.
Ethernet Interface Functions and Specifications You can use a PC to control the WT1600FC using Ethernet communications. Details about specific functions and how to enter settings are provided below. Receiving Function You can specify the same settings as those specified by front panel key operations.
Page 24
3.2 Ethernet Interface Functions and Specifications User Verification Function You must enter the user name and password to access the WT1600FC from a PC using the Ethernet interface. The user name and password for accessing the WT1600FC can be specified in the User Account screen under the MISC menu. For details, see “Setting the Ethernet Control”...
WT1600FC. For Suffix Code -C1 (GP-IB) For Suffix Code -C2 (Serial) Note Only the communication interface selected under Device can be used. The WT1600FC will not accept commands that are sent to other unselected communication interfaces. IM 760151-17E...
Page 26
Press SELECT or ESC to close the box. Entering TCP/IP Settings You must enter TCP/IP settings to control the WT1600FC from a PC using the Ethernet interface. For instructions on entering settings, see section 11.2 in the user’s manual IM760151-01E.
Page 27
• The characters that can be used are 0-9, A-Z, %, _, ( ) (parenthesis), - (minus sign). • If the user name is set to anonymous, the WT1600FC can be accessed from the outside (PC) without a password. • The password setting is entered twice.
Chapter 4 Before Programming Messages Blocks of message data are transferred between the Program message unit format controller and this instrument during communications. The format of a program message unit is shown below. Messages sent from the controller to this instrument are called program messages, and messages sent <Program header>...
Page 29
4.1 Messages Response message unit format • If a program message of more than one unit is sent The format of a program message unit is shown below. and some of the units are incomplete, this instrument receives program message units which the instrument thinks complete and attempts to <Response header>...
4.2 Commands Commands When Concatenating Commands Command Group A command group is a group of commands which have There are three types of command (program header) the same compound header. A command group may which can be sent from the controller to this contain sub-groups.
Page 31
4.2 Commands When Separating Commands with <PMT> • Any part of a command enclosed by [] can be If a terminator is used to separate two commands, omitted. each command is a separate message. Therefore, the Example common header must be typed in for each command “[:INPut]:SCALing[:STATe] ON”...
4.3 Response/4.4 Data Response Data On receiving a query from the controller, this Data instrument returns a response message to the A data section comes after the header. A space must controller. A response message is sent in one of the be included between the header and the data.
Page 33
4.4 Data <Voltage>, <Current>, <Time>, <Frequency> <Register> <Voltage>, <Current>, <Time> and <Frequency> <Register> indicates an integer, and can be expressed indicate decimal values which have physical in hexadecimal, octal or binary as well as a decimal significance. <Multiplier> or <Unit> can be attached to number.
If you enter a <character data> or <character string> Because “FILE:LOAD:SETup” is an overlapped argument that is longer than eight characters, only the command, the WT1600FC will advance to the first eight characters are used. “:INPut:VOLTage:RANGe:ELEMent1?” command Response messages always return filenames as before it finishes the load.
Page 35
This is because the designate which commands are to be subject to the WT1600FC returns the current measured data *OPC command. In the above example, only medium regardless of whether the measured data has been access commands are designated.
Page 36
4.5 Synchronization with the Controller Using the extended event register Using the COMMunicate:WAIT command Changes in the condition register are reflected in the The “COMMunicate:WAIT” command halts extended event register (page 6-4). communications until a specific event is generated. Example Example :STATus:FILTer1 FALL;:STATus:EESE 1;...
Chapter 5 Commands Command List Command Function Page COMMunicate Group :COMMunicate? Queries all settings related to communications. 5-12 :COMMunicate:HEADer Sets whether or not to be added a header to the response to a query or queries the current setting. 5-12 :COMMunicate:LOCKout Sets or clears local lockout.
Page 38
5.1 Command List Command Function Page :DISPlay[:NUMeric]:NORMal:IAMount Sets the numeric display format for power measurement or queries the current setting. 5-22 :DISPlay[:NUMeric]:NORMal:ICURsor Sets the cursor position on the numeric display (split display) for power measurement or queries the current setting. 5-22 :DISPlay[:NUMeric]:NORMal:ITEM<x>...
Page 39
5.1 Command List Command Function Page :FILE:FORMat Executes the floppy disk format. 5-29 :FILE:FREE? Queries the free space on the target drive. 5-29 :FILE:LOAD:ABORt Aborts file loading. 5-29 :FILE:LOAD:FGWave Loads the pattern waveform file of the load current for impedance measurement. 5-30 :FILE:LOAD:SETup Loads the setup parameter file.
Page 40
Queries all settings related to the detailed settings of the DC load current. 5-41 :IMPedance:DCControl:DETaile:HOLD Sets the action taken by the WT1600FC (handling of the control signal to the DC electronic load device) when hold is activated or queries the current setting. 5-42 :IMPedance:DCControl:DETaile:LIMit Sets the range of the DC load current or queries the current setting.
Page 41
Queries all settings related to the detailed settings of the load current for impedance measurements. 5-43 :IMPedance:SUPerpose:DETaile:HOLD Sets the action taken by the WT1600FC (handling of the control signal to the impedance measurement electronic load device) when hold is activated or queries the current setting. 5-43...
Page 42
5.1 Command List Command Function Page :IMPedance:VOLTage:TERMinal? Queries the voltage input terminal of all impedance measurement elements. 5-45 :IMPedance:VOLTage:TERMinal[:ALL] Sets the voltage input terminals of all impedance measurement elements collectively. 5-45 :IMPedance:VOLTage:TERMinal:ELEMent<x> Sets the voltage input terminal of the impedance measurement element or queries the current setting.
Page 43
5.1 Command List Command Function Page [:INPut]:SCALing:STATe? Queries the scaling ON/OFF states of all elements. 5-53 [:INPut]:SCALing[:STATe][:ALL] Collectively turns ON/OFF the scaling of all elements. 5-53 [:INPut]:SCALing[:STATe]:ELEMent<x> Turns ON/OFF the scaling of the element or queries the current setting. 5-53 [:INPut]:SYNChronize? Queries the synchronization source of all power measurement elements.
Page 44
5.1 Command List Command Function Page :MEASure:FUNCtion<x>? Queries all settings related to user-defined functions. 5-63 :MEASure:FUNCtion<x>:EXPRession Sets the equation of the user-defined function or queries the current setting. 5-63 :MEASure:FUNCtion<x>[:STATe] Enables (ON) or Disables (OFF) the user-defined function or queries the current setting.
Page 45
5.1 Command List Command Function Page :STATus:QMESsage Sets whether or not to attach message information to the response to the “STATus:ERRor?” query (ON/OFF) or queries the current setting. 5-73 :STATus:SPOLI? Executes the serial polling. 5-73 STORe Group :STORe? Queries all settings related to store and recall. 5-75 :STORe:COUNt Sets the store count or queries the current setting.
Page 46
5-81 :SYSTem:SCSI:INTernalid Set the SCSI-ID of the internal hard disk or queries the current settings. 5-81 :SYSTem:SCSI:OWNid Set the SCSI-ID of the WT1600FC or queries the current settings. 5-81 :SYSTem:TIME Sets the time or queries the current setting. 5-81 WAVeform Group :WAVeform? Queries all information about the waveform display data.
Page 47
5.1 Command List Command Function Page Common Command Group *CAL? Executes zero calibration (zero level compensation, same operation as pressing CAL (SHIFT+MEASURE)) and queries the result. 5-87 *CLS Clears the standard event register, extended event register, and error queue. 5-87 *ESE Sets the standard event enable register or queries the current setting.
COMMunicate Group The commands in this group deal with communications. There are no front panel keys that correspond to the commands in this group. :COMMunicate HEADer <Space> <NRf> LOCKout <Space> <NRf> OPSE <Space> <Register> OPSR OVERlap <Space> <Register> REMote <Space> <NRf>...
Page 49
5.2 COMMunicate Group :COMMunicate:OPSE (Operation Pending :COMMunicate:REMote Status Enable register) Function Sets remote or local. ON is remote mode. Syntax :COMMunicate:REMote {<Boolean>} Function Sets the overlap command that is to used by the :COMMunicate:REMote? *OPC, *OPC?, and *WAI commands or queries Example :COMMUNICATE:REMOTE ON the current setting.
Page 50
5.2 COMMunicate Group :COMMunicate:WAIT? Function Creates the response that is returned when the specified event occurs. Syntax :COMMunicate:WAIT? <Register> <Register>= 0 to 65535 (extended event register, see page 6-4.) Example :COMMUNICATE:WAIT? 65535 -> 1 Operation pending status register/overlap enable register 0 ACS When bit 5 (PRN) = 1: Built-in printer operation and network printer...
CURSor Group The commands in this group deal with cursor measurements. You can make the same settings and inquiries as when CURSOR (SHIFT+WAVE) on the front panel is used. However, the commands in this group are invalid on models that are only equipped with impedance measurement elements.
Page 52
5.3 CURSor Group :CURSor? :CURSor:TRENd:{X<x>|Y<x>|DY}? Function Queries all settings related to cursor Function Queries the cursor measurement value on the measurements. trend. Syntax :CURSor? Syntax :CURSor:TRENd:{X<x>|Y<x>|DY}? Example :CURSOR? -> :CURSOR:WAVE:STATE 0; X<x> = Trend time string of the cursor position TRACE1 U1;TRACE2 I1;PATH MAX;...
Page 53
5.3 CURSor Group :CURSor:WAVE[:STATe] Function Turns ON/OFF the cursor display on the waveform display or queries the current setting. Syntax :CURSor:WAVE[:STATe] {<Boolean>} :CURSor:WAVE:STATe? Example :CURSOR:WAVE:STATE ON :CURSOR:WAVE:STATE? -> :CURSOR: WAVE:STATE 1 :CURSor:WAVE:TRACe<x> Function Sets the cursor target on the waveform display or queries the current setting.
DISPlay Group The commands in this group deal with the screen display. You can make the same settings and inquiries as when DISPLAY on the front panel is used. :DISPlay FORMat <Space> NUMeric WAVE TRENd NWAV e NTRend WTRend NUMeric NORMal IAMount <Space>...
Page 55
5.4 DISPlay Group WAVE <Space> <NRf> <x> <Space> <x> <NRf> FORMat <Space> SINGle DUAL TRIad QUAD INTerpolate <Space> LINE GRATicule <Space> GRID FRAMe CROSshair SVALue <Space> <NRf> TLABel <Space> <NRf> MAPPing MODE <Space> AUTO FIXed USER <x> <Space> <NRf> <x> 5-19 IM 760151-17E...
Page 56
5.4 DISPlay Group TRENd SAMPling <Space> <NRf> <Space> <NRf> <x> <Space> <NRf> FORMat <Space> SINGle DUAL TRIad QUAD TDIV <Space> <NRf> <NRf> <NRf> PDIV <Space> <NRf> NORMal ITEM <x> FUNCtion <Space> NONE <Function> <Element> SCALing MODE <Space> AUTO MANual VALue <Space>...
Page 57
5.4 DISPlay Group :DISPlay? Description • This command is valid only during power measurement. A dedicated impedance Function Queries all settings related to the screen measurement display is shown during display. impedance measurement, regardless of this Syntax :DISPlay? setting. Example •...
Page 58
5.4 DISPlay Group :DISPlay[:NUMeric]:IMPedance:TYPE Description • Specify the cursor position in terms of the function. Function Sets the numeric display format for impedance • This command is valid when the display measurement or queries the current setting. format of numeric values Syntax :DISPlay[:NUMeric]:IMPedance: (:DISPlay[:NUMeric]...
Page 59
Display setting menu, which is displayed on the WT1600FC screen, is executed. For details on the order of displayed items when reset is executed, see the WT1600FC User’s Manual (IM760151-01E). • This command is invalid on models that are only equipped with impedance measurement elements, since the mode is fixed to impedance measurement.
Page 60
5.4 DISPlay Group :DISPlay:TRENd:NORMal? Description This command is invalid on models that are only equipped with impedance measurement elements, Function Queries all settings related to all the trends for since the mode is fixed to impedance measurement. power measurement. Syntax :DISPlay:TRENd:NORMal? :DISPlay:TRENd:NORMal:ITEM<x>:SCALing? Example...
Page 61
5.4 DISPlay Group Description • Set the upper limit and then the lower limit. :DISPlay:TRENd:TDIV • This command is valid when the scaling Function Sets the horizontal axis (T/div) of the trend for mode of the trend power measurement or queries the current (:DISPlay:TRENd:NORMal:ITEM<x>: setting.
Page 62
5.4 DISPlay Group :DISPlay:WAVE:ALL :DISPlay:WAVE:MAPPing? Function Collectively turns ON/OFF all waveform Function Queries all settings related to the waveform displays. mapping to the split screen. Syntax :DISPlay:WAVE:ALL {<Boolean>} Syntax :DISPlay:WAVE:MAPPing? Example :DISPLAY:WAVE:ALL ON Example :DISPLAY:WAVE:MAPPING? -> :DISPLAY: Description This command is invalid on models that are only WAVE:MAPPING:MODE USER;U1 0;U2 1;...
Page 63
5.4 DISPlay Group :DISPlay:WAVE:SVALue (Scale VALue) IRMS Irms Function Turns ON/OFF the scale value display or Imean queries the current setting. Syntax :DISPlay:WAVE:SVALue {<Boolean>} :DISPlay:WAVE:SVALue? Example :DISPLAY:WAVE:SVALUE ON :DISPLAY:WAVE:SVALUE? -> :DISPLAY: WAVE:SVALUE 1 λ LAMBda Description This command is invalid on models that are only φ...
FILE Group The commands in this group deal with file operations. You can make the same settings and inquiries as when FILE on the front panel is used. :FILE DRIVe <Space> SCSI <NRf> <NRf> FREE MDIRector y <Space> <Filename> CDIRector y <Space>...
Page 65
5.5 FILE Group LOAD SETup <Space> <Filename> FGWave <Space> <Filename> ABORt DELete SETup <Space> <Filename> IMAGe TIFF <Space> <Filename> PSCRipt WAVE BINar y <Space> <Filename> ASCii FLOat NUMeric ASCii <Space> <Filename> FLOat FORMat <Space> HD14 :FILE? :FILE:DELete:WAVE:{BINary|ASCii|FLOat} Function Queries all settings related to the file operation. Function Deletes the waveform display data file.
Page 66
5.5 FILE Group :FILE:LOAD:FGWave :FILE:SAVE:ANAMing Function Loads the pattern waveform file of the load Function Sets whether to automatically name the files to current for impedance measurement. be saved or queries the current setting. Syntax :FILE:LOAD:FGWave {<Filename>} Syntax :FILE:SAVE:ANAMing {<Boolean>} Example :FILE:LOAD:FGWAVE "FGWAVE1"...
Page 67
Example :FILE:SAVE:NUMERIC:NORMAL:PRESET1 measurement. Description • For details on the output pattern when preset is executed, see the WT1600FC User’s Manual (IM760151-01E). :FILE:SAVE:NUMeric:NORMal:ALL • This command is invalid on models that are Function...
Page 68
5.5 FILE Group :FILE:SAVE:NUMeric:TYPE :FILE:SAVE:WAVE:TRACe Function Sets the format of the numeric data to be saved Function Sets the waveform to be saved to a file or or queries the current setting. queries the current setting. Syntax :FILE:SAVE:NUMeric:TYPE {ASCii| Syntax :FILE:SAVE:WAVE:TRACe {U<x>|I<x>} FLOat} :FILE:SAVE:WAVE:TRACe?
HCOPy Group The commands in this group deal with the output of screen image data to the built-in printer (option) and other destinations. You can make the same settings and inquiries as when COPY and MENU (SHIFT+COPY) on the front panel is used. :HCOPy EXECute ABORt...
Page 70
5.6 HCOPy Group TIFF COLor <Space> COLor REVerse COLor <Space> COLor REVerse COMPression <Space> <NRf> COMMent <Space> <String> :HCOPy? :HCOPy:BMP:COLor Function Queries all settings related to the output of Function Sets the color tone for the BMP format or screen image data. queries the current setting.
Page 71
5.6 HCOPy Group :HCOPy:DIRection :HCOPy:PRINter:DLISt? Function Sets the output destination of the screen image Function Queries all settings related to the printing of the data or queries the current setting. numeric data list using the built-in printer. Syntax :HCOPy:DIRection {PRINter|FILE| Syntax :HCOPy:PRINter:DLISt? NETPrint}...
Page 72
Example :HCOPY:PRINTER:DLIST:NORMAL:PRESET1 Syntax :HCOPy:SAVE:COMMent {<String>} Description For details on the print pattern when preset is :HCOPy:SAVE:COMMent? executed, see the WT1600FC User’s Manual <String> = Up to 25 characters (IM760151-01E). Example :HCOPY:SAVE:COMMENT "CASE1" :HCOPY:SAVE:COMMENT? -> :HCOPY:SAVE:COMMENT "CASE1"...
5.6 HCOPy Group/5.7 HOLD Group :HCOPy:SAVE:NAME :HCOPy:TIFF:COLor Function Sets the name of the file to be saved or queries Function Sets the color tone for the TIFF format or the current setting. queries the current setting. Syntax :HCOPy:SAVE:NAME {<Filename>} Syntax :HCOPy:TIFF:COLor {OFF|COLor| :HCOPy:SAVE:NAME? REVerse}...
IMAGe Group The commands in this 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 COLor <Space> COLor REVerse SEND :IMAGe? Function Queries all settings related to the output of screen image data.
IMPedance Group The commands in this group deal with impedance measurements. You can make the same settings and inquiries as when IMPEDANCE and DC CONTROL (SHIFT+IMPEDANCE) on the front panel is used. :IMPedance STAT e <Space> <NRf> MEASure TYPE <Space> STABle MIDDle FAST...
Page 76
5.9 IMPedance Group DETaile RATio <Space> <NRf> LIMit <Space> <NRf> <NRf> HOLD <Space> NORMal AC_OFF WAVeform <Space> SINE PA TTern DCControl OUTPut <Space> <NRf> OFFSet <Space> <NRf> DETaile RATio <Space> <NRf> LIMit <Space> <NRf> <NRf> HOLD <Space> NORMal VOLT age TERMinal <Space>...
Page 77
5.9 IMPedance Group RANGe <Space> AUTO ELEMent <x> <Space> AUTO <Space> <NRf> MRANg e INITializ e CURRent MRANg e <Space> <NRf> :IMPedance? Description • Returns the measurement range displayed on Function Queries all settings related to impedance the right side of the screen. measurements.
Page 78
5.9 IMPedance Group :IMPedance:DCControl:DETaile:HOLD :IMPedance:DCControl:OUTPut Function Sets the action taken by the WT1600FC Function Turns ON/OFF the DC load current or queries (handling of the control signal to the DC the current setting. Syntax :IMPedance:DCControl: electronic load device) when hold is activated or OUTPut {<Boolean>}...
Page 79
-1000.000;HOLD NORMAL;WAVEFORM SINE DETAILE: WAVEFORM SINE :IMPedance:SUPerpose:DETaile:HOLD :IMPedance:SUPerpose:FREQuency? Function Sets the action taken by the WT1600FC Function Queries all settings related to the frequency of (handling of the control signal to the impedance the load current for impedance measurements. measurement electronic load device) when hold...
Page 80
5.9 IMPedance Group :IMPedance:SUPerpose:FREQuency:RANGe :IMPedance:SUPerpose:OUTPut[:STATe] Function Sets the frequency range of the load current for Function Turns ON/OFF the load current for impedance impedance measurements or queries the measurements or queries the current setting. Syntax :IMPedance:SUPerpose:OUTPut[: current setting. Syntax :IMPedance:SUPerpose:FREQuency: STATe] {<Boolean>} RANGe {MHZ|HZ|KHZ} :IMPedance:SUPerpose:OUTPut:STATe?
Page 81
5.9 IMPedance Group :IMPedance:VOLTage:ESTimate:ELEMent<x> :IMPedance:VOLTage:RANGe:ELEMent<x> Function Sets the impedance estimate of the impedance Function Sets the voltage range mode of the impedance measurement element or queries the current measurement element or queries the current setting. setting. Syntax :IMPedance:VOLTage:ESTimate: Syntax :IMPedance:VOLTage:RANGe: ELEMent<x>...
5.10 INPut Group The commands in this group deal with the measurement condition of the input element. You can make the same settings and inquiries as when RANGE, SCALING, WIRING, FILTER, SYNC SRC, and NULL(SHIFT+MISC) of the INPUT group on the front panel are used. :INPut MODUle <Space>...
Page 83
5.10 INPut Group AUTO <Space> <NRf> ELEMent <x> <Space> <NRf> SRATio <Space> <NRf> ELEMent <x> <Space> <NRf> MRANge <Space> <NRf> FILTer LINE <Space> <Frequency> ELEMent <x> <Space> <Frequency> ZCRoss <Space> <Frequency> ELEMent <x> <Space> <Frequency> SCALing STAT e <Space> <NRf> ELEMent <x>...
Page 84
5.10 INPut Group SYNChroniz e <Space> <x> <x> NONE ELEMent <x> <Space> <x> <x> NONE NULL <Space> <NRf> POVer :INPut? [:INPut]:CURRent? Function Queries all settings related to the input element. Function Queries all settings related to the current Syntax :INPut? measurement.
Page 85
5.10 INPut Group [:INPut]:CURRent:AUTO:ELEMent<x> [:INPut]:CURRent:RANGe[:ALL] Function Turns ON/OFF the current auto range of the Function Collectively sets the current ranges of all power power measurement element or queries the measurement elements. current setting. Syntax [:INPut]:CURRent:RANGe Syntax [:INPut]:CURRent:AUTO: [:ALL] {<Voltage>|<Current>|AUTO} ELEMent<x> {<Boolean>} •...
Page 86
5.10 INPut Group [:INPut]:CURRent:RANGe:ELEMent<x> [:INPut]:CURRent:SRATio[:ALL] Function Sets the current range of the power Function Collectively sets the current sensor scaling measurement element or queries the current constants of all power measurement elements. Syntax [:INPut]:CURRent:SRATio setting. Syntax [:INPut]:CURRent:RANGe: [:ALL] {<NRf>} ELEMent<x> <NRf>...
Page 87
5.10 INPut Group [:INPut]:CURRent:TERMinal:ELEMent<x> [:INPut]:FILTer[:LINE]:ELEMent<x> Function Sets the current measurement terminal of the Function Sets the line filter of the element or queries the power measurement element or queries the current setting. current setting. Syntax [:INPut]:FILTer[:LINE]: Syntax [:INPut]:CURRent:TERMinal: ELEMent<x> {OFF|<Frequency>} ELEMent<x>...
Page 88
5.10 INPut Group [:INPut]:MODUle? [:INPut]:SCALing:{PT|CT|SFACtor}? Function Queries the input element type. Function Queries the {Voltage|Current|Power} scaling Syntax [:INPut]:MODUle? {<NRf>} constants of all elements. [:INPut]:MODUle? Syntax [:INPut]:SCALing:{PT|CT|SFACtor}? <NRf> = 1 to 6 (element) Example :INPUT:SCALING:PT? -> :INPUT: Example :INPUT:MODULE? 1 -> 5 SCALING:PT:ELEMENT1 1.0000;...
Page 89
5.10 INPut Group [:INPut]:SCALing:STATe? [:INPut]:SYNChronize[:ALL] Function Queries the scaling ON/OFF states of all Function Collectively sets the synchronization source of elements. all power measurement elements. Syntax [:INPut]:SCALing:STATe? Syntax [:INPut]:SYNChronize[:ALL] {U<x>| Example :INPUT:SCALING:STATE? -> :INPUT: I<x>|NONE} SCALING:STATE:ELEMENT1 0; <x> = 1 to 4 (power measurement element) ELEMENT2 0;ELEMENT3 0;ELEMENT4 0;...
Page 90
5.10 INPut Group [:INPut]:VOLTage:AUTO:ELEMent<x> [:INPut]:VOLTage:RANGe[:ALL] Function Turns ON/OFF the voltage auto range of the Function Collectively sets the voltage range of all power power measurement element or queries the measurement elements. Syntax [:INPut]:VOLTage:RANGe[:ALL] current setting. Syntax [:INPut]:VOLTage:AUTO: {<Voltage>|AUTO} ELEMent<x> {<Boolean>} <Voltage>...
Page 91
• Certain combinations of wiring systems are not selectable depending on the model type. For the combinations of wiring systems, see the WT1600FC User’s Manual (IM760151-01E). • On models with a single power measurement element, ΣA is fixed to P1W2. ΣB and ΣC cannot be specified.
5.11 INTEGrate Group The commands in this group deal with integration. Excluding a section of the commands, you can make the same settings and inquiries as when START, STOP, RESET (SHIFT+STOP), and INTEG SET(SHIFT+START) of the INTEGRATOR group on the front panel are used. The commands in this group are invalid on models that are only equipped with impedance measurement elements, since the mode is fixed to impedance measurement.
Page 93
:INTEGRATE? -> :INTEGRATE: :INTEGRATE:CURRENT:ELEMENT1? -> MODE NORMAL;CURRENT:ELEMENT1 RMS; :INTEGRATE:CURRENT:ELEMENT1 RMS ELEMENT2 RMS;ELEMENT3 RMS; Description The WT1600FC operates according to the ELEMENT4 RMS;:INTEGRATE:ACAL 0; current mode of the current integration of each INDEPENDENT 1;TIMER1 1,0,0; element regardless of whether the individual TIMER2 1,0,0;TIMER3 1,0,0;...
Page 94
5.11 INTEGrate Group :INTEGrate:RESet :INTEGrate:RTIMe<x>:{STARt|END} Function Resets the integrated value. Function Sets the integration {start|stop} time for real- Syntax :INTEGrate:RESet {<NRf>,<NRf>, time integration mode or queries the current <NRf>,<NRf>} setting. <NRf> = 1 to 4 (power measurement element Syntax :INTEGrate:RTIMe<x>:{STARt|END} that is stopped) {<NRf>,<NRf>,<NRf>,<NRf>,<NRf>, Example...
Page 95
5.11 INTEGrate Group :INTEGrate:STARt :INTEGrate:STOP Function Starts integration. Function Stops integration. Syntax :INTEGrate:STARt {<NRf>,<NRf>, Syntax :INTEGrate:STOP {<NRf>,<NRf>, <NRf>,<NRf>} <NRf>,<NRf>} <NRf> = 1 to 4 (power measurement element <NRf> = 1 to 4 (power measurement element that is stopped) that is stopped) Example •...
5.12 MEASure Group The commands in this group deal with measurements. You can make the same settings and inquiries as when MEASURE, AVG, and MAX HOLD (SHIFT+LOCAL) on the front panel is used. :MEASure AVERaging STAT e <Space> <NRf> TYPE <Space>...
Page 97
MEASURE:PHASE 180;MHOLD 0 impedance measurement. • For impedance measurement • For details on the averaging coefficient :MEASURE? -> :MEASURE:AVERAGING: (attenuation constant) during impedance STATE 0 measurement, see the WT1600FC User’s Manual (IM760151-01E). :MEASure:AVERaging? Function Queries all settings related to averaging. :MEASure:AVERaging[:STATe] Syntax...
Page 98
• For details on the averaging type during • Some of the selections may not be possible impedance measurement, see the depending on the wiring system of the WT1600FC User’s Manual (IM760151-01E). specified delta computation target (:MEASure:DMeasure:OBJect). :MEASure:DMeasure? • This command is invalid on models that are...
Page 99
5.12 MEASure Group :MEASure:FUNCtion<x>[:STATe] :MEASure:FREQuency:ITEM Function Enables (ON) or Disables (OFF) the user- Function Sets the frequency measurement item or defined function or queries the current setting. queries the current setting. Syntax :MEASure:FUNCtion<x> Syntax :MEASure:FREQuency:ITEM {(U<x>| [:STATe] {<Boolean>} I<x>|NONE)[,(U<x>|I<x>|NONE)] :MEASure:FUNCtion<x>:STATe? [,(U<x>|I<x>|NONE)]} <x>...
Page 100
5.12 MEASure Group :MEASure:PC? :MEASure:PHASe Function Queries all settings related to the calculation of Function Sets the display format of the phase difference Pc (Corrected Power). or queries the current setting. Syntax :MEASure:PC? Syntax :MEASure:PHASe {<NRf>} Example :MEASURE:PC? -> :MEASURE:PC: :MEASure:PHASe? IEC 1976;P1 0.5000;P2 0.5000 <NRf>...
5.13 NUMeric group The commands in this group deal with numeric data. There are no front panel keys that correspond to the commands in this group. :NUMeric FORMat <Space> ASCii FLOat NORMal VALue <Space> <NRf> NUMber <Space> <NRf> ITEM <x> <Space>...
Page 102
5.13 NUMeric Group :NUMeric? :NUMeric:IMPedance? Function Queries all settings related to the numeric data Function Queries all settings related to the numeric data output. output for impedance measurement. Syntax :NUMeric? Syntax :NUMeric:IMPedance? Example :NUMERIC:IMPEDANCE? -> Example • Example for power measurement :NUMERIC? ->...
Page 103
5.13 NUMeric Group :NUMeric:IMPedance:ITEM<x> :NUMeric:IMPedance:PRESet Function Sets the numeric data output items for power Function Presets the output item pattern of numeric data measurement or queries the current setting. for impedance measurement. Syntax :NUMeric:IMPedance:ITEM<x> Syntax :NUMeric:IMPedance:PRESet {<NRf>} {NONE|<Function>[,<Element>]} <NRf> = 1 to 4 (preset pattern number) :NUMeric:IMPedance:ITEM<x>? Example :NUMERIC:IMPEDANCE:PRESET 1...
Page 104
5.13 NUMeric Group :NUMeric[:NORMal]:CLEar :NUMeric[:NORMal]:PRESet Function Clears the numeric data output item (sets Function Presets the output item pattern of numeric data “NONE”) for power measurement. for power measurement. Syntax :NUMeric[:NORMal]:CLEar {ALL|<NRf> Syntax :NUMeric[:NORMal]:PRESet {<NRf>} [,<NRf>]} <NRf> = 1 to 4 (preset pattern number) ALL = Clear all items Example :NUMERIC:NORMAL:PRESET 1...
Page 105
LAMBda, The list of function names used in the commands and PHI, the corresponding function names used on the screen menu of the WT1600FC is given in the Function 16-30 URMS to FI, Selection List in the DISPlay group. 31-45...
Page 106
5.13 NUMeric Group • Pattern 3 WHP, ITEM<x> <Function>, <Element> WHM, URMS, UMN, AHP, UDC, AHM, UAC, 21-40 URMS to AHM, IRMS, 41-60 URMS to AHM, IMN, 61-80 URMS to AHM, IDC, 81-100 URMS to AHM, IAC, 101-120 URMS to AHM, 121-140 URMS to AHM, SIGMA...
5.13 NUMeric Group/5.14 RATE Group * Description of <Element> Impedance = Impedance measurement element (smallest number if multiple elements exist) Battery = Battery power measurement element (Only the single power measurement element adjacent to the impedance measurement element) 5.14 RATE Group The commands in this group deal with the data update rate.
5.15 STATus Group The commands in the STATus group are used to make settings and inquiries related to the status report. There are no front panel keys that correspond to the commands in this group. For details on the status report, see chapter 6. :STATus CONDition EESE...
Page 109
5.15 STATus Group :STATus:ERRor? :STATus:SPOLI? (Serial Poll) Function Queries the error code and message Function Executes serial polling. information (top of the error queue). Syntax :STATus:SPOLl? Syntax :STATus:ERRor? Example :STATUS:SPOLL? -> :STATUS:SPOLL 0 Example :STATUS:ERROR? -> Description This is a command specific to the serial (RS- 113,"Underfined Header"...
5.16 STORe Group The commands in this group deal with store and recall. You can make the same settings and inquiries as when STORE and STORE SET (SHIFT+STORE) on the front panel is used. The commands in this group are invalid on models that are only equipped with impedance measurement elements, since the mode is fixed to impedance measurement.
Page 111
5.16 STORe Group MEMor y CONVer t EXECute ABORt INITializ e FILE ANAMing <Space> <NRf> NAME <Space> <Filename> COMMent <Space> <String> RECall <Space> <NRf> :STORe? :STORe:FILE? Function Queries all settings related to store and recall. Function Queries all settings related to the saving of the Syntax :STORe? stored data.
Page 112
(ACS) of the condition register) and check the The save destination path can be queried using completion of the file access of the the “:FILE:PATH?” command. WT1600FC twice. An example is indicated below. :STORe:INTerval "STATUS:EESR?" (Clear the extended event register)
Page 113
XP 1;PC 1;TIME 0;WH 0;WHP 0;WHM 0; Description For details on the storage pattern when preset AH 0;AHP 0;AHM 0;ETA 0;SETA 0;F1 0; is executed, see the WT1600FC User’s Manual F2 0;F3 0;F4 0;DURMS 0;DUMN 0; (IM760151-01E). DUDC 0;DUAC 0;DIRMS 0;DIMN 0;...
Page 114
:STORE:SMODE MANUAL :STORE:SMODE? -> :STORE: SMODE MANUAL :STORe:STARt Function Starts the data store operation. Syntax :STORe:STARt Example :STORE:START Description When “:STORe:SMODe” is set to MANual, the store operation is executed. When set to {RTIMe|INTEGrate} the WT1600FC enters 5-78 IM 760151-17E...
5.17 SYSTem Group The commands in this group deal with the system. You can make the same settings and inquiries as when MISC on the front panel is used. :SYSTem DATE <Space> <String> TIME <Space> <String> LANGuage <Space> JAPANese ENGLish BRIGhtness <Space>...
Page 116
5.17 SYSTem Group :SYSTem:LANGuage :SYSTem:LCD:COLor:GRAPh:{BACKground| GRATicule|CURSor|U<x>|I<x>} Function Sets the message language or queries the current setting. Sets the display color of the {background| Function Syntax :SYSTem:LANGuage {JAPANese|ENGLish} graticule|cursor|voltage waveform| :SYSTem:LANGuage? current waveform} or queries the current Example :SYSTEM:LANGUAGE ENGLISH setting. :SYSTEM:LANGUAGE? ->...
Page 117
(Select Box)|pop-up Description • An error occurs if the SCSI interface (option) menu (Sub Menu)|selected key is not installed. (Selected Key)} or queries the current • If you changed the SCSI-ID of the WT1600FC setting. using the “:SYSTem:SCSI:OWNid” Syntax :SYSTem:LCD:COLor:TEXT:{LETTer| command, make sure to issue this command.
5.18 WAVeform Group The commands in this group deal with the output of the retrieved waveform display data. There are no front panel keys that correspond to the commands in this group. :WAV efor m TRAC e <Space> <x> <x> FORMa t <Space>...
Page 119
5.18 WAVeform Group :WAVeform:FORMat :WAVeform:STARt Function Sets the format of the waveform display data Function Sets the output start point of the waveform that is transmitted by “:WAVeform:SEND?” or display data that is transmitted by queries the current setting. “:WAVeform:SEND?” or queries the current Syntax :WAVeform:FORMat {ASCii|FLOat} setting.
5.19 WSETup (Wave SETup) Group The commands in this group deal with waveform observation. You can make the same settings and inquiries as when WAVE on the front panel is used. The commands in this group are invalid on models that are only equipped with impedance measurement elements, since the mode is fixed to impedance measurement.
Page 121
5.19 WSETup (Wave SETup) Group :WSETup? :WSETup:TDIV Function Queries all settings related to the waveform Function Sets the Time/div value of the waveform or observation. queries the current setting. Syntax :WSETup? Syntax :WSETup:TDIV {<Time>} Example :WSETUP? -> :WSETUP:SAMPLING 0; :WSETup:TDIV? TDIV 500.0E-06;TRIGGER:MODE AUTO;...
Page 122
Function Collectively sets the vertical zoom factor of the waveform {voltage|current} of all power measurement elements. Syntax :WSETup:VZoom:{UALL|IALL} {<NRf>} <NRf> = 0.1 to 100 (see the WT1600FC User’s Manual (IM760151-01E) Example :WSETUP:VZOOM:UALL 1 :WSETup:VZoom:{U<x>|I<x>} Function Sets the vertical zoom factor of the waveform {voltage|current} of the power measurement element or queries the current setting.
5.20 Common Command Group The commands in the common group are defined in the IEEE488.2-1987 and are independent of the instrument’s functions.There are no front panel keys that correspond to the commands in this group. *CAL *CLS *ESE <Space> <NRf> *ESR *IDN *OPC...
Page 124
• Standard event enable register Syntax *IDN? • Extended event enable register Example *IDN? -> • Transition filter YOKOGAWA,760151-0401,0,F1.01 Syntax *PSC {<NRf>} *PSC? Description The information is returned in the following form: <Manufacturer>,<Model>,<Serial <NRf> = 0(not clear), non-zero (clear) No.>,<Firmware version>In actuality, <Serial...
Page 125
5.20 Common Command Group *SRE (Service Request Enable register) *TST? (TeST) Function Sets the service request enable register or Function Performs a self-test and queries the result. queries the current setting. Syntax *TST? Syntax *SRE <NRf> Example *TST? -> 0 *SRE? Description •...
Chapter 6 Status Report Overview of the Status Report The figure below shows the status report which is read by a serial poll. This is an extended version of the one specified in IEEE 488.2-1987. Service request enable register & &...
6.1 Overview of the Status Report/6.2 Status Byte Status Byte Overview of Registers and Queues Name Function Writing Reading Serial poll (RQS), Status byte — Overview of Status Byte *STB?(MSS) *SRE *SRE? Service request Masks status byte. 6 ESB MAV EES EAV 1 enable register *ESR? Standard event...
6.2 Status Byte/6.3 Standard Event Register Standard Event Register Operation of the Status Byte A service request is issued when bit 6 of the status byte becomes “1”. Bit 6 becomes “1” when any of the Overview of the Standard Event Register other bits becomes “1”...
6.3 Standard Event Register/6.4 Extended Event Register Operation of the Standard Event Register Reading from the Standard Event Register The standard event register is provided for eight The contents of the standard event register can be read by the *ESR command. After completion of the different kinds of event which can occur inside the instrument.
6.4 Extended Event Register/6.5 Output Queue and Error Queue The filter is applied to each bit of the condition register separately, and can be selected from the following. Note that the numbering of the bits used in the filter setting differs from the actual bit number (1 to 16 vs. 0 to 15).
Standard modules used: Niglobal.bas Vbib-32.bas Setting the WT1600FC GP-IB The sample programs given in this chapter use a GP-IB address of 1 for the WT1600FC. Set the GP-IB address to 1 according to the procedures on page 1-5. IM 760151-17E...
Initialization, Error, and Functions for Execution ———————————————————————————————————————————— Option Explicit Dim StartFlag As Integer ‘Start Flag Dim addr As Integer ‘GPIB Address Dim Timeout As Integer ‘Timeout Dim Dev As Integer ‘Device ID(GPIB) Dim term As String ‘Terminator Dim Query(1100) As String ‘Query String Dim Dummy As Integer ————————————————————————————————————————————...
Page 134
7.3 Initialization, Error, and Functions for Execution ElseIf (ern = ETAB) Then ers = “ETAB:The return buffer is full” ElseIf (ern = ELCK) Then ers = “ELCK:Address or board is locked” Else ers = “” End If Else ers = “” End If MsgBox (“Status No.
Page 135
7.3 Initialization, Error, and Functions for Execution Dummy = DoEvents() sts = GpibWaveFloat ‘Run Sample4(GPIB) Get Waveform data (FLOAT) If (sts = 0) Then Text1.Text = “END” Else Text1.Text = “ERROR” End If StartFlag = 0 End Sub ———————————————————————————————————————————— Private Sub Command5_Click() Dim sts As Integer If (StartFlag = 1) Then Exit Sub...
Output of Power Measurement Data <Continued from bottom left> GpibPower() Initializes variables Measured values loaded and displayed 10 times? Displays "Now Initializing" message. Displays the "All end" message. Shifts focus 1 line down. Cuts the GPIB connection. Instructs to wait for Initializes GPIB WT data update.
Page 137
7.4 Output of Power Measurement Data Sample1(GPIB) Get Power Data ———————————————————————————————————————————— Private Function GpibPower() As Integer Dim msg As String ‘Command buffer Dim qry As String ‘Query buffer Dim sts As Integer Dim item As Integer Dim comma As Integer Dim length As Integer Dim cnt As Integer term = Chr$(10)
Page 138
7.4 Output of Power Measurement Data Call DisplayGPIBError(sts, msg) GpibPower = 1 Exit Function End If List1.Clear ‘Read and display the numeric data (It is repeated 10 times in this program) For cnt = 1 To 10 ‘Wait for the completion of the data updating msg = “COMMUNICATE:WAIT 1”...
Page 139
7.4 Output of Power Measurement Data IM 760151-17E...
Output of Impedance Measurement Data <Continued from bottom left> GpibImpedance() Sets the data output parameter to pattern 1, the number of data output to 3, and the number of data points for array-type function output to 1. Initializes variables Setting successful? Displays “Now Initializing”...
Page 141
7.5 Output of Impedance Measurement Data Sample2(GPIB) Get Impedance Data ———————————————————————————————————————————— Private Function GpibImpedance() As Integer Dim msg As String ‘Command buffer Dim qry As String ‘Query buffer Dim sts As Integer Dim wait As Integer Dim item As Integer Dim comma As Integer Dim length As Integer Dim cnt As Integer...
Page 142
7.5 Output of Impedance Measurement Data ‘Preset pattern1, Number of data = 3, Number of data of array function = 1 msg = “NUMERIC:IMPEDANCE:PRESET 1;NUMBER 3;ARRAY 1” + term sts = ilwrt(Dev, msg, Len(msg)) ‘Send Command If (sts < 0) Then Call DisplayGPIBError(sts, msg) GpibImpedance = 1 Exit Function...
Page 143
7.5 Output of Impedance Measurement Data ElseIf (item = 2) Then List1.AddItem “Z’ : “ + Query(item) Else List1.AddItem “Z’’ : “ + Query(item) End If qry = Mid(qry, comma + 1) List1.ListIndex = List1.ListIndex + 1 Next item ‘Change Frequency If cnt = 1 Then msg = “IMPEDANCE:SUPERPOSE:FREQUENCY:VALUE 20”...
Output of Waveform Data (ASCII Format) <Continued from bottom left> GpibWaveAscii() 1002 data displayed? Cuts the GP-IB Initializes variables connection. Sets the start and end points for output of waveform display data (10 data's worth). Loads measured values from the WT. Initializes GP-IB End (return value = 0) Setting...
Page 145
7.6 Output of Waveform Data (ASCII Format) Sample3(GPIB) Get Wave Data (ASCII) ———————————————————————————————————————————— Private Function GpibWaveAscii() As Integer Dim msg As String ‘Command buffer Dim qry As String ‘Query buffer Dim sts As Integer Dim wait As Integer Dim pntl As Integer Dim num As Integer Dim i As Integer Dim j As Integer...
Page 146
7.6 Output of Waveform Data (ASCII Format) Call DisplayGPIBError(sts, msg) GpibWaveAscii = 1 Exit Function End If Next wait ‘Set conditions for reading the waveform ‘ASCII format, Trace = U1 msg = “WAVEFORM:TRACE U1;FORMAT ASCII” + term sts = ilwrt(Dev, msg, Len(msg)) ‘Send Command If (sts <...
Output of Waveform Data (FLOAT Format) <Continued from bottom left> GpibWaveAscii() Sets the terminator to NONE. Initializes variables Setting successful? Initializes GP-IB Sets the start and end points for output GP-IB initialization of waveform display data (1002 data's worth). successful? Loads measured values from the WT.
Page 148
7.7 Output of Waveform Data (FLOAT Format) <Continued from bottom left> <Continued from previous page> Exponent calculation result = 0? 8 characters worth converted? Sets the mantissa to 0. Sets the mantissa to +1. Character prior to conversion is “0”? Calculates the floating point from the results of the mantissa Converts to binary “0000.”...
Page 149
7.7 Output of Waveform Data (FLOAT Format) Sample4(GPIB) Get Wave Data (FLOAT) ———————————————————————————————————————————— Private Function GpibWaveFloat() As Integer Dim msg As String Dim qry As String Dim wait As Integer Dim eos As Integer Dim w As String Dim a(8) As String Dim b(8) As String Dim buf As String Dim all As String...
Page 150
7.7 Output of Waveform Data (FLOAT Format) GpibWaveFloat = 1 Exit Function End If sts = ilrd(Dev, qry, Len(qry)) ‘Receive Query If (sts < 0) Then Call DisplayGPIBError(sts, msg) GpibWaveFloat = 1 Exit Function End If ‘Wait for the completion of the data updating msg = “COMMUNICATE:WAIT 1”...
Page 151
7.7 Output of Waveform Data (FLOAT Format) If a(k) = “E” Then b(k) = “1110” If a(k) = “F” Then b(k) = “1111” Next k allb = b(1) + b(2) + b(3) + b(4) + b(5) + b(6) + b(7) + b(8) vale = 0 valf = 0 valu = Val(Left$(allb, 1))
English when they are displayed on a personal computer. • When servicing is required, contact your nearest YOKOGAWA dealer. • Only error messages relating to communications are given. For other error messages, refer to the User’s Manual IM 760151-01E.
Page 154
Appendix 2 Error Messages Error in communications execution (200 to 299) Code Message Action Reference Page Setting conflict Check the relevant setting. Chapter 5 Data out of range Check the setting range. Chapter 5 Too much data Check the data byte length. Chapter 5 Illegal parameter value Check the setting range.
Appendix 3 Overview of IEEE 488.2-1987 The GP-IB interface provided with WT1600FC conforms to IEEE 488.2-1987. This standard requires the following 23 points be stated in this document. This Appendix describes these points. 1 Subsets supported by IEEE 488.1 interface functions Refer to Section 1.4 “GP-IB Interface Specifications”.
Page 156
Appendix 3 Overview of IEEE 488.2-1987 11 Size of data block of response data 1 to 308922 bytes 12 List of supported common commands Refer to Section 5.20 “Common Command Group”. 13 Condition of device when calibration is successfully completed Same as the one under which measurements are performed 14 Maximum length of block data which can be used for definition of *DDT trigger macro Not supported...
Index Symbols current mode ..............5-57 current range ............5-41, 5-49 3P3W -> 3V3A conversion ..........5-62 current sensor input ............5-50 cursor display ............5-16, 5-17 CURSor group ..............5-15 cursor measurements ............5-16 abbreviated form ..............4-5 cursor path ................ 5-16 absolute path ..............
Page 158
Index file operation ..............5-29 internal hard disk, motor of ..........5-81 file, saving of ..............5-30 interpolation method ............5-26 filename ................4-7 interpretation rules .............. 4-4 filter ..................6-4 floppy disk format .............. 5-29 Format ................. 2-8 free disk space ..............5-29 language ................
Page 159
Index overlap commands ............. 4-7, 5-13 overlap enable register ............5-14 sample program image ............7-2 sample programs ..............7-1 sample rate ............... 5-83 scale value display ............5-27 paper feeding ..............5-36 scaling ................5-52 parity ................2-2, 2-9 scaling constant ..............
Page 160
Index zero-crossing filter ............. 5-51 zoom ................. 5-86 talker function ..............1-3 zoom factor ............... 5-86 target drive ................ 5-29 TCP/IP ................3-5 Command List terminator ................2-9 TIFF format ............... 5-37 *CAL? ................5-87 time ................... 5-81 *CLS ................5-87 Time/div ................
Need help?
Do you have a question about the WT1600FC and is the answer not in the manual?
Questions and answers