Advertisement

C
L
E
1
2
0
0
C
L
E
1
2
0
0
Variable ISI
Channel
Remote Command Manual
for
CLE1200-M2K, CLE1200-M2V
for firmware version 1.1
Rev 1.1
December 2018

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CLE1200 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Artek CLE1200 Series

  • Page 1 Variable ISI Channel Remote Command Manual CLE1200-M2K, CLE1200-M2V for firmware version 1.1 Rev 1.1 December 2018...
  • Page 2: Table Of Contents

    Variable ISI CLE1200 Series 1. Setup ................... 2 Remote Interface ................2 Ethernet ..................3 USB ....................4 2. Sample Code ................8 2-1 Python Sample Code for Ethernet I/F ........... 8 2-2 Python Sample Code for USB I/F ............10 3.
  • Page 3: Setup

    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...
  • Page 4: Ethernet

    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 ...
  • Page 5: Usb

    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.
  • Page 9: Sample Code

    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?")
  • Page 11: Python Sample Code For Usb I/F

    Variable ISI CLE1200 Series 2-2 Python Sample Code for USB I/F /* ver 2.7.10 import serial import time ser = serial.Serial() ser.port = 'COM32' ser.timeout = 10 #nonblock read ser.open() print "ser.open is ",ser.isOpen() ser.write("*IDN?\n") model=ser.readline() print "*IDN? >> ",model ser.write("*RST;*OPC?\n")
  • Page 12 Variable ISI CLE1200 Series break OPER_STAT=ser.write("STAT:OPER:ENAB?\n") print "STAT:OPER:ENAB? >> ",ser.readline() ser.write(":SYST:LOC;*OPC?\n") # set the local control print ":SYST:LOC; >> ",ser.readline() ser.close() Page 11 Remote Command Manual Rev.1.1...
  • Page 13: Commands

    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...
  • Page 20: Ieee Std488-2 Command

    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.
  • Page 23: Scpi Command

    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”.
  • Page 27: Tips: Initial Status

    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.
  • Page 28: Error Code

    Variable ISI CLE1200 Series 0,"No error" -100 -100,"Command error" -103 -103, "Invalid separator" -108 -108, "Parameter not allowed" -110 -110, "Command header error" -113 -113, "Undefined header" -200 -200,"Execution error" -201 -201,"Invalid while in local" -220 -220, "Parameter error" -222 -222, "Data out of range"...
  • Page 29: Customer Support

    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...

This manual is also suitable for:

Cle1200-m2vCle1200-m2k

Table of Contents

Save PDF