TEXIO LSG-175, LSG-350, LSG-350H, LSG Series, LSG-1050 Programming Manual

...

Front cover

PROGRAMMING MANUAL
ELECTRONIC LOAD
LSG SERIES
LSG-175H LSG-350H LSG-1050H LSG-175 LSG-350 LSG-1050
B71-0490-01
About a trademark, a registered trademark
A company name and the brand name mentioned in this instruction manual are the trademark or the registered trademark of each company or group in each country and region.
About this instruction manual
When copying the part or all of contents of this instruction manual, seek the copyright holder. In addition, the specifications of the product and the contents of this instruction manual are subject to change without notice for improvement. Please check to our website for the latest version.

CONTENTS

1. INTERFACE OVERVIEW ........................................................ 1
1-1. Front Panel Overview ....................................................... 1
1-2. Rear Panel Overview ....................................................... 1
2. INTERFACE Configure ........................................................... 2
2-1. Configuring the USB Interface .......................................... 2
2-2. Configuring the RS-232C Interface ................................... 2
2-3. Configuring the GP-IB Interface ....................................... 3
2-4. RS-232C/USB Remote Control Function Check ................ 4
2-5. Using RealTerm to Establish a Remote Connection ........... 5
2-6. GP-IB Function Check...................................................... 7
3. COMMAND OVERVIEW ................................ ......................... 9
3-1. Command Syntax ............................................................. 9
4. COMMAND DETAILS............................................................ 12
4-1. Common Commands ...................................................... 12
4-1-1. *CLS ................................................................................................. 12
4-1-2. *ESE ................................................................................................. 12
4-1-3. *ESR ................................................................................................. 13
4-1-4. *IDN .................................................................................................. 13
4-1-5. *OPC ................................................................................................. 13
4-1-6. *RCL ................................................................................................. 14
4-1-7. *RST ................................................................................................. 14
4-1-8. *SAV ................................................................................................. 14
4-1-9. *SRE ................................................................................................. 15
4-1-10. *STB ............................................................................................... 15
4-1-11. *TRG ............................................................................................... 16
4-1-12. *TST ................................................................................................ 16
4-2. Trigger Commands ......................................................... 17
4-2-1. :ABORt .............................................................................................. 18
4-2-2. :INPut[:STATe]:TRIGgered ............................................................... 18
4-2-3. :INITiate[:IMMediate] ......................................................................... 18
4-2-4. :INITiate:CONTinuous ....................................................................... 19
4-2-5. :TRIGger[:DELay]:TIME .................................................................... 19
4-2-6. :TRIGger[:PULSe]:WIDTh ................................................................. 20
4-3. Input Commands ............................................................ 21
4-3-1. :INPut ................................................................................................ 21
4-3-2. :INPut:MODE .................................................................................... 21
4-3-3. [:INPut]:SHORt .................................................................................. 22
4-4. Measurement Commands ................................ ............... 23
4-4-1. :MEASure:CURRent ......................................................................... 23
4-4-2. :MEASure:ETIMe .............................................................................. 23
4-4-3. :MEASure:POWer ............................................................................. 23
4-4-4. :MEASure:VOLTage ......................................................................... 23
4-5. Fetch Commands ........................................................... 24
4-5-1. :FETCh:CURRent ............................................................................. 24
4-5-2. :FETCh:POWer ................................................................................. 24
4-5-3. :FETCh:VOLTage ............................................................................. 24
4-6. Configure Subsystem Commands ................................... 25
4-6-1. [:CONFigure]:OCP ............................................................................ 25
4-6-2. [:CONFigure]:OPP ............................................................................ 26
4-6-3. [:CONFigure]:UVP ............................................................................ 26
4-6-4. [:CONFigure]:UVP:TIME ................................................................... 27
4-6-5. [:CONFigure]:OVP ............................................................................ 27
4-6-6. [:CONFigure]:SSTart ......................................................................... 28
4-6-7. [:CONFigure]:VON ............................................................................ 28
4-6-8. [:CONFigure]:VDELay ....................................................................... 29
4-6-9. :CONFigure:RESPonse .................................................................... 29
4-6-10. [:CONFigure]:CNTime ..................................................................... 30
4-6-11. [:CONFigure]:COTime .................................................................... 30
4-6-12. [:CONFigure]:CRUnit ...................................................................... 31
4-6-13. :CONFigure:DYNamic ..................................................................... 31
4-6-14. :CONFigure:MEMory ...................................................................... 32
4-6-15. :CONFigure:SHORt ........................................................................ 32
4-6-16. :CONFigure:SHORt:SAFety ............................................................ 33
4-6-17. :CONFigure:SHORt:FUNCtion ........................................................ 33
4-6-18. [:CONFigure]:GNG:MODE .............................................................. 34
4-6-19. [:CONFigure]:GNG:H ...................................................................... 34
4-6-20. [:CONFigure]:GNG:L ....................................................................... 35
4-6-21. [:CONFigure]:GNG:C ...................................................................... 35
4-6-22. [:CONFigure]:GNG:DTIMe .............................................................. 36
4-6-23. [:CONFigure]:GNG:SPECTest ........................................................ 36
4-6-24. [:CONFigure]:GNG[:PASS] ............................................................. 37
4-7. Parallel Commands ........................................................ 38
4-7-1. [:CONFigure]:PARallel ...................................................................... 38
4-8. Step Commands ............................................................ 39
4-8-1. :CONFigure:STATus ......................................................................... 39
4-8-2. [:CONFigure]:STEP:CC .................................................................... 39
4-8-3. [:CONFigure]:STEP:CCH .................................................................. 40
4-8-4. [:CONFigure]:STEP:CCM ................................................................. 40
4-8-5. [:CONFigure]:STEP:CCL .................................................................. 41
4-8-6. [:CONFigure]:STEP:CR .................................................................... 41
4-8-7. [:CONFigure]:STEP:CRH .................................................................. 42
4-8-8. [:CONFigure]:STEP:CRM ................................................................. 42
4-8-9. [:CONFigure]:STEP:CRL .................................................................. 43
4-8-10. [:CONFigure]:STEP:CV .................................................................. 43
4-8-11. [:CONFigure]:STEP:CVH ................................................................ 44
4-8-12. [:CONFigure]:STEP:CVL ................................................................ 44
4-8-13. [:CONFigure]:STEP:CP .................................................................. 45
4-8-14. [:CONFigure]:STEP:CPH ................................................................ 45
4-8-15. [:CONFigure]:STEP:CPM ............................................................... 46
4-8-16. [:CONFigure]:STEP:CPL ................................................................ 46
4-9. External Control Commands ........................................... 47
4-9-1. [:CONFigure]:EXTernal[:CONTrol] .................................................... 47
4-9-2. [:CONFigure]:EXTernal:CV ............................................................... 47
4-9-3. [:CONFigure]:EXTernal:LOADonin ................................................... 48
4-10. Mode Subsystem Commands ....................................... 49
4-10-1. :MODE ............................................................................................ 49
4-10-2. [:MODE]:CRANge ........................................................................... 49
4-10-3. [:MODE]:VRANge ........................................................................... 50
4-10-4. [:MODE]:RESPonse ........................................................................ 50
4-10-5. [:MODE]:DYNamic .......................................................................... 51
4-11. Current Subsystem Commands ..................................... 52
4-11-1. :CURRent[:VA] ................................................................................ 52
4-11-2. :CURRent[:VA]:TRIGgered ............................................................. 52
4-11-3. :CURRent:VB .................................................................................. 53
4-11-4. :CURRent:SRATe ........................................................................... 53
4-11-5. :CURRent:L1................................................................................... 54
4-11-6. :CURRent:L2................................................................................... 54
4-11-7. :CURRent:SET ................................................................................ 55
4-11-8. :CURRent:LEVel ............................................................................. 55
4-11-9. :CURRent:RISE .............................................................................. 56
4-11-10. :CURRent:FALL ............................................................................ 56
4-11-11. :CURRent:T1 ................................................................................ 57
4-11-12. :CURRent:T2 ................................................................................ 57
4-11-13. :CURRent:FREQuency ................................................................. 58
4-11-14. :CURRent:DUTY ........................................................................... 58
4-11-15. :CURRent:RECall ......................................................................... 59
4-12. Resistance Subsystem Commands ............................... 60
4-12-1. :RESistance[:VA] ............................................................................ 60
4-12-2. :RESistance[:VA]:TRIGgered ................................ .......................... 60
4-12-3. :RESistance:VB .............................................................................. 61
4-12-4. :RESistance:SRATe ........................................................................ 61
4-12-5. :RESistance:L1 ............................................................................... 62
4-12-6. :RESistance:L2 ............................................................................... 62
4-12-7. :RESistance:SET ............................................................................ 63
4-12-8. :RESistance:LEVel .......................................................................... 63
4-12-9. :RESistance:RISE ........................................................................... 64
4-12-10. :RESistance:FALL ......................................................................... 64
4-12-11. :RESistance:T1 ............................................................................. 65
4-12-12. :RESistance:T2 ............................................................................. 65
4-12-13. :RESistance:FREQuency .............................................................. 66
4-12-14. :RESistance:DUTY ....................................................................... 66
4-12-15. :RESistance:RECall ...................................................................... 67
4-12-16. :CONDuctance[:VA] ................................................................ ...... 67
4-12-17. :CONDuctance[:VA]:TRIGgered ................................................... 68
4-12-18. :CONDuctance:VB ........................................................................ 68
4-12-19. :CONDuctance:L1 ......................................................................... 69
4-12-20. :CONDuctance:L2 ......................................................................... 69
4-12-21. :CONDuctance:SET ...................................................................... 70
4-12-22. :CONDuctance:RECall .................................................................. 70
4-13. Voltage Subsystem Commands .................................... 71
4-13-1. :VOLTage[:VA] ................................................................................ 71
4-13-2. :VOLTage:VB ................................ .................................................. 71
4-13-3. :VOLTage:RECall ........................................................................... 72
4-14. Power Subsystem Commands ...................................... 73
4-14-1. :POWer[:VA] ................................................................................... 73
4-14-2. :POWer:VB ..................................................................................... 73
4-14-3. :POWer:L1 ...................................................................................... 74
4-14-4. :POWer:L2 ...................................................................................... 74
4-14-5. :POWer:SET ................................................................................... 75
4-14-6. :POWer:LEVel ................................................................................. 75
4-14-7. :POWer:T1 ...................................................................................... 76
4-14-8. :POWer:T2 ...................................................................................... 76
4-14-9. :POWer:FREQuency ....................................................................... 77
4-14-10. :POWer:DUTY .............................................................................. 77
4-14-11. :POWer:RECall ............................................................................. 78
4-15. Program Commands................................ ..................... 79
4-15-1. :FUNCtion[:COMPlete][:RING]:TIME .............................................. 79
4-15-2. :PROGram:STATe .......................................................................... 80
4-15-3. :PROGram ...................................................................................... 81
4-15-4. :PROGram[:RECall]:DEFault .......................................................... 82
4-15-5. :PROGram:STARt ........................................................................... 82
4-15-6. :PROGram:STEP ............................................................................ 82
4-15-7. :PROGram:MEMory ........................................................................ 83
4-15-8. :PROGram:RUN ............................................................................. 83
4-15-9. :PROGram:ONTime ........................................................................ 84
4-15-10. :PROGram:OFFTime .................................................................... 84
4-15-11. :PROGram:PFTime ....................................................................... 85
4-15-12. :PROGram:STIMe ......................................................................... 85
4-15-13. [:PROGram]:CHAin:STARt ........................................................... 86
4-15-14. [:PROGram]:CHAin ....................................................................... 86
4-15-15. [:PROGram]:CHAin:P2P ............................................................... 87
4-15-16. [:PROGram]:CHAin[:RECall]:DEFault ........................................... 87
4-15-17. :PROGram:SAVE .......................................................................... 87
4-16. Normal sequence Commands ....................................... 88
4-16-1. :NSEQuence:STATe ....................................................................... 88
4-16-2. :NSEQuence ................................................................................... 89
4-16-3. :NSEQuence:STARt ....................................................................... 91
4-16-4. :NSEQuence:NUMBer .................................................................... 91
4-16-5. :NSEQuence:MEMO ....................................................................... 92
4-16-6. :NSEQuence:MODE ....................................................................... 92
4-16-7. :NSEQuence:RANGe ...................................................................... 93
4-16-8. :NSEQuence:LOOP ........................................................................ 93
4-16-9. :NSEQuence:LLOAD ...................................................................... 94
4-16-10. :NSEQuence:LAST ....................................................................... 94
4-16-11. :NSEQuence:CHAin ...................................................................... 95
4-16-12. :NSEQuence:EDIT ........................................................................ 96
4-16-13. :NSEQuence:EDIT:POINt ............................................................. 97
4-16-14. :NSEQuence:EDIT:END ............................................................... 97
4-16-15. :NSEQuence[:DELet]:ALL ............................................................. 97
4-16-16. :NSEQuence:SAVE ...................................................................... 98
4-16-17. :NSEQuence:COTime ................................................................... 98
4-17. Fast sequence Commands ........................................... 99
4-17-1. :FSEQuence:STATe ....................................................................... 99
4-17-2. :FSEQuence ................................................................................. 100
4-17-3. :FSEQuence:MEMO ..................................................................... 102
4-17-4. :FSEQuence:MODE ...................................................................... 102
4-17-5. :FSEQuence:RANGe .................................................................... 103
4-17-6. :FSEQuence:LOOP ...................................................................... 103
4-17-7. :FSEQuence:TBASe ..................................................................... 104
4-17-8. :FSEQuence:LLOAD ..................................................................... 104
4-17-9. :FSEQuence:LAST ....................................................................... 105
4-17-10. :FSEQuence:RPTStep ................................................................ 105
4-17-11. :FSEQuence:EDIT ...................................................................... 106
4-17-12. :FSEQuence:EDIT:POINt............................................................ 106
4-17-13. :FSEQuence:EDIT:END .............................................................. 107
4-17-14. :FSEQuence[:DELet]:ALL ........................................................... 107
4-17-15. :FSEQuence[:EDIT]:FILL ............................................................ 107
4-17-16. :FSEQuence:SAVE ..................................................................... 108
4-18. OCP Test Commands ..................................................109
4-18-1. :OCP:STATe ................................................................................. 109
4-18-2. :OCP:EDIT[:CHANnel] .................................................................. 110
4-18-3. :OCP[:CHANnel]:NUMBer ............................................................ 111
4-18-4. :OCP:MEMO ................................................................................. 111
4-18-5. :OCP[:CHANnel]:RANGe .............................................................. 112
4-18-6. :OCP[:CHANnel]:STARt ................................................................ 112
4-18-7. :OCP[:CHANnel]:END ................................................................... 113
4-18-8. :OCP[:CHANnel]:STEP:CURRent ................................................. 113
4-18-9. :OCP[:CHANnel]:STEP:TIME ....................................................... 114
4-18-10. :OCP[:CHANnel]:DELay ............................................................. 114
4-18-11. :OCP[:CHANnel]:TRIGger........................................................... 115
4-18-12. :OCP[:CHANnel]:LAST ............................................................... 115
4-18-13. :OCP:CHANnel:STATus ............................................................. 116
4-18-14. :OCP:RESult ............................................................................... 116
4-18-15. :OCP:RUN .................................................................................. 116
4-19. OPP Test Commands .................................................. 117
4-19-1. :OPP:STATe ................................................................................. 117
4-19-2. :OPP:EDIT[:CHANnel] .................................................................. 118
4-19-3. :OPP[:CHANnel]:NUMBer ............................................................. 119
4-19-4. :OPP:MEMO ................................................................................. 119
4-19-5. :OPP[:CHANnel]:RANGe .............................................................. 120
4-19-6. :OPP[:CHANnel]:STARt ................................................................ 120
4-19-7. :OPP[:CHANnel]:END ................................................................... 121
4-19-8. :OPP[:CHANnel]:STEP:WATT ...................................................... 121
4-19-9. :OCP[:CHANnel]:STEP:TIME ....................................................... 122
4-19-10. :OPP[:CHANnel]:DELay .............................................................. 122
4-19-11. :OPP[:CHANnel]:TRIGger ........................................................... 123
4-19-12. :OPP[:CHANnel]:LAST ............................................................... 123
4-19-13. :OPP:CHANnel:STATus ............................................................. 124
4-19-14. :OPP:RESult ............................................................................... 124
4-19-15. :OCP:RUN .................................................................................. 124
4-20. BATT Test Commands .................................................125
4-20-1. :BATTery:STATe ........................................................................... 125
4-20-2. :BATTery:EDIT .............................................................................. 126
4-20-3. :BATTery [:CHANnel]:NUMBer ..................................................... 127
4-20-4. :BATTery:MEMO ........................................................................... 127
4-20-5. :BATTery:MODE ........................................................................... 128
4-20-6. :BATTery:RANGe ......................................................................... 128
4-20-7. :BATTery:VALue ........................................................................... 129
4-20-8. :BATTery:RISE ............................................................................. 129
4-20-9. :BATTery:FALL ............................................................................. 130
4-20-10. :BATTery:STOP:VOLTage .......................................................... 130
4-20-11. :BATTery:STOP:TIME ................................................................ 131
4-20-12. :BATTery:STOP:AH ................................ ................................ .... 131
4-20-13. :BATTery:DATalog:TIMer............................................................ 132
4-20-14. :BATTery:CHANnel:STATus ....................................................... 132
4-20-15. :BATTery:RESult ......................................................................... 133
4-20-16. :BATTery:RUN ............................................................................ 133
4-21. Utility Commands ........................................................134
4-21-1. :UTILity:SYSTem .......................................................................... 134
4-21-2. :UTILity:LOAD ............................................................................... 134
4-21-3. :UTILity:LOAD:MODE ................................ ................................... 135
4-21-4. :UTILity:LOAD:RANGe ................................................................. 135
4-21-5. :UTILity:TIME ................................................................................ 136
4-21-6. :UTILity:KNOB .............................................................................. 136
4-21-7. :UTILity:SPEAker .......................................................................... 137
4-21-8. :UTILity:ALARm ............................................................................ 137
4-21-9. :UTILity:UNReg ............................................................................. 138
4-21-10. :UTILity:GNG .............................................................................. 138
4-21-11. :UTILity:CONTrast ...................................................................... 139
4-21-12. :UTILity:BRIghtness ................................................................ .... 139
4-21-13. :UTILity:LANGuage ..................................................................... 140
4-21-14. :UTILity:REMote .......................................................................... 140
4-21-15. :UTILity:REMote:MODE .............................................................. 140
4-22. Interface Commands ...................................................141
4-22-1. :UTILity:INTerface ......................................................................... 141
4-22-2. :UTILity:BRATe ............................................................................. 141
4-22-3. :UTILity:SBIT ................................................................................. 142
4-22-4. :UTILity:PARity .............................................................................. 142
4-23. File Commands ................................ ...........................143
4-23-1. :MEMory:SAVE ............................................................................. 143
4-23-2. :MEMory:RECall ........................................................................... 143
4-23-3. :PREset:SAVE .............................................................................. 143
4-23-4. :PREset:RECall ............................................................................. 143
4-23-5. :SETup:SAVE ............................................................................... 144
4-23-6. :SETup:RECall .............................................................................. 144
4-23-7. :FACTory[:RECall] ........................................................................ 144
4-23-8. :USER[:DEFault]:SAVE ................................................................ 144
4-23-9. :USER[:DEFault]:RECall ............................................................... 144
4-24. SCPI Status Commands ..............................................145
4-24-1. :SYSTem:ERRor ........................................................................... 145
4-24-2. :STATus:PRESet .......................................................................... 145
4-25. Csummary Status Commands ......................................146
4-25-1. :STATus:CSUMmary:CONDition .................................................. 146
4-25-2. :STATus:CSUMmary:ENABle ....................................................... 146
4-25-3. :STATus:CSUMmary[:EVENt] ....................................................... 146
4-25-4. :STATus:CSUMmary:NTRansition ................................................ 147
4-25-5. :STATus:CSUMmary:PTRansition ................................................ 147
4-26. Operation Status Commands .......................................148
4-26-1. :STATus:OPERation:CONDition ................................................... 148
4-26-2. :STATus:OPERation:ENABle........................................................ 148
4-26-3. :STATus:OPERation[:EVENt] ....................................................... 148
4-26-4. :STATus:OPERation:NTRansition ................................................ 149
4-26-5. :STATus:OPERation:PTRansition ................................................. 149
4-27. Questionable Status Commands ..................................150
4-27-1. :STATus:QUEStionable:CONDition .............................................. 150
4-27-2. :STATus:QUEStionable:ENABle ................................................... 150
4-27-3. :STATus:QUEStionable[:EVENt] ................................................... 150
4-27-4. :STATus:QUEStionable:NTRansition ............................................ 151
4-27-5. :STATus:QUEStionable:PTRansition ............................................ 151
5. Status Register Overview ....................................................152
5-1. Introduction to the Status Registers ...............................152
5-2. Configuration in the Status register ............................... 153
5-3. Csummary Status Register Group ..................................154
5-4. Operation Status Register Group ...................................156
5-5. Questionable Status Register Group ..............................157
5-6. Standard Event Status Register Group ..........................159
5-7. Status Byte Register Group ...........................................161
6. Appendix .............................................................................163
6-1. ERROR MESSAGE .......................................................163
6-2. Change History .............................................................170
1

1. INTERFACE OVERVIEW

This manual describes how to use the LSG Series remote command functionality and lists the command details.

1-1. Front Panel Overview

1-2. Rear Panel Overview

Frame control ports
J1, J2
Remote sense
input
Rear panel
input
Exhaust
Power socket
and switch
GP-IB port
USB device port
USB port
RS232C port
Monitor Out ports
J3
Variable
Resistor
Clear
Shift
Preset
Load
On/
Off
Main
Help
FUNC
Short
V MON OUT
I MON OUT
TRIG OUT
P7
CAL . Utility
Local
File
7 8 9
Enter
175W
5 – 800V
0 – 8.75A
4 5 6
P8
P9
P4
P5
P6
P3
P2
P1
1 2 3
P0
0
LCD Display
Function keys
Power key
FUNC/File
Help/Utility
Short
Load On/Off
Scroll wheel
Number pad
Air inlet
Main/Local
Enter key
Clear key
USB Port
Shift key
Preset key
TRIG
OUT
I MON
OUT
V MON
OUT
Input
terminals
2

2. INTERFACE Configure

2-1. Configuring the USB Interface

USB PC side connector
Type A, host
LSG side connector
Rear panel Type B, device port
Speed
2.0 (full speed)
USB Class
USB CDC
Note
Before USB can be used for remote control, it is necessary to install the USB device driver, located on the accompanying User Manual CD.
Operation
1. Connect the USB cable to the rear panel USB B port.
2. Press
Shift
>
Utility
Help
> Interface [F3] in order,
and set the Interface setting to USB.
It is recognized from the PC by virtual COM port connection. Please refer to the instruction manual for more information.

2-2. Configuring the RS-232C Interface

RS-232C
Connector
DB-9, Male
Baud Rate
2400, 4800, 9600, 19200, 38400
Stop Bit
1, 2
Parity
None, Odd, Even
Operation
1. Connect an RS-232C cable from the PC to the rear panel RS-232C port.
2. Press
Shift
>
Utility
Help
> Interface [F3] in order,
and set the Interface setting to RS232.
3. Set the Baud Rate, Stop Bit and Parity settings. Data bits are fixed to 8 bits.
Pin Assignment
1 2 3 4 5
6 7 8 9
2: RxD (Receive data) 3: TxD (Transmit data) 5: GND 4,6,7,8,9: No connection
PC Connection
Use a null modem connection as shown in the diagram below.
LSG-H PC RxDPin2 RxD Pin2
GNDPin5 GND Pin5
TxD Pin3
TxDPin3
3

2-3. Configuring the GP-IB Interface

To use GP-IB, the optional GP-IB port must be installed. Please refer to the instruction manual for more information.
Operation
1. Ensure the LSG Series is off before proceeding.
2. Connect a GP-IB cable from a GP-IB controller to the GP-IB port on the LSG Series.
3. Turn the LSG Series on.
4. Press
Shift
>
Utility
Help
> Interface [F3] in order,
and set the Interface setting to GP-IB.
5. Set the GP-IB address.
GP-IB address
0~30
GP-IB constraints
Maximum 15 devices altogether, 20m cable length, 2m between each device. Unique address assigned to each device. At least 2/3 of the devices turned On. No loop or parallel connection.
Pin Assignment
112
1324
Pin
Signal
Pin
Signal
14
Data I/O 14
1316
Data I/O 58
5 EOI
17
REN
6 DAV
18
Ground (DAV)
7 NRFD
19
Ground (NRFD)
8 NDAC
20
Ground (NDAC)
9 IFC
21
Ground (IFC)
10
SRQ
22
Ground (SRQ)
11
ATN
23
Ground (ATN)
12
SHIELD Ground
24
Single GND
4

2-4. RS-232C/USB Remote Control Function Check

Functionality check
Invoke a terminal application such as RealTerm or Putty. For RS-232C, set the COM port, baud rate, stop bit, data bit and parity accordingly. To check the COM settings in Windows, see the Device Manager from Control Panel.
Note
If you are not familiar with using a terminal application to send/receive remote commands from the serial port or via a USB connection. Run this query command via the terminal after the instrument has been configured for RS-232/USB remote control. *IDN? This should return the Manufacturer, Model number, Serial number, and Firmware version in the following format.
TEXIO,LSG-
1050
H, XXXXXXXXX, V.X.X.X.X
Manufacturer: TEXIO Model number : LSG-1050H Serial number : XXXXXXXXX
Firmware version : V.X.X.X
5

2-5. Using RealTerm to Establish a Remote Connection

Background
RealTerm is a terminal program that can be used to communicate with a device attached to the serial port of a PC or via an emulated serial port via USB. The following instructions apply to version 1.99.0.27. Even though RealTerm is used as an example to establish a remote connection, any terminal program can be used that has similar functionality.
Note
RealTerm can be downloaded on Sourceforge.net free of charge. For more information please see http://realterm.sourceforge.net/
Operation(1/2)
1. Download RealTerm and install according to the instructions on the RealTerm website.
2. Connect the LSG Series via USB or via RS-232C.
3. If using RS-232C, make note of the configured baud rate, stop bits and parity.
4. Go to the Windows device manager and find the COM port number for the connection. Double click the Ports icon to reveal the connected serial port devices and the COM port for the each connected device.
The baud rate, stop bit and parity settings can be viewed by right-clicking connected device and selecting the Properties option.
5. Start RealTerm on the PC as an administrator. Click: Start menu>All Programs>RealTerm>RealTerm Tip: to run as an administrator, you can right click the RealTerm icon in the Windows Start menu and select the Run as Administrator option.
6
Operation(2/2)
6. After RealTerm has started, click on the Port tab. Enter the Baud, Parity, Data bits (8bits), Stop bits and Port number configuration for the connection. The Hardware Flow Control, Software Flow Control options can be left at the default settings. Press Open to connect to the LSG Series.
7. Click on the Send tab. In the EOL configuration, check on the +CR and +LF check boxes. Enter the query:
*idn?
Click on Send ASCII.
8. The terminal display will return the following:
TEXIO, LSG-XXXXH,XXXXXXXXX,VX.XX.XXX
(manufacturer, model, serial number, version)
Note
If RealTerm fails to connect to the LSG Series, please check all the cables and settings and try again.
7

2-6. GP-IB Function Check

Functionality check
Please use the National Instruments Measurement & Automation Controller software to confirm GP-IB functionality. See the National Instrument website, http://www.ni.com for details.
Note
For further details, please see the programming manual, available on the TEXIO TECHNOLOGY web site www.texio.co.jp
Operation(1/2)
1. Start the NI Measurement and Automation Explorer (MAX) program. Using Windows, press:
Start>All Programs>National Instruments> Measurement & Automation
8
Operation(2/2)
2. From the Configuration panel access; My System>Devices and Interfaces>GPIB0
3. Press the Scan for Instruments button.
4. In the Connected Instruments panel the LSG Series should be detected as Instrument 0 with the address the same as that configured on the LSG Series.
5. Double click the Instrument 0 icon.
2
3
4
5
6. Double click the Instrument 0 icon.
7. In the NI-488.2 Communicator window, ensure *IDN? is written in the Send String: text box. Click on the Query button to send the *IDN? query to the instrument.
8. The String Received text box will display the query return:
TEXIO, LSG-XXXXH,XXXXXXXXX,VX.XX.XXX
(manufacturer, model, serial number, version)
6
7 8
The function check is complete.
9

3. COMMAND OVERVIEW

The command syntax section shows you the basic syntax rules you have to apply when using commands.

3-1. Command Syntax

Compatible Standard
IEEE488.2
Partial compatibility
SCPI, 1999
Partial compatibility
Command Structure
SCPI (Standard Commands for Programmable Instruments) commands follow a tree-like structure, organized into nodes. Each level of the command tree is a node. Each keyword in a SCPI command represents each node in the command tree. Each keyword (node) of a SCPI command is separated by a colon (:). For example, the diagram below shows an SCPI sub-structure and a command example.
:RESPonse:CRANGe :VRANGe
[:MODE]:CRANGe
:MODE
Command types
There are a number of different instrument commands and queries. A command sends instructions or data to the unit and a query receives data or status information from the unit.
Simple command
A single command with/without a parameter. Example
:CONFigure:RESPonse MAX
Query
A query is a simple or compound command followed by a question mark (?). A parameter (data) is returned.
Example
:CONFigure:RESPonse?
Compound command
Two or more commands on the same command line. Compound commands are separated with either a semi-colon (;) or a semi-colon and a colon (;:). A semi-colon is used to join two related commands, with the caveat that the last command must begin at the last node of the first command. A semi-colon and colon are used to combine two commands from different nodes.
Example
CONFigure:VON MAX;:CONFigure:VDELay MIN
10
Command forms
Commands and queries have two different forms, long and short. The command syntax is written with the short form of the command in capitals and the remainder (long form) in lower case. The commands can be written in capitals or lower-case, just so long as the short or long forms are complete. An incomplete command will not be recognized. Below are examples of correctly written commands.
Long form
Short form
Example
:CURRENT:LEVEL? :current:level?
:CURR:LEV? :curr:lev?
Square brackets
Commands that contain square brackets indicate that the contents are optional. The function of the command is the same with or without the square bracketed items, as shown below For example for the query: “[:CONFigure]:GNG [:PASS]?”
Both “:CONFigure:GNG:PASS?” and “:GNG?” are both valid
forms.
Command format
1.00A
1
2 3 4
:CURRent:SET
1: Command header 2: Space
3: Parameter 1 4: Unit or suffix.
Common input parameters (1/2)
Type
Description
Example
<Boolean>
boolean logic
0, 1
<NR1>
integers
0, 1, 2, 3
<NR2>
decimal numbers
0.1, 3.14, 8.5
<NR3>
floating point
4.5e-1, 8.25e+1
<NRf>
any of NR1, 2, 3
1, 1.5, 4.5e-1
[MIN] (Optional parameter)
For commands, this will set the setting to the lowest value. This parameter can be used in place of any numerical parameter where indicated. For queries, it will return the lowest possible value allowed for the particular setting.
[MAX] (Optional parameter)
For commands, this will set the setting to the highest value. This parameter can be used in place of any numerical parameter where indicated. For queries, it will return the highest possible value allowed for the particular setting.
11
Common input parameters (2/2)
Unit Suffixes (Optional parameters)
Unit suffixes can be optionally used with most NRf type input parameters. Type
Description
Example
[A]
Amps
1.00A
[%]
Percentage
10%
[V]
Volts
5.00V
[W]
Watts
3.00W
[ms]
milliseconds
20ms
[mV]
Millivolts
150mV
[s]
Seconds
5s
[OHM]
Ohm
50OHM
[mS]
Reciprocal of 1k ohms
20mS
[MHO]
Reciprocal of one ohm
0.02MHO
[mA/us]
Milliamps/microsecond
100mA/us
[Hz]
Hertz
6.0e+1Hz
Message terminator
LF
Line feed code (0x0A)
12

4. COMMAND DETAILS

4-1. Common Commands

4-1-1. *CLS
Set
Description
Clears all Event registers and queues.
Setting syntax
*CLS
Setting example
*CLS Clears all Event registers and queues.
4-1-2. *ESE
Set
Query
Description
Queries or sets the Standard Event Status Enable register. The Standard Event Status Enable register determines which events can set the Event Summary bit (ESB) in the Status Byte Register. Any bits that are set to 1 enable the corresponding event. Each event is represented by a bit in the Standard Event Status Enable register. Refer to the page 159 (5-6.Standard Event Status register
group) for more information on bit.
Setting syntax
*ESE <NR1>
Setting parameter
<NR1>
Sets the Standard Event Status Enable register.
Setting example
*ESE 8 Sets bit 3 of the ESE register.
Query syntax
*ESE?
Return parameter
<NR1>
Return the set value of the Standard Event Status Enable register.
Query example
*ESE? >12 Bits 2 and 3 are set in the Standard Event Status Enable register.
13 4-1-3. *ESR
Set
Query
Description
Reads the Standard Event Status register. This command will also clear the Standard Event Status register. Refer to the page 159 (5-6.Standard Event Status register group) for more information on bit.
Query syntax
*ESR?
Return parameter
<NR1>
Return the set value of the Standard Event Status register.
Query example
*ESR? >48 Bits 5 and 6 are set in the Standard Event register.
4-1-4. *IDN
Query
Description
Queries the manufacturer, model number, serial number, and firmware version of the instrument.
Query syntax
*IDN?
Return parameter
<ASCII string>
Returns the manufacture name.
<ASCII string>
Returns the model name.
<NR1>
Returns the serial number.
<ASCII string>
Returns the version of firmware.
Query example
* IDN? > TEXIO,LSG-175H,12345678,V1.01.001 It is a response equipment manufacturer, model number, serial number, and firmware version.
4-1-5. *OPC
Set
Query
Description
This command sets the OPC (Operation Command Bit) bit (bit 0) of the Standard Event Status Register after the instrument has completed all pending operations. The query will return the status of the OPC bit.
Setting syntax
*OPC
Setting example
*OPC
Query syntax
*OPC?
Return parameter
1
Operation complete.
Query example
*OPC? >1 Indicates that all pending operations are complete.
14 4-1-6. *RCL
Set
Description
The Recall Instrument State command restores the instrument settings from a previously saved memory setting.
Setting syntax
*RCL <NR1>
Setting parameter
<NR1>
Memory number 1 to 256
Setting example
*RCL 20 Recall setting memory 20.
Same function command
:MEMory:RECall
4-1-7. *RST
Set
Description
Resets the unit. This is command forces the :ABORt, and *CLS.
Setting syntax
*RST
Setting example
*RST Resets the unit.
4-1-8. *SAV
Set
Description
The Save Instrument State command saves the instrument settings to one of the memory setting slots.
Setting syntax
*SAV <NR1>
Setting parameter
<NR1>
Memory number 1 to 256
Setting example
*SAV 20 Saves the current setting to memory 20.
Same function command
:MEMory:SAVe
15 4-1-9. *SRE
Set
Query
Description
Queries or sets the Service Request Enable register. The Service Request Enable register determines which events in the Status Byte register can set the Master Summary bit (MSB) in the Status Byte Register. Any bits that are set to 1 will cause the MSS bit to be set. Refer to the page 161 (5-7.Status register group) for more information on bit.
Setting syntax
*SRE <NR1>
Setting parameter
<NR1>
Sets the set value of the Service Request Enable register.
Setting example
*SRE 8 Sets bit 3 of the Service Request Enable register.
Query syntax
*SRE?
Return parameter
<NR1>
Return the set value of the Service Request Enable register.
Query example
*SRE? >12 Bits 2 and 3 are set in the Service Request Enable register.
4-1-10. *STB
Set
Query
Description
Reads the Status Byte register. This command will not clear the Status Byte register. If the Master Summary Status bit (MSS) is set, it indicates that there is a reason for a service request. Refer to the page 161 (5-7.Status register group) for more information on bit.
Query syntax
*STB?
Return parameter
<NR1>
Return the value of the Status Byte register.
Query example
*STB? >36 Bits 2 and 5 are set in the Status Byte register.
16 4-1-11. *TRG
Set
Description
This command is issue the enforcement trigger.
Setting syntax
*TRG
Setting example
*TRG Issue the enforcement trigger.
Related commands
:INITiate:CONTinuous, :INITiate[:IMMediate]
4-1-12. *TST
Set
Query
Description
This command is a standard SCPI self-test command. The LSG series does not perform any self-tests so will always return 0 (pass) for this command.
Query syntax
*TST?
Return parameter
0
Pass
Query example
*TST? >0
17

4-2. Trigger Commands

Trigger States
PEL-3000H
power on
*RST,
ABORt
Idle state
Trigger Wait
state
Triggered
:INITiate[:IMMediate],
:INITiate:CONTinuous ON
*TRG,
manual trigger
:INIT:CONT
ON
OFF
18 4-2-1. :ABORt
Set
Description
Clears the trigger wait status and returns to the idle state.
Setting syntax
:ABORt
Setting example
:ABOR Clears the trigger wait status.
4-2-2. :INPut[:STATe]:TRIGgered
Set
Description
Sets whether to turn on the load input when the trigger is activated. Sets when LSG is idle state.
Setting syntax
:INPut[:STATe]:TRIGered {<Boolean>|OFF|ON}
Setting parameter OFF | 0
Not change the load input in when the trigger active.
ON | 1
Turn on the load input in when the trigger active.
Setting example
:INP:TRIG ON Turn on the load input in when the trigger active.
Related commands
*TRG, :INITiate:CONTinuous, :INITiate[:IMMediate]
4-2-3. :INITiate[:IMMediate]
Set
Description
Sets the trigger to the wait state. If the trigger is activated, the trigger will automatically go to the idle state.
Setting syntax
:INITiate[:IMMediate]
Setting example
:INIT Sets the trigger to the wait state.
Related commands
*TRG, :INPut[:STATe]:TRIGered, :CURRent[:VA]:TRIGgered, :RESistance[:VA]:TRIGgered
19 4-2-4. :INITiate:CONTinuous
Set
Query
Description
Setting or query for state of the continuous waiting for the trigger. Note: Release of the trigger wait state requires activation of the trigger.
Setting syntax
:INITiate:CONTinuous {<Boolean>|OFF|ON}
Setting parameter OFF | 0
Remove the continuous waiting for the trigger.
ON | 1
Sets to continuous waiting for the trigger.
Setting example
:INIT:CONT ON Sets to continuous waiting for the trigger.
Query syntax
:INITiate:CONTinuous?
Return parameter
<Boolean>
Return the set value of the continuous waiting for the trigger.
Query example
:INIT:CONT? >1 Setting in a continuous wait for trigger, and wait for the trigger.
Related commands
*TRG, :INPut[:STATe]:TRIGered, :CURRent[:VA]:TRIGgered, :RESistance[:VA]:TRIGgered
4-2-5. :TRIGger[:DELay]:TIME
Set
Query
Description
The command determines how long to delay any action after a trigger is received. Equivalent to using the “Trig In Delay” setting on the front panel.
Setting syntax
:TRIGger[:DELay]:TIME {<NR2>|MINimum|MAXimum}
Setting parameter <NR2>
Set the delay time in seconds. ( 0 ~ 0.005 )
MINimum
Minimum delay time
MAXimum
Maximum delay time
Setting example
:TRIG:TIME 0.005 Sets the trigger in delay to 5ms.
Query syntax
:TRIGger[:DELay]:TIME?
Return parameter
<NR2>
Returns the delay time.
Query example
:TRIG:TIME? >0.0050000 Returns the delay time in seconds.
20 4-2-6. :TRIGger[:PULSe]:WIDTh
Set
Query
Description
Setting and query for the trigger output signal’s pulse width.
Setting syntax
:TRIGger[:PULSe]:WIDTh {<NR2>|MINimum|MAXimum}
Setting parameter <NR2>
Set the pulse width in seconds. ( 0.0000025~0.005 )
MINimum
Minimum pulse width
MAXimum
Maximum pulse width
Setting example
:TRIG:WIDT MAX Sets the trigger pulse width to Maximum.
Query syntax
:TRIGger[:PULSe]:WIDTh?
Return parameter
<NR2>
Returns the pulse width
Query example
TRIG:WIDT? >0.0050000 Returns the pulse width of the trigger output.
21

4-3. Input Commands

4-3-1. :INPut
Set
Query
Description
Setting and Query for the status of the load. Setting stop and restart of program, sequence, OCP test.
Setting syntax
:INPut {<Boolean>|OFF|ON}
Setting parameter OFF | 0
Sets the off the load input setting. Sets stop of program, sequence, OCP test.
ON | 1
Sets the on the load input setting. Sets restart of program, sequence, OCP test.
Setting example
:INP ON Sets the on the load input setting.
Query syntax
:INPut?
Return parameter
<Boolean>
Return the set value of the load input.
Query example
:INP? >1 Load input setting is on.
4-3-2. :INPut:MODE
Set
Query
Description
Setting and query for the operating function of the load.
Setting syntax
:INPut:MODE {LOAD|PROG|NSEQ|FSEQ}
Setting parameter
LOAD
Sets the manual operation.
PROG
Sets the program function.
NSEQ
Sets the normal sequence function.
FSEQ
Sets the fast sequence function.
Setting example
:INPut:MODE LOAD Sets to the manual operation.
Query syntax
:INPut:MODE
Return parameter
LOAD | PROG | NSEQ | FSEQ
Return the operating function of the load
Query example
:INP:MODE? >LOAD Mode of operation is the manual operation.
Loading...
+ 150 hidden pages