ITech IT8700 Series Programming Manual

Dc programmable electronic loads
Hide thumbs Also See for IT8700 Series:
Table of Contents

Advertisement

DC Programmable Electronic
IT8700
Series
Loads
Programming Guide
Model: IT8722/IT8723/IT8731/IT8732/IT8733/
IT8722B/IT8732B/IT8733B/IT8701/IT8702/IT8703
Version: 2.2

Advertisement

Table of Contents
loading

Summary of Contents for ITech IT8700 Series

  • Page 1 DC Programmable Electronic Loads IT8700 Series Programming Guide Model: IT8722/IT8723/IT8731/IT8732/IT8733/ IT8722B/IT8732B/IT8733B/IT8701/IT8702/IT8703 Version: 2.2...
  • Page 2 Notices Warranty Safety Notices © Itech Electronic, Co., Ltd. 2019 The materials contained in this No part of this manual may be document are provided “as is”, and reproduced in any form or by any means (including electronic storage and...
  • Page 3: Warranty

    Warranty ITECH warrants that the product will be free from defects in material and workmanship under normal use for a period of one (1) year from the date of delivery (except those described in the Limitation of Warranty below).
  • Page 4: Safety Precautions

    Failure to comply with these precautions or specific warnings elsewhere in this manual will constitute a default under safety standards of design, manufacture and intended use of the instrument. ITECH assumes no liability for the customer’s failure to comply with these precautions.
  • Page 5: Environmental Conditions

    The instrument complies with the WEEE Directive (2002/96/EC) marking requirement. This affixed product label indicates that you must not discard the electrical/electronic product in domestic household waste. Copyright © Itech Electronic Co., Ltd.
  • Page 6: Waste Electrical And Electronic Equipment (Weee) Directive

    With reference to the equipment classifications described in the Annex I of the WEEE Directive, this instrument is classified as a “Monitoring and Control Instrument”. To return this unwanted instrument, contact your nearest ITECH office. Copyright © Itech Electronic Co., Ltd.
  • Page 7: Compliance Information

    Connection of the instrument to a test object may produce radiations beyond the specified limit. Use high-performance shielded interface cable to ensure conformity with the EMC standards listed above. Safety Standard IEC 61010-1:2010/ EN 61010-1:2010 Copyright © Itech Electronic Co., Ltd.
  • Page 8: Table Of Contents

    2.3.1 The Message Unit ........................17 2.3.2 Headers ............................ 18 2.3.4 Query Indicator ........................18 2.3.5 Message Unit Separator ......................18 2.3.6 Root Specifier .......................... 18 2.3.7 Message Terminator ....................... 18 2.3.8 Command execution rules ..................... 18 Copyright © Itech Electronic Co., Ltd.
  • Page 9 STATus:OPERation? ............................41 STATus:OPERation:CONDition? ........................42 STATus:OPERation:ENABle ........................... 42 STATus:QUEStionable? ..........................43 STATus:QUEStionable:CONDition? ....................... 44 STATus:QUEStionable:ENABle ........................44 STATus:PRESet .............................. 45 Chapter6 IT873X Specific Commands......................46 TRACe Command Summary ........................46 CHANnel Command Summary ........................46 Copyright © Itech Electronic Co., Ltd.
  • Page 10 TRACe:DATA? ............................... 62 TRACe:FILTer ..............................63 TRACe:DELay ............................... 63 TRACe:TIMer ............................... 64 Chapter10 SOURce Subsystem ........................65 [SOURce:]INPut:ALL ............................. 65 [SOURce:]INPut ............................65 [SOURce:]INPut:CONTrol ..........................66 [SOURce:]INPut:SYNCon ..........................66 [SOURce:]INPut:SHORt ..........................67 [SOURce:]INPut:TIMer ..........................67 viii Copyright © Itech Electronic Co., Ltd.
  • Page 11 [SOURce:]RESistance:VDRop ........................88 [SOURce:]RESistance:LED[:STATe]........................ 88 [SOURce:]RESistance:TRIGgered ......................... 89 [SOURce:]POWer ............................89 [SOURce:]POWer:RANGe ..........................90 [SOURce:]POWer:HIGH ..........................91 [SOURce:]POWer:LOW ..........................91 [SOURce:]POWer:PROTection........................91 [SOURce:]POWer:PROTection:DELay ......................92 [SOURce:]POWer:CONFig ..........................93 [SOURce:]POWer:TRIGgered ........................94 [SOURce:]IMPedance ..........................94 Copyright © Itech Electronic Co., Ltd.
  • Page 12 13.2.6 Maximum Current ....................... 112 13.2.7 Overcurrent Protection ....................... 112 13.2.8 Setting the Triggered Voltage or Current Levels ............112 13.2.9 Generating Triggers ......................113 13.3 Programming Transients ....................... 113 Chapter15 Error Messages .......................... 117 Copyright © Itech Electronic Co., Ltd.
  • Page 13: Chapter1 Remote Control

    To set the GPIB address, press the <Shift> + <System> key on the front panel and enter the address using the Entry keys. The address can be set from 0 to 31. The GPIB address is stored in non-volatile memory. Copyright © Itech Electronic Co., Ltd.
  • Page 14: Capabilities Of The Electronic Load

    CTS/RTS The electronic load asserts its Request to Send (RTS) line to signal hold-off when its input buffer is almost full, and it interprets its Clear to Send (CTS) line as a hold-off signal from the controller. Copyright © Itech Electronic Co., Ltd.
  • Page 15 RS-232 connector. Note that even if the cable has the proper connectors for your system, the internal wiring may be incorrect.  The interface cable must be connected to the correct serial port on your Copyright © Itech Electronic Co., Ltd.
  • Page 16: Usb-Tmc Capabilities Of The Electronic Load

    102% of the rated current or if it exceeds the user-programmed current protection level. Removing the over-current condition clears the bit. If the condition persists beyond the user programmable delay time, PS bit is also set and the input is Copyright © Itech Electronic Co., Ltd.
  • Page 17 <get> within a program message. Errors in the range of 199 through 100 can set this bit. Power-On. The unit has been turned off and then on since this bit was last read. Copyright © Itech Electronic Co., Ltd.
  • Page 18 Master Status Summary. For an *STB? query, MSS is returned without being cleared. Request Service. During a serial poll, RQS is returned and cleared. OPER Operation Status Summary. Indicates if an operation event has occurred. Copyright © Itech Electronic Co., Ltd.
  • Page 19: Condition Registers

    1.3 Condition registers As Figure shows, all status register sets have a condition register. A condition register is a real-time, read-only register that constantly updates to reflect the current operating conditions of the instrument. Copyright © Itech Electronic Co., Ltd.
  • Page 20: Event Registers

     :STATus:PREset clears the following enable registers:  Operation Event Enable Register  Questionable Event Enable Register  Channel Summary Event Enable Register  *ESE 0 - Clears the Standard Event Status Enable Register. Copyright © Itech Electronic Co., Ltd.
  • Page 21: Queues

    Service Request Enable Register. 1.7.1 Status Byte Register The summary messages from the status registers and queues are used to set or clear the appropriate bits (B0, B2, B3, B4, B5, and B7) of the Status Byte Copyright © Itech Electronic Co., Ltd.
  • Page 22: Service Request Enable Register

    Service Request Enable Register. The logic “1” output of the AND gate is applied to the input of the OR gate and, thus, sets the MSS/RQS bit in he Status Byte Register. Copyright © Itech Electronic Co., Ltd.
  • Page 23: Serial Poll And Srq

    The flowchart in figure below summarizes operation over the bus and is called the trigger model. It is called the trigger model because operation is controlled by SCPI commands from the Trigger subsystem. Key SCPI commands are included in the trigger model. Copyright © Itech Electronic Co., Ltd.
  • Page 24: Idle And Initiate

    However, you can return the instrument to the idle state at any time by sending any of these commands:  *RST  ABORt  *RCL 1.9.2 Trigger model operation Once the instrument is taken out of idle, operation proceeds through the trigger Copyright © Itech Electronic Co., Ltd.
  • Page 25 BUS — Event detection is satisfied when a bus trigger (GET or *TRG) is received by the electronic load.  Delay — A programmable delay is available after the event detection. The delay can be manually set from 0 to 999999.999 seconds. Copyright © Itech Electronic Co., Ltd.
  • Page 26: Chapter2 Scpi Introduction

    "root" at the top. The following figure shows a portion of a subsystem command tree, from which you access the commands located along the various paths. Copyright © Itech Electronic Co., Ltd.
  • Page 27: Multiple Commands In A Message

    (:), which discards any previous header path. For example, you could clear the output protection and check the status of the Operation Condition register in one message by using a root specifier as Copyright © Itech Electronic Co., Ltd.
  • Page 28: Including Common Commands

    :SYSTem:PRES long-form and short-form combination Note that each command word must be in long-form or short-form, and not something in between. For example, :SYSTe:PRESe is illegal and will generate an error. The command will not be executed Copyright © Itech Electronic Co., Ltd.
  • Page 29: Using Queries

    The simplest SCPI command is a single message unit consisting of a command header (or keyword) followed by a message terminator. The message unit may include a parameter after the header. The parameter can be numeric or a string. ABORt<NL> Copyright © Itech Electronic Co., Ltd.
  • Page 30: Headers

    2.3.8 Command execution rules  Commands execute in the order that they are presented in the program message.  An invalid command generates an error and, of course, is not executed. Copyright © Itech Electronic Co., Ltd.
  • Page 31: Scpi Data Formats

    Suffixes and Multipliers Class Suffix Unit Unit with Multiplier Amplitude volt MV (millivolt) Current ampere MA (milliampere) Power watt MW (milliwatt) Resistance MOHM (megohm) MR(megohm) Slew Rate A/uS amps/second ohms/second volts/second Time second MS (millisecond) Copyright © Itech Electronic Co., Ltd.
  • Page 32: Response Data Types

    Response message terminator (RMT) Each response is terminated with an LF (line feed) and EOI (end or identify). The following example shows how a multiple response message is terminated: 0; 1; 1; 0; <RMT> Copyright © Itech Electronic Co., Ltd.
  • Page 33: Scpi Command Completion

    NOTE: The trigger system must be in the Idle state in order for the status OPC bit to be true. Therefore, as far as triggers are concerned, OPC is false whenever the trigger system is in the Initiated state. Copyright © Itech Electronic Co., Ltd.
  • Page 34: Scpi Conformance Information

    Order of The dictionary is organized as follows: Subsystem commands, Presentation arranged by subsystem_ IEEE 488.2 common commands Copyright © Itech Electronic Co., Ltd.
  • Page 35: Subsystem Commands

    Trigger. Commands under each function are grouped alphabetically under the subsystem. Commands followed by a question mark (?) take only the query form. When commands take both the command and query form, this is noted in the syntax descriptions. Copyright © Itech Electronic Co., Ltd.
  • Page 36: Chapter3 Ieee-488 Command Reference

    *RCL <NRf> Recall Command Returns the Load th the setup configuration stored in the specified memory location. Reset Command Returned the Load to the *RST default *RST conditions. Copyright © Itech Electronic Co., Ltd.
  • Page 37: Cls - Clear Status

    ORed to cause the Event Summary Bit (ESB) of the Status Byte Register to be set. See chapter “Programming the Status Registers” for descriptions of the Standard Event Status registers. The query reads the Standard Event Status Enable register. Copyright © Itech Electronic Co., Ltd.
  • Page 38: Esr

    Status Enable register (see *ESE). See chapter “Programming the Status Registers” for a detailed explanation of this register. Query Syntax *ESR? Parameters None Returned Parameters <NR1> (register value) Related Commands *CLS *ESE *ESE? *OPC Copyright © Itech Electronic Co., Ltd.
  • Page 39: Idn

    0. If channel exist, it returns the types like IT8711. Query Syntax *RDT? Parameters None Returned Parameters <AARD> Example IT8711, 0, IT811, 0, 0, 0, 0, 0 *OPC This command causes the interface to set the OPC bit (bit 0) of the Standard Copyright © Itech Electronic Co., Ltd.
  • Page 40: Rcl

    *SAV command to the specified location. All states are recalled with the following exceptions: CAL:STATe is set to OFF The trigger system is set to the Idle state by an implied ABORt command (this cancels any uncompleted trigger actions) Copyright © Itech Electronic Co., Ltd.
  • Page 41: Rst

    CURR:SLEW CURR:TRAN:ALEV MAX CURR:TRAN:AWID MIN CURR:TRAN:BLEV MIN CURR:TRAN:BWID MIN CURR:TRAN:MODE CONT VOLT:RANG MAX VOLT VOLT:SLEW MAX VOLT:TRAN:ALEV VOLT:TRAN:AWID VOLT:TRAN:BLEV VOLT:TRAN:BWID VOLT:TRAN:MODE CONT RES:RANG MAX RES:SLEW MAX RES:TRAN:ALEV RES:TRAN:AWID RES:TRAN:BLEV RES:TRAN:BWID RES:TRAN:MODE CONT CURR:PROT:STAT OFF Copyright © Itech Electronic Co., Ltd.
  • Page 42: Sav

    NOTE: *SAV does save programmed trigger values ([SOURce:]CURRent:TRIGGer,[SOURce:]RESistance:TRIGGer,[SOURce:]VO LTage:TRIGGer). Programming an *RCL or a *RST command causes the triggered settings to revert to their [IMMediate] settings. Command Syntax *SAV <NRf> Copyright © Itech Electronic Co., Ltd.
  • Page 43: Sre

    0), the electronic load cannot generate an SRQ to the controller. The query returns the current state of *SRE. Command Syntax *SRE <NRf> Parameters 0 to 255 Default Value see *PSC Example *SRE 128 Query Syntax *SRE? Returned Parameters <NR1> (register binary value) Copyright © Itech Electronic Co., Ltd.
  • Page 44: Stb

    This command generates a trigger to any system that has BUS selected as its source (for example, TRIG:SOUR BUS). The command has the same affect as the Group Execute Trigger (<GET>) command. Command Syntax *TRG Parameters None Copyright © Itech Electronic Co., Ltd.
  • Page 45: Tst

    All triggered actions are completed and the trigger system returns to the Idle state. *WAI can be aborted only by sending the electronic load a GPIB DCL (Device Clear) command. Command Syntax *WAI Parameters None Copyright © Itech Electronic Co., Ltd.
  • Page 46 IEEE-488 Command Reference Related Commands *OPC Copyright © Itech Electronic Co., Ltd.
  • Page 47: Chapter4 System Commands

    *SAV command. Command Syntax SYSTem:POSetup <CRD> Parameters RST | SAV0 *RST Value Examples SYST:POS RST Query Syntax SYSTem:POSetup? Returned Parameters <CRD> Copyright © Itech Electronic Co., Ltd.
  • Page 48: System:version

    “0, No Error”. If more errors are accumulated than the queue can hold, the last error in the queue is “-350, Too Many Errors”. Query Syntax SYSTem:ERRor? Parameters None Examples SYST:ERR? Returned Parameters <NR1>, <SRD> Copyright © Itech Electronic Co., Ltd.
  • Page 49: System:clear

    This command places the electronic load in remote mode during RS-232 operation. This disables all front panel keys except the Local key. Pressing the Local key while in the remote state returns the front panel to the local state. Command Syntax SYSTem:REMote Copyright © Itech Electronic Co., Ltd.
  • Page 50: System:rwlock

    This command places the electronic load in remote mode during RS-232 operation. All front panel keys including the Local key are disabled. Use SYSTem:LOCal to return the front panel to the local state. Command Syntax SYSTem:RWLock Parameters None Examples SYST:RWL Related Commands SYST:REM SYST:LOC Copyright © Itech Electronic Co., Ltd.
  • Page 51: Chapter5 Status Subsystem

    <NR1> (register value) Related Commands *CLS STATus:CHANnel:CONDition? Channel Specific This query returns the value of the Channel Condition register. The particular channel must first be selected by the CHAN command. Query Syntax STATus:CHANnel:CONDition? Parameters None Copyright © Itech Electronic Co., Ltd.
  • Page 52: Status:channel:enable

    Reading the Channel Event summary register clears it. This command is not channel specific, it applies to the entire mainframe. Copyright © Itech Electronic Co., Ltd.
  • Page 53: Status:csummary:enable

    (latches) all events that are passed by the Operation NTR and/or PTR filter. Reading the Operation Event register clears it. This command is not channel specific, it applies to the entire mainframe. Copyright © Itech Electronic Co., Ltd.
  • Page 54: Status:operation:condition

    This register is a mask for enabling specific bits from the Operation Event register to set the operation summary bit (OPER) of the Status Byte register. The operation summary bit is the logical OR of all enabled Operation Copyright © Itech Electronic Co., Ltd.
  • Page 55: Status:questionable

    (latches) all events that pass into it. Reading the Questionable Event register clears it. This command is not channel specific, it applies to the entire mainframe. Query Syntax STATus:QUEStionable[:EVENt]? Parameters None Examples STAT:QUES:EVEN? Returned Parameters <NR1> (register value) Copyright © Itech Electronic Co., Ltd.
  • Page 56: Status:questionable:condition

    This bit (bit 3) is the logical OR of all the Questionable Event register bits that are enabled by the Questionable Status Enable register. This command is not channel specific, it applies to the entire mainframe. Command Syntax STATus:QUEStionable:ENABle <NR1> Parameters 0 to 65535 Default Value Copyright © Itech Electronic Co., Ltd.
  • Page 57: Status:preset

    Questionable Event Enable Register.  Channel summary Event Enable Register.  Operation Event Enable Register NOTE: Registers not included in the above list are not affected by this command. Command Syntax STATus:PRESet Parameters None Examples STAT:PRES Copyright © Itech Electronic Co., Ltd.
  • Page 58: Chapter6 It873X Specific Commands

    SOURce Command Summary Default SCPI Command Description Value [:SOURce] :INPut [:STATe] <b> Set selected channel input states [:STATe]? Query Selected channel input states :SHORt <b> Set selected channel Load short states Copyright © Itech Electronic Co., Ltd.
  • Page 59 Set current transiton mode (CONT or PULSe or :MODE <name> Toggel) :MODE? Query current transition mode :ALEVel <NRf> Set current transitionn level A :ALEVel? Query current transition level A :AWIDth <NRf> Set current transition width A CONTi Copyright © Itech Electronic Co., Ltd.
  • Page 60 :POWer [:LEVel] [:IMMediate] <NRf> Set power protection level [:IMMediate]? Get power protection level :RANGe <NRf> Set power protection delay time :RANGe? Query power protection delay time :PROTection :LEVel <NRf> Set hardware power portection level Copyright © Itech Electronic Co., Ltd.
  • Page 61: Sense Command Summary

    Set list step’s width :WIDth <NRf> Query list step’s width :SAV <name> Save list file to specify filename (1 to 5) :RCL <name> Recall list file :PROTection:CLEar Clear protection SENSe Command Summary These commands are channel specific. Copyright © Itech Electronic Co., Ltd.
  • Page 62: Measure, Fetch Command Summary

    Fetch the last measured dischargingcapability : CAPability? CALibrate Command Summary These commands are channel specific. Command Description Default SCPI Value :CALibrate :SECure Set calibration protection state :SECure? Query calibration protection state :INITital Restore factory calibration parameter Copyright © Itech Electronic Co., Ltd.
  • Page 63: Remote Analog Control Command

    Calibrate current meter :METEr Set current calibration point (P1 to P4) :POINt Enters a current value from extern meter [:LEVel] Remote Analog Control Command Default SCPI Command Description Value [SOURce:]INPut:CONTrol Remote analog control status Copyright © Itech Electronic Co., Ltd.
  • Page 64: Chapter7 Scpi Measurement Command

    This command is used to read the max voltage of the latest measurement. MEASure:VOLTage:MAX? This command initiates and executes a new maximum voltage measurement, and returns the measured input maximum voltage of the electronic load. Command Syntax FETCh:VOLTage:MAX? MEASure:VOLTage:MAX? Parameters None Copyright © Itech Electronic Co., Ltd.
  • Page 65: Fetch:voltage:min

    This command is used to get the latest measured DC current. MEASure:CURRent[:DC]? This command initiates and executes a new current measurement, and returns the measured input current of the electronic load. Command Syntax FETCh:CURRent[:DC]? MEASure:CURRent[:DC]? Parameters None Examples FETC:CURR? MEAS:CURR? Copyright © Itech Electronic Co., Ltd.
  • Page 66: Fetch:current:max

    This command is used to read the min voltage of the latest measurement. MEASure:CURRent:MIN? This command initiates and executes a new minimum current measurement, and returns the measured input minimum current of the electronic load. Command Syntax FETCh:CURRent:MIN? MEASure:CURRent:MIN? Parameters None Returned Parameters <NRf> Copyright © Itech Electronic Co., Ltd.
  • Page 67: Fetch:power[:Dc]

    Command Syntax FETCh:CAPability? MEASure:CAPability Parameters None Returned Parameters <NRf> FETCh:ALLVoltage? MEASure:ALLVoltage? This command is used to read the latest measured voltage of all channels of the instrument. Copyright © Itech Electronic Co., Ltd.
  • Page 68: Fetch:allcurrent

    This command is used to read the latest measured current of all channels of the instrument. Command Syntax FETCh:ALLCurrent? MEASure:ALLCurrent? Parameters None Examples FETC:ALLC? MEAS:ALLC? Returned Parameters <NRf> MEASure:ALLPower? This command is used to read the latest measured power of all channels of the instrument. Copyright © Itech Electronic Co., Ltd.
  • Page 69 The difference is that fetch command is used to read the last measured paramaters, but measure command initiates and executes a new measurement, and returns the measured parameter. Fetch command is faster in speed but measure command is more precise. Copyright © Itech Electronic Co., Ltd.
  • Page 70: Chapter8 Channel Subsystem

    Returned Parameters <NR1> CHANnel:ID? This query reads the model numbers of the modules installed in the mainframe. It returns the data in comma-separated fields. Query Syntax CHANnel:ID? Parameters None Returned Parameters <AARD> Field Information Copyright © Itech Electronic Co., Ltd.
  • Page 71 CHANnel Subsystem xxxxA model number nnnn serial number or 0 Vxx.xx firmware revision Examples IT8731, 002001, V1.01 Copyright © Itech Electronic Co., Ltd.
  • Page 72: Chapter9 Trace Subsystem

    Query Syntax TRACe:FREE? Returned Parameters <NR1>, <NR1> Examples TRAC:FREE? TRACe:POINts This command is used to specify the size of the buffer. Copyright © Itech Electronic Co., Ltd.
  • Page 73: Trace:feed

    TWO selected, voltage and current are placed in the buffer when storage is performed, TRAC:POIN maximum values is 1000. Command Syntax TRACe:FEED <CRD> Parameters VOLTage | CURRent | TWO *RST Value Examples TRAC:FEED VOLT Copyright © Itech Electronic Co., Ltd.
  • Page 74: Trace:feed:control

    Query Syntax TRACe:FEED:CONT? Returned Parameters <CRD> Related Commands TRAC:FEED TRACe:DATA? When this command is sent and the electronic load is addressed to talk, all the readings stored in the buffer are sent to the computer. Copyright © Itech Electronic Co., Ltd.
  • Page 75: Trace:filter

    Returned Parameters <NR1> TRACe:DELay This command is used to select the delay time for trigger in buffer. Command Syntax TRACe:DELay <NRf> Parameters 0 to 3600s | MINimum | MAXimum | DEFault Unit S (second) Copyright © Itech Electronic Co., Ltd.
  • Page 76: Trace:timer

    This command is used to select the interval for timer. Command Syntax TRACe:TIMer <NRf> Parameters 0.00002 to 3600s | MINimum | MAXimum | DEFault Unit S (second) *RST Value Examples TRAC:TIM 0.1 Query Syntax TRACe:TIMer? [MINimum | MAXimum | DEFault] Returned Parameters <NR3> Copyright © Itech Electronic Co., Ltd.
  • Page 77: Chapter10 Source Subsystem

    These commands enable or disable the electronic load inputs. The state of a disabled input is a high impedance condition. Command Syntax [SOURce:]INPut[:STATe] <bool> Parameters 0 | 1 | OFF | ON *RST Value Examples INP 1 Query Syntax INPut[:STATe]? Copyright © Itech Electronic Co., Ltd.
  • Page 78: [Source:]Input:control

    Returned Parameters <CRD> [SOURce:]INPut:SYNCon These commands enable or disable to change the electronic load inputs when received INP:ALL command. Command Syntax :SYNCon [SOURce:]INPut [:STATe] <bool> Parameters 0 | 1 | OFF | ON *RST Vlaue Copyright © Itech Electronic Co., Ltd.
  • Page 79: [Source:]Input:short

    [SOURce:]INPut:SHORt[:STATe] <bool> Parameters 0 | 1 | OFF | ON *RST Value Examples INP:SHOR 1 Query Syntax INPut:SHORt:STATe? Returned Parameters 0 | 1 Related Commands [SOURce:]INPut:TIMer These commands enable or disable the load on timer. Copyright © Itech Electronic Co., Ltd.
  • Page 80: [Source:]Input:timer:delay

    Related Commands INP:TIM:DEL [SOURce:]INPut:TIMer:DELay This command specifies the load on timer. Command Syntax [SOURce:]INPut:TIMer:DELay <NRf+> Parameters 0.01 to 60000s | MINimum | MAXimum | DEFault Unit seconds *RST Value Examples INP:TIM:DEL 5 Query Syntax [SOURce:]INPut:TIMer:DELay? Copyright © Itech Electronic Co., Ltd.
  • Page 81: [Source:]Remote:sense

    These equivalent commands select the input regulation mode of the electronic load.  CURRent constant current mode  RESistance constant resistance mode  VOLTage constant voltage mode  POWer constant power mode Command Syntax [SOURce:]FUNCtion <function> Parameters CURRent | RESistance | VOLTage | POWer Copyright © Itech Electronic Co., Ltd.
  • Page 82: [Source:]Function:mode

     LIST: The regulation mode is determined by the active list. Command Syntax [SOURce:]FUNCtion:MODE <mode> Parameters FIXed | LIST Returned Parameters FIXed Examples FUNC:MODE FIX Query Syntax [SOURce:]FUNCtion:MODE? Returned Parameters <CRD> Related Commands FUNC Copyright © Itech Electronic Co., Ltd.
  • Page 83: [Source:]Transient

    The input is then restored to the state it was in before the fault condition occurred. Command Syntax [SOURce:]INPut:PROTection:CLEar Parameters None Examples INP:PROT:CLE Copyright © Itech Electronic Co., Ltd.
  • Page 84: [Source:]Current

    NOTE: When this command is executed, the IMMediate, TRANsient, TRIGgered, and SLEW current settings are adjusted as follows: If the existing settings are within the new range: No adjustment is made. Copyright © Itech Electronic Co., Ltd.
  • Page 85: [Source:]Current:slew

    MAXimum sets the slew to the fastest possible rate. MINimum sets the slew to the slowest rate. Command Syntax [SOURce:]CURRent:SLEW[:BOTH] <NRf+> Parameters MINimum to MAXimum | MAXimum | MINimum | DEFault Copyright © Itech Electronic Co., Ltd.
  • Page 86: [Source:]Current:slew:positive

    Command Syntax [SOURce:]CURRent:SLEW:POSitive <NRf+> Parameters MINimum to MAXimum | MAXimum | MINimum | DEFault Unit A (amps per micro second) *RST Value MAXimum Examples CURR:SLEW:POS MAX Query Syntax [SOURce:]CURRent:SLEW:POSitive? Returned Parameters <NR3> Related Commands CURR:SLEW Copyright © Itech Electronic Co., Ltd.
  • Page 87: [Source:]Current:slew:negative

    CURR:SLEW:NEG MAX Query Syntax [SOURce:]CURRent:SLEW:NEGative? Returned Parameters <NR3> Related Commands CURR:SLEW [SOURce:]CURRent:PROTection:STATe This command enables or disables the over-current protection feature. Command Syntax [SOURce:]CURRent:PROTection:STATe <Bool> Parameters 0 | 1 | OFF | ON *RST Value Copyright © Itech Electronic Co., Ltd.
  • Page 88: [Source:]Current:protection

    Command Syntax [SOURce:]CURRent:PROTection[:LEVel] <NRf+> Parameters 0 through MAX | MINimum | MAXimum | DEFault Unit A (amperes) *RST Value MAXimum Examples CURR:PROT 2 Query Syntax [SOURce:]CURRent:PROTection[:LEVel]? Returned Parameters Copyright © Itech Electronic Co., Ltd.
  • Page 89: [Source:]Current:protection:delay

     CONTinuous: The transient generator puts out a continuous pulse stream after receipt of a trigger.  PULSe: The transient generator puts out a single pulse upon receipt of a Copyright © Itech Electronic Co., Ltd.
  • Page 90: [Source:]Current:transient:alevel

    This command specifies the transient level of the input current. The transient function switches between the level a and level b. Command Syntax [SOURce:]CURRent:TRANsient:ALEVel <NRf+> [SOURce:]CURRent:TRANsient:BLEVel <NRf+> Parameters 0 through MAX | MINimum | MAXimum | DEFault Unit A (amperes) Copyright © Itech Electronic Co., Ltd.
  • Page 91: [Source:]Current:transient:awidth

    [SOURce:]CURRent:TRANsient:BWIDth This command specifies the transient pulse width of the input current. Command Syntax [SOURce:]CURRent:TRANsient:AWIDth <NRf+> [SOURce:]CURRent:TRANsient:BWIDth <NRf+> Parameters 20us-3600s Unit S (second) *RST Value 500uS Examples CURR:TRAN:AWID 0.001 CURR:TRAN:BLEV 0.02 Query Syntax [SOURce:]CURRent:TRANsient:AWIDth? Copyright © Itech Electronic Co., Ltd.
  • Page 92: [Source:]Current:high

    MINimum through MAX | MINimum | MAXimum | DEFault Unit V (volts) *RST Value MAXimum MINimum Examples CURR:HIGH 5 Query Syntax [SOURce:]CURRent:HIGH? [SOURce:]CURRent:LOW? Returned Parameters <NR3> [SOURce:]CURRent:TRIGgered This command sets the current level that will become active when the next trigger occurs. Copyright © Itech Electronic Co., Ltd.
  • Page 93: [Source:]Voltage

    This command sets the voltage that the load will regulate when operating in constant voltage mode. Command Syntax [SOURce:]VOLTage[:LEVel][:IMMediate] <NRf+> Parameters MINimum through MAX | MINimum | MAXimum | DEFault Unit V (volts) *RST Value MAXimum Examples VOLT 5 Query Syntax [SOURce:]VOLTage[:LEVel][:IMMediate]? Copyright © Itech Electronic Co., Ltd.
  • Page 94: [Source:]Voltage:range

    V (volts) *RST Value MAXimum Examples VOLT:RANG 15 Query Syntax [SOURce:]VOLTage:RANGe? Returned Parameters <NR3> Related Commands VOLT [SOURce:]VOLTage:RANGe:AUTO[:STATe] This command sets the voltage auto range state of the electronic load module. Command Syntax [SOURce:]VOLTage:RANGe:AUTO[:STATe] <bool> Copyright © Itech Electronic Co., Ltd.
  • Page 95: [Source:]Voltage:on

    This command sets the voltage of sink current on. Command Syntax [SOURce:]VOLTage[:LEVel]:ON <NRf+> Parameters 0 through MAX | MINimum | MAXimum | DEFault Unit V (volts) *RST Value MINimum Examples VOLT 5 Query Syntax [SOURce:]VOLTage[:LEVel]:ON? Returned Parameters <NR3> Related Commands VOLT:LATCh Copyright © Itech Electronic Co., Ltd.
  • Page 96: [Source:]Voltage:latch

    This command set the high and low current limit when the load is in constant voltage mode. Command Syntax [SOURce:]VOLTage:HIGH <NRf+> [SOURce:]VOLTage:LOW <NRf+> Parameters MINimum through MAX | MINimum | MAXimum | DEFault Unit A (amps) Copyright © Itech Electronic Co., Ltd.
  • Page 97: [Source:]Voltage:triggered

    MINimum to MAXimum | MAXimum | MINimum | DEFault Unit V (volts) Returned Parameters MAXimum Examples VOLT:TRIG 80 VOLT:LEV:TRIG 50 Related Commands VOLT [SOURce:]RESistance This command sets the resistance of the load when operating in constant resistance mode. Copyright © Itech Electronic Co., Ltd.
  • Page 98: [Source:]Resistance:range

    This command sets the resistance range of the electronic load module. Command Syntax [SOURce:]RESistance:RANGe <NRf+> Parameters MINimum through MAX | MINimum | MAXimum | DEFault Unit R(ohms) *RST Value MAXimum (high range) Examples RES:RANG 15 Copyright © Itech Electronic Co., Ltd.
  • Page 99: [Source:]Resistance:high

    [SOURce:]RESistance:HIGH <NRf+> [SOURce:]RESistance:LOW <NRf+> Parameters MINimum through MAX | MINimum | MAXimum | DEFault Unit V (volts) *RST Value MAXimum MINimum Examples RES:HIGH 5 Query Syntax [SOURce:]RESistance:HIGH? [MINimum|MAXimum|DEFault ] [SOURce:]RESistance:LOW? [MINimum|MAXimum|DEFault ] Returned Parameters <NR3> Copyright © Itech Electronic Co., Ltd.
  • Page 100: [Source:]Resistance:vdrop

    [SOURce:]RESistance:VDRop? [ MINimum | MAXimum | DEFault ] Returned Parameters <NR3> Related Commands VOLT:VDR [SOURce:]RESistance:LED[:STATe] This command enables or disenables the LED test option in CR mode. Command Syntax [SOURce:]VOLTage:LED[:STATe] <b> Parameters 0 | 1 | ON | OFF *RST Value Copyright © Itech Electronic Co., Ltd.
  • Page 101: [Source:]Resistance:triggered

    MINimum through MAX | MINimum | MAXimum | DEFault Unit Ω (ohms) *RST Value MAXimum Examples RES:TRIG 120 RES:LEV:TRIG 150 Related Commands [SOURce:]POWer This command sets the power of the load when operating in constant power mode. Command Syntax [SOURce:]POWer[:LEVel][:IMMediate] <NRf+> Copyright © Itech Electronic Co., Ltd.
  • Page 102: [Source:]Power:range

    This command sets the power range of the electronic load module. Command Syntax [SOURce:]POWer:RANGe <NRf+> Parameters MINimum through MAX | MINimum | MAXimum | DEFault Unit W (power) *RST Value MAXimum (high range) Examples POW:RANG 15 SOUR:POW:RANGE MIN Copyright © Itech Electronic Co., Ltd.
  • Page 103: [Source:]Power:high

    [SOURce:]POWer:HIGH? [MINimum|MAXimum|DEFault ] [SOURce:]POWer:LOW? [MINimum|MAXimum|DEFault ] Returned Parameters <NR3> [SOURce:]POWer:PROTection This command sets the soft power protection level. If the input power exceeds the soft power protection level for the time specified by POW:PROT:DEL, the Copyright © Itech Electronic Co., Ltd.
  • Page 104: [Source:]Power:protection:delay

    This command specifies the time that the input power can exceed the protection level before the input is turned off. Command Syntax [SOURce:]POWer:PROTection:DELay <NRf+> Parameters 0 to 60 seconds | MINimum | MAXimum | DEFault Copyright © Itech Electronic Co., Ltd.
  • Page 105: [Source:]Power:config

    This command sets the hard power protection level. Command Syntax [SOURce:]POWer:CONFig[:LEVel] <NRf+> Parameters 0 through MAX | MINimum | MAXimum | DEFault Unit W (power) Returned Parameters MAXimum Examples POW:CONFig 100 Query Syntax [SOURce:]POWer:CONFig[:LEVel]? Returned Parameters <NR3> Copyright © Itech Electronic Co., Ltd.
  • Page 106: [Source:]Power:triggered

    Related Commands [SOURce:]IMPedance This command sets the resistance value in CZ mode. Command Syntax [SOURce:]IMPedance[:LEVel][:IMMediate] <NRf+> Parameters MINimum through MAX | MINimum | MAXimum | DEFault Unit R (ohm s ) Returned Parameters MAXimum Copyright © Itech Electronic Co., Ltd.
  • Page 107: [Source:]Impedance:range

    Query Syntax [SOURce:]IMPedance:RANGe? [ MINimum | MAXimum | DEFault ] Returned Parameters <NR3> [SOURce:]IMPedance:RESistance This command is used to set the resistance value series to the capacitance when the load is in CZ mode. Copyright © Itech Electronic Co., Ltd.
  • Page 108: [Source:]Impedance:induction

    This command is used to set the series impedance value when the load is in CZ mode. Command Syntax [SOURce:]IMPedance:INDuction <NRf+> Parameters 0 through 65000uH | MINimum | MAXimum | DEFault Unit Returned Parameters Examples IMP:IND 5 Copyright © Itech Electronic Co., Ltd.
  • Page 109: [Source:]Impedance:capacitance

    [SOURce:]IMPedance:CAPacitance? [ MINimum | MAXimum | DEFault ] Returned Parameters <NR3> [SOURce:]IMPedance:HIGH [SOURce:]IMPedance:LOW This command is used to set the high and low voltage determined when the load is in CZ mode. Command Syntax [SOURce:]IMPedance:HIGH <NRf+> Copyright © Itech Electronic Co., Ltd.
  • Page 110 SOURce Subsystem [SOURce:]IMPedance:LOW <NRf+> Parameters MINimum through MAX | MINimum | MAXimum | DEFault Unit V (volts) *RST Value MAXimum MINimum Examples IMP:HIGH 5 Query Syntax [SOURce:]IMPedance:HIGH? [SOURce:]IMPedance:LOW? Returned Parameters <NR3> Copyright © Itech Electronic Co., Ltd.
  • Page 111: Chapter11 List Commands

    This command sets the number of times that the list is executed before it is completed. The command accepts parameters in the range 1 through 65536, but 65536 is interpreted as infinity. Command Syntax [SOURce:]LIST:COUNt <NRf+> Copyright © Itech Electronic Co., Ltd.
  • Page 112: [Source:]List:step

    2 to 84 | MINimum | MAXimum Examples LIST:STEP 5 Query Syntax [SOURce:]LIST:STEP? [ MINimum | MAXimum ] Returned Parameters <NR3> Related Commands LIST:LEV [SOURce:]LIST:LEVel? This command specifies the setting for each list step. Copyright © Itech Electronic Co., Ltd.
  • Page 113: [Source:]List:slew

    MINimum sets the slew to its slowest rate. LIST:SLEW? returns the number of points programmed. Command Syntax [SOURce:]LIST:SLEW[:BOTH] <NR1> ,<NRf> Parameters 1 to steps, MIN to MAX Unit NONE, NONE Examples LIST:SLEW 1, 1.5 LIST:SLEW 2, MAX Copyright © Itech Electronic Co., Ltd.
  • Page 114: [Source:]List:width

    This command stores the present list file of the electronic load to a specified location in memory. Up to 5 files can be stored. file in saved in locations 1-5 are volatile, the data are nonvolatile, the data will be saved when power is removed. Copyright © Itech Electronic Co., Ltd.
  • Page 115: [Source:]List:rcl

    This command restores a list file that was previously stored in memory with a LIST:SAV command to the specified location. Command Syntax [SOURce:]LIST:RCL <NR1> Parameters 1 to 7 Example LIST:RCL 3 Related Commands [SOURce:]LIST:SAV Copyright © Itech Electronic Co., Ltd.
  • Page 116: Chapter12 Sense Subsystem

    The larger the filter count, the more filtering that is performed. Command Syntax SENSe:AVERage:COUNt <NRf+> Parameters 2 to 16 | MINimum | MAXimum | DEFault Returned Parameters Examples SENS:AVER:COUN 10 Query Syntax SENSe:AVERage:COUNt? [ MINimum | MAXimum | DEFault ] Returned Parameters <NR1> Copyright © Itech Electronic Co., Ltd.
  • Page 117: Chapter13 Calibration Subsystem

    CALibrate:SAVE. Command Syntax CALibrate:SECure[:STATe] <bool> [,<SRD>] Parameters 0 | 1 | OFF | ON [,<password>] Returned Parameters Examples CAL:SEC 0, N3301A CAL:SEC ON Query Syntax CALibrate:SECure[:STATe]? Returned Parameters <NR1> Related Commands CAL:SAVE CAL:INIT Copyright © Itech Electronic Co., Ltd.
  • Page 118: Calibrate:initial

    This command can only be used in calibration mode. It is used to set the calibration points of constanrd current mode. P1, P2 is used in low current range, P3, P4 is used in high current range. It can use calibrate current source and current meter. Copyright © Itech Electronic Co., Ltd.
  • Page 119: Calibrate:current[:Level]

    This command can only be used in calibration mode. It is used to set the calibration points of constanrd current mode. P1, P2 is used in low current range, P3, P4 is used in high current range. It can only use calibrate current meter selected CONF:CURR. Copyright © Itech Electronic Co., Ltd.
  • Page 120: Calibrate:current:meter[:Level]

    This command can only be used in calibration mode. It is used to set the calibration points of constanrd voltage mode. P1, P2 is used in low voltage meter range, P3, P4 is used in high voltage meter range. It can use calibrate voltage source and voltage meter. Copyright © Itech Electronic Co., Ltd.
  • Page 121: Calibrate:voltage[:Level]

    This command can only be used in calibration mode. It is used to set the calibration points of constanrd voltage mode. P1, P2 is used in low voltage range, P3, P4 is used in high voltage range. It can only use calibrate voltage meter. Copyright © Itech Electronic Co., Ltd.
  • Page 122: Calibrate:voltage:meter[:Level]

    (with CALibrate:VOLTage:POINt) for the value being entered. These constants are not stored in nonvolatile memory until they are saved with CALibrate:SAVE. Command Syntax CALibrate:VOLTage:METEr[:LEVel] <NRf> Parameters <external reading> Unit V (volts) Examples CAL:CURR 3.2223 Related Commands CAL:STAT CAL:SAV Copyright © Itech Electronic Co., Ltd.
  • Page 123: Chapter14 Programming Examples

    *RST. Refer to the *PSC command in chapter 4 for more information on the power-on initialization of the *ESE and the *SRE registers. 13.2.2 Enabling the Input To enable the input, use the command: INPut ON Copyright © Itech Electronic Co., Ltd.
  • Page 124: Input Voltage

    To program voltage or current triggered levels, you must specify the voltage or current level that the input will go to once a trigger signal is received. Use the following commands to set a triggered level: Copyright © Itech Electronic Co., Ltd.
  • Page 125: Generating Triggers

    NOTE: Before turning on transient operation, set the desired mode of operation as well as all of the parameters associated with transient operation. At *RST all transient functions are set to OFF. Continuous Transients In continuous operation, a repetitive pulse train switches between two load Copyright © Itech Electronic Co., Ltd.
  • Page 126 This example assumes that the CC mode is active, the slew rate is at the factory default setting (maximum rate), and a trigger signal is connected to the mainframe's external trigger input. The load module starts conduction at the Copyright © Itech Electronic Co., Ltd.
  • Page 127 Use the LIST:RCL command to recall the saved state. The following procedure shows how to generate a simple 4-step list of current changes. Copyright © Itech Electronic Co., Ltd.
  • Page 128 LIST:SLEW 1, 1 LIST:WIDth 1, 10ms LIST:LEVel 2, 10 LIST:SLEW 2, 1 LIST:WIDth 2, 10ms LIST:LEVel 3, 20 LIST:SLEW 3, 1 LIST:WIDth 3, 10ms LIST:LEVel 4, 15 LIST:SLEW 4, 1 LIST:WIDth 4, 10ms FUNCtion:MODE LIST TRIGger:IMMidiate Copyright © Itech Electronic Co., Ltd.
  • Page 129: Chapter15 Error Messages

    Unmatched quotation mark (single/double) in parameters Unmatched bracket Command keywords were not recognized No entry in list to retrieve (number list or channel list) Too many dimensions in entry to be returned in parameters Too many char Copyright © Itech Electronic Co., Ltd.
  • Page 130 Query DEADLOCKED [too many queries in command string] -440 Query UNTERMINATED [after indefinite response] Selftest Errors 0 through 99 (sets Standard Event Status Register bit #3) Error Error String No error Module Initialization Lost Copyright © Itech Electronic Co., Ltd.
  • Page 131 Front panel uart parity Front panel buffer overrun Front panel timeout Front Crc Check error Front Cmd Error CAL switch prevents calibration CAL password is incorrect CAL not enabled Computed readback cal constants are incorrect Copyright © Itech Electronic Co., Ltd.
  • Page 132 Error Messages Computed programming cal constants are incorrect Incorrect sequence of calibration commands CV or CC status is incorrect for this command FETCH of data that was not acquired Measurement overrange Copyright © Itech Electronic Co., Ltd.
  • Page 133 Contact Us Thanks for purchasing ITECH products. In case of any doubts, please contact us as follows: 1. Refer to accompanying data disk and relevant manual. 2. Visit ITECH website: www.itechate.com. 3. 3. Select the most convenient contact method for further information.

Table of Contents