GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER CONTENTS PAGE 1. INTRODUCTION............................................................................. 1 2. CONNECTING THE PROGRAMMABLE EST VIA GPIB INTERFACE……………………………………………………. 2 3. CONNECTING THE PROGRAMMABLE EST VIA RS232 INTERFACE……………………………………………………. 4 4. INPUT AND OUTPUT QUEUE……………………………….. 7 5. COMMANDS AND SYNTAX…………………………………. 7 6. DETAILS OF COMMAND REFERENCE…………………… 20 7.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER MANUAL 1. INTRODUCTION In the modern automatic measurement system, communication between equipments and computers is essential. The measured procedures can be varied with users’ testing programs, therefore, the programmable power supply can be operated remotely from an instrument controller or computer across the RS232 interface (standard) or GPIB (optional).
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER DT0 (Device Trigger) C0 (Controller) GPI/GPT SERIES PROGRAMMABLE EST MANUAL : The EST has no Device Trigger interface function. : The EST can not control other devices. Notes for GPIB installation PROGRAMMER MANUAL The GPIB connection testing If you want to test whether the GPIB connection is working or not, you can send a GPIB command from computer.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER MANUAL Notes for RS232 installation The EST is a DTE device with a 9-pin D-type shell RS232 connector located on the rear panel. Figure 1 shows the equipment of 9-pin connector (male) with its pin number assignments. Figure 2 shows the wiring configuration for DB9 to DB9.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER MANUAL The RS232 connection testing SCPI If you want to test whether the RS232 connection is working or not, you can send a command from computer. For instance, using a terminal program send the query command Common Command & Queries *idn? Syntax & Status Data Structure should return the Manufacturer, model number, serial number and firmware version in the following format: Interface Function D GW.
GPI/GPT SERIES PROGRAMMABLE EST GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER MANUAL PROGRAMMER command identifies it as a query. MANUAL The command header is configured by header path and leaf node. Figure 5 shows the command header for the leaf node indicated in Figure 4. Layer D is interrelated with device information. Different devices have different functions. SCPI command sets belong to this layer.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL Table 1 defines the Boolean and other parameter types for the programmable EST. Parameter Type Description Example 0, 1 Boolean Boolean numbers or values NR1 Integers 0, 1, 18 NR2 Decimal numbers 1.5, 3.141, 8.4 NR3 Floating point numbers 4.5E-1, 8.25E+1 String Alphanumeric characters “No error” Table 1: Parameter Types for Syntax Descriptions Message Terminator and Message Separator I.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER MANUAL Combining Commands You can use a semicolon (;) to combine commands. But continuously query command will cause message missing. For example :GRO:STEP: ACWS:VOLT:;CMAX? z General Setting Commands Table 2 lists the general setting commands that control and query the settings of the power supply.
GPI/GPT SERIES PROGRAMMABLE EST GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER MANUAL PROGRAMMER MANUAL :UTILity:GBZero:STATe? Query the GB zero check :ACWStanding:RTIMe? :UTILity:GBZero:TEST Start the GB zero check :ACWStanding:TTIMe Set the CAC test voltage :ACWStanding:TTIMe? Query the CAC test voltage :DCWStanding:VOLTage Set the CAC test minimum current :DCWStanding:VOLTage? Query the DCW test voltage :DCWStanding:CMINimum Set the DCW test minimum current :DCWStanding:CMINimum?
GPI/GPT SERIES PROGRAMMABLE EST GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER :GBONd:CURRent MANUAL Set the GB test current :GBONd:CURRent? PROGRAMMER *ESR? Returns and clear the contents of Standard Event Status Register (SESR). *SRE Sets contents of Service Request Enable Register(SRER). *SRE? Returns contents of Service Request Enable Register (SRER). *STB? Reads Status (SBR).
GPI/GPT SERIES PROGRAMMABLE EST GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER MANUAL :STATus:QUEStionable:EVENt ? Query the contents of QUEStionable Event register. PROGRAMMER the z Miscellaneous Commands MANUAL 6. DETAILS OF COMMAND REFERENCE Each command in this chapter will give a detailed description. The examples of each command will be provided and what query form might return.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER MANUAL Examples: Examples: *ESE 65 sets the ESER to binary 0100 0001. If the ESER contains the binary value 1000 0010, the *ESE? will return the value of 130. *ESR? (query only) Function: Return and clear the contents of the Standard Event Status Register (SESR). Syntax: *IDN? Returns GW, GPI-745, 0, FW:1.
GPI/GPT SERIES PROGRAMMABLE EST GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER MANUAL *RST (no query form) Function: Set all control settings of EST to their default values but does not purge stored setting. The equivalent panel control will be set as below: PROGRAMMER MANUAL The query of the Status Byte register (SBR) with *STB? will return a decimal number representing the bits that are set (true) in the status register.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL *WAI (no query form) PROGRAMMER : STEP Function: WAI prevents the programming instrument from executing further commands or queries until all pending operations are finished. :SETP? is in the range from 1 through 16. Syntax: *0: COM mode *WAI Return: :GROup Function: Examples: Set or query the value of group. :SETP3 set the step 3 Syntax: :SETP? return 3 if the STEP setting is 3.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL :FUNCtion:TEST:MODe? return 3 if the test function setting is IR. PROGRAMMER : MEASure? Return measurement value of COM mode. Return: :FUNCtion:TEST:STATe Status, Function: (2 bytes) (1 byte) (7 bytes) (8 bytes) (7 bytes) Set or query the test state (0. OFF 1. ON 2. CONTINUE).
GPI/GPT SERIES PROGRAMMABLE EST GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER V/I: MANUAL PROGRAMMER MANUAL Time: Test Function Unit (2 bytes) Time (1 byte) Value (5 bytes) Unit (1 bytes) ACW KV Ramp 005.0 sec DCW KV Test 005.0 sec IR V Cnt (GB) A CAC KV User the command :MEAS3? after measurement CDC KV Display for PC 10,1,0.100kV,01.00mA, T005.0S HOLD PAUSE Examples: 10=Pass 1=ACW Meas: 0.100kV=Mesuremett voltage 100V 01.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER Examples: :FUNCtion:TEST:STATe? :UTILity: FREQuency 50 set the ACW CAC frequency to 50Hz is in the range from 0 through 2. :UTILity: FREQuency? return 50 if the ACW CAC frequency setting is 50Hz. Return: MANUAL :UTILity:ARC:CURRent Examples: Function: :UTILity:ARC:MODe 0 set the AEC test state to disable.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER MANUAL :UTILity:IRTest:MODe :UTILity:GBZero:STATe Function: Function: Set or query the IR test mode (0: Stop on Fail, 1: Stop on Pass, 2: TIMER ) The query from return 1 if the GB zero check is OK and 0 if the GB zero check is Syntax: fail. :UTILity:IRTest:MODe Syntax: :UTILity:IRTest:MODe? :UTILity:GBZero:STATe? is in the range from 0 through 2.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER MANUAL :ACContinue:CMINimum Examples: Function: :ACContinue:CMAXimum 1.00 set the CAC test maximum current to 1.00mA. Set or query the CAC test minimum current. :ACContinue:CMAXimum? return 01.00 if the CAC maximum current setting is Syntax: 1.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER :DCContinue:VOLTage? :DCContinue:CMAXimum Please refer to the specification Function: Return: Set or query the CDC test maximum current. Syntax: Examples: :DCContinue:CMAXimum :DCContinue:VOLTage 1.000 set the CDC test voltage to 1.000kV. :DCContinue:CMAXimum? :DCContinue:VOLTage? Return 1.000 if the CDC test voltage setting is 1.000kV.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER Examples: :ACWStanding:CMINimum? :DCContinue:RTIMe 5.0 set the CDC ramp time to 5 sec. Please refer to the specification :DCContinue:RTIMe? return 005.0 if the CDC ramp time setting is 5 sec. Return: MANUAL :ACWStanding:VOLTage Examples: Function: :ACWStanding:CMINimum 1.00 set the ACW test minimum current to 1.00mA. Set or query the ACW test voltage. :ACWStanding:CMINimum? return 01.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER MANUAL :ACWStanding:RTIMe Examples: Function: :ACWStanding:TTIMe 5.0 set the ACW test time to 5 sec. Set or query the ACW ramp time. :ACWStanding:TTIMe? return 005.0 if the ACW test time setting is 5 Syntax: sec. :ACWStamding:RTIMe :ACWStamding:RTIMe? :DCWStanding:VOLTage Please refer to the specification Function: Return: Set or query the DCW test voltage.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER :DCWStanding:CMINimum GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER MANUAL :DCWStanding:CMAXimum? return 01.00 if the DCW test maximum current :DCWStanding:CMINimum? setting is 1.00mA. Please refer to the specification Return: :DCWStanding:RTIMe Function: Examples: Set or query the DCW ramp time. :DCWStanding:CMINimum 1.00 set the DCW test minimum current to 1.00mA. Syntax: :DCWStanding:CMINimum? return 01.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER Return: :IRESistance:RMINimum :IRESistance:RMINimum? Examples: Please refer to the specification :DCWStanding:TTIMe 5.0 set the DCW test time to 5 sec. Return: :DCWStanding:TTIMe? return 005.0 if the DCW test time setting is 5 sec. MANUAL Examples: :IRESistance:VOLTage :IResistance:RMINimum 100 set the IR test minimum resistance to 100MΩ.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER MANUAL :IRESistance:TTIMe Examples: Function: :GBONd:CURRent 25.00 set the GB test current to 25A. Set or query the IR test time. :GBONd:CURRent? return 25.00 if the GB test current setting is 25A. Syntax: :IRESistance:TTIMe :GBONd:RMINimum :IRESistance:TTIMe? Function: Please refer to the specification Set or query the GB test minimum resistance.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER MANUAL :SYSTem:ERRor?(Querly only) Syntax: :GBONd:RMINimum Function: :GBONd:RMINimum? Query next error message from the Error/Event queue. The result of the query is Please refer to the specification the error number followed by the error text. Return: Syntax: :SYSTem:ERRor? Examples: Return: :GBONd:RMINimum 100.0 set the GB test maximum resistance to 100.0mΩ.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER 7. STATUS AND ERROR REPORTING A set of status registers allows the user to quickly determine the EST’s internal processing status. The status register, as well as the status and event reporting system, adhere to SCPI recommendations. Structure of System The sketch of the status and event reporting system is showed as figure 7.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL PROGRAMMER MANUAL Table 4: QUEStionable Status Register Bit 15 To SBR Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 NU NU NU NU NU NU NU Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 NU NU NU NU NU NU NU NU ∗ Condition Register Event Register Enable Register The command STATus:QUEStionable:CONDtion? Reads the QUEStionable CONDition register but dose not clear it.
GPI/GPT SERIES PROGRAMMABLE EST GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER MANUAL PROGRAMMER There are two status registers are included to the EST defined by IEEE488.1 and IEEE-488.2 standards. z z Status Byte Register (SBR): The SBR (Table 6) summarizes the status of all other registers and queues.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER GPI/GPT SERIES PROGRAMMABLE EST MANUAL When one of the bits of the enable registers is high and the corresponding bit in the status register is high, the enable registers will perform a logical OR function, the output that controls the set bit of the Status Byte Register is high. Various commands set the bits in the enable registers. The following sections describe the enable registers and the commands that set them.
GPI/GPT SERIES PROGRAMMABLE EST PROGRAMMER MANUAL -221,"Settings conflict; Voltage setting error" 4 -221,"Settings conflict; Current setting error" 4 -221,"Settings conflict; Resistance setting error" 4 -221,"Settings conflict; Frequency setting error" 4 -221,"Settings conflict; Recall setting error" 4 -222,"Data out of range;" 4 -222,"Data out of range; Timer too large" 4 -222,"Data out of range; Voltage too large" 4 -222,"Data out of range; Current too large" 4 -222,"Data out of range;