Variable ISI CLE1200 Series This manual explains how to build a code to control CLE1200 series remotely. 1-1 Remote Interface CLE1200 has two types of remote interface Ethernet USB 2.0 Page 2 Remote Command Manual Rev.1.1...
Variable ISI CLE1200 Series 1-2 Ethernet System requirement & Interfaces 10Base-T, 100Base-TX TCP/IP Socket protocol Default IP address Default IP address: 192.168.0.88 Subnet Mask: 255.255.255.0 Changing IP address Start a “internet browser” Type in the current IP address in the address bar ...
Windows 8 or Windows 10 USB2.0 Interface USB2.0 Interface (USBCDC Class) Artek USB d Artek USB driver (downloadable from our official website) river (downloadable from our official website) Installing the Driver Installing the Driver When connecting CLE1...
Page 6
Variable ISI CLE1200 Series - Update the driver specifying the Update the driver specifying the CD drive or the unzipped folder. unzipped folder. Page 5 Remote Command Remote Command Manual Rev.1.1...
Page 7
Variable ISI CLE1200 Series Designating COM Port Number The COM Port number for CLE1000 is automatically assigned by the system. You can always designate your desired number at property setting of the driver. Start Device Manager and double click the "Variable ISI Channel"...
Page 8
Variable ISI CLE1200 Series Control from Other Operating System The operation under the operating system rather than MS-Windows 7 and 8 is not guaranteed, however the following information is disclosed for user convenience. CLE1200 communicates with a remote host via USB interface. USBCDC Class is applied and handled as RS232C serial interface.
Variable ISI CLE1200 Series Listed here are Python sample code both Ethernet and USB 2-1 Python Sample Code for Ethernet I/F #!/usr/bin/python import socket # Sapmle program for CLE1200 def SocketOpen(): print "OPEN" host = "192.168.0.88" port = 10001 s = socket.socket() s.connect((host, port))
Page 10
Variable ISI CLE1200 Series return #-------------------------------------------- s=SocketOpen() SocketSend(s,"*IDN?") recvstr=RecvLine(s) if (recvstr.find("CLE1200")==-1): print "Not CLE1200" else: # read all error message while True: SocketSend(s,":SYST:ERR?") recvstr=RecvLine(s) if (recvstr.find("NO ERROR")>=0): break else: print recvstr # to remote mode SocketSend(s,":SYST:REM;*OPC?") recvstr=RecvLine(s) # IL mode SocketSend(s,":ISI:MODE I;*OPC?")
Variable ISI CLE1200 Series 3-1 Conformity With some unique command dedicated for CLE1000, most of the commands are conformity with IEEEStd488-2 and SCPI-1990. LF(0x0A) is always (and only) required at the end of the command. 3-2 Dedicated Commands ISI:MODE Change and Query Operation Mode (dB mode and % mode) Syntax ISI:MODE<String>...
Page 14
Variable ISI CLE1200 Series ISI:FREQuency In dB mode, this command sets the target frequency (0.10 – 40.00GHz) The range is limited by conditions. Query the limit by ISI:FREQ:MAX? and ISI:FREQ:MIN? Syntax ISI:FREQ<NR2> ISI:FREQ? Example ISI:FREQ 40.00 Arguments <NR2> 0.10 ~ 40.00...
Page 15
Variable ISI CLE1200 Series ISI:IL In dB mode, this command sets the target insertion loss in dB (0.0 – 99.9dB) and Frequency in GHz (0.10 – 40.00GHz). The maximum and minimum values are limited by designated frequency. Query them by ISI:RANG?. ISI:RANG? Is mandatory before ISI:IL when changing the frequency.
Page 16
Variable ISI CLE1200 Series <NR1>,<NR1> Minmum value, Maximum value 0 – 999 (0.1dB step) ISI:LEVEl In % mode, this command sets or queries insertion value by % in its dynamic range Syntax ISI:LEVE<NR2> ISI:LEVE? Example ISI:LEVE 50.0 Arguments <NR2> 0.0 – 100.0...
Page 17
Variable ISI CLE1200 Series SYSTem:BEEPer:STATe Turns on/off the touch tone of LCD panel. Syntax SYST:BEEPer:STATe<string> SYST:BEEP:STAT? Example SYST:BEEP:STATE ON Arguments no tone, factory default touch tone on Response Remarks This setting is not initialized by turning off/on nor RST. This is done only by this command.
Page 18
Variable ISI CLE1200 Series :SYSTem:DELImiter Queries command delimiter Default: LF(0Ah) Syntax :SYST:DELI<NR1> :SYST:DELI? Example :SYST:DELI 0 Arguments LF(0Ah) factory default CR(0Dh) Response 0 or 1 Remarks This setting is not initialized by turning off/on nor RST. This is done only by this command.
Page 19
Variable ISI CLE1200 Series This setting is not initialized by turning off/on nor RST. This is done only by this command. DISPlay:BRIGhtness Sets and queries the brightness of LCD display Syntax DISPlay:BRIGhtness<NR1> DISP:BRIG? Example DISP:BRIG 100 Arguments 0 – 100...
Variable ISI CLE1200 Series 3-3 IEEE Std488-2 Command LF(0x0A) is always (and only) required at the end of the command. *CLS Clear Status - Clears up entire status Syntax *CLS *ESE Event Status Enable – Specifies (or queries) the register bit value of Event Status Enable.
Page 21
Variable ISI CLE1200 Series *OPC Operation Complete – Returns “1” when all operations complete and sets OPC bit (bit0) at SESR register. Syntax *OPC *OPC? Response 1 for *OPC? *PSC Specifies whether it clears the registers for ESER and SRER at system boot.
Page 22
Variable ISI CLE1200 Series *STB? Read Status Byte – Queries the Read Status Byte Register. Upon this command, the bit6 of STB becomes MSS. Syntax *STB? Response <NR1> 0 ~ 255 *TRG Triger – This product does not support this function.
Variable ISI CLE1200 Series 3-4 SCPI Command LF(0x0A) is always (and only) required at the end of the command. STATus:OPERation[:EVENt] Returns and clears the Operation Status Register value. Syntax STAT:OPER? STAT:OPER:EVEN? Response 0: None 1: No ISI value specified STATus:OPERation:CONDition Returns and the Operation Status Register value (will not clear the register).
Page 24
Variable ISI CLE1200 Series STATus:OPERation:EVENt Reads and clears the Questionable Status Register. Syntax STAT: QUES? STAT: QUES:EVEN? Response no information bit0 : emergency halt bit 1: time out When this bit is 1, a serious hardware error is suspected. The value is cleared once read, however, it will be set to 1 upon certain time period if the error is not resolved.
Page 25
Variable ISI CLE1200 Series STATus:PRESet Initializes the Status register including Operation and Questionable status registers. Syntax STAT:PRES SYSTem:ERRor[:NEXT]? Returns the oldest error information and clears the error. Response -200,"Execution error" SYSTem:VERSion? Returns SCPIversion Response "1990.0" Page 24 Remote Command Manual Rev.1.1...
Page 26
Variable ISI CLE1200 Series Remote / Local SYSTem:LOCal Sets this device LOCAL. Syntax SYST:LOC SYSTem:REMote Sets this device REMOTE mode. Disables the controls at local device except “Local switch”. Syntax SYST:REM SYSTem:LLOut Sets this device REMOTE. Disables the controls at local device except “Local switch”.
Variable ISI CLE1200 Series 3-5 Tips: Initial Status 1) Difference between Start-up and *RST When System Start-up ISI Value: as the front panel dial specifies When *RST executed ISI Value becomes 0 2) No Trigger supported 3) Multiple commands can be received up to 127 letters 1.
Variable ISI CLE1200 Series Please contact with Please contact with our customer support center. Worldwide Sales & Support www.aceunitech.com Developed By www.artek.co.jp Page 28 Remote Command Remote Command Manual Rev.1.1...
Need help?
Do you have a question about the CLE1200 Series and is the answer not in the manual?
Questions and answers