ITech IT-M7723 Programming Manual

ITech IT-M7723 Programming Manual

Programmable ac power source
Hide thumbs Also See for IT-M7723:
Table of Contents

Advertisement

Quick Links

Programmable AC Power
Source
IT-M7700 Programming Guide
Model: IT-M7721/IT-M7722/IT-M7721L/IT-M7722L/
IT-M7723/IT-M7723E
Version: V1.2

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the IT-M7723 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ITech IT-M7723

  • Page 1 Programmable AC Power Source IT-M7700 Programming Guide Model: IT-M7721/IT-M7722/IT-M7721L/IT-M7722L/ IT-M7723/IT-M7723E Version: V1.2...
  • Page 2 Notices Warranty Safety Notices © Itech Electronic, Co., Ltd. 2021 The materials contained in this No part of this manual may be document are provided “ as is “, reproduced in any form or by any means and is subject to change, without (including electronic storage and prior notice, in future editions.
  • 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 expected useful life of the product is 10 years. The product can be used safely during the 10-year Environment Friendly Use Period (EFUP). Upon expiration of EFUP, product must immediately recycled. Copyright© Itech Electronic Co., Ltd.
  • Page 6: Waste Electrical And Electronic Equiment (Weee) Directive

    With reference to the equipment classifications described in the Annex 1 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

    SYST :CLE ................................27 SYST :REM ................................ 28 SYST :LOC ................................28 SYST :RWL ................................ 29 SYST :BEEP ................................. 29 SYST :BEEP ? ............................... 29 SYST :POW ..............................30 SYST :POW ? ..............................30 Copyright© Itech Electronic Co., Ltd. viii...
  • Page 9 :WAVE:USER ..........................51 [SOUR :]NORM :WAVE:CSIN ..........................52 [SOUR :]NORM :DIMM [:PHAS ] ........................52 [SOUR :]NORM :DIMM :MOD .......................... 53 [SOUR :]NORM :SURGETRAP:MOD ........................53 [SOUR :]NORM :SURGETRAP:PERIOD ........................53 [SOUR :]NORM :SURGETRAP:WIDTH ........................54 Copyright© Itech Electronic Co., Ltd.
  • Page 10 SELF :DATA ............................... 70 DEFINE SELF :RECA ..............................71 DEFINE SELF :EDIT ................................ 71 DEFINE CHAPTER 11 MULTI-CHANNEL COMMAND(IT-M7723) .................. 72 CHAN ................................... 72 CHAN :LINK ................................72 CHAN :ERR ? ..............................73 ............................ 73 ULTI CHANNEL PROGRAM FLOW CHAPTER 12 FETCH &...
  • Page 11 :AC? ...........................101 MEAS [:SCAL ]:POW [:REAL]? ........................102 MEAS [:SCAL ]:POW :APP ? ........................102 ARENT MEAS [:SCAL ]:POW :PFAC ? ........................102 MEAS [:SCAL ]:FREQ ? ..........................103 UENCY MEAS [:SCAL ]:CURR :PEAK? ........................103 MEAS [:SCAL ]:VOLT :PEAK? ........................103 Copyright© Itech Electronic Co., Ltd.
  • Page 12 DC O ..........................107 XAMPLE PPLYING UTPUT 3: A ........................108 XAMPLE PPLYING AVEFORM UTPUT 4: S ..........................108 XAMPLE DEFINED AVEFORM 5: D ...........................109 XAMPLE IMMER UNCTION 6: S ..........................110 XAMPLE URGE UNCTION 7: L ............................110 XAMPLE UNCTION Copyright© Itech Electronic Co., Ltd.
  • Page 13: Chapter 1 Scpi Command Introduction

    Subsystem commands perform specific instrument functions. They are organized into an inverted tree structure with the "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 14 (:), 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 Copyright© Itech Electronic Co., Ltd.
  • Page 15 :SYSTem:PRES 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 16: 1.3 Message Typeof Scpi

    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 17 An invalid command generates an error and, of course, is not executed. ⚫ Valid commands that precede an invalid command in a multiple command program message are executed. ⚫ Valid commands that follow an invalid command in a multiple command program message are ignored. Copyright© Itech Electronic Co., Ltd.
  • Page 18: 1.4 Response Data Type

    The following example shows how a multiple response message is terminated: 0; 1; 1; 0; <RMT> Message exchange protocol Two rules summarize the message exchange protocol: Rule 1.You must always tell the IT6500 Series what to send to the computer. Copyright© Itech Electronic Co., Ltd.
  • Page 19: 1.5 Command Format

    Some syntax elements (such as nodes and Parameter) are included in square brackets ([ ]). It indicates that these elements can be selected and omitted. Angle brackets are not sent along with command strings. If no Copyright© Itech Electronic Co., Ltd.
  • Page 20 Then, you may query count value by sending the following command: TRIG:COUN? You may also query the allowable minimum or maximum count as follows: TRIG:COUN?MIN TRIG:COUN?MAX Comma (,) If a command requires several Parameter, then a comma must be used to Copyright© Itech Electronic Co., Ltd.
  • Page 21: 1.6 Data Type

    SCPI language defines several data types used for program message and response messages. ⚫ Numerical parameter Commands requiring numerical parameter support the notations of all common decimal notations, including optional signs, decimal points, scientific notation, Copyright© Itech Electronic Co., Ltd.
  • Page 22 Quotation mark separators may also act as one part of a string, they can be typed twice without any character added between them. String parameter is used in the following Copyright© Itech Electronic Co., Ltd.
  • Page 23: 1.7 Communication Interface

    IT-M7700 have five standard communication interfaces: RS232, USB, GPIB, LAN and CAN. The customer can choose any one according to his demands. Please refer to user manual for detailed introductions of the remote interface connections. Copyright© Itech Electronic Co., Ltd.
  • Page 24: Chapter 2 Status Register

    A device-specific error, including a self-test error, calibration error or other device-specific error occurred. An execution error occurred. A command syntax error occurred. Power has been cycled since the last time the event register was read or Copyright© Itech Electronic Co., Ltd.
  • Page 25: 2.2 Status Register Structure

    Bit ESB is set to 1 when the status of an enabled standard event status. Register changes. If the status of enabled operation register changes, then this bit is set to1. OPER 2.2 Status Register Structure The following figure shows the status register structure of the power supply. Copyright© Itech Electronic Co., Ltd.
  • Page 26 Status Register Copyright© Itech Electronic Co., Ltd.
  • Page 27: Chapter 3 Status Subsystem

    Queries the condition register for the Questionable Status group. This is a read only register, which holds the live (unlatched) operational status of the instrument. Reading the Questionable Status Condition register does not clear Syntax STATus:QUEStionable:CONDition? Copyright© Itech Electronic Co., Ltd.
  • Page 28: Status:questionable:enable

    Query Syntax STATus:QUEStionable:ENABle? Returns <NR1> The value returned is the binary-weighted sum of all bits set in the register. STATus:QUEStionable:NTRansition Sets the value of the NTR (Negative-Transition) registers for the Questionable Status group. Syntax STATus:QUEStionable:NTRansition <NR1> Copyright© Itech Electronic Co., Ltd.
  • Page 29: Status:questionable:ptransition

    Sets the value of the PTR (Positive-Transition) registers for the Questionable Status group. Syntax STATus:QUEStionable:PTRansition <NR1> Arguments 0~255 Default value See *PSC. Example STATus:QUEStionable:PTRansition 128 Query Syntax STATus:QUEStionable:PTRansition? Returns <NR1> The value returned is the binary-weighted sum of all bits set in the register. Copyright© Itech Electronic Co., Ltd.
  • Page 30: Status:operation[:Event]

    (unlatched) operational status of the instrument. Reading the Operation Status Condition register does not clear it. Query Syntax STATus:OPERation:CONDition? Arguments None Returns <NR1> The value returned is the binary-weighted sum of all bits set in the register. Copyright© Itech Electronic Co., Ltd.
  • Page 31: Status:operation:enable

    See *PSC. Example STATus:OPERation:ENABle 128 Query Syntax STATus:OPERation:ENABle? Returns <NR1> STATus:OPERation:NTRansition Sets the value of the NTR (Negative-Transition) registers for the Operation Status group. Syntax STATus:OPERation:NTRansition <NR1> Arguments 0~255 Default value See *PSC. Example STATus:OPERation:NTRansition 128 Copyright© Itech Electronic Co., Ltd.
  • Page 32: Status:operation:ptransition

    Query Syntax STATus:OPERation:NTRansition? Returns <NR1> STATus:OPERation:PTRansition Sets the value of the PTR (Positive-Transition) registers for the Operation Status group. Syntax STATus:OPERation:PTRansition <NR1> Arguments 0~255 Default value See *PSC. Example STATus:OPERation:PTRansition 128 Query Syntax STATus:OPERation:PTRansition? Returns <NR1> Copyright© Itech Electronic Co., Ltd.
  • Page 33: Chapter 4 Ieee-488 Common Commands

    All enabled events are logically ORed into the ESB bit of the status byte. Syntax *ESE <NR1> Arguments 0~255 The value returned is the binary-weighted sum of all bits set in the register. Default value See *PSC. Example *ESE 128 Copyright© Itech Electronic Co., Ltd.
  • Page 34: Ese

    The value returned is the binary-weighted sum of all bits set in the register. *ESR? Event status event query. Reads and clears the event register for the Standard Event Status group. The event register is a read-only register, which latches all standard events. Query Syntax *ESR? Copyright© Itech Electronic Co., Ltd.
  • Page 35: Idn

    Manufacture, model, serial number, UI ver-DSP1 ver-DSP2 ver-PFC ver-Interface ver Example ITECH, M7722, 00000000000004, 1.01-1.00-1.0-1.1-1.2 *OPC Sets the OPC (operation complete) bit in the standard event register. This occurs at the completion of the pending operation. Syntax *OPC Arguments None Copyright© Itech Electronic Co., Ltd.
  • Page 36: Rst

    Request for Service (RQS) summary bit. A 1 in any Service Request Enable register bit position enables the corresponding Status Byte register bit. Syntax *SRE <NR1> Arguments 0~255 Default value See *PSC. Example *SRE 128 Query Syntax *SRE? Returns <NR1> Copyright© Itech Electronic Co., Ltd.
  • Page 37: Stb

    0 OR OFF: the values in the Status Byte Enable register, Operational Event Enable register, Query Event Enable register and Standard Event Enable register are saved in NVM, which will be used at regenerating. Syntax *PSC <ON|1|OFF|0> Copyright© Itech Electronic Co., Ltd.
  • Page 38: Sav

    Syntax *SAV <NR1> Arguments *RCL Recalls a saved instrument state. This restores the instrument to a state that was previously stored in locations 0 through 9 with the *SAV command. Syntax *RCL <NR1> Arguments 0~9 Copyright© Itech Electronic Co., Ltd.
  • Page 39: Chapter 5 System Subsystem

    (-108) Parameter not allowed (-109) Missing parameter (-113) Undefined header (-131) Invalid suffix (-138) Suffix not allowed (-200) Execution Error (-222) Data out of Range (-350) Queue overflow SYSTem:CLEar This command is used to clear the error queue. Copyright© Itech Electronic Co., Ltd.
  • Page 40: System:remote

    This command is used to set the instrument to local mode, i.e. panel control mode. All keys on the front panel will be available after executing this command. Syntax SYST:LOC Arguments: None Query Syntax: None Copyright© Itech Electronic Co., Ltd.
  • Page 41: System:rwlock

    1/ON, the beeper is enabled and press keyboard will beeper, otherwise, it is mute. Syntax SYSTem:BEEPer <OFF|ON|0|1> Arguments <OFF|ON|0|1> Example SYST:BEEP 1 SYSTem:BEEPer? This command is used to query the status of the buzzer. Syntax SYSTem:BEEPer? Arguments None Example SYST:BEEP? Copyright© Itech Electronic Co., Ltd.
  • Page 42: System:pownon

    This command is used to query some parameter settings or working status when the instrument is powered on. Syntax SYSTem:POWnon? Arguments: None Returns: <LAST+OFF|LAST|RESET> SYSTem:COMMunicate:SELect This command is used to select the communication interface. Syntax SYSTem:COMMunicate:SELect <RS232|GPIB|USB|LAN|CAN> Arguments <RS232|GPIB|USB|LAN|CAN| 0|1|2|3|4> Copyright© Itech Electronic Co., Ltd.
  • Page 43: System:communicate:serial[:Self]:Baudrate

    This command is used to set the baudrate of RS232. Syntax SYSTem:COMMunicate:SERial[:SELF]:BAUDrate <4800|9600|19200|38400|57600|115200> Arguments <4800|9600|19200|38400|57600|115200> Query Syntax SYSTem:COMMunicate:SERial[:SELF]:BAUDrate? Returns <4800|9600|19200|38400|57600|115200> SYSTem:COMMunicate:GPIB[:SELF]:ADDRess This command is used to set the GPIB communication address. Syntax SYSTem:COMMunicate:GPIB[:SELF]:ADDRess <NR1> Arguments: <NR1> Setting range: 1 to 30. Default value: Copyright© Itech Electronic Co., Ltd.
  • Page 44: System:communicate:can[:Self]:Address

    0: Indicates that the CANBUS baud rate of the power supply is 500K. ⚫ 1: Indicates that the CANBUS baud rate of the power supply is 250K. ⚫ 2: Indicates that the CANBUS baud rate of the power supply is 125K. Copyright© Itech Electronic Co., Ltd.
  • Page 45: System:communicate:lan:ipconfig

    Returns <AUTO|MANU> SYSTem:COMMunicate:LAN:CURRent:ADDRess? This command is used to query the IP address of the instrument. Syntax SYSTem:COMMunicate:LAN:CURRent:ADDRess? Returns: <String> Example: 192.168.50.123 SYSTem:COMMunicate:LAN:CURRent:SMASk? This command is used to query the subnet mask of the LAN communication. Copyright© Itech Electronic Co., Ltd.
  • Page 46: System:communicate:lan:current:dgateway

    This command is used to query the DNS primary address of the LAN communication. Syntax SYSTem:COMMunicate:LAN:CURRent:DNS1? Returns: <String> SYSTem:COMMunicate:LAN:CURRent:DNS2? This command is used to query the DNS secondary address of the LAN communication. Syntax SYSTem:COMMunicate:LAN:CURRent:DNS2? Returns: <String> Copyright© Itech Electronic Co., Ltd.
  • Page 47: System:communicate:lan:address

    This command is used to set the subnet mask. Syntax SYSTem:COMMunicate:LAN:SMASk <String> Arguments: <String> Example: "255.255.255.0" Query Syntax: SYSTem:COMMunicate:LAN:SMASk? Returns: <String> SYSTem:COMMunicate:LAN:DGATeway This command is used to set the gateway address of the LAN communication. Syntax SYSTem:COMMunicate:LAN:DGATeway <String> Copyright© Itech Electronic Co., Ltd.
  • Page 48: System:communicate:lan:dns1

    This command sets DNS primary address for LAN. Syntax SYSTem:COMMunicate:LAN:DNS1 <String> Arguments: <String> Example: "192.168.0.1" Query Syntax: SYSTem:COMMunicate:LAN:DNS1? Returns: <String> SYSTem:COMMunicate:LAN:DNS2 This command sets DNS secondary address for LAN. Syntax SYSTem:COMMunicate:LAN:DNS2 <String> Arguments <String> Example: "192.168.0.2" Query Syntax SYSTem:COMMunicate:LAN:DNS2? Copyright© Itech Electronic Co., Ltd.
  • Page 49: System:communicate:lan:macaddress

    Example: "05:04:03:02:01:00" Query Syntax: SYSTem:COMMunicate:LAN:MACaddress? Returns: <String> SYSTem:COMMunicate:LAN:PING[:STATe] This command enables or disables the Ping function. Syntax SYSTem:COMMunicate:LAN:PING[:STATe] <0|1|OFF|ON> Arguments: <0|1|OFF|ON> Query Syntax: SYSTem:COMMunicate:LAN:PING[:STATe]? Returns: <OFF|ON> SYSTem:COMMunicate:LAN:MDNS[:STATe] This command enables or disables the MDNS Server function. Copyright© Itech Electronic Co., Ltd.
  • Page 50: System:communicate:lan:http[:State]

    This command enables or disables the HTTP Server function. Syntax SYSTem:COMMunicate:LAN:HTTP[:STATe] <0|1|OFF|ON> Arguments: <0|1|OFF|ON> Query Syntax: SYSTem:COMMunicate:LAN:HTTP[:STATe]? Returns: <OFF|ON> SYSTem:COMMunicate:LAN:VXI11[:STATe] This command enables or disables the VXI-11 Server function. Syntax SYSTem:COMMunicate:LAN:VXI11[:STATe] <0|1|OFF|ON> Arguments: <0|1|OFF|ON> Query Syntax: SYSTem:COMMunicate:LAN:VXI11[:STATe]? Copyright© Itech Electronic Co., Ltd.
  • Page 51: System:communicate:lan:socket[:State]

    Query Syntax: SYSTem:COMMunicate:LAN:SOCket[:STATe]? Returns: <OFF|ON> SYSTem:COMMunicate:LAN:TELnet[:STATe] This command enables or disables the Telnet Server function. Syntax SYSTem:COMMunicate:LAN:TELnet[:STATe] <0|1|OFF|ON> Arguments: <0|1|OFF|ON> Query Syntax: SYSTem:COMMunicate:LAN:TELnet[:STATe]? Returns: <OFF|ON> SYSTem:COMMunication:LAN:SOCket:PORT This command sets the socket port for the LAN communication. Copyright© Itech Electronic Co., Ltd.
  • Page 52: System:communicate:lan:config:hostname

    This command sets the LXI Host name for the LAN communication. Syntax SYSTem:COMMunicate:LAN:CONFig:HOSTname <String> Arguments: <String> Example: "IT-M7722" Query Syntax: SYSTem:COMMunicate:LAN:CONFig:HOSTname? Returns: < String> SYSTem:COMMunicate:LAN:CONFig:DESCriptionnam This command sets the LXI Description name for the LAN communication. Syntax SYSTem:COMMunicate:LAN:CONFig:DESCriptionname <String> Arguments: <String> Copyright© Itech Electronic Co., Ltd.
  • Page 53: System:communicate:lan:information:hostname

    This command is used to query the LXI Description name of the LAN communication. Syntax SYSTem:COMMunicate:LAN:INFormation:DESCription? Returns: < String> SYSTem:COMMunicate:LAN:IPMODe? This command is used to query the LXI Config IP status of the LAN communication. Syntax SYSTem:COMMunicate:LAN:IPMODe? Copyright© Itech Electronic Co., Ltd.
  • Page 54: System:communicate:lan:reset

    SYSTem Subsystem Returns: < String> Example: "Search DHCP Server..." "DHCP" "Search Auto-IP" "Auto-IP" "Manual" SYSTem:COMMunicate:LAN:RESET This command makes the LAN settings valid. Syntax SYSTem:COMMunicate:LAN:RESET Arguments: None Copyright© Itech Electronic Co., Ltd.
  • Page 55: Chapter 6 Source Subsystem

    OUTSYN: The relay is linked with Output; NC:The relay is normally closed. Whether Query Syntax: [SOURce:]RELAy:MODe? Returns: <OUTSYN|NC> [SOURce:]NORMal:VOLTage:AC[:LEVel][:IMMediate][: AMPLitude] This command sets the AC voltage of the power supply. Syntax [SOURce:]NORMal:VOLTage:AC[:LEVel][:IMMediate][:AMPLitude] <NRf> Arguments: <NRf> Query Syntax: [SOURce:]NORMal:VOLTage:AC[:LEVel][:IMMediate][:AMPLitude]? Returns: <NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 56: [Source:]Normal:voltage:dc[:Level][:Immediate]

    This command sets the AC frequency of the power supply. Syntax [SOURce:]NORMal:FREQuency[:LEVel][:IMMediate] <NRf> Arguments: <NRf> Query Syntax: [SOURce:]NORMal:FREQuency[:LEVel][:IMMediate]? Returns: <NRf> [SOURce:]NORMal:VOLTage:AC:MAX[:LEVel] This command sets the maximum AC voltage of the power supply. Syntax [SOURce:]NORMal:VOLTage:AC:MAX[:LEVel] <NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 57: [Source:]Normal:voltage:ac:min[:Level]

    This command sets the minimum AC voltage of the power supply. Syntax [SOURce:]NORMal:VOLTage:AC:MIN[:LEVel] <NRf> Arguments: <NRf> Query Syntax: [SOURce:]NORMal:VOLTage:AC:MIN[:LEVel]? Returns: <NRf> [SOURce:]NORMal:VOLTage:DC:MAX[:LEVel] This command sets the maximum DC voltage of the power supply. Syntax [SOURce:]NORMal:VOLTage:DC:MAX[:LEVel] <NRf> Arguments: <NRf> Query Syntax: [SOURce:]NORMal:VOLTage:DC:MAX[:LEVel]? Returns: <NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 58: [Source:]Normal:voltage:dc:min[:Level]

    This command sets the maximum AC frequency of the power supply. Syntax [SOURce:]NORMal:FREQuency:MAX[:LEVel] <NRf> Arguments: <NRf> Query Syntax: [SOURce:]NORMal:FREQuency:MAX[:LEVel]? Returns: <NRf> [SOURce:]NORMal:FREQuency:MIN[:LEVel] This command sets the minimum AC frequency of the power supply. Syntax [SOURce:]NORMal:FREQuency:MIN[:LEVel] <NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 59: [Source:]Normal:phase:start[:Level][:Immediate]

    This command sets the AC start phase angle of the power supply. Syntax [SOURce:]NORMal:PHASe:STARt[:LEVel][:IMMediate] <NRf> Arguments: <NRf> Query Syntax: [SOURce:]NORMal:PHASe:STARt[:LEVel][:IMMediate]? Returns: <NRf> [SOURce:]NORMal:PHASe:STOP[:LEVel][:IMMediate] This command sets the AC stop phase angle of the power supply. Syntax [SOURce:]NORMal:PHASe:STOP[:LEVel][:IMMediate] <NRf> Arguments: <NRf> Query Syntax: [SOURce:]NORMal:PHASe:STOP[:LEVel][:IMMediate]? Returns: <NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 60: [Source:]Normal:mode

    [SOURce:]OUTPut[:STATe] This command sets the output state of the power supply. Syntax [SOURce:]OUTPut[:STATe] <0|1|OFF|ON> Arguments: <0|1|OFF|ON> Query Syntax: [SOURce:]OUTPut[:STATe]? Returns: <OFF|ON> [SOURce:]NORMal:VRISETIME This command sets the voltage rising time of the instrument. Syntax [SOURce:]NORMal:VRISETIME <NR1> Copyright© Itech Electronic Co., Ltd.
  • Page 61 SOURce Subsystem Arguments: <NR1> (1~99999)ms Query Syntax: [SOURce:]NORMal:VRISETIME? Returns: <NR1> Copyright© Itech Electronic Co., Ltd.
  • Page 62: Chapter 7 Source Subsystem(It-M7700)

    SOURce Subsystem(IT-M7700) Chapter 7 SOURce Subsystem(IT-M7700) The commands in this chapter is a special command of IT-M7721/IT-M7722/IT-M7723/IT-M7723E, but it’s not suitable for IT-M7721L/IT-M7722L. [SOURce:]NORMal:CURRent:RANGe This command is used to set the current range of the power supply. Syntax [SOURce:]NORMal:CURRent:RANGe <0|1|2|AUTO|HIGH|LOW>...
  • Page 63: [Source:]Normal:wave

    SOURce Subsystem(IT-M7700) Note This command is a special command of IT-M7723. The response time of this command is at least greater than 100ms. [SOURce:]NORMal:WAVE This command is used to set the wave. Syntax [SOURce:]NORMal:WAVE <0|1|2|3|4|SINE|SQUA|TRIANGLE|SAW|CLIPSINE> Arguments: <0|1|2|3|4|SINE|SQUA|TRIANGLE|SAW|CLIPSINE> Query Syntax: [SOURce:]NORMal:WAVE? Returns:...
  • Page 64: [Source:]Normal:wave:csine

    <NRf> 0 ~ 100.0 => (0~100.0%) Query Syntax: [SOURce:]NORMal:WAVE:CSINe? Returns: <NRf> [SOURce:]NORMal:DIMMer[:PHASe] This command is used to set the phase angle of the phase dimming function. Syntax [SOURce:]NORMal:DIMMer[:PHASe] <NR1> Arguments: <NRf> (0.0°~ 180.0°) Query Syntax: [SOURce:]NORMal:DIMMer[:PHASe]? Copyright© Itech Electronic Co., Ltd.
  • Page 65: [Source:]Normal:dimmer:mode

    Query Syntax: [SOURce:]NORMal:DIMMer:MODe? Returns: <OFF|LEADING|TRAILING> [SOURce:]NORMal:SURGETRAP:MODe This command enables or disables the Surge/Trap Function. Syntax [SOURce:]NORMal:SURGETRAP:MODe <0|1|OFF|ON> Arguments: <0|1|OFF|ON> Query Syntax: [SOURce:]NORMal:SURGETRAP:MODe? Returns: <OFF|ON> [SOURce:]NORMal:SURGETRAP:PERIOD The command is used to set the period of the surge/trap. Copyright© Itech Electronic Co., Ltd.
  • Page 66: [Source:]Normal:surgetrap:width

    Arguments: <NRf> 0.01 ~ 100.00mS Query Syntax: [SOURce:]NORMal:SURGETRAP:WIDTH? Returns: <NRf> [SOURce:]NORMal:SURGETRAP:PERCENT The command is used to set the percentage of the surge/trap amplitude to AC signal amplitude(rms). Syntax [SOURce:]NORMal:SURGETRAP:PERCENT <NRf> Arguments: <NRf> 0 ~ 500.0% Copyright© Itech Electronic Co., Ltd.
  • Page 67: [Source:]Normal:offtimer:mode

    [SOURce:]NORMal:OFFTIMER:MODe <0|1|OFF|ON> Arguments <0|1|OFF|ON> Query Syntax: [SOURce:]NORMal:OFFTIMER:MODe? Returns: <OFF|ON> [SOURce:]NORMal:OFFTIMER This command is used to set the setting value of output timer (unit: ms). Syntax [SOURce:]NORMal:OFFTIMER <NR1> Arguments <NR1> 10~10000000 Query Syntax [SOURce:]NORMal:OFFTIMER? Returns <NR1> Copyright© Itech Electronic Co., Ltd.
  • Page 68: Chapter 8 Protect Subsystem

    Query Syntax: PROTect:RMS:VOLTage? Returns: <NRf> PROTect:PEAK:VOLTage This command is used to set the OVPpeak value. Syntax PROTect:PEAK:VOLTage <NRf> Arguments: <NRf> Query Syntax: PROTect:PEAK:VOLTage? Returns: <NRf> PROTect:RMS:UNVOLTage This command is used to set the UVPrms value. Copyright© Itech Electronic Co., Ltd.
  • Page 69: Protect:rms:current

    This command is used to set the OCPrms value. Syntax PROTect:RMS:CURRent <NRf> Arguments: <NRf> Query Syntax: PROTect:RMS:CURRent? Returns: <NRf> PROTect:PEAK:CURRent This command is used to set the OCPpeak value. Syntax PROTect:PEAK:CURRent <NRf> Arguments: <NRf> Query Syntax: PROTect:PEAK:CURRent? Copyright© Itech Electronic Co., Ltd.
  • Page 70: Protect:rms:current:time

    This command is used to set the maximum value of the OCPrms setting value. Syntax PROTect:RMS:CURRent:MAX[:LEVel] <NRf> Arguments: <NRf> Query Syntax: PROTect:RMS:CURRent:MAX[:LEVel]? Returns: <NRf> PROTect:RMS:CURRent:MIN[:LEVel] This command is used to set the minimum value of the OCPrms setting value. Copyright© Itech Electronic Co., Ltd.
  • Page 71: Protect:clear

    PROTect:RMS:CURRent:MIN[:LEVel]? Returns: <NRf> PROTect:CLEar This command clears the protection status. Syntax PROTect:CLEar Arguments: None PROTect:SENse:CHECK This command is used to set the sense check protection. Syntax PROTect:SENse:CHECK <0|1|OFF|ON> Arguments: <0|1|OFF|ON> Query Syntax: PROTect:SENse:CHECK? Returns: <OFF|ON> Copyright© Itech Electronic Co., Ltd.
  • Page 72: Protect:power

    This command sets the over-power limit of the power supply. Syntax PROTect:POWer <NRf> Arguments: <NRf> Query Syntax: PROTect:POWer? Returns: <NRf> PROTect:MAX:CURRent:LIMit This command sets the max current limit of the power supply. Syntax PROTect:MAX:CURRent:LIMit <NRf> Arguments: <NRf> Query Syntax: PROTect:MAX:CURRent:LIMit? Returns: <NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 73: Chapter 9 List Subsystem(It-M7700)

    LIST Subsystem(IT-M7700) Chapter 9 LIST Subsystem(IT-M7700) LIST commands is a special command of IT-M7721/IT-M7722/IT-M7723/IT-M7723E, but it’s not suitable for IT-M7721L/IT-M7722L. LIST:TRIGger:MODe This command is used to set the trigger mode to run the List. Syntax LIST:TRIGger:MODe <OFF|ON|0|1> Arguments: <OFF|ON|0|1> ⚫...
  • Page 74: List:record:num

    Returns: <1~50> LIST:REPeat This command is used to set the running times of list file. Syntax LIST:REPeat <NR1> Arguments: 1~50000 Query Syntax: LIST:REPeat? Returns: <NR1> LIST:ENDState This command is used to set end of List. Copyright© Itech Electronic Co., Ltd.
  • Page 75: List:run:record

    Syntax LIST:RUN:RECOrd? Arguments: None Returns: <NR1> LIST:RUN:STATe? This command queries the List operation state. Syntax LIST:RUN:STATe? Arguments: None Returns: <0|1> LIST:CONFigure This command is used to set the Arguments for each group of Lists. Configure Copyright© Itech Electronic Co., Ltd.
  • Page 76: List:recorder

    This command is used to set the record Arguments of a single Step in the List. Record the Arguments format as: Step index value, "Type, Wave Type, Level, Vac, Vdc, Freq, Time, Start Phase, Stop Phase, Kac, Kdc, Kfreq, Repeat". Detailed Arguments are explained below. Copyright© Itech Electronic Co., Ltd.
  • Page 77 The minimum unit of Kac, Kdc, Kfreq is mS (millisecond), these three parameters are the parameters of the unit time variation. When these three parameters are set, the decimal point will be automatically rounded off. When these three parameters are 0, it represents the fastest change. Syntax LIST:RECOrder <NR1>,<String> Copyright© Itech Electronic Co., Ltd.
  • Page 78: List:reco Rder

    <NR1>: Step index. Returns: <String> <String>: The description of the Record is as follows: <Type,Wave Type,Level,Vac,Vdc,Freq,Time,Start Phase,Stop Phase,Kac,Kdc,Kfreq,Repeat> LIST:SAVE This command is used to save the list file in a nonvolatile memory. Syntax LIST:SAVE <NR1> Copyright© Itech Electronic Co., Ltd.
  • Page 79: List:recall

    LIST:RECall <NR1> Arguments: Returns: None LIST:RUN This command is used to run the list file. Syntax LIST:RUN Arguments: None Returns: None LIST:STOP This command is used to stop the list file. Syntax LIST:STOP Arguments: None Copyright© Itech Electronic Co., Ltd.
  • Page 80 LIST Subsystem(IT-M7700) Returns: None Copyright© Itech Electronic Co., Ltd.
  • Page 81: Chapter 10 Selfdefine Subsystem(It-M7700)

    SELFdefine Subsystem(IT-M7700) Chapter 10 SELFdefine Subsystem(IT-M7700) SELFdefine commands is a special command of IT-M7721/IT-M7722/IT-M7723/IT-M7723E, but it’s not suitable for IT-M7721L/IT-M7722L. One cycle of the selfdefine waveform is composed of 1024 Vi, and the value of each Vi ranges from -1 to 1. The AC voltage command of the power supply is...
  • Page 82: Selfdefine:recall:name

    This command is used to query the saved self-defined wave file name. Syntax SELFdefine:RECAll:NAME? <NR1> Arguments: Returns: <String> SELFdefine:SAVE This command is used to save the current self-defined wave file. Syntax SELFdefine:SAVE Arguments: None SELFdefine:DATA This command is used to set self-defined wave data. Copyright© Itech Electronic Co., Ltd.
  • Page 83: Selfdefine:recall

    Returns: <NRf> SELFdefine:RECAll This command is used to recall the self-defined file. Syntax SELFdefine:RECAll <String> Arguments: <String> => File name Returns: None SELFdefine:EDIT This command enables the user-defined waveforms. Syntax SELFdefine:EDIT Arguments: None Returns: None Copyright© Itech Electronic Co., Ltd.
  • Page 84: Chapter 11 Multi-Channel Command(It-M7723)

    Multi-Channel command(IT-M7723) Chapter 11 Multi-Channel command(IT-M7723) Multi-Channel commands is a special command of IT-M7723, but it’s not suitable for IT-M7721/IT-M7722/IT-M7721L/IT-M7722L. CHANnel This command is used to set the address of the host computer to send data to the online instrument.
  • Page 85: Channel:error

    ID refers to the menu Config->Channel Number. If there is a conflict, please press the ESC key on the display panel to cancel and manually change the ID. Also see CHANnel:LINK Multi-channel program flow The operation flowchart of multi-channel program control is as follows. Copyright© Itech Electronic Co., Ltd.
  • Page 86 Multi-Channel command(IT-M7723) Copyright© Itech Electronic Co., Ltd.
  • Page 87 Multi-Channel command(IT-M7723) The following commands are suitable for IT-M7723 multi-channel applications (support write/read SCPI commands). Since it is a multi-channel application, the interval between each command is at least 30 mS. *IDN? at least 60mS. If the interface card is RS232 (IT-E1207), it may be necessary to extend the command interval due to different baud rates.
  • Page 88 Multi-Channel command(IT-M7723) [SOURce:]NORMal:FREQuency:MAX[:LEVel]? [SOURce:]NORMal:FREQuency:MIN[:LEVel] [SOURce:]NORMal:FREQuency:MIN[:LEVel]? [SOURce:]NORMal:PHASe:STARt[:LEVel][:IMMediate] [SOURce:]NORMal:PHASe:STARt[:LEVel][:IMMediate]? [SOURce:]NORMal:PHASe:STOP[:LEVel][:IMMediate] [SOURce:]NORMal:PHASe:STOP[:LEVel][:IMMediate]? [SOURce:]NORMal:MODE [SOURce:]NORMal:MODE? [SOURce:]OUTPut[:STATe] [SOURce:]OUTPut[:STATe]? [SOURce:]NORMal:VRISETIME [SOURce:]NORMal:VRISETIME? [SOURce:]NORMal:VOLTage:RANGe [SOURce:]NORMal:VOLTage:RANGe? [SOURce:]NORMal:WAVE [SOURce:]NORMal:WAVE? [SOURce:]NORMal:WAVE:CSINe [SOURce:]NORMal:WAVE:CSINe? [SOURce:]NORMal:DIMMer:MODe [SOURce:]NORMal:DIMMer:MODe? [SOURce:]NORMal:DIMMer[:PHASe] [SOURce:]NORMal:DIMMer[:PHASe]? [SOURce:]NORMal:SURGETRAP:MODe [SOURce:]NORMal:SURGETRAP:MODe? [SOURce:]NORMal:SURGETRAP:PERIOD [SOURce:]NORMal:SURGETRAP:PERIOD? [SOURce:]NORMal:SURGETRAP:WIDTH [SOURce:]NORMal:SURGETRAP:WIDTH? [SOURce:]NORMal:SURGETRAP:PERCENT Copyright© Itech Electronic Co., Ltd.
  • Page 89 Multi-Channel command(IT-M7723) [SOURce:]NORMal:SURGETRAP:PERCENT? PROTect:RMS:VOLTage PROTect:RMS:VOLTage? PROTect:PEAK:VOLTage PROTect:PEAK:VOLTage? PROTect:RMS:UNVOLTage PROTect:RMS:UNVOLTage? PROTect:RMS:CURRent PROTect:RMS:CURRent? PROTect:PEAK:CURRent PROTect:PEAK:CURRent? PROTect:RMS:CURRent:TIME PROTect:RMS:CURRent:TIME? PROTect:RMS:CURRent:MAX[:LEVel] PROTect:RMS:CURRent:MAX[:LEVel]? PROTect:RMS:CURRent:MIN[:LEVel] PROTect:RMS:CURRent:MIN[:LEVel]? PROTect:POWer PROTect:POWer? PROTect:MAX:CURRent:LIMit PROTect:MAX:CURRent:LIMit? PROTect:CLEar LIST:TRIGger:MODe LIST:TRIGger:MODe? LIST:STATe LIST:STATe? LIST:RUN LIST:STOP FETCh[:SCALar]:VOLTage:AC? FETCh[:SCALar]:VOLTage:DC? Copyright© Itech Electronic Co., Ltd.
  • Page 90 Multi-Channel command(IT-M7723) FETCh[:SCALar]:CURRent:AC? FETCh[:SCALar]:CURRent:DC? FETCh[:SCALar]:POWer[:REAL]? FETCh[:SCALar]:POWer:APParent? FETCh[:SCALar]:POWer:PFACtor? FETCh[:SCALar]:FREQuency? FETCh[:SCALar]:CURRent:PEAK? FETCh[:SCALar]:THD? FETCh[:SCALar]:POWer:REACTive? MEASure[:SCALar]:VOLTage:AC? MEASure [:SCALar]:VOLTage:DC? MEASure [:SCALar]:CURRent:AC? MEASure [:SCALar]:CURRent:DC? MEASure [:SCALar]:POWer[:REAL]? MEASure [:SCALar]:POWer:APParent? MEASure [:SCALar]:POWer:PFACtor? MEASure [:SCALar]:FREQuency? MEASure [:SCALar]:CURRent:PEAK? MEASure [:SCALar]:THD? MEASure [:SCALar]:POWer:REACTive? Copyright© Itech Electronic Co., Ltd.
  • Page 91: Chapter 12 Fetch & Measure Subsystem

    This command reads the Vrms value. Syntax FETCh[:SCALar]:VOLTage:AC? Arguments: None Returns: < NRf > FETCh[:SCALar]:VOLTage:DC? This command reads the Vdc value. Syntax FETCh[:SCALar]:VOLTage:DC? Arguments: None Returns: < NRf > FETCh[:SCALar]:CURRent:AC? This command reads the Irms value. Syntax FETCh[:SCALar]:CURRent:AC? Arguments: None Copyright© Itech Electronic Co., Ltd.
  • Page 92: Fetch[:Scalar]:Current:dc

    This command reads the Idc value. Syntax FETCh[:SCALar]:CURRent:DC? Arguments: None Returns: < NRf > FETCh[:SCALar]:POWer[:REAL]? This command reads the active power. Syntax FETCh[:SCALar]:POWer[:REAL]? Arguments: None Returns: < NRf > FETCh[:SCALar]:POWer:APParent? This command reads the apparent power. Syntax FETCh[:SCALar]:POWer:APParent? Arguments: None Copyright© Itech Electronic Co., Ltd.
  • Page 93: Fetch[:Scalar]:Power:pfactor

    This command reads the power factor. Syntax FETCh[:SCALar]:POWer:PFACtor? Arguments: None Returns: < NRf > FETCh[:SCALar]:FREQuency? This command reads the frequency. Syntax FETCh[:SCALar]:FREQuency? Arguments: None Returns: < NRf > FETCh[:SCALar]:CURRent:PEAK? This command reads the positive peak current. Syntax FETCh[:SCALar]:CURRent:PEAK? Arguments: None Copyright© Itech Electronic Co., Ltd.
  • Page 94: Fetch[:Scalar]:Thd

    Syntax FETCh[:SCALar]:THD? Arguments: None Returns: < NRf > FETCh[:SCALar]:CURRent:THD? This command reads the current harmonic distortion. Syntax FETCh[:SCALar]:CURRent:THD? Arguments: None Returns: < NRf > FETCh[:SCALar]:POWer:REACTive? This command reads the reactive power. Syntax FETCh[:SCALar]:POWer:REACTive? Arguments: None Copyright© Itech Electronic Co., Ltd.
  • Page 95: Measure[:Scalar]:Voltage:ac

    This command reads the Vrms value. Syntax MEASure[:SCALar]:VOLTage:AC? Arguments: None Returns: < NRf > MEASure[:SCALar]:VOLTage:DC? This command reads the Vdc value. Syntax MEASure[:SCALar]:VOLTage:DC? Arguments: None Returns: < NRf > MEASure[:SCALar]:CURRent:AC? This command reads the Irms value. Syntax MEASure[:SCALar]:CURRent:AC? Arguments: None Copyright© Itech Electronic Co., Ltd.
  • Page 96: Measure[:Scalar]:Current:dc

    This command reads the Idc value. Syntax MEASure[:SCALar]:CURRent:DC? Arguments: None Returns: < NRf > MEASure[:SCALar]:POWer[:REAL]? This command reads the active power. Syntax MEASure[:SCALar]:POWer[:REAL]? Arguments: None Returns: < NRf > MEASure[:SCALar]:POWer:APParent? This command reads the apparent power. Syntax MEASure[:SCALar]:POWer:APParent? Arguments: None Copyright© Itech Electronic Co., Ltd.
  • Page 97: Measure[:Scalar]:Power:pfactor

    This command reads the power factor. Syntax MEASure[:SCALar]:POWer:PFACtor? Arguments: None Returns: < NRf > MEASure[:SCALar]:FREQuency? This command reads the frequency. Syntax MEASure[:SCALar]:FREQuency? Arguments: None Returns: < NRf > MEASure[:SCALar]:THD? This command reads the voltage harmonic distortion. Syntax MEASure[:SCALar]:THD? Arguments: None Copyright© Itech Electronic Co., Ltd.
  • Page 98: Measure[:Scalar]:Current:thd

    This command is used to re-read the values of Arquments such as Vrms, Vdc, Irms, Idc, Ipk_plus, Ipk_minus, W (Real Power), PF, IPmax, VA, Q(VAR), VTHD, Freq, Vpeak, VAC, IAC, ITHD. Syntax MEASure? Arguments: None Copyright© Itech Electronic Co., Ltd.
  • Page 99: Fetch

    Q(VAR), VTHD, Freq, Vpeak, VAC, IAC, ITHD > Note The FETCh and MEASure instructions also read various parameter values, except that FETCh reads the last measured value and MEASure is the re-measured value. FETCh speed faster, but the accuracy of MEASure higher. Copyright© Itech Electronic Co., Ltd.
  • Page 100: Chapter 13 3-Phase/Series Commands

    This command is used to set the angle difference of the three phases. ⚫ In 3-phase mode, the phase difference between each two power supplies cannot be less than 5 degree. ⚫ In series mode, the phase difference is fixed at 180 degree and cannot be changed. Copyright© Itech Electronic Co., Ltd.
  • Page 101: [Source:]Normal:voltage:ac[:Level][:Immediate][:Amplitude]

    Syntax [SOURce:]NORMal:VOLTage:AC[:LEVel][:IMMediate][:AMPLitude] <A|B|C|ALL>,<NRf> Arguments <A|B|C|ALL> phase, <NRf> AC voltage Query Syntax [SOURce:]NORMal:VOLTage:AC[:LEVel][:IMMediate][:AMPLitude]? <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> [SOURce:]NORMal:FREQuency[:LEVel][:IMMediate] This command sets the AC frequency of the power supply. This command can synchronize all frequencies. Syntax [SOURce:]NORMal:FREQuency[:LEVel][:IMMediate] <NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 102: [Source:]Output[:State]

    Syntax [SOURce:]OUTPut[:STATe] <0|1|OFF|ON> Arguments <0|1|OFF|ON> output state Query Syntax [SOURce:]OUTPut[:STATe]? Returns <0|1|OFF|ON> PROTect:RMS:VOLTage This command is used to set the OVPrms value. Syntax PROTect:RMS:VOLTage <A|B|C|ALL>, <NRf> Arguments <A|B|C|ALL>,<NRf> Query Syntax PROTect:RMS:VOLTage? <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 103: Protect:peak:voltage

    This command is used to set the UVPrms value. Syntax PROTect:RMS:UNVOLTage <A|B|C|ALL>,<NRf> Arguments <A|B|C|ALL>,<NRf> Query Syntax PROTect:RMS:UNVOLTage? <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> PROTect:RMS:CURRent This command is used to set the OCPrms value. Syntax PROTect:RMS:CURRent <A|B|C|ALL>,<NRf> Arguments <A|B|C|ALL>,<NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 104: Protect:peak:current

    This command is used to set the delay time of OCP. Syntax PROTect:RMS:CURRent:TIME <A|B|C|ALL>,<NR1> Arguments <A|B|C|ALL>,<NR1> 0 ~ 9999 ms Query Syntax PROTect:RMS:CURRent:TIME? <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> PROTect:POWer This command is used to set the delay time of OCP. Copyright© Itech Electronic Co., Ltd.
  • Page 105: Protect:max:current:limit

    PROTect:MAX:CURRent:LIMit <A|B|C|ALL>,<NRf> Arguments <A|B|C|ALL>,<NRf> Query Syntax PROTect:MAX:CURRent:LIMit? <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> [SOURce:]NORMal:VOLTage:AC:MAX[:LEVel] This command sets the maximum AC voltage of the power supply. Syntax [SOURce:]NORMal:VOLTage:AC:MAX[:LEVel] <A|B|C|ALL>,<NRf> Arguments <A|B|C|ALL> phase,<NRf> the maximum AC voltage Query Syntax [SOURce:]NORMal:VOLTage:AC:MAX[:LEVel]? <A|B|C|ALL> Copyright© Itech Electronic Co., Ltd.
  • Page 106: [Source:]Normal:voltage:ac:min[:Level]

    This command is used to set the maximum value of the OCPrms setting value. Syntax PROTect:RMS:CURRent:MAX[:LEVel] <A|B|C|ALL>,<NRf> Arguments <A|B|C|ALL>,<NRf> Query Syntax PROTect:RMS:CURRent:MAX[:LEVel]? <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> PROTect:RMS:CURRent:MIN[:LEVel] This command is used to set the minimum value of the OCPrms setting value. Syntax PROTect:RMS:CURRent:MIN[:LEVel] <A|B|C|ALL>,<NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 107: [Source:]Normal:current:range

    [SOURce:]NORMal:CURRent:RANGe? <A|B|C|ALL> Returns <0|1|2|AUTO|HIGH|LOW> [SOURce:]RELAy:MODe This command is used to set the relay mode. Syntax [SOURce:]RELAy:MODe <A|B|C|ALL>,<0|1|OUTSYN|NC> Arguments <A|B|C|ALL>,<0|1|OUTSYN|NC> OUTSYN: The relay is linked with Output; NC:The relay is normally closed. Whether Query Syntax [SOURce:]RELAy:MODe? <A|B|C|ALL>, Copyright© Itech Electronic Co., Ltd.
  • Page 108: [Source:]Normal:offtimer:mode

    This command is used to set the setting value of output timer (unit: ms). Syntax [SOURce:]NORMal:OFFTIMER <A|B|C|ALL>,<NR1> Arguments <A|B|C|ALL>,<NR1> 10~10000000 Query Syntax [SOURce:]NORMal:OFFTIMER? Returns <NR1|NR1|NR1|NR1,NR1,NR1> PROTect:CLEar This command clears the protection status. Syntax PROTect:CLEar <A|B|C|ALL> Copyright© Itech Electronic Co., Ltd.
  • Page 109: Fetch[:Scalar]:Voltage:ac

    FETCh[:SCALar]:VOLTage:AC? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> FETCh[:SCALar]:CURRent:AC? This command reads the Irms value. Syntax FETCh[:SCALar]:CURRent:AC? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> FETCh[:SCALar]:POWer[:REAL]? This command reads the active power. Syntax FETCh[:SCALar]:POWer [:REAL]? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 110: Fetch[:Scalar]:Power:apparent

    Syntax FETCh[:SCALar]:POWer:APParent? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> FETCh[:SCALar]:POWer:PFACtor? This command reads the power factor. Syntax FETCh[:SCALar]:POWer:PFACtor? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> FETCh[:SCALar]:FREQuency? This command reads the frequency. Syntax FETCh[:SCALar]:FREQuency? Arguments None Returns < NRf > Copyright© Itech Electronic Co., Ltd.
  • Page 111: Fetch[:Scalar]:Current:peak

    Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> FETCh[:SCALar]:VOLTage:PEAK? This command reads the positive peak voltage. Syntax FETCh[:SCALar]:VOLTage:PEAK? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> FETCh[:SCALar]:CURRent:PEAK:PLUS? This command reads the positive plus peak current. Syntax FETCh[:SCALar]:CURRent:PEAK:PLUS? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 112: Fetch[:Scalar]:Current:peak:minus

    <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> FETCh[:SCALar]:THD? This command reads the total voltage harmonic distortion. Syntax FETCh[:SCALar]:THD? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> FETCh[:SCALar]:CURRent:THD? This command reads the total current harmonic distortion. Syntax FETCh[:SCALar]:CURRent:THD? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 113: Fetch[:Scalar]:Power:reactive

    Syntax FETCh[:SCALar]:POWer:REACTive? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> MEASure[:SCALar]:VOLTage:AC? This command reads the Vrms value. Syntax MEASure[:SCALar]:VOLTage:AC? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> MEASure[:SCALar]:CURRent:AC? This command reads the Irms value. Syntax MEASure[:SCALar]:CURRent:AC? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 114: Measure[:Scalar]:Power[:Real]

    Syntax MEASure[:SCALar]:POWer[:REAL]? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> MEASure[:SCALar]:POWer:APParent? This command reads the apparent power. Syntax MEASure[:SCALar]:POWer:APParent? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> MEASure[:SCALar]:POWer:PFACtor? This command reads the power factor. Syntax MEASure[:SCALar]:POWer:PFACtor? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 115: Measure[:Scalar]:Frequency

    None Returns < NRf > MEASure[:SCALar]:CURRent:PEAK? This command reads the positive peak current. Syntax MEASure[:SCALar]:CURRent:PEAK? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> MEASure[:SCALar]:VOLTage:PEAK? This command reads the positive peak voltage. Syntax MEASure[:SCALar]:VOLTage:PEAK? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 116: Measure[:Scalar]:Current:peak:plus

    <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> MEASure[:SCALar]:CURRent:PEAK:MINUs? This command reads the positive minus peak current. Syntax MEASure[:SCALar]:CURRent:PEAK:MINUs? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> MEASure[:SCALar]:THD? This command reads the total voltage harmonic distortion. Syntax MEASure[:SCALar]:THD? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 117: Measure[:Scalar]:Curr:thd

    This command is used to re-read the values of Arquments such as Vrms, Vdc, Irms, Idc, Ipk_plus, Ipk_minus, W (Real Power), PF, IPmax, VA, Q(VAR), VTHD, Freq, Vpeak, VAC, IAC, ITHD. Syntax MEASure? <A|B|C> Arguments <A|B|C> Returns < Vrms,Vdc,Irms,Idc,Ipk_plus,Ipk_minus,W(Real Power),PF,IPmax,VA,Q(VAR),VTHD,Freq,Vpeak,VAC,IAC,ITHD> Copyright© Itech Electronic Co., Ltd.
  • Page 118: Fetch

    This command is used to read the values of Arguments such as Vrms, Vdc, Irms, Idc, Ipk_plus, Ipk_minus, W (Real Power), PF, IPmax, VA, Q(VAR), VTHD, Freq, Vpeak, VAC, IAC, ITHD. Syntax FETCh? <A|B|C> Arguments <A|B|C> Returns < Vrms,Vdc,Irms,Idc,Ipk_plus,Ipk_minus,W(Real Power),PF,IPmax,VA,Q(VAR),VTHD,Freq,Vpeak,VAC,IAC,ITHD> Copyright© Itech Electronic Co., Ltd.
  • Page 119: Chapter 14 Programming Examples

     Self-defined Waveform, Dimmer, Surge/Trap and List commands is a special command of IT-M7721/IT-M7722/IT-M7723/IT-M7723E, but it’s not suitable for IT-M7721L/IT-M7722L. Example 1: Identifying the Power Supply in Use You can verify whether you are communicating with the right IT-M7700 power supply.
  • Page 120: Example 3: Applying Waveform Output

    -> MEASure:POWer:APParent? -> MEASure:POWer:PFACtor? -> MEASure:FREQuency? -> MEASure:THD? -> MEASure:POWer:REACTive? Example 4: Self-defined Waveform Users can self define arbitrary waveforms to simulate or duplicate the real waveforms. The execution flowchart of Self-defined Waveform is as follows. Copyright© Itech Electronic Co., Ltd.
  • Page 121: Example 5: Dimmer Function

    -> SELFdefine:DATA 0,0.5 -> SELFdefine:DATA 1,0.4 ……………. -> SELFdefine:SAVE Example 5: Dimmer Function The Dimmer Function aims to adjust the light illuminance intensity by setting the phase angle and concealing the leading edge or trailing edge waveform. Copyright© Itech Electronic Co., Ltd.
  • Page 122: Example 6: Surge/Trap Function

    -> NORMal:SURGETRAP:PERCENT 200% -> OUTPut 1 Example 7: List Function Edit List You can use the list program to perform a variety of output waveform simulations. The execution flowchart of list program is as follows. Copyright© Itech Electronic Co., Ltd.
  • Page 123 Programming Examples Please enter the following command: -> SYSTem:REMote -> LIST:TRIGger:MODe ON -> LIST:STATe 1 -> LIST:CONFigure "5,1,2,0,0" -> LIST:RECOrder 1,"0,1,100.0,110.0,0.0,50.0,1,0.0,180.0,1,1,1,2" ->LIST:RECOrder Copyright© Itech Electronic Co., Ltd.
  • Page 124 Before selecting and running the list program, you can view the related parameters and each step of the existed list program. The operation steps to view the list program are as follows. Please enter the following command: -> SYSTem:REMote -> LIST:STATe 1 -> LIST:CONFigure? Copyright© Itech Electronic Co., Ltd.
  • Page 125 The user can run the existed list program as needed to enable outputting of corresponding waveform sequence by the power supply. Detailed operation steps are as below: Please enter the following command: -> SYSTem:REMote -> LIST:STATe 1 -> LIST:RUN -> LIST:STOP Copyright© Itech Electronic Co., Ltd.
  • Page 126 Contact US Thank you for purchasing ITECH products. If you have any doubt about this product, please contact us as follow. 1. Visit ITECH website www.itechate.com 2. Select the most convenient contact for further consultation.

This manual is also suitable for:

It-m7721It-m7722It-m7721lIt-m7722lIt-m7700It-m7723e

Table of Contents