ITech IT-M7700 Programming Manual
Hide thumbs Also See for IT-M7700:
Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for ITech IT-M7700

  • Page 1 Programmable AC Power Source IT-M7700 Programming Guide Model: IT-M7721/IT-M7722/IT-M7721L/IT-M7722L Version: V1.1...
  • Page 2 Notices Warranty Safety Notices © Itech Electronic, Co., Ltd. 2020 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

    *RCL ..................................25 Chapter 5 SYSTem Subsystem ........................26 SYSTem:ERRor? ................................. 26 SYSTem:CLEar ................................26 SYSTem:REMote ............................... 27 SYSTem:LOCal ................................27 SYSTem:RWLock ............................... 28 SYSTem:BEEPer ................................. 28 SYSTem:BEEPer? ............................... 28 SYSTem:POWnon ..............................29 SYSTem:POWnon? ..............................29 Copyright© Itech Electronic Co., Ltd. viii...
  • Page 9 [SOURce:]NORMal:FREQuency:MIN[:LEVel] ......................45 [SOURce:]NORMal:PHASe:STARt[:LEVel][:IMMediate] .................... 46 [SOURce:]NORMal:PHASe:STOP[:LEVel][:IMMediate] ..................... 46 [SOURce:]NORMal:MODE ............................47 [SOURce:]OUTPut[:STATe] ............................47 [SOURce:]NORMal:VRISETIME ..........................47 Chapter 7 SOURce Subsystem(IT-M7700) ...................... 49 [SOURce:]NORMal:CURRent:RANGe ........................49 [SOURce:]NORMal:WAVE ............................49 [SOURce:]NORMal:WAVE:THD ..........................50 [SOURce:]NORMal:WAVE:USER ..........................50 [SOURce:]NORMal:WAVE:CSINe ..........................50 [SOURce:]NORMal:DIMMer[:PHASe] ........................51 [SOURce:]NORMal:DIMMer:MODe .........................
  • Page 10 PROTect:RMS:CURRent:MAX[:LEVel] ........................56 PROTect:RMS:CURRent:MIN[:LEVel] ........................56 PROTect:CLEar ................................57 PROTect:SENse:CHECK ............................. 57 PROTect:POWer ................................ 58 PROTect:MAX:CURRent:LIMit ........................... 58 Chapter 9 LIST Subsystem(IT-M7700) ......................59 LIST:TRIGger:MODe ..............................59 LIST:STATe ................................. 59 LIST:RECOrd:NUM ..............................60 LIST:REPeat ................................60 LIST:ENDState ................................60 LIST:RUN:RECOrd? ..............................61 LIST:RUN:STATe? ...............................
  • Page 11 MEASure[:SCALar]:VOLTage:AC? ..........................94 MEASure[:SCALar]:CURRent:AC? ..........................95 MEASure[:SCALar]:POWer[:REAL]? .......................... 95 MEASure[:SCALar]:POWer:APParent? ........................95 MEASure[:SCALar]:POWer:PFACtor? ........................96 MEASure[:SCALar]:FREQuency? ..........................96 MEASure[:SCALar]:CURRent:PEAK? ......................... 96 MEASure[:SCALar]:VOLTage:PEAK? .......................... 97 MEASure[:SCALar]:CURRent:PEAK:PLUS? ........................ 97 MEASure[:SCALar]:CURRent:PEAK:MINUs? ......................97 MEASure[:SCALar]:THD? ............................98 MEASure[:SCALar]:CURR:THD? ..........................98 Copyright© Itech Electronic Co., Ltd.
  • Page 12 Example 1: Identifying the Power Supply in Use ....................100 Example 2: Applying DC Output ..........................100 Example 3: Applying Waveform Output .........................101 Example 4: Self-defined Waveform ........................101 Example 5: Dimmer Function ..........................102 Example 6: Surge/Trap Function ..........................103 Example 7: List Function ............................103 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

    <SPD>: string program data. String parameters enclosed in single or double quotes. 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.
  • 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 cleared. Status Byte Register 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: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: System:communicate:lan:dns1

    This command sets DNS primary address for LAN. Syntax SYSTem:COMMunicate:LAN:DNS1 <String> Arguments: <String> 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> Query Syntax SYSTem:COMMunicate:LAN:DNS2? Copyright© Itech Electronic Co., Ltd.
  • Page 48: 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 49: 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 50: 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 51: 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> 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 52: 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? Returns: < String> Example: Copyright© Itech Electronic Co., Ltd.
  • Page 53: System:communicate:lan:reset

    SYSTem Subsystem "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 54: 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 55: [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 56: [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 57: [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 58: [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 59: [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 60 SOURce Subsystem Arguments: <NR1> (0~99999)ms Query Syntax: [SOURce:]NORMal:VRISETIME? Returns: <NR1> Copyright© Itech Electronic Co., Ltd.
  • Page 61: 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, 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 62: [Source:]Normal:wave:thd

    This command is used to set the USER wave. Syntax [SOURce:]NORMal:WAVE:USER <NR1> Arguments: <NR1> 1~5 => USER1~USER5 Query Syntax: [SOURce:]NORMal:WAVE:USER? Returns: <String> USER1~USER5 [SOURce:]NORMal:WAVE:CSINe This command is used to set the clipped percentage of the Clip Sine waveform. Syntax [SOURce:]NORMal:WAVE:CSINe <NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 63: [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]? Returns: <NRf> [SOURce:]NORMal:DIMMer:MODe The command is used to configure the phase dimming mode: leading/trailing edge dimming. Syntax [SOURce:]NORMal:DIMMer:MODe <0|1|2|OFF|LEADING|TRAILING> Arguments: <0|1|2|OFF|LEADING|TRAILING> Query Syntax: [SOURce:]NORMal:DIMMer:MODe? Copyright© Itech Electronic Co., Ltd.
  • Page 64: [Source:]Normal:surgetrap:mode

    The command is used to set the period of the surge/trap. Syntax [SOURce:]NORMal:SURGETRAP:PERIOD <NR1> Arguments <NR1> 1 ~ 999 (cycle) Query Syntax: [SOURce:]NORMal:SURGETRAP:PERIOD? Returns: <NR1> [SOURce:]NORMal:SURGETRAP:WIDTH The command is used to set the surge/trap width. Copyright© Itech Electronic Co., Ltd.
  • Page 65: [Source:]Normal:surgetrap:percent

    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% Query Syntax: [SOURce:]NORMal:SURGETRAP:PERCENT? Returns: <NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 66: 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 67: 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 68: 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 69: 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 SYSTem:SENse:CHECK <0|1|OFF|ON> Arguments: <0|1|OFF|ON> Query Syntax: SYSTem:SENse:CHECK? Returns: <OFF|ON> Copyright© Itech Electronic Co., Ltd.
  • Page 70: 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 71: 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, 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 72: 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 73: 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 74: 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". Copyright© Itech Electronic Co., Ltd.
  • Page 75 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 76: List:recorder

    <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 77: 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 78 LIST Subsystem(IT-M7700) Returns: None Copyright© Itech Electronic Co., Ltd.
  • Page 79: 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, 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 80: 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 81: 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 82: Chapter 11 Calibration Subsystem

    Example CAL:SEC 0,“7722” CAL:SEC 1 Query Syntax: CALibration:SECure? Returns: <0|1> CALibration:SETMODE This command is used to set the calibration mode. Syntax CAL:SETMODE <NR1> Arguments: <0|1> ⚫ 0: user calibration ⚫ 1: factory calibration Returns: None Copyright© Itech Electronic Co., Ltd.
  • Page 83: Calibration:point

    Arguments: <NR1>,<NRf>,<NR1> ⚫ <NR1> 1~4(Freq1), 5~8(Freq2), 9~12(Freq3), 13~16(Freq4) ⚫ <NRf> Measured value ⚫ <NR1> (0: not to save, 1: save) Returns: None CALibration:RECall:DATA The instrument return to the default status before factory calibration. Syntax CAL:RECall:DATA Copyright© Itech Electronic Co., Ltd.
  • Page 84: Calibration:daad

    Arguments Support inputting a maximum length of 24 letters of string, which is recorded the user calibration information. Such as the calibration time, frequency and so Example CAL:String “2018/01/01 15:23:20” Query Syntax: CAL:String? Returns: <String> Copyright© Itech Electronic Co., Ltd.
  • Page 85: Calibration:initialize

    CALibration Subsystem CALibration:INITialize This command is used to restore the calibration factor to the initial calibration state. Syntax CALibration:INITialize Arguments None Copyright© Itech Electronic Co., Ltd.
  • Page 86: 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 87: 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 88: 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 89: Fetch[:Scalar]:Thd

    This command reads the THD. Syntax FETCh[:SCALar]:THD? Arguments: None Returns: < NRf > FETCh[:SCALar]:POWer:REACTive? This command reads the reactive power. Syntax FETCh[:SCALar]:POWer:REACTive? Arguments: None Returns: < NRf > MEASure[:SCALar]:VOLTage:AC? This command reads the Vrms value. Syntax MEASure[:SCALar]:VOLTage:AC? Arguments: None Copyright© Itech Electronic Co., Ltd.
  • Page 90: 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 Returns: < NRf > MEASure[:SCALar]:CURRent:DC? This command reads the Idc value. Syntax MEASure[:SCALar]:CURRent:DC? Arguments: None Copyright© Itech Electronic Co., Ltd.
  • Page 91: 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 Returns: < NRf > MEASure[:SCALar]:POWer:PFACtor? This command reads the power factor. Syntax MEASure[:SCALar]:POWer:PFACtor? Arguments: None Copyright© Itech Electronic Co., Ltd.
  • Page 92: Measure[:Scalar]:Frequency

    This command reads the frequency. Syntax MEASure[:SCALar]:FREQuency? Arguments: None Returns: < NRf > MEASure[:SCALar]:THD? This command reads the THD. Syntax MEASure[:SCALar]:THD? Arguments: None Returns: < NRf > MEASure[:SCALar]:POWer:REACTive? This command reads the reactive power. Syntax MEASure[:SCALar]:POWer:REACTive? Arguments: None Copyright© Itech Electronic Co., Ltd.
  • Page 93: Measure

    Q(VAR), THD, Freq, Vpeak, VAC, IAC> 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 94: 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 95: [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 96: [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 97: 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 98: 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 99: 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 100: [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 101: [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 102: Protect:clear

    This command clears the protection status. Syntax PROTect:CLEar <A|B|C|ALL> Arguments <A|B|C|ALL> FETCh[:SCALar]:VOLTage:AC? This command reads the Vrms value. Syntax 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> Copyright© Itech Electronic Co., Ltd.
  • Page 103: Fetch[:Scalar]:Power[:Real]

    FETCh[:SCALar]:POWer [:REAL]? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> FETCh[:SCALar]:POWer:APParent? This command reads the apparent power. 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> Copyright© Itech Electronic Co., Ltd.
  • Page 104: Fetch[:Scalar]:Frequency

    None Returns < NRf > FETCh[:SCALar]:CURRent:PEAK? This command reads the positive peak current. Syntax FETCh[:SCALar]:CURRent:PEAK? <A|B|C|ALL> 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> Copyright© Itech Electronic Co., Ltd.
  • Page 105: Fetch[:Scalar]:Current:peak:plus

    <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> FETCh[:SCALar]:CURRent:PEAK:MINUs? This command reads the positive minus peak current. Syntax FETCh[:SCALar]:CURRent:PEAK:MINUs? <A|B|C|ALL> Arguments <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> Copyright© Itech Electronic Co., Ltd.
  • Page 106: Fetch[:Scalar]:Curr:thd

    Syntax FETCh[:SCALar]:CURR:THD? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> FETCh[:SCALar]:POWer:REACTive? This command reads the reactive power. 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> Copyright© Itech Electronic Co., Ltd.
  • Page 107: Measure[:Scalar]:Current:ac

    Syntax MEASure[:SCALar]:CURRent:AC? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> MEASure[:SCALar]:POWer[:REAL]? This command reads the active power. 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> Copyright© Itech Electronic Co., Ltd.
  • Page 108: Measure[:Scalar]:Power:pfactor

    MEASure[:SCALar]:POWer:PFACtor? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> MEASure[:SCALar]:FREQuency? This command reads the frequency. Syntax MEASure[:SCALar]:FREQuency? Arguments 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> Copyright© Itech Electronic Co., Ltd.
  • Page 109: Measure[:Scalar]:Voltage:peak

    <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> MEASure[:SCALar]:CURRent:PEAK:PLUS? This command reads the positive plus peak current. Syntax MEASure[:SCALar]:CURRent:PEAK:PLUS? <A|B|C|ALL> Arguments <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> Copyright© Itech Electronic Co., Ltd.
  • Page 110: Measure[:Scalar]:Thd

    MEASure[:SCALar]:THD? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> MEASure[:SCALar]:CURR:THD? This command reads the total current harmonic distortion. Syntax MEASure[:SCALar]:CURR:THD? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> MEASure[:SCALar]:POWer:REACTive? This command reads the reactive power. Syntax MEASure[:SCALar]:POWer:REACTive? <A|B|C|ALL> Arguments <A|B|C|ALL> Returns <NRf|NRf|NRf|NRf,NRf,NRf> Copyright© Itech Electronic Co., Ltd.
  • Page 111: Measure

    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), THD, Freq, Vpeak, VAC, IAC. 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),THD,Freq,Vpeak,VAC,IAC,I THD> Copyright© Itech Electronic Co., Ltd.
  • Page 112: Chapter 14 Programming Examples

    To check the power supply error queue, send the command: -> SYST:ERR? Example 2: Applying DC Output The IT-M7700 is configured as a DC power supply and outputs 20V voltage. Please enter the following command: -> SYSTem:REMote -> NORMal:MODE DC ->...
  • Page 113: 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 114: 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 115: Example 6: Surge/Trap Function

    -> OUTPut 1 Example 6: Surge/Trap Function IT-M7700 provides surge/trap simulation. The user can add surge/trap to simulate abnormal voltage fluctuation on the basis of outputting Sin wave, and test usage of the DUT under this circumstance. Please enter the following command: ->...
  • Page 116 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,"1,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 117 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 118 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 119 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-m7722l

Table of Contents