GW Instek Tequipment PEL-3000 Programming Manual

GW Instek Tequipment PEL-3000 Programming Manual

Dc electronic load
Table of Contents

Advertisement

Quick Links

DC Electronic Load
PEL-3000
PROGRAMMING MANUAL
VERSION: 1.11
ISO-9001 CERTIFIED MANUFACTURER

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Tequipment PEL-3000 and is the answer not in the manual?

Questions and answers

Summary of Contents for GW Instek Tequipment PEL-3000

  • Page 1 DC Electronic Load PEL-3000 PROGRAMMING MANUAL VERSION: 1.11 ISO-9001 CERTIFIED MANUFACTURER...
  • Page 2 This manual contains proprietary information, which is protected by copyright. All rights are reserved. No part of this manual may be photocopied, reproduced or translated to another language without prior written consent of Good Will company. The information in this manual was correct at the time of printing. However, Good Will continues to improve products and reserves the rights to change specification, equipment, and maintenance procedures at any time without notice.
  • Page 3: Table Of Contents

    Table of Contents Table of Contents INTERFACE OVERVIEW ............. 2 Front Panel Overview ......3 Rear Panel Overview ......4 Interface Configuration ......5 COMMNAND OVERVIEW ..........16 Command Syntax ......... 16 Command List ........21 Error Messages ........90...
  • Page 4 PEL-3000 Programming Manual NTERFACE OVERVIEW This chapter describes basic configuration of IEEE488.2 based remote control. Front Panel Overview ............3 Rear Panel Overview ............4 Interface Configuration ............. 5 Configure to USB Remote Interface ............... 5 Configure GPIB Interface ..................6 Configure RS232C .....................
  • Page 5: Interface Overview

    INTERFACE OVERVIEW Front Panel Overview (PEL-3021/PEL-3041 shown) Air inlet LCD Display Function keys Power key Main/Local FUNC/File Local Main File FUNC Help/Utility Utility Help Short Short Load Preset Shift Load On/Off CAL. Lock Clear Enter 175W 1.5 - 150V 0 - 35A I MON OUT TRIG OUT Scroll wheel...
  • Page 6: Rear Panel Overview

    PEL-3000 Programming Manual Rear Panel Overview (PEL-3021 / PEL-3041 shown) Frame control ports, Remote sense Rear panel J1, J2 inputs inputs FRAME CONT WARNING TO AVOID ELECTRIC SHOCK THE POWER CORD RS232C PROTECTIVE GROUNDING CONDUCTOR MUST BE CONNECTED TO GROUND. NO OPERATOR SERVICEABLE COMPONENTS INSIDE.
  • Page 7: Interface Configuration

    INTERFACE OVERVIEW Interface Configuration Configure to USB Remote Interface Type A, host PC side configuration connector Rear panel Type B, slave PEL-3000 side connector 2.0 (full speed) Speed USB CDC AMC USB Class Before USB can be used for remote control, it is Note necessary to install the PEL-3000 USB device driver, located on the accompanying User Manual...
  • Page 8: Configure Gpib Interface

    PEL-3000 Programming Manual Configure GPIB Interface To use GPIB, the optional GPIB port must be installed. See the user manual for details. 1. Ensure the PEL-3000 is off before proceeding. Operation 2. Connect a GPIB cable from a GPIB controller to the GPIB port on the PEL-3000.
  • Page 9: Configure Rs232C

    INTERFACE OVERVIEW Ground (ATN) SHIELD Ground Single GND Configure RS232C RS232C Connector DB-9, Male Configuration Baud Rate 2400, 4800, 9600, 19200, 38400 Stop Bit 1, 2 Parity None, Odd, Even 1. Connect an RS232C cable from the PC to the Operation rear panel RS232 port.
  • Page 10: Rs232C/Usb Remote Control Function Check

    PEL-3000 Programming Manual RS232C/USB Remote Control Function Check Invoke a terminal application such as Functionality check RealTerm. For RS232C, set the COM port, baud rate, stop bit, data bit and parity accordingly. To check the COM settings, see the Device Manager in the PC.
  • Page 11: Using Realterm To Establish A Remote Connection

    INTERFACE OVERVIEW Using Realterm to Establish a Remote Connection Realterm is a terminal program that can used to Background communicate with a device attached to the serial port of a PC or via an emulated serial port via USB. The following instructions apply to version 1.99.0.27.
  • Page 12 PEL-3000 Programming Manual If using USB, the baud rate, stop bit and parity settings can be viewed by right-clicking the connected device and selecting the Properties option. 5. Start Realterm on the PC as an administrator. Click: Start menu>All Programs>RealTerm>realterm Tip: to run as an administrator, you can right click the Realterm icon in the Windows Start menu and select the Run as Administrator...
  • Page 13 INTERFACE OVERVIEW 6. After Realterm has started, click on the Port tab. Enter the Baud, Parity, Data bits, Stop bits and Port number configuration for the connection. The Hardware Flow Control, Software Flow Control options can be left at the default settings.
  • Page 14 PEL-3000 Programming Manual 7. Click on the Send tab. In the EOL configuration, check on the +CR and +LF check boxes. Enter the query: *idn? Click on Send ASCII. 8. The terminal display will return the following: GW, PEL-3XXX,EXXXXXXX,VX.XX.XXX (manufacturer, model, serial number, version) 9.
  • Page 15: Gpib Function Check

    INTERFACE OVERVIEW GPIB Function Check Please use the National Instruments Functionality check Measurement & Automation Controller software to confirm GPIB/LAN functionality. See the National Instrument website, http://www.ni.com for details. 1. Start the NI Measurement and Operation Automation Explorer (MAX) program. Using Windows, press: Start>All Programs>National Instruments>Measurement &...
  • Page 16 PEL-3000 Programming Manual 3. Press the Scan for Instruments button. 4. In the Connected Instruments panel the PEL-3000 should be detected as Instrument 0 with the address the same as that configured on the PEL-3000. 5. Double click the Instrument 0 icon. 6.
  • Page 17 INTERFACE OVERVIEW 9. The function check is complete.
  • Page 18: Commnand Overview

    PEL-3000 Programming Manual OMMNAND OVERVIEW The Command overview chapter lists all PEL-3000 commands in functional order as well as alphabetical order. The command syntax section shows you the basic syntax rules you have to apply when using commands. Command Syntax Partial compatibility IEEE488.2 Compatible...
  • Page 19 COMMNAND OVERVIEW There are a number of different instrument Command types commands and queries. A command sends instructions or data to the unit and a query receives data or status information from the unit. Command types A single command Simple with/without a parameter :CONFigure:RESPonse MAX Example...
  • Page 20 PEL-3000 Programming Manual nodes. CONFigure:VON Example MAX;:CONFigure:VDELay Commands and queries have two different Command Forms forms, long and short. The command syntax is written with the short form of the command in capitals and the remainder (long form) in lower case.
  • Page 21 COMMNAND OVERVIEW Command 1.00A :CURRent:Set Format 1. Command header 3. Parameter 1 2. Space 4. Unit or suffix. Common Type Description Example Input Parameters boolean logic 0, 1 <Boolean> integers 0, 1, 2, 3 <NR1> decimal 0.1, 3.14, 8.5 <NR2> numbers floating point 4.5e-1, 8.25e+1...
  • Page 22 PEL-3000 Programming Manual Amps 1.00A Percentage Volts 5.00V Watts 3.00W milliseconds 20mS [mS] Millivolts 150mV [mV] Seconds Reciprocal of 0. 02MHO [MHO] one ohm Millamps/ 100mA/uS [mA/uS] microsecond Hertz 1000Hz [Hz] Message Line feed code (0x0A) Terminator...
  • Page 23: Command List

    COMMNAND OVERVIEW Command List *CLS ..................25 Common *ESE ..................25 Commands *ESR? ..................26 *IDN? ..................26 *OPC ..................27 *RCL ..................27 *RST ..................27 *SAV ..................28 *SRE ..................28 *STB? ..................29 *TRG ..................29 *TST? ..................30 :ABORt ..................
  • Page 24 PEL-3000 Programming Manual [:CONFigure]:GNG:SPECtest ........... 43 [:CONFigure]:GNG:DTIMe ..........44 [:CONFigure]:GNG:MODE ..........44 [:CONFigure]:GNG[:PASS]..........45 [:CONFigure]:GNG:H ............45 [:CONFigure]:GNG:L ............46 [:CONFigure]:GNG:C ............46 [:CONFigure]:PARallel ............47 Parallel Commands Step Commands [:CONFigure]:STEP:CCH ........... 48 [:CONFigure]:STEP:CCM ..........49 [:CONFigure]:STEP:CCL ............ 50 [:CONFigure]:STEP:CC ............50 [:CONFigure]:STEP:CRH ...........
  • Page 25 COMMNAND OVERVIEW :CURRent[:VA] ..............62 Current :CURRent:VB ................ 63 Subsystem :CURRent:SRATe ..............63 Commands :CURRent:L1 ................. 64 :CURRent:L2 ................. 64 :CURRent:SET ..............65 :CURRent:LEVel ..............66 :CURRent:RISE ..............66 :CURRent:FALL ..............67 :CURRent:T1 ................. 67 :CURRent:T2 ................. 68 :CURRent:FREquency ............69 :CURRent:DUTY ..............
  • Page 26 PEL-3000 Programming Manual :POWer:FREquency ............. 88 :POWer:DUTY ..............89...
  • Page 27: Common *Cls

    COMMNAND OVERVIEW Common Commands *CLS ..................25 *ESE ..................25 *ESR? ..................26 *IDN? ..................26 *OPC ..................27 *RCL ..................27 *RST ..................27 *SAV ..................28 *SRE ..................28 *STB? ..................29 *TRG ..................29 *TST? ..................30 *CLS Clears the error queue.
  • Page 28: Esr

    PEL-3000 Programming Manual Example *ESE 8 Sets bit 4 of the ESE register. Query example *ESE? >12 Bits 3 and 4 are set in the Standard Event Status Enable register. *ESR? Query Reads the Standard Event Status register. This Description command will also clear the Standard Event Status register.
  • Page 29: Opc

    COMMNAND OVERVIEW *OPC Query This command sets the OPC (Operation Command Description Bit) bit (bit 0) of the Standard Event Status Register after the instrument has completed all pending operations. The query will return the status of the OPC bit. Syntax *OPC Query Syntax...
  • Page 30: Sav

    PEL-3000 Programming Manual *SAV The Save Instrument State command saves the Description instrument settings to one of the memory setting slots. Syntax *SAV <NR1> Parameter <NR1> 1~256 Memory number 1 to 256 Example *SAV 20 Saves the current setting to memory 20. *SRE Query Queries or sets the Service Request Enable register.
  • Page 31: Stb

    COMMNAND OVERVIEW Query example *SRE? >12 Bits 3 and 4 are set in the Service Request Enable register. *STB? Query Reads the Status Byte register. This command will Description not clear the Status Byte register. If the Master Summary Status bit (MSS) is set, it indicates that there is a reason for a service request.
  • Page 32: Tst

    PEL-3000 Programming Manual *TST? Query This command is a standard SCPI self-test Description command. The PEL-3000 does not perform any self-tests so will always return 0 (pass) for this command. Query Syntax *TST? Return parameter <NR1> Pass Query example *TST? >0 *WAI Wait command.
  • Page 33: Input:short

    COMMNAND OVERVIEW Syntax :INPut {<Boolean>|OFF | ON} Query Syntax :INPut? Parameter OFF or 0 Load = OFF parameter ON or 1 Load = ON Return parameter 0 Load = OFF Load = ON Example :INPut ON Turns the load on. Query example :INPut? >0...
  • Page 34: Measurement :Measure:current

    PEL-3000 Programming Manual Measurement Commands :MEASure:CURRent? ..................... :MEASure:VOLTage? ..................... :MEASure:POWer? ....................:MEASure:ETIMe? ....................:MEASure:CURRent? Query This command returns the load current. Description Query Syntax :MEASure:CURRent? Return parameter <NR2> Load current in amps Query example :MEASure:CURRent? >0.79860 Returns the load current in amps. :MEASure:VOLTage? Query This command returns the load voltage.
  • Page 35: Measure:etime

    COMMNAND OVERVIEW :MEASure:ETIMe? Query Returns the amount of time the load has been on Description for in seconds (elapsed time). Query Syntax :MEASure:ETIME? Return parameter <NR2> Elapsed time in seconds Query example :MEASure:ETIME? >316.0 Returns the elapsed time in seconds.
  • Page 36: [:Configure]:Ocp

    PEL-3000 Programming Manual Configure Subsystem Commands [:CONFigure]:OCP .............. 34 [:CONFigure]:OPP ............... 35 [:CONFigure]:UVP .............. 36 [:CONFigure]:OVP .............. 36 [:CONFigure]:SSTart............37 [:CONFigure]:VON ............. 38 [:CONFigure]:VDELay ............38 :CONFigure:RESPonse ............39 [:CONFigure]:CNTime ............40 [:CONFigure]:COTime ............40 [:CONFigure]:CRUnit ............41 :CONFigure:DYNamic ............41 :CONFigure:MEMory ............
  • Page 37: [:Configure]:Opp

    COMMNAND OVERVIEW MINIMUM or MIN Minimum current limit value. MAXIMUM or MAX MAXimum current limit value. LIMIT or LIM Limit the load LOFF Turn the load off Return parameter Returns a string with OPC setting followed by the OPC value. Example1 :OPC LIM Sets the OCP setting to limit.
  • Page 38: [:Configure]:Uvp

    PEL-3000 Programming Manual Example1 :OPP LIMIT Sets the OCP setting to limit. Example2 :OPP 10.000 Sets the OPP value to 10W. Query example :OPP? >LIMIT, 10.000 The OPP setting is LIMIT and the OPP value is 10.000W. [:CONFigure]:UVP Query Sets or queries the UVP trip settings. The UVP can Description also be cleared with this command.
  • Page 39: [:Configure]:Sstart

    COMMNAND OVERVIEW Query Syntax [:CONFigure]:OVP? Parameter <NR2>[V] voltage limit value. MINIMUM or MIN MINIMUM value. MAXIMUM or MAX MAXIMUM value. Return parameter Returns the OVP level (<NR2>). Example1 :OVP 10.00 Sets the OVP setting to 10V. Query example :OVP? > 10.0000 The OVP setting is 10.0000V.
  • Page 40: [:Configure]:Von

    PEL-3000 Programming Manual [:CONFigure]:VON Query Sets or queries the Von voltage settings. Description Syntax [:CONFigure]:VON {<NR2>[ V ] | MINimum| MAXimum | LON | LOFF } Query Syntax [:CONFigure]:VON? Parameter {<NR2>[ V ] The Von voltage level (default unit is V) MINIMUM or MIN Minimum Von voltage level...
  • Page 41: Configure:response

    COMMNAND OVERVIEW Example :VDELay 1.5 mS Sets the delay time to 1.5mS. :VDELay 0.0015 S Sets the delay time to 1.5mS. Query example :VDELay? >0.0015 The delay time is 1.5mS. :CONFigure:RESPonse Query Sets or queries the response speed. This is the Description equivalent to the CV Mode Response Speed or CC and CR Mode Response Speed settings on the...
  • Page 42: [:Configure]:Cntime

    PEL-3000 Programming Manual Query example :CONFigure:RESPonse? >CV mode response:FAST, CC and CR mode their response:1/1 Returns the response as CV=fast and CC, CR= 1/1. [:CONFigure]:CNTime Query Turns the Count Time timer function on or off. Description Syntax [:CONFigure]:CNTime {<Boolean> |OFF | ON} Query Syntax [:CONFigure]:CNTime? Parameter/...
  • Page 43: [:Configure]:Crunit

    COMMNAND OVERVIEW Return parameter <NR2> Returns the cutoff time Example :COTime MAX Sets the cutoff time to the maximum. Query example :COTime? >3599999 The cutoff time is set to3599999 seconds. [:CONFigure]:CRUnit Query Sets or queries the CR mode setting units. Description Syntax [:CONFigure]:CRUnit {OHM|MHO|?}...
  • Page 44: Configure:memory

    PEL-3000 Programming Manual TIME Use timers for timing. FDUTY or FUDT Use duty cycle for timing. Return parameter <ASCII string> Return a string containing the unit mode and the timing mode. Example :CONFigure:DYNamic VALue Sets the dynamic mode units to value. Query example :CONFigue:DYNamic? >...
  • Page 45: Configure:short

    COMMNAND OVERVIEW :CONFigure:SHORt Query Configures the short key. Description Syntax :CONFigure:SHORt { TOGGle | HOLD} Query Syntax :CONFigure:SHORt? Parameter HOLD Sets the button configuration to hold TOGGLE or TOGG Sets the button configuration to toggle Return parameter Toggle Toggle Hold Hold Example :CONFigure:SHORt TOGGle...
  • Page 46: [:Configure]:Gng:dtime

    PEL-3000 Programming Manual [:CONFigure]:GNG:DTIMe Query Sets or queries the Go-NoGo delay time. Description Syntax [:CONFigure]:GNG:DTIMe {<NR2>[ S ] | MINimum |MAXimum} Query Syntax [:CONFigure]:GNG:DTIMe? Parameter <NR2>[S] Sets the Go-NoGo delay time in seconds (0.0~1.0) with 0.1 second resolution. MINIMUM or MIN Minimum delay time MAXimum or MAX Maximum delay time...
  • Page 47: [:Configure]:Gng[:Pass]

    COMMNAND OVERVIEW Query example :GNG:MODE? >Percent The entry mode is %. [:CONFigure]:GNG[:PASS] Query Queries the Go-NoGo test result(s). This command Description can be used for all test modes (CC, CV, CR, CP). Query Syntax [:CONFigure]:GNG[:PASS]? Return parameter NG No Go (fail) Go (Pass) Query example :GNG?
  • Page 48: [:Configure]:Gng:l

    PEL-3000 Programming Manual Query example :GNG:H? >100.0 Returns the high voltage limit value as 100.0%. [:CONFigure]:GNG:L Query Sets or queries the low voltage/current limit value. Description If the entry mode is set to value, the low voltage/current limit value units are in volts/amps.
  • Page 49: Parallel [:Configure]:Parallel

    COMMNAND OVERVIEW Parameter <NR2> Sets the center voltage/current limit value in volts/amps. Return parameter <NR2> Returns the center voltage/current limit value in volts/amps. Example :GNG:C 10.0 Sets the center voltage/current limit value to 10V or A. Parallel Commands [:CONFigure]:PARallel ............47 [:CONFigure]:PARallel Query Configures the unit for parallel operation, or...
  • Page 50: Step Commands [:Configure]:Step:cch

    PEL-3000 Programming Manual Example :PARallel MAST Sets the unit to Master. :PARallel B2 Configures the unit for use with 2 booster units. Query example :PARallel? >Mode:Master, Number:2 The unit is set to Master and there are connected slaves. Step Commands [:CONFigure]:STEP:CCH ...........
  • Page 51: [:Configure]:Step:ccm

    COMMNAND OVERVIEW Parameter <NR2>[ A ] Step resolution. MINIMUM or MIN Minimum step resolution MAXIMUM or MAX Maximum step resolution Return parameter <ASCII string> Returns the range and the step resolution. Example :STEP:CCH 0.002A Sets the step resolution to 0.002A. Query example :STEP:CCH? >...
  • Page 52: [:Configure]:Step:ccl

    PEL-3000 Programming Manual [:CONFigure]:STEP:CCL Query Configures the step resolution for CC low Range. Description Note: The step resolution setting will be automatically rounded to the closest multiple of the base resolution. Syntax [:CONFigure]:STEP:CCL {<NR2>[A ] | MINimum | MAXimum } Query Syntax [:CONFigure]:STEP:CCL? Parameter...
  • Page 53: [:Configure]:Step:crh

    COMMNAND OVERVIEW [:CONFigure]:STEP:CRH Query Configures the step resolution for CR High Range. Description Note: The step resolution setting will be automatically rounded to the closest multiple of the base resolution. Syntax [:CONFigure]:STEP:CRH {<NR2> | MINimum | MAXimum } Query Syntax [:CONFigure]:STEP:CRH? Parameter <NR2>...
  • Page 54: [:Configure]:Step:crl

    PEL-3000 Programming Manual Example :STEP:CRM 0.08 Sets the step resolution to 0.08℧. Query example :STEP:CRM? >CRM:0.08 Returns the step resolution (0.08℧). [:CONFigure]:STEP:CRL Query Configures the step resolution for CR Low Range. Description Note: The step resolution setting will be automatically rounded to the closest multiple of the base resolution.
  • Page 55: [:Configure]:Step:cvh

    COMMNAND OVERVIEW Query example :STEP:CR? > CRH:0.8, CRM:0.08, CRL:0.008 Returns the CR mode step resolution for each range. [:CONFigure]:STEP:CVH Query Configures the step resolution for CV High Range. Description Note: The step resolution setting will be automatically rounded to the closest multiple of the base resolution.
  • Page 56: [:Configure]:Step:cv

    PEL-3000 Programming Manual MAXIMUM or MAX Maximum step resolution Return parameter <ASCII string> Returns the range and the step resolution. Example :STEP:CVL 0.001V Sets the step resolution to 0.001V. Query example :STEP:CVL? > CVH:0.001 Returns the step resolution (0.001V). [:CONFigure]:STEP:CV Query Returns the step resolution for each CV Mode Description...
  • Page 57: [:Configure]:Step:cpm

    COMMNAND OVERVIEW Example :STEP:CPH 0.01 Sets the step resolution to 0.01W. Query example :STEP:CPH? >CPH:0.01 Returns the step resolution (0.01W). [:CONFigure]:STEP:CPM Query Configures the step resolution for CP Medium Description Range. Note: The step resolution setting will be automatically rounded to the closest multiple of the base resolution.
  • Page 58: [:Configure]:Step:cp

    PEL-3000 Programming Manual Query Syntax [:CONFigure]:STEP:CPL? Parameter <NR2>[ W ] Step resolution. MINIMUM or MIN Minimum step resolution MAXIMUM or MAX Maximum step resolution Return parameter <ASCII string> Returns the range and the step resolution. Example :STEP:CPL 0.0001 Sets the step resolution to 0.0001W. Query example :STEP:CPL? >CPM:0.0001...
  • Page 59: External [:Configure]:External[:Control]

    COMMNAND OVERVIEW External Control Commands [:CONFigure]:EXTernal[:CONTrol] ......... 57 [:CONFigure]:EXTernal:LOADonin ........ 57 [:CONFigure]:EXTernal:SYNC ......... 58 [:CONFigure]:EXTernal[:CONTrol] Query Configures the unit for external control or disables Description external control. Syntax [:CONFigure]:EXTernal[:CONTrol] {OFF | VOLTage | RESistance | RINV } Related [:CONFigure]:EXTernal[:CONTrol]? Commands Parameter Disables external control VOLTAGE or VOLT...
  • Page 60: [:Configure]:External:sync

    PEL-3000 Programming Manual Syntax [:CONFigure]:EXTernal:LOADonin {OFF | HIGH |LOW } Related [:CONFigure]:EXTernal:LOADonin? Commands Parameter LoadOnIN = OFF HIGH LoadOnIN = OPEN LoadOnIN = CLOSE Return Parameter <ASCII string> Returns the Loadonin configuration as a string. Example :EXTernal:LOADonin OFF Turns external control off. Query example :EXTernal:LOADonin? >...
  • Page 61: Mode Subsystem Commands [:Mode]:Crange

    COMMNAND OVERVIEW Mode Subsystem Commands :MODE .................. 59 [:MODE]:CRANge............... 59 [:MODE]:VRANge .............. 60 [:MODE]:RESPonse ............60 [:MODE]:DYNamic............. 61 :MODE Query Sets the operating mode. Description Syntax :MODE {CC | CR | CV | CP | CCCV | CRCV | CPCV} Query Syntax :MODE? Parameter/Return...
  • Page 62: [:Mode]:Vrange

    PEL-3000 Programming Manual Low range Return parameter High High range Middle range Low range Example :CRANGe LOW Sets the current range to Low. Query example :CRANGe? >Low The current range is set to Low. [:MODE]:VRANge Query Configures the voltage range for all the applicable Description operating modes.
  • Page 63: [:Mode]:Dynamic

    COMMNAND OVERVIEW 1/10 response 1/5 response 1/2 response Note: There is no parameter for 1/3 response. Return parameter <ASCII string> Returns CV and the CC/CR response speed as a string. Example :RESPonse FAST Sets the CV response to fast. Query example :RESPonse? >...
  • Page 64: Current :Current[:Va]

    PEL-3000 Programming Manual Current Subsystem Commands :CURRent[:VA] ..............62 :CURRent:VB ................ 63 :CURRent:SRATe ..............63 :CURRent:L1 ................. 64 :CURRent:L2 ................. 64 :CURRent:SET ..............65 :CURRent:LEVel ..............66 :CURRent:RISE ..............66 :CURRent:FALL ..............67 :CURRent:T1 ................. 67 :CURRent:T2 ................. 68 :CURRent:FREquency ............69 :CURRent:DUTY ..............
  • Page 65: Subsystem :Current:vb

    COMMNAND OVERVIEW Query example :CURRent:VA? >1.0A Returns the “A Value” current setting. :CURRent:VB Query Sets or queries the CC mode “B Value” (static Description mode) current. This command is applicable to static modes. Note: A different current value can be set for each current range (High/Mid/Low).
  • Page 66: Current:l1

    PEL-3000 Programming Manual Return parameter <NR2> Returns the slew rate in mA/uS. Example :CURRent:SRATe MIN Sets the slew rate to the minimum. Query example :CURRent:SRATe? >5.0 Returns the slew rate as 5.0mA/uS. :CURRent:L1 Query Sets or queries the CC mode “Level 1” current. Description This command is only applicable to dynamic modes.
  • Page 67: Current:set

    COMMNAND OVERVIEW Syntax :CURRent:L2 {<NR2>[ A ] | MINimum | MAXimum } Query Syntax :CURRent:L2? Parameter <NR2>[A] “Level2” current value MINIMUM or MIN Minimum current level MAXIMUM or MAX Maximum current level Return parameter <NR2> Returns the “Level2” current value. Example :CURRent:L2 MIN Sets the current value to the minimum.
  • Page 68: Current:level

    PEL-3000 Programming Manual :CURRent:LEVel Query Sets or queries the CC mode % level (percentage of Description the Set current value) when the dynamic mode units are set to Percent. Syntax :CURRent:LEVel {<NR2>| MINimum | MAXimum } Query Syntax :CURRent:LEVel? Related :CURRent:SET Commands Parameter...
  • Page 69: Current:fall

    COMMNAND OVERVIEW Example :CURRent:RISE MIN Sets the rising slew rate to the minimum. Query example :CURRent:RISE? >5000 Returns the rising slew rate as 5000mA/uS. :CURRent:FALL Query Sets the falling current slew rate for CC dynamic Description mode. Syntax :CURRent:FALL {<NR2> | MINimum | MAXimum } Query Syntax :CURRent:FALL? Related...
  • Page 70: Current:t2

    PEL-3000 Programming Manual Parameter <NR2>[ S] T1 timer setting in seconds MINIMUM or MIN Minimum time MAXIMUM or MAX Maximum time Return parameter <NR2> Returns the T1 timer time in seconds. Example :CURRent:T1 0.200 Sets the T1 timer time to 200ms. Query example :CURRent:T1? >0.200...
  • Page 71: Current:frequency

    COMMNAND OVERVIEW :CURRent:FREquency Query Sets the CC dynamic mode switching frequency. Description This command along with the “:CURRent:Duty” command is used when the dynamic time setting is set to “Freq./Duty”. This command is only applicable for dynamic mode. Syntax :CURRent:FREquency {<NR2> | MINimum | MAXimum} Query Syntax :CURRent:FREquency?
  • Page 72 PEL-3000 Programming Manual Syntax :CURRent:DUTY {<NR2> | MINimum | MAXimum} Query Syntax :CURRent:DUTY? Related :CURRent:FREquency Commands Parameter <NR2> Sets the duty as a percentage. MINIMUM or MIN Minimum duty MAXIMUM or MAX Maximum duty Return parameter <NR2> Returns the duty as a percentage.
  • Page 73: Resistance :Resistance[:Va]

    COMMNAND OVERVIEW Resistance Subsystem Commands :RESistance[:VA] ..............71 :RESistance:VB ..............72 :RESistance:SRATe .............. 72 :RESistance:L1 ..............73 :RESistance:L2 ..............74 :RESistance:SET ..............74 :RESistance:LEVel ............... 75 :RESistance:RISE ..............76 :RESistance:FALL ..............76 :RESistance:T1 ..............77 :RESistance:T2 ..............78 :RESistance:FREquency ............78 :RESistance:DUTY ...............
  • Page 74: Subsystem :Resistance:vb

    PEL-3000 Programming Manual Query example :RESistance:VA? > 2.04082 Returns the “A Value” resistance setting. :RESistance:VB Query Sets or queries the CR mode “B Value” resistance. Description This command is applicable to static mode only. Note: A different value can be set for each current range (High/Mid/Low).
  • Page 75: Resistance:l1

    COMMNAND OVERVIEW MAXIMUM or MAX Set to the lowest slew rate Return parameter <NR2> Returns the slew rate in mA/uS. Example :RESistance:SRATE MIN Sets the slew rate to the minimum. Query example :RESistance:SRATE? >5.0000 Returns the slew rate as 5mA/uS. :RESistance:L1 Query Sets or queries the CR mode “Level1”...
  • Page 76: Resistance:l2

    PEL-3000 Programming Manual :RESistance:L2 Query Sets or queries the CR mode “level2” resistance. Description This command is applicable to dynamic mode only. Note: A different value can be set for each current range (High/Mid/Low). Syntax :RESistance:L2 {<NR2> | MINimum | MAXimum } Query Syntax :RESistance:L2? Parameter...
  • Page 77: Resistance:level

    COMMNAND OVERVIEW Parameter <NR2> “Set” resistance value (CR Unit: OHM ) <NR2> “Set” conductance value (CR Unit: MHO ) MINIMUM or MIN Minimum conductance level MAXIMUM or MAX Maximum conductance level Return parameter <NR2> Returns the “Set” conductance value. Example :RESistance:SET MIN Sets the conductance to the minimum.
  • Page 78: Resistance:rise

    PEL-3000 Programming Manual Query example :RESistance:LEVel? >50 Returns the “% Level” as 50 percent. :RESistance:RISE Query Sets the rising current slew rate for CR dynamic Description mode. Syntax :RESistance:RISE {<NR2> | MINimum | MAXimum } Query Syntax :RESistance:RISE? Related :RESistance:FALL Commands Parameter <NR2>...
  • Page 79: Resistance:t1

    COMMNAND OVERVIEW MINIMUM or MIN Minimum slew rate MAXIMUM or MAX Maximum slew rate Return parameter <NR2> Returns the falling current slew rate in mA/uS. Example :RESistance:FALL MIN Sets the falling slew rate to the minimum. Query example :RESistance:FALL? >50.000 Returns the falling slew rate as 50mA/uS.
  • Page 80: Resistance:t2

    PEL-3000 Programming Manual :RESistance:T2 Query Sets the T2 timer settings for the CR dynamic Description mode. Syntax :RESistance:T2 {<NR2>[ S ] | MINimum | MAXimum} Query Syntax :RESistance:T2? Related :RESistance:T1 Commands Parameter <NR2>[ S] T2 timer setting in seconds MINIMUM or MIN Minimum time MAXIMUM or MAX Maximum time...
  • Page 81: Resistance:duty

    COMMNAND OVERVIEW Parameter <NR2> Sets the switching frequency in hertz. MINIMUM or MIN Minimum frequency MAXIMUM or MAX Maximum frequency Return parameter <NR2> Returns the frequency in hertz. Example :RESistance:FREquency 60 Sets frequency to 60Hz. Query example :RESistance:FREquency? >60 Returns the switching frequency (60Hz). :RESistance:DUTY Query Sets the positive duty cycle for the CR dynamic...
  • Page 82 PEL-3000 Programming Manual Query example :RESistance:DUTY? >50 Returns the duty (50%).
  • Page 83: Voltage :Voltage[:Va]

    COMMNAND OVERVIEW Voltage Subsystem Commands :VOLTage[:VA] ..............81 :VOLTage:VB ............... 81 :VOLTage[:VA] Query Sets or queries the CV mode “A Value” voltage or Description the +CV voltage value. Note: The same value applies for each current range (High/Mid/Low). Note: The optional command node [:VA] can only be omitted when in static mode.
  • Page 84 PEL-3000 Programming Manual MINIMUM or MIN Minimum voltage level MAXIMUM or MAX Maximum voltage level Return parameter <NR2> Returns the “B Value” voltage value. Example :VOLTage:VB MIN Sets the voltage value to the minimum. Query example :VOLTage:VB? >1.0V Returns the “B Value” voltage setting.
  • Page 85: Power Subsystem Commands

    COMMNAND OVERVIEW Power Subsystem Commands :POWer[:VA] ................. 83 :POWer:VB................84 :POWer:L1 ................84 :POWer:L2 ................85 :POWer:SET ................. 85 :POWer:LEVel ..............86 :POWer:T1 ................87 :POWer:T2 ................87 :POWer:FREquency ............. 88 :POWer:DUTY ..............89 :POWer[:VA] Query Sets or queries the CP mode “A Value” power. Description This command is applicable to static mode only.
  • Page 86: Power:l1

    PEL-3000 Programming Manual :POWer:VB Query Sets or queries the CP mode “B Value” power. This Description command is only applicable to static mode. Note: A different “B Value” can be set to different current ranges. Syntax :POWer:VB {<NR2>[ W ] | MINimum | MAXimum } Query Syntax :POWer:VB? Parameter...
  • Page 87: Power:l2

    COMMNAND OVERVIEW Example :POWer:L1 MIN Sets the power value to the minimum. Query example :POWer:L1? >10W Returns the “Lewel1” power setting. :POWer:L2 Query Sets or queries the CP mode “Level2” power. This Description command is only applicable to dynamic mode. Note: A different “Level2”...
  • Page 88: Power:level

    PEL-3000 Programming Manual Related :POWer:LEVel Commands Parameter <NR2>[ W ] “Set” power value MINIMUM or MIN Minimum power level MAXIMUM or MAX Maximum power level Return parameter <NR2> Returns the “Set” power value. Example :POWer:SET MIN Sets the power value to the minimum. Query example :POWer:SET? >10W...
  • Page 89: Power:t1

    COMMNAND OVERVIEW :POWer:T1 Query Sets the T1 timer settings for the CP dynamic Description mode. Syntax :POWer:T1 {<NR2>[ S ] | MINimum | MAXimum} Query Syntax :POWer:T1? Related :POWer:T2 Commands Parameter <NR2> T1 timer setting in seconds MINIMUM or MIN Minimum time MAXIMUM or MAX Maximum time...
  • Page 90: Power:frequency

    PEL-3000 Programming Manual Example :POWer:T2 0.200 Sets the T2 timer time to 200ms. Query example :POWer:T2? >0.200 Returns the T2 timer time as 200mS. :POWer:FREquency Query Sets the CP dynamic mode switching frequency. Description This command along with the “:POWer:Duty” command is used when the dynamic time setting is set to “Freq./Duty”.
  • Page 91: Power:duty

    COMMNAND OVERVIEW :POWer:DUTY Query Sets the duty cycle for the CP dynamic mode Description switching frequency. This command along with the “:POWer:FREquency” command is used when the dynamic time setting is set to “Freq./Duty”. This command is only applicable for dynamic mode.
  • Page 92: Error Messages

    PEL-3000 Programming Manual Error Messages The following error messages may be encountered when reading the error queue. Error Code and string Description Command Errors No error 0 NoError This is the generic syntax error -100 Command Error for devices that cannot detect more specific errors.
  • Page 93 COMMNAND OVERVIEW A character which is not a legal -111 Header separator error header separator was encountered while parsing the header. The header contains more than -112 Program mnemonic too long twelve characters. The header is syntactically -113 Undefined header correct, but it is undefined for this specific device.
  • Page 94 PEL-3000 Programming Manual The suffix does not follow the -131 Invalid suffix syntax described in IEEE 488.2 or the suffix is inappropriate for this device. The suffix contained more than 12 -134 Suffix too long characters. A suffix was encountered after a -138 Suffix not allowed numeric element which does not allow suffixes.
  • Page 95 COMMNAND OVERVIEW A legal block data element was -168 Block data not allowed encountered but was not allowed by the device at this point in parsing. This error is generated when -170 Expression error parsing an expression data element. The expression data element was -171 Invalid expression invalid.
  • Page 96 PEL-3000 Programming Manual Execution Errors This is the generic syntax error -200 Execution error for devices that cannot detect more specific errors. This code indicates only that an Execution Error as defined in IEEE 488.2 has occurred. Indicates that a command is not -201 Invalid while in local executable while the device is in local due to a hard local control...
  • Page 97 COMMNAND OVERVIEW Indicates that the trigger source -214 Trigger deadlock for the initiation of a measurement is set to GET and subsequent measurement query is received. The measurement cannot be started until a GET is received, but the GET would cause an INTERRUPTED error.
  • Page 98 PEL-3000 Programming Manual Used where an exact value, from -224 Illegal parameter value a list of possibilities, was expected. The device has insufficient -225 Out of memory. memory to perform the requested operation. Attempted to use LIST structure -226 Lists not same length. having individual LIST’s of unequal lengths.
  • Page 99 COMMNAND OVERVIEW Indicates that a legal program -251 Missing mass storage command or query could not be executed because of missing mass storage. Indicates that a legal program -252 Missing media command or query could not be executed because of a missing media.
  • Page 100 PEL-3000 Programming Manual Indicates that a syntactically legal -261 Math error in expression expression program data element could not be executed due to a math error. Indicates that a macro-related -270 Macro error execution error occurred. Indicates that that a syntactically -271 Macro syntax error legal macro program data sequence, according to IEEE 488.2...
  • Page 101 COMMNAND OVERVIEW -277 Macro redefinition not allowed Indicates that a syntactically legal macro label in the *DMC command could not be executed because the macro label was already defined. Indicates that a syntactically legal -278 Macro header not found macro label in the *GMC? query could not be executed because the header was not previously defined.
  • Page 102 PEL-3000 Programming Manual -292 Referenced name does not exist -293 Referenced name already exists Indicates that the type or -294 Incompatible type structure of a memory item is inadequate. Device Specific Errors This is the generic device- -300 Device-specific error dependent error for devices that cannot detect more specific errors.
  • Page 103 COMMNAND OVERVIEW [Indicates that the firmware -320 Storage fault detected a fault when using data storage. This error is not an indication of physical damage or failure of any mass storage element. An internal operation needed -321 Out of memory more memory than was available.
  • Page 104 PEL-3000 Programming Manual Indicates that a condition causing -420 Query UNTERMINATED an UNTERMINATED Query error occurred. Indicates that a condition causing -430 Query DEADLOCKED an DEADLOCKED Query error occurred. Indicates that a query was -440 Query UNTERMINATED after received in the same program indefinite response message after a query requesting an indefinite response was...
  • Page 105 COMMNAND OVERVIEW...

Table of Contents