ITech IT-M7700 Series Programming Manual

ITech IT-M7700 Series Programming Manual

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

Advertisement

Quick Links

ООО "Техэнком"
Контрольно-измерительные приборы и оборудование
www.tehencom.com
Programmable AC Power
Source
IT-M7700 Programming Guide
Model: IT-M7700 series
Version: V1.0

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ITech IT-M7700 Series

  • Page 1 ООО "Техэнком" Контрольно-измерительные приборы и оборудование www.tehencom.com Programmable AC Power Source IT-M7700 Programming Guide Model: IT-M7700 series Version: V1.0...
  • Page 2 Контрольно-измерительные приборы и оборудование www.tehencom.com Notices Warranty Safety Notices © Itech Electronic, Co., Ltd. 2019 The materials contained in this No part of this manual may be document are provided “ as is “, reproduced in any form or by any means...
  • 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

    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 , , ....................................29 SYSTem:POWnon ..............................29 Copyright© Itech Electronic Co., Ltd. viii...
  • Page 9 [SOURce:]NORMal:CURRent:RANGe ........................47 [SOURce:]NORMal:WAVE ............................48 [SOURce:]NORMal:WAVE:THD ..........................48 [SOURce:]NORMal:WAVE:USER ..........................49 [SOURce:]NORMal:WAVE:CSINe ..........................49 [SOURce:]NORMal:VRISETIME ..........................49 [SOURce:]NORMal:DIMMer[:PHASe] ........................50 [SOURce:]NORMal:DIMMer:MODe ......................... 50 [SOURce:]NORMal:SURGETRAP:MODe ........................51 [SOURce:]NORMal:SURGETRAP:PERIOD ........................51 [SOURce:]NORMal:SURGETRAP:WIDTH ........................52 [SOURce:]NORMal:SURGETRAP:PERCENT ....................... 52 Copyright© Itech Electronic Co., Ltd.
  • Page 10 CALibration:DAAD? ..............................72 CALibration:String ..............................72 CALibration:INITialize ............................... 73 Chapter 11 FETCh & MEASure Subsystem ....................... 74 FETCh[:SCALar]:VOLTage:AC? ........................... 74 FETCh[:SCALar]:VOLTage:DC? ........................... 74 FETCh[:SCALar]:CURRent:AC? ..........................74 FETCh[:SCALar]:CURRent:DC? ..........................75 FETCh[:SCALar]:POWer[:REAL]? ..........................75 FETCh[:SCALar]:POWer:APParent? ........................... 75 Copyright© Itech Electronic Co., Ltd.
  • Page 11 Example 2: Applying DC Output ..........................84 Example 3: Applying Waveform Output ........................85 Example 4: Self-defined Waveform .......................... 85 Example 5: Dimmer Function ........................... 86 Example 6: Surge/Trap Function ..........................87 Example 7: List Function ............................87 Copyright© Itech Electronic Co., Ltd.
  • Page 12: 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 13 (:), 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 14 :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 15: 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 16 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 17: 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 18: 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 19 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 20: 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 21 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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|EXT> Arguments <RS232|GPIB|USB|LAN|CAN|EXT|0|1|2|3|4|5> Copyright© Itech Electronic Co., Ltd.
  • Page 41: System:communicate:select

    This command is used to query the currently selected communication interface. Syntax SYSTem:COMMunicate:SELect? Arguments None Example SYST:COMM:SEL? Returns <RS232|GPIB|USB|LAN|CAN> 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> Copyright© Itech Electronic Co., Ltd.
  • Page 42: System:communicate:gpib[:Self]:Address

    Default value: Query Syntax: SYSTem:COMMunicate:GPIB[:SELF]:ADDRess? Returns: <NR1> SYSTem:COMMunicate:CAN[:SELF]:ADDRess This command is used to set the CAN communication address. Syntax SYSTem:COMMunicate:CAN[:SELF]:ADDRess <NR1> Arguments: <NR1> Setting range: 1 to 127. Default value: Query Syntax: SYSTem:COMMunicate:CAN[:SELF]:ADDRess? Returns: <NR1> Copyright© Itech Electronic Co., Ltd.
  • Page 43: System:communicate:can[:Self]:Baudrate

    This command is used to set the IP mode of the LAN port.  MANU: The user manually sets the IP related parameters.  AUTO: The system automatically configures IP related parameters. Syntax SYSTem:COMMunicate:LAN:IPCONFig <0|1|AUTO|MANU> Arguments <0|1|AUTO|MANU> Query Syntax SYSTem:COMMunicate:LAN:IPCONFig? Returns <0|1|AUTO|MANU> Copyright© Itech Electronic Co., Ltd.
  • Page 44: System:communicate:lan:current:address

    SYSTem:COMMunicate:LAN:CURRent:DGATeway? This command is used to query the gateway address of the LAN communication. Syntax SYSTem:COMMunicate:LAN:CURRent:DGATeway? Returns: <String> Example: 192.168.50.255. SYSTem:COMMunicate:LAN:CURRent:DNS1? This command is used to query the DNS primary address of the LAN communication. Copyright© Itech Electronic Co., Ltd.
  • Page 45: System:communicate:lan:current:dns2

    This command is used to set the IP address of the instrument. Syntax SYSTem:COMMunicate:LAN:ADDRess <String> Arguments: <String> Example: "192.168.50.123" Query Syntax: SYSTem:COMMunicate:LAN:ADDRess? Returns: <String> SYSTem:COMMunicate:LAN:SMASk This command is used to set the subnet mask. Syntax SYSTem:COMMunicate:LAN:SMASk <String> Copyright© Itech Electronic Co., Ltd.
  • Page 46: System:communicate:lan:dgateway

    This command is used to set the gateway address of the LAN communication. Syntax SYSTem:COMMunicate:LAN:DGATeway <String> Arguments <String> Example: "192.168.50.255" Query Syntax SYSTem:COMMunicate:LAN:DGATeway? Returns <String> 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? Copyright© Itech Electronic Co., Ltd.
  • Page 47: System:communicate:lan:dns2

    <String> Query Syntax SYSTem:COMMunicate:LAN:DNS2? Returns: <String> SYSTem:COMMunicate:LAN:MACaddress This command sets MAC address for LAN. Syntax SYSTem:COMMunicate:LAN:MACaddress <String> Arguments: <String> 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. Copyright© Itech Electronic Co., Ltd.
  • Page 48: System:communicate:lan:mdns[:State]

    This command enables or disables the MDNS Server function. Syntax SYSTem:COMMunicate:LAN:MDNS[:STATe] <0|1|OFF|ON> Arguments: <0|1|OFF|ON> Query Syntax: SYSTem:COMMunicate:LAN:MDNS[:STATe]? Returns: <0|1|OFF|ON> 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]? Copyright© Itech Electronic Co., Ltd.
  • Page 49: System:communicate:lan:vxi11[:State]

    Query Syntax: SYSTem:COMMunicate:LAN:VXI11[:STATe]? Returns: <0|1|OFF|ON> SYSTem:COMMunicate:LAN:SOCketport[:STATe] This command enables or disables the Socket Server function. Syntax SYSTem:COMMunicate:LAN:SOCketport[:STATe] <0|1|OFF|ON> Arguments: <0|1|OFF|ON> Query Syntax: SYSTem:COMMunicate:LAN:SOCketport[:STATe]? Returns: <0|1|OFF|ON> SYSTem:COMMunicate:LAN:TELnet[:STATe] This command enables or disables the Telnet Server function. Copyright© Itech Electronic Co., Ltd.
  • Page 50: System:communication:lan:socketport

    This command sets the socket port for the LAN communication. Syntax SYSTem:COMMunication:LAN:SOCKetport <NR1> Arguments: <NR1> Query Syntax: SYSTem:COMMunication:LAN:SOCKetport? Returns: < NR1> 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? Copyright© Itech Electronic Co., Ltd.
  • Page 51: System:communicate:lan:config:descriptionname

    This command is used to query the LXI Host name of the LAN communication. Syntax SYSTem:COMMunicate:LAN:INFormation:HOSTname? Returns: < String> SYSTem:COMMunicate:LAN:INFormation:DESCription This command is used to query the LXI Description name of the LAN communication. Syntax SYSTem:COMMunicate:LAN:INFormation:DESCription? Copyright© Itech Electronic Co., Ltd.
  • Page 52: System:communicate:lan:ipmode

    This command is used to query the LXI Config IP status of the LAN communication. Syntax SYSTem:COMMunicate:LAN:INFormation:DESCription? 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 53: 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 54: [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 55: [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 56: [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 57: [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 58: [Source:]Normal:mode

    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: <0|1|OFF|ON> [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> Copyright© Itech Electronic Co., Ltd.
  • Page 59: [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: <0|1|2|3|4|SINE|SQUA|TRIANGLE|SAW|CLIPSINE> [SOURce:]NORMal:WAVE:THD This command is used to set the THD. Syntax [SOURce:]NORMal:WAVE:THD <NR1> Arguments: <NR1> 1~30 => THD1~THD30 Query Syntax: [SOURce:]NORMal:WAVE:THD? Copyright© Itech Electronic Co., Ltd.
  • Page 60: [Source:]Normal:wave:user

    This command is used to set the clipped percentage of the Clip Sine waveform. Syntax [SOURce:]NORMal:WAVE:CSINe <NRf> Arguments: <NRf> 0 ~ 100.0 => (0~100.0%) Query Syntax: [SOURce:]NORMal:WAVE:CSINe? Returns: <NRf> [SOURce:]NORMal:VRISETIME This command sets the voltage rising time of the instrument. Copyright© Itech Electronic Co., Ltd.
  • Page 61: [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> Copyright© Itech Electronic Co., Ltd.
  • Page 62: [Source:]Normal:surgetrap:mode

    [SOURce:]NORMal:SURGETRAP:MODe <0|1|OFF|ON> Arguments: <0|1|OFF|ON> Query Syntax: [SOURce:]NORMal:SURGETRAP:MODe? Returns: <0|1|OFF|ON> [SOURce:]NORMal:SURGETRAP:PERIOD 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> Copyright© Itech Electronic Co., Ltd.
  • Page 63: [Source:]Normal:surgetrap:width

    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 64: Chapter 7 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 65: 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 66: 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 67: 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 68: 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 69: Chapter 8 List Subsystem

    <OFF | 1-5>  1 - 5: indicate that the List Mode function is enabled, and LIST1 to LIST5 file is called.  Off: indicating that the List Mode function is disabled. Query Syntax: LIST:STATe? Copyright© Itech Electronic Co., Ltd.
  • Page 70: List:record:num

    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:REPeat? This command is used to query the running times of list file. Syntax LIST:REPeat? Copyright© Itech Electronic Co., Ltd.
  • Page 71: List:endstate

    <0|1> LIST:ENDState? This command is used to query end of List. Syntax LIST:ENDState? Arguments: None Returns: <0|1> LIST:JUMPto This command is used to set the step where the real-time List starts execution. Syntax LIST:JUMPto <NR1> Copyright© Itech Electronic Co., Ltd.
  • Page 72: List:jumpto

    This command is used to query the step where the real-time List starts execution. Syntax LIST:JUMPto? Arguments: None Returns: <NR1> LIST:RUN:RECOrd? This command is used to query the record index during List running. Syntax LIST:RUN:RECOrd? Arguments: None Returns: <NR1> LIST:RUN:STATe? This command queries the List operation state. Copyright© Itech Electronic Co., Ltd.
  • Page 73: List:configure

    0: the instrument output is turned off after the execution is completed;  1: keep outputting the last step when the dwell time is over. Retain This value is 0. Arguments Syntax LIST:CONFigure <String> Arguments: <String> Example LIST:CONFigure ”50,1,100,0,0” Copyright© Itech Electronic Co., Ltd.
  • Page 74: List:recorder

    The frequency value set in a single step. Time Dwell time for single step: 0~100000000ms. Start Phase Start phase angle of single-step waveform. Stop Phase Stop phase angle of single-step waveform. AC rising slope of single step. Copyright© Itech Electronic Co., Ltd.
  • Page 75: List:recorder

    LIST:RECOrder 1,”1, 1, 100.0, 110.0, 0.0, 60.0, 1, 0.0, 180.0, 1, 1, 1, 20” Query Syntax: LIST:RECOrder? <NR1> Returns: <String> LIST:RECOrder? This command is used to query the record Arguments of a single Step in the List. Syntax LIST:RECOrder? <NR1> Arguments: <NR1> <NR1>: Step index. Returns: <String> Copyright© Itech Electronic Co., Ltd.
  • Page 76: List:save

    Arguments: Returns: None LIST:RECall This command is used to recall a list file. Syntax LIST:RECall <NR1> Arguments: Returns: None LIST:RUN This command is used to run the list file. Syntax LIST:RUN Arguments: None Returns: None Copyright© Itech Electronic Co., Ltd.
  • Page 77: List:stop

    ООО "Техэнком" Контрольно-измерительные приборы и оборудование www.tehencom.com LIST Subsystem LIST:STOP This command is used to stop the list file. Syntax LIST:STOP Arguments: None Returns: None Copyright© Itech Electronic Co., Ltd.
  • Page 78: Chapter 9 Selfdefine Subsystem

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

    None SELFdefine:DATA This command is used to set self-defined wave data. Syntax SELFdefine:DATA <NR1>,<NRf> Arguments: <NR1> Index(0-1023) <NRf> Value(-1.0~1.0) Query Syntax: SELFdefine:DATA? <NR1> Returns: <NRf> SELFdefine:RECAll This command is used to import the self-defined file. Copyright© Itech Electronic Co., Ltd.
  • Page 80: Selfdefine:edit

    ООО "Техэнком" Контрольно-измерительные приборы и оборудование www.tehencom.com SELFdefine Subsystem 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 81: Chapter 10 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 82: 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 83: 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 84: Calibration:initialize

    ООО "Техэнком" Контрольно-измерительные приборы и оборудование www.tehencom.com 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 85: Chapter 11 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 86: 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 87: 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 88: 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 89: 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 90: 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 91: 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 92: 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 93: Factory:vendor

    This command is used to set the Model name. Syntax FACtory:PRODuct <String> Arguments: <String> Query Syntax: FACtory:PRODuct? Returns: < String> FACtory:SN This command is used to set the serial number of the power supply. Syntax FACtory:SN <String> Arguments: <String> Copyright© Itech Electronic Co., Ltd.
  • Page 94 ООО "Техэнком" Контрольно-измерительные приборы и оборудование www.tehencom.com FETCh & MEASure Subsystem Query Syntax: FACtory:SN? Returns: < String> Copyright© Itech Electronic Co., Ltd.
  • Page 95: Chapter 12 Programming Examples

    The IT-M7700 is configured as a DC power supply and outputs 20V voltage. Please enter the following command: -> SYSTem:REMote -> NORMal:MODE DC -> NORMal:VOLTage:DC 20.0 -> PROTect:MAX:CURRent:LIMit 20.0 -> OUTPut ON -> MEASure:VOLTage:DC? -> MEASure:CURRent:DC? -> MEASure:POWer? Copyright© Itech Electronic Co., Ltd.
  • Page 96: 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 97: Example 5: Dimmer Function

    -> 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. Please enter the following command: Copyright© Itech Electronic Co., Ltd.
  • Page 98: 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 99 ООО "Техэнком" Контрольно-измерительные приборы и оборудование www.tehencom.com Programming Examples Please enter the following command: -> SYSTem:REMote -> 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 2,"1,0,100.0,100.0,0.0,50.0,1,0.0,180.0,1,1,1,2" ->LIST:RECOrder 3,"1,2,100.0,90.0,0.0,50.0,1,0.0,180.0,1,1,1,2" ->LIST:RECOrder Copyright© Itech Electronic Co., Ltd.
  • Page 100 The operation steps to view the list program are as follows. Please enter the following command: -> SYSTem:REMote -> LIST:STATe 1 -> LIST:CONFigure? -> LIST:RECOrder? 1 Copyright© Itech Electronic Co., Ltd.
  • Page 101 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:RECall 1 -> LIST:RUN -> LIST:STOP Copyright© Itech Electronic Co., Ltd.
  • Page 102 Контрольно-измерительные приборы и оборудование www.tehencom.com Contact US Thank you for purchasing ITECH products. If you have any doubt about this product, please contact us as follow. 1. Please refer to the CD-ROM of related user’s manual in package. 2. Visit ITECH website www.itechate.com...

Table of Contents