Page 1
Programmable AC/DC Power Source ASR-2000 Series PROGRAMMING MANUAL ISO-9001 CERTIFIED MANUFACTURER...
Page 2
This manual contains proprietary information, which is protected by copyright. All rights are reserved. No part of this manual may be photocopied, reproduced or translated to another language without prior written consent of Good Will company. The information in this manual was correct at the time of printing. However, Good Will continues to improve products and reserves the rights to change specification, equipment, and maintenance procedures at any time without notice.
ASR-2000 Programming Manual AFETY INSTRUCTIONS This chapter contains important safety instructions that you must follow during operation and storage. Read the following before any operation to ensure your safety and to keep the instrument in the best possible condition. Safety Symbols These safety symbols may appear in this manual or on the instrument.
Page 5
SAFETY INSTRUCTIONS Do not dispose electronic equipment as unsorted municipal waste. Please use a separate collection facility or contact the supplier from which this instrument was purchased. Safety Guidelines Do not place any heavy object on the ASR-2000. General Guideline Avoid severe impact or rough handling that ...
Page 6
ASR-2000 Programming Manual Disconnect the power cord before cleaning. Cleaning the ASR- 2000 Use a soft cloth dampened in a solution of mild detergent and water. Do not spray any liquid. Do not use chemicals containing harsh material ...
Page 7
SAFETY INSTRUCTIONS Power cord for the United Kingdom When using the instrument in the United Kingdom, make sure the power cord meets the following safety instructions. NOTE: This lead/appliance must only be wired by competent persons WARNING: THIS APPLIANCE MUST BE EARTHED IMPORTANT: The wires in this lead are coloured in accordance with the following code: Green/ Yellow:...
Page 8
This chapter describes the ASR-2000 power supply in a nutshell, including its main features and front / rear panel introduction. ASR-2000 ASR-2000R ASR-2000 Series Overview ..........9 Series lineup ................... 9 Main Features ..................9 Accessories ..................... 10 Appearance ..............12 Front Panel .....................
GETTING STARTED ASR-2000 Series Overview Series lineup The ASR-2000 series consists of 4 models, the ASR-2050, ASR-2100, ASR-2050R and ASR-2100R, differing only in capacity and front panel output. Note that throughout the programming manual, the term “ASR-2000” refers to any of the models, unless stated otherwise.
ASR-2000 Programming Manual Include sine, square, triangle, arbitrary and DC Features output waveforms Variable voltage, frequency and current limiter Harmonic voltage and current analysis ability Excellent and feature-rich measurement capacity Sequence and simulate function External input amplification ...
Page 11
GETTING STARTED GTL-123 Test leads: 1x red, 1x black GTL-246 USB CABLE (USB 2.0 Type A- Type B Cable, Approx. 1.2M) Factory Part number Description Installed Options Optional 1 RS232 + GPIB interface Optional Part number Description Accessories GET-003 Universal extended terminal (ASR-2000R only) GET-004 EURO extended terminal box...
ASR-2000 Programming Manual Appearance Front Panel Item Index Description Power switch button USB interface connector (A Type) LCD screen Display mode select key Function keys (blue zone) Lock/Unlock button V/V-Limit button F/F-Limit button Irms/IPK-Limit button Range key/Output mode key...
Page 13
GETTING STARTED Menu key/On phase key Shift key Test key/Output waveform key Enter key Preset key/Local mode key Cancel key/ALM CLR key Output key Scroll wheel Arrow keys Air inlet Hardcopy key Output socket (ASR-2100/2050 only)
Page 14
ASR-2000 Programming Manual Item Description Power Turn on the mains power Switch USB A Port The USB port is used for data transfers and upgrading software. Also, it is available for screenshot hardcopy in association with the Hardcopy key. LCD Screen Displays the setting and measured values or menu system Display...
Page 15
GETTING STARTED Used for setting the output voltage V-Limit Used for setting the output voltage limit value Used for setting the output frequency (DC mode N/A) F-Limit Used for setting the output frequency limit value (DC mode N/A) Irms Used for setting the maximum output current IPK-Limit Used to set the peak output current limit...
Page 16
ASR-2000 Programming Manual Enter Key Confirms selections and settings Preset Key Puts the instrument into Preset mode Local Mode Switches operation back to local mode from remote mode Cancel Key Used to cancel function setting menus or dialogs. ALM CLR Clears alarms Hardcopy Used to take a screenshot by simply one...
GETTING STARTED Rear Panel Item Index Description Line input Output terminal Remote sensing input terminal Exhaust fan External I/O connector External signal input/ External synchronized signal input USB interface connector (B Type) Ethernet (LAN) connector Optional 1 interfaces (RS232C & GPIB connectors)
Page 18
ASR-2000 Programming Manual Item Description Line Input AC inlet Output Output voltage terminal (M3 screw Terminal type, 10 ~ 18 AWG) Remote Compensation of load wire voltage Sensing drop. Only +S and –S are available for Input compensation. N.C. terminals are Terminal N/A.
Page 19
GETTING STARTED USB port for controlling the ASR-2000 remotely Ethernet The Ethernet port is used for remote Port control RS232C The optional RS232C connector for Connector controlling the ASR-2000 remotely (Factory Installed Optional 1) GPIB The optional GPIB connector for Connector controlling the ASR-2000 remotely (Factory Installed Optional 1)
ASR-2000 Programming Manual EMOTE CONTROL This chapter describes basic configuration of IEEE488.2 based remote control. Interface Configuration ............ 21 Configure Ethernet Connection ............21 USB Remote Interface ................22 USB Remote Control Function Check ..........24 RS-232 Remote Interface (Optional 1) ..........25 RS232 Remote Control Function Check ..........
REMOTE CONTROL Interface Configuration Configure Ethernet Connection The Ethernet interface can be configured for a number of different applications. Ethernet can be configured for basic remote control or monitoring using a web server or it can be configured as a socket server.
ASR-2000 Programming Manual ON, OFF DHCP 6. If DHCP was set to OFF, configure the remaining LAN parameters. IP Address Subnet Mask Gateway DNS Server Socket Port LAN configuration - 1 LAN configuration - 2 7. Press Exit[F4] to exit from the Exit LAN settings.
Page 23
REMOTE CONTROL 2. Press the Menu key. The Menu setting will appear on the display. 3. Use the scroll wheel to go to item 4, USB Device and press Enter. 4. Go to the Speed setting and set the USB speed. Full(default), Auto Speed 5.
GWINSTEK, ASR-2XXX, GXXXXXXXX, XX.XX.XX.XXXX-X Manufacturer: GWINSTEK Model number : ASR-2XXX Serial number : GXXXXXXXX Software version : XX.XX.XX.XXXX-X For further details, please see the programming Note manual, available on the GW Instek web site @ www.gwinstek.com.
GWINSTEK, ASR-2XXX, GXXXXXXXX, XX.XX.XX.XXXX-X Manufacturer: GWINSTEK Model number : ASR-2XXX Serial number : GXXXXXXXX Software version : XX.XX.XX.XXXX-X For further details, please see the programming Note manual, available on the GW Instek web site @ www.gwinstek.com.
ASR-2000 Programming Manual Using Realterm to Establish a Remote Connection Realterm is a terminal program that can be Background 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 2.0.0.70.
Page 29
REMOTE CONTROL If using USB, the baud rate, stop bit and parity settings can be viewed by right-clicking the 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.
Page 30
ASR-2000 Programming Manual For USB, the baud rate should be fixed to 115,200. Note 7. Click on the Send tab. In the EOL configuration, check on the +LF check boxes. Enter the query: *idn? Click on Send ASCII.
REMOTE CONTROL 8. The terminal display will return the following: GWINSTEK, ASR-2XXX, GXXXXXXXX, XX.XX.XX.XXXX-X (manufacturer, model, serial number, software version) 9. If Realterm fails to connect to the ASR-2000, please check all the cables and settings and try again. GPIB Remote Interface (Optional 1) 1.
ASR-2000 Programming Manual 5. Press Exit[F4] to exit from the Exit GPIB settings. Maximum 15 devices altogether, 20m cable length, 2m between each device GPIB Constraints Unique address assigned to each device At least 2/3 of the devices turned On ...
Page 33
REMOTE CONTROL Start>All Programs>NI MAX 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 ASR- 2000 should be detected as Instrument 0 with the address the same as that configured on the ASR-2000.
Page 34
ASR-2000 Programming Manual 6. Click on Communicate with Instrument. 7. Under the Communicator tab, ensure *IDN? is written in the Send String text box. 8. Click on the Query button to send the *IDN? query to the instrument. 9. The instrument identification string will be returned to the buffer area: GWINSTEK, ASR-2XXX, GXXXXXXXX, XX.XX.XX.XXXX-X...
REMOTE CONTROL Web Server Remote Control Function Check Enter the IP address of the power supply (for Functionality example: http:// XXX.XXX.XXX.XXX) in a web Check browser after the instrument has been configured for LAN (page 21). The web interface allows you to: View the system and information and the ...
ASR-2000 Programming Manual Socket Server Function Check To test the socket server functionality, National Background Instruments Measurement and Automation Explorer can be used. This program is available on the NI website, www.ni.com., via a search for the VISA Run-time Engine page, or “downloads”...
Page 37
REMOTE CONTROL 4. Select Manual Entry of Raw Socket from the popup window. 5. Enter the IP address and the port number of the ASR-2000. The port number is fixed at 2268. 6. Double click the Validate button and press Next.
Page 38
ASR-2000 Programming Manual 7. Next configure the Alias (name) of the ASR- 2000 connection. In this example the Alias is: 8. Click finish. 9. The IP address of the power supply will now appear under Network Devices in the configuration panel. Select this icon now. 10.
Page 39
REMOTE CONTROL 11. Click the Configuration Icon. Under the IO Settings tab check Enable Termination Character. The termination character should be set as Line Feed -\n. 12. Click the Input/Output icon. Under the Basic I/O tab, make sure *IDN?\n is entered in the Select or Enter Command drop box.
Page 40
ASR-2000 Programming Manual For further details, please see the programming Note manual, available on the GW Instek web site @ www.gwinstek.com.
REMOTE CONTROL Command Syntax Partial compatibility IEEE488.2 Compatible Partial compatibility Standard SCPI, 1999 SCPI commands follow a tree-like structure, Command organized into nodes. Each level of the Structure command tree is a node. Each keyword in a SCPI command represents each node in the command tree.
Page 42
ASR-2000 Programming Manual A query is a simple or Query compound command followed by a question mark (?). A parameter (data) is returned. meas:curr? Example Two or more commands on Compound the same command line. Compound commands are separated with either a semi- colon (;) or a semi-colon and a colon (;:).
Page 43
REMOTE CONTROL Commands and queries have two different Command Forms 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.
Page 44
ASR-2000 Programming Manual Parameters Type Description Example Boolean logic 0, 1 <Boolean> integers 0, 1, 2, 3 <NR1> decimal 0.1, 3.14, 8.5 <NR2> numbers floating point 4.5e-1, 8.25e+1 <NR3> any of NR1, 2, 3 1, 1.5, 4.5e-1 <NRf> <block data> Definitive length arbitrary block data.
Page 50
ASR-2000 Programming Manual Common Commands *CLS ............... 50 *IDN ..............50 *OPC ..............50 *RCL ..............51 *RST ............... 51 *SAV ..............51 *WAI ..............52 *CLS The *CLS command clears all the event registers, Description including the status byte, event status and error queue.
Page 51
REMOTE CONTROL Syntax *OPC Query Syntax *OPC? Returns 1 when all the outstanding Return parameter 1 commands have completed. *RCL Recalls the contents stored in memory slot M0 ~ Description M9. These memory slots are mapped to the preset settings. Syntax *RCL {<NR1>|MINimum|MAXimum} 0 ~ 9 (as memory M0 ~ M9)
Page 52
ASR-2000 Programming Manual *WAI Prevents any other commands or queries from Description being executed until all outstanding commands have completed. Syntax *WAI...
REMOTE CONTROL Trace/Data Commands The TRACE and DATA node for the following Note commands are functionally equivalent. :DATA|TRACe:SEQuence:CLEar....53 :DATA|TRACe:SEQuence:RECall....53 :DATA|TRACe:SEQuence:STORe....54 :DATA|TRACe:SIMulation:CLEar ....54 :DATA|TRACe:SIMulation:RECall ....54 :DATA|TRACe:SIMulation:STORe ....55 :DATA|TRACe:WAVe:CLEar ......55 :DATA|TRACe:WAVe[:DATA]....... 55 :DATA|TRACe:SEQuence:CLEar Clears the sequence data for the selected save Description memory (Seq0 ~ Seq9).
ASR-2000 Programming Manual Example :DATA:SEQ:REC 1 Loads the data from Seq1. :DATA|TRACe:SEQuence:STORe Saves the sequence data. This command is the Description equivalent to saving a sequence memory in Sequence mode. Syntax :DATA|TRACe:SEQuence:STORe {<NR1>|MINimum|MAXimum} 0~9 (Seq0 ~ Seq9). Parameter <NR1> Example :DATA:SEQ:STOR 1 Saves the data from Seq1.
REMOTE CONTROL Syntax :DATA|TRACe:SIMulation:RECall {<NR1>|MINimum|MAXimum} 0~9 (SIM0 ~ SIM9). Parameter <NR1> Example :DATA:SIM:REC 1 Loads the data from SIM1. :DATA|TRACe:SIMulation:STORe Saves the simulation data. This command is the Description equivalent saving a simulation memory in Simulation mode (SIM0 ~ SIM9). Syntax :DATA|TRACe:SIMulation:STORe {<NR1>|MINimum|MAXimum}...
Page 56
ASR-2000 Programming Manual Sets the arbitrary wave. Description Syntax :DATA|TRACe:WAVe[:DATA] {<NR1>|<Binary Data>} 1 – 16 (ARB 1 – 16) Parameter <NR1> Binary Data includes the #48192<DAB>...<DAB> Indicates the block data is sent. Indicates the number of subsequent numbers. Indicates the number of subsequent byte data. 8192 Indicates 16-bit with 4096 words waveform <DAB>..
ASR-2000 Programming Manual :MEASure[:SCALar]:CURRent:CFACtor Query Returns the output current crest factor (CF). Description Query syntax :MEASure[:SCALar]:CURRent:CFACtor? Returns the crest factor. Return parameter <NR2> :MEASure[:SCALar]:CURRent:HIGH Query Returns the output current maximum peak value Description (Imax). Current maximum peak value is defined as the Note: highest peak value in the complete period.
REMOTE CONTROL Returns the peak hold value in amps. Return <NR2> :MEASure[:SCALar]:CURRent[:RMS] Query Returns the output current (Irms). Description Query syntax :MEASure[:SCALar]:CURRent[:RMS]? Returns the Irms value. Return <NR2> :MEASure[:SCALar]:CURRent:AVERage Query Returns the current average value (Iavg). Description Query syntax :MEASure[:SCALar]:CURRent:AVERage? Returns the current average value in amps.
ASR-2000 Programming Manual :MEASure[:SCALar]:FREQuency Query Returns the SYNC signal source frequency in Hz. Description (Only AC+DC-sync or AC-sync Active) Query syntax :MEASure[:SCALar]:FREQuency? Returns the SYNC frequency in Hz. Return <NR2> :MEASure[:SCALar]:POWer[:AC]:APParent Query Returns the apparent power (S). Description Query syntax :MEASure[:SCALar]:POWer[:AC]:APParent? Returns the apparent power in VA.
REMOTE CONTROL :MEASure[:SCALar]:VOLTage[:RMS] Query Returns the voltage (Vrms). Description Query syntax :MEASure[:SCALar]:VOLTage[:RMS]? Returns the voltage in Vrms. Return <NR2> :MEASure[:SCALar]:VOLTage:AVERage Query Returns the voltage average value (Vavg). Description Query syntax :MEASure[:SCALar]:VOLTage:AVERage? Returns the voltage average value in volts. Return <NR2> :MEASure[:SCALar]:VOLTage:HIGH Query Returns the output voltage maximum peak value...
ASR-2000 Programming Manual :MEASure[:SCALar]: VOLTage:HARMonic[:RMS] Query Returns 41 values covering Total and order 1 to 40 Description voltage (Vrms) in harmonic. (Only AC-INT and 50 /60 Hz Active) Query syntax :MEASure[:SCALar]: VOLTage:HARMonic[:RMS]? Returns the entire 41 values Return <NR2>,<NR2 >,<NR2>, containing Total and order 1 to 40 <NR2>…, etc.
Page 63
REMOTE CONTROL Memory Commands :MEMory:RCL ............. 63 :MEMory:SAV ............. 63 :MEMory:RCL Recalls the settings from memory slot M0~M9. Description These memory slots are mapped to the preset settings. Equivalent to the *RCL command. Syntax :MEMory:RCL {<NR1>|MINimum|MAXimum} Parameter <NR1> MINimum MAXimum Example :MEMory:RCL Recall the settings to M1.
Page 64
ASR-2000 Programming Manual Output Commands :OUTPut[:STATe] ..........64 :OUTPut:PON ............64 :OUTPut:PROTection:CLEar ......65 :OUTPut:RELay ........... 65 :OUTPut[:STATe] Query Sets or queries the output state of power source. Description Syntax :OUTPut[:STATe] {<bool>|OFF|ON} Query Syntax :OUTPut[:STATe]? Turns the output off. Parameter OFF | 0 Turns the output on.
Page 65
REMOTE CONTROL :OUTPut:PROTection:CLEar Clears the machine error. Description Syntax :OUTPut:PROTection:CLEar :OUTPut:RELay Query Sets or queries the output relay of power source. Description Syntax :OUTPut:RELay {<bool>|OFF|ON} Query Syntax :OUTPut:RELay? Turns the output relay off. Parameter OFF | 0 Turns the output relay on. ON | 1 Returns output relay of the instrument.
REMOTE CONTROL :SYSTem:BEEPer:STATe Query Sets or queries the buzzer state on/off. Description Syntax :SYSTem:BEEPer:STATe {<bool>|OFF|ON} Query Syntax :SYSTem:BEEPer:STATe? Turns the buzzer off. Parameter OFF | 0 Turns the buzzer on. ON | 1 Returns the buzzer status. Return parameter <bool> :SYSTem:COMMunicate:GPIB[:SELF] :ADDRess Query...
ASR-2000 Programming Manual :SYSTem:COMMunicate:LAN:DNS Query Sets or queries the DNS address. Description The setting will only be valid after the power has Note: been cycled. Syntax :SYSTem:COMMunicate:LAN:DNS <string> Query Syntax :SYSTem:COMMunicate:LAN:DNS? DNS in string format ( “mask”) Parameter/Return <string> Applicable ASCII characters: 20H to 7EH Example SYST:COMM:LAN:DNS “172.16.1.252”...
REMOTE CONTROL Example SYST:COMM:LAN:IPAD “172.16.5.111” Sets the IP address to 172.16.5.111. :SYSTem:COMMunicate:LAN:MAC Query Returns the unit MAC address as a string. The Description MAC address cannot be changed. Query Syntax :SYSTem:COMMunicate:LAN:MAC? Returns the MAC address in the following Return parameter <string> format “FF-FF-FF-FF-FF-FF”...
ASR-2000 Programming Manual All keys are valid. This instrument is Parameter/Return LOCal controlled by the front panel controls. parameter All keys are invalid, except for the [local] key REMote and the ability to turn the output off. All keys are invalid. The instrument can only RWLock be controlled remotely.
REMOTE CONTROL Syntax :SYSTem:COMMunicate:SERial[:RECeive]:TRANsmit :BITS <NR1> Query Syntax :SYSTem:COMMunicate:SERial[:RECeive]:TRANsmit :BITS? 7 bits Parameter 8 bits 7 bits Return parameter +0 8 bits Example SYST:COMM:SER:TRAN:BITS? >+1 Indicates that 8 data bits are used for the UART connection. :SYSTem:COMMunicate:SERial[:RECeive] :TRANsmit:PARity Query Sets or queries the parity of the UART connection. Description The setting will only be valid after the power has Note:...
ASR-2000 Programming Manual :SYSTem:COMMunicate:SERial[:RECeive] :TRANsmit:SBITs Query Sets or queries the number of stop bits used for the Description UART connection. The setting will only be valid after the power has Note: been cycled. Syntax :SYSTem:COMMunicate:SERial[:RECeive]:TRANsmit :SBITs <NR1> Query Syntax :SYSTem:COMMunicate:SERial[:RECeive]:TRANsmit :SBITs? 1 stop bit Parameter...
REMOTE CONTROL <NR1>Absent Return parameter +0 <NR1>Mass Storage :SYSTem:COMMunicate:USB:REAR:MODE Query Sets or queries the speed of the rear panel USB B Description port. This setting is applied only after the unit is reset. Syntax :SYSTem:COMMunicate:USB:REAR:MODE {<NR1>|AUTO|FULL} Query Syntax :SYSTem:COMMunicate:USB:REAR:MODE? AUTO Parameter 0 | AUTO FULL...
ASR-2000 Programming Manual Return parameter <NR1> Continuous mode (normal operating CONT mode) Sequence mode Simulation mode :SYSTem:CONFigure:EXTio[:STATe] Query Sets or queries the external control state on/off. Description Syntax :SYSTem:CONFigure:EXTio[:STATe] {<bool>|OFF|ON} Query Syntax :SYSTem:CONFigure:EXTio[:STATe]? Turns the external control off. Parameter OFF | 0 Turns the external control on.
REMOTE CONTROL :SYSTem:HOLD:STATe Query Sets or queries the freeze hold state on/off. Description Syntax :SYSTem:HOLD:STATe {<bool>|OFF|ON} Query Syntax :SYSTem:HOLD:STATe? Turns the freeze hold off. Parameter OFF | 0 Turns the freeze hold on. ON | 1 Returns the freeze hold status. Return parameter <bool>...
ASR-2000 Programming Manual :SYSTem:SLEW:MODE Query Sets or queries slew mode setting. Description Syntax :SYSTem:SLEW:MODE {<bool>|TIME|SLOPe} Query Syntax :SYSTem:SLEW:MODE? Sets the Time mode. Parameter TIME | 0 Sets the Slope mode. SLOPe | 1 Returns the slew mode setting. Return parameter <bool> :SYST:SLEW:MODE TIME Example Sets the Time mode for slew mode.
ASR-2000 Programming Manual Minimum settable peak current high limit MINimum Maximum settable peak current high limit MAXimum Returns the Ipk-High Limit value Return parameter <NR2> Example CURR:LIM:PEAK:HIGH? 16.80 Returns the peak current high limit as 16.8Arms. [:SOURce]:CURRent:LIMit:PEAK:LOW Query Sets or queries the Ipk-Low Limit parameter for Description the continuous operation mode.
ASR-2000 Programming Manual Syntax [:SOURce]:FREQuency:LIMit:HIGH {<NR2>|MINimum|MAXimum} Query Syntax [:SOURce]:FREQuency:LIMit:HIGH? [INimum|MAXimum] Frequency in Hz. Parameter <NR2> Minimum settable frequency MINimum Maximum settable frequency MAXimum Returns the frequency limit Return parameter <NR2> Example FREQ:LIM:HIGH? >60.50 Returns the frequency upper limit. [:SOURce]:FREQuency:LIMit:LOW Query Sets or queries the frequency lower limit range.
REMOTE CONTROL Syntax [:SOURce]:FREQuency[:IMMediate] {<NR2>(HZ)|MINimum|MAXimum} Query Syntax [:SOURce]:FREQuency[:IMMediate]? [MINimum|MAXimum] Frequency setting in Hz. Parameter/Return <NR2> Minimum frequency parameter MINimum Maximum frequency MAXimum Example :FREQ 60.00 Sets the frequency of 60Hz. [:SOURce]:FUNCtion[:SHAPe][:IMMediate] Query Sets or queries the waveforms of power supply. Description (Not available for AC+DC-EXT or AC-EXT) Syntax...
REMOTE CONTROL AC+DC-EXT ACDC-EXT AC-EXT AC-EXT AC+DC-ADD ACDC-ADD AC-ADD AC-ADD AC+DC-SYNC ACDC-SYNC AC-SYNC AC-SYNC Example MODE? AC+DC-INT Returns the output mode as AC+DC-INT. [:SOURce]:PHASe:STARt:STATe Query Sets or queries state of start phase. (Not available Description for DC-INT, AC+DC-EXT and AC-EXT) Syntax [:SOURce]:PHASe:STARt:STATe {<bool>|FREE|FIXED}...
ASR-2000 Programming Manual Example :PHAS:STOP:STAT? FIXED Returns the state of stop phase as Fixed. [:SOURce]:PHASe:STARt[:IMMediate] Query Sets or queries the start phase. (Not available for Description DC-INT, AC+DC-EXT and AC-EXT) Syntax [:SOURce]:PHASe:STARt[:IMMediate] {<NR2>|MINimum|MAXimum} Query Syntax [:SOURce]:PHASe:STARt[:IMMediate]? [MINimum|MAXimum] Start phase value Parameter/Return <NR2>...
ASR-2000 Programming Manual [:SOURce]:VOLTage:LIMit:RMS Query Sets or queries the voltage limit for the continuous Description operation mode. (Only AC-INT or AC-ADD or AC-Sync Active) Syntax [:SOURce]:VOLTage:LIMit:RMS {<NR2>|MINimum|MAXimum} Query Syntax [:SOURce]:VOLTage:LIMit:RMS? [MINimum|MAXimum] Vrms. Parameter <NR2> Minimum voltage limit MINimum Maximum voltage limit MAXimum Returns the voltage limit.
REMOTE CONTROL [:SOURce]:VOLTage:LIMit:LOW Query Sets or queries the voltage low limit. (Only Description AC+DC-INT or DC-INT or AC+DC-ADD or AC+DC-Sync Active) Syntax [:SOURce]:VOLTage:LIMit:LOW {<NR2>|MINimum|MAXimum} Query Syntax [:SOURce]:VOLTage:LIMit:LOW? [MINimum|MAXimum] Voltage low limit Parameter <NR2> Minimum voltage low limit MINimum Maximum voltage low limit MAXimum Returns the voltage low limit.
ASR-2000 Programming Manual [:SOURce]:VOLTage[:LEVel][:IMMediate]:OF FSet Query Sets or queries the voltage offset value. (Only Description AC+DC-INT or DC-INT or AC+DC-ADD or AC+DC-Sync Active) Syntax [:SOURce]:VOLTage[:LEVel][:IMMediate]:OFFSet {<NR2>(V)|MINimum|MAXimum} Query Syntax [:SOURce]:VOLTage[:LEVel][:IMMediate]:OFFSet? [MINimum|MAXimum] Voltage offset value Parameter/Return <NR2> Minimum voltage offset value parameter MINimum Maximum voltage offset value MAXimum...
Page 89
REMOTE CONTROL Sequence Commands [:SOURce]:SEQuence:CPARameter ....89 [:SOURce]:SEQuence:CSTep ......90 [:SOURce]:SEQuence:SPARameter ....90 [:SOURce]:SEQuence:STEP ....... 91 :TRIGger:SEQuence:SELected:EXECute ..92 [:SOURce]:SEQuence:CPARameter Sets the common parameters for the Sequence Description mode. Please see the user manual for a full description of each parameter. Syntax [:SOURce]:SEQuence:CPARameter {<NR2>,<NR2>,<bool>|OFF|ON,<NR2>,<bool>|OFF|...
Page 90
ASR-2000 Programming Manual This parameter is w/o function. <bool>|OFF|ON <NR2>,<NR2>,<bool>,<NR2>,<bool>,<NR1>,<NR1>, Return parameter <bool>,<NR1>,<NR1>,<bool>,<NR1>,<bool>, <bool> Returns the common parameters in the following order: Step time, on phase, on phase on/off, off phase, off phase on/off, term settings, jump step number, jump on/off, jump count, code on/off, branch1, branch1 on/off, branch2, branch2 on/off, trig out on/off.
Page 91
REMOTE CONTROL Frequency mode: Constant(1) | <NR1>|CONSt| Keep(2) | Sweep(3) KEEP|SWEep ARB1|ARB2|ARB3|ARB4|ARB5 Waveform |ARB6|ARB7|ARB8|ARB9|ARB 10|ARB11|ARB12|ARB13|ARB14 |ARB15|ARB16|SIN|SQU|TRI Phase angle. Fixed to 0. <NR1> <NR2>,<NR1>|CONSt|KEEP|SWEep,<NR2>,<NR1>| Return parameter CONSt|KEEP|SWEep,<NR2>,<NR1>|CONSt|KEEP|S WEep,ARB1|ARB2|ARB3|ARB4|ARB5|ARB6|ARB7| ARB8|ARB9|ARB10|ARB11|ARB12|ARB13|ARB14| ARB15|ARB16|SIN|SQU|TRI,<NR1> Returns the step parameters in the following order: ACV, ACV mode, DCV, DCV mode, frequency, frequency mode, wave, phase.
Page 92
ASR-2000 Programming Manual :TRIGger:SEQuence:SELected:EXECute Query Sets to execute actions for sequence mode Description Syntax :TRIGger:SEQuence:SELected:EXECute {STOP|STARt|HOLD|BRAN1|BRAN2} Stops sequence execution Parameter STOP Starts sequence execution STARt Holds sequence execution HOLD Jumps to Branch 1 execution BRAN1 Jumps to Branch 2 execution BRAN2 Example TRIG:SEQ:SEL:EXEC STAR...
ASR-2000 Programming Manual [:SOURce]:SIMulation:NORMal 1:VOLTage ... 104 [:SOURce]:SIMulation:REPeat:COUNt .... 105 [:SOURce]:SIMulation:REPeat:ENABle .... 105 [:SOURce]:SIMulation:TRANsition<1|2>:TIME ................106 [:SOURce]:SIMulation:TRANsition<1|2>:CODE ................106 :TRIGger:SIMulation:SELected:EXECute ..107 [:SOURce]:SIMulation:ABNormal:CODE Query Sets the external trigger output for the abnormal Description step parameter. This option is only applicable when in the Simulation mode.
REMOTE CONTROL Example :SIM:ABN:FREQ 55 Sets the frequency to 55Hz. [:SOURce]:SIMulation:ABNormal:PHASe :STARt:ENABle Query Enables/Disables (Fixed/Free) the ON Phs parameter Description of the abnormal step for the Simulation mode. Syntax [:SOURce]:SIMulation:ABNormal:PHASe:STARt :ENABle {<bool>|OFF|ON|FREE|FIXED} Query Syntax [:SOURce]:SIMulation:ABNormal:PHASe:STARt :ENABle? OFF | 0 | Disabled Parameter/Return FREE...
REMOTE CONTROL [:SOURce]:SIMulation:ABNormal:TIME Query Sets or queries the Time parameter of the abnormal Description step for the Simulation mode. Syntax [:SOURce]:SIMulation:ABNormal:TIME {<NR2>|MINimum|MAXimum} Query Syntax [:SOURce]:SIMulation:ABNormal:TIME? [MINimum|MAXimum] Time of the abnormal step in seconds <NR2> Parameter/Return MINimum parameter 999.9999s MAXimum Example :SIM:ABN:TIME 1 Sets the abnormal step time to 1 second.
REMOTE CONTROL Example :SIM:INIT:FREQ 60 Sets the frequency of the initial step to 60Hz. [:SOURce]:SIMulation:INITial:PHASe:STARt :ENABle Query Enables/Disables (Fixed/Free) the ON Phs Description parameter of the initial step for the Simulation mode. Syntax [:SOURce]:SIMulation:INITial:PHASe:STARt:ENABle {<bool>|OFF|ON|FREE|FIXED} Query Syntax [:SOURce]:SIMulation:INITial:PHASe:STARt:ENABle? Disabled Parameter/Return OFF | 0 | parameter FREE...
ASR-2000 Programming Manual [:SOURce]:SIMulation:INITial:PHASe:STOP :ENABle Query Enables/Disables (Fixed/Free) the OFF Phs Description parameter of the initial step for the Simulation mode. Syntax [:SOURce]:SIMulation:INITial:PHASe:STOP:ENABle {<bool>|OFF|ON|FREE|FIXED } Query Syntax [:SOURce]:SIMulation:INITial:PHASe:STOP:ENABle? Disabled Parameter/Return OFF | 0 | parameter FREE Enabled ON | 1 | FIXED Example :SIM:INIT:PHAS:STOP:ENAB 1...
REMOTE CONTROL [:SOURce]:SIMulation:INITial:VOLTage Query Sets or queries the Vset parameter of the initial Description step for the Simulation mode. Syntax [:SOURce]:SIMulation:INITial:VOLTage {<NR2>|MINimum|MAXimum} Query Syntax [:SOURce]:SIMulation:INITial:VOLTage? [MINimum|MAXimum] Voltage of the initial step. <NR2> Parameter/Return Minimum settable voltage MINimum parameter Maximum settable voltage MAXimum Example :SIM:INIT:VOLT MAX...
ASR-2000 Programming Manual Syntax [:SOURce]:SIMulation:NORMal 1:FREQuency {<NR2>|MINimum|MAXimum} Query Syntax [:SOURce]:SIMulation:NORMal 1:FREQuency? [MINimum|MAXimum] Normal 1 Parameter/Return Frequency of abnormal step parameter <NR2> Minimum frequency MINimum Maximum frequency MAXimum Example :SIM:NORM1:FREQ 60 Sets the frequency to 60Hz. [:SOURce]:SIMulation:NORMal<1|2> :PHASe:STARt:ENABle Query Enables/Disables (Fixed/Free) the ON Phs Description parameter of the normal1 or normal2 step for the Simulation mode.
REMOTE CONTROL Syntax [:SOURce]:SIMulation:NORMal<1|2>:PHASe:STARt[:I MMediate] {<NR2>|MINimum|MAXimum} Query Syntax [:SOURce]:SIMulation:NORMal<1|2>:PHASe:STARt[:I MMediate]? [MINimum|MAXimum] Normal 1 or Normal 2 <1|2> Parameter/Return ON Phs (start phase) <NR2> parameter MINimum 359.9 MAXimum Example :SIM:NORM1:PHAS:STAR 0 Sets ON Phs to 0. [:SOURce]:SIMulation:NORMal<1|2> :PHASe:STOP:ENABle Query Enables/Disables (Fixed/Free) the OFF Phs Description parameter of the normal1 or normal2 step for the Simulation mode.
ASR-2000 Programming Manual Sets the off phase of the waveform after the output Note: has been turned off. Syntax [:SOURce]:SIMulation:NORMal<1|2>:PHASe:STOP[:I MMediate] {<NR2>|MINimum|MAXimum} Query Syntax [:SOURce]:SIMulation:NORMal<1|2>:PHASe:STOP[:I MMediate]? [MINimum|MAXimum] Normal 1 or Normal 2 <1|2> Parameter/Return OFF Phs (Stop phase) <NR2> parameter MINimum 359.9 MAXimum...
REMOTE CONTROL Query Syntax [:SOURce]:SIMulation:NORMal 1:VOLTage? [MINimum|MAXimum] Normal 1 Parameter/Return Voltage of the abnormal step. <NR2> parameter Minimum settable voltage MINimum Maximum settable voltage MAXimum Example :SIM:NORM1:VOLT MAX Sets the normal1step voltage to the maximum. [:SOURce]:SIMulation:REPeat:COUNt Query Sets or queries the repeat count for the Simulation Description mode.
ASR-2000 Programming Manual [:SOURce]:SIMulation:TRANsition<1|2> :TIME Query Sets or queries the Time parameter of the transition Description step for the Simulation mode. Syntax [:SOURce]:SIMulation:TRANsition<1|2>:TIME {<NR2>|MINimum|MAXimum} Query Syntax [:SOURce]:SIMulation:TRANsition<1|2>:TIME? [MINimum|MAXimum] Time of the step in seconds <NR2> Parameter/Return MINimum parameter 999.9999s MAXimum Example :SIM:TRAN1:TIME 1 Sets the step time to 1 second.
REMOTE CONTROL :TRIGger:SIMulation:SELected:EXECute Query Sets to execute actions for simulate mode Description Syntax :TRIGger:SIMulation:SELected:EXECute {STOP|STARt|HOLD} Stops simulate execution Parameter STOP Starts simulate execution STARt Holds simulate execution HOLD Example TRIG:SIM:SEL:EXEC STAR Starts simulate execution.
Page 108
ASR-2000 Programming Manual Input Subsystem Command :INPut:GAIN ............108 :INPut:SYNC:SOURce ........108 :INPut:GAIN Query Sets or queries the input gain value. (Only Description AC+DC-EXT or AC-EXT or AC+DC-ADD or AC- ADD Active) Syntax :INPut:GAIN {<NR2>(V)|MINimum|MAXimum} Query Syntax :INPut:GAIN? [MINimum|MAXimum] Input gain value Parameter/Return <NR2>...
Page 109
REMOTE CONTROL Display Command :DISPlay[:WINDow]:DESign:MODE ....109 :DISPlay[:WINDow]:MEASure:SOURce<1|2|3> ................109 :DISPlay[:WINDow]:DESign:MODE Sets two display mode. Description Syntax :DISPlay[:WINDow]:DESign:MODE{NORMal|SIMPle} Configure setup and Measurement. Parameter MORMal All measurement times. SIMPle Example :DISP:DES:MODE NORM Sets standard normal display. :DISPlay[:WINDow]:MEASure:SOURce<1|2| 3> Sets standard normal display to measurement Description items 1 –...
REMOTE CONTROL Error List Command Errors ..........111 Execution Errors ..........115 Device Specific Errors ........117 Query Errors ............118 Command Errors Overview An <error/event number> in the range [ -199 , - 100 ] indicates that an IEEE 488.2 syntax error has been detected by the instrument’s parser.
Page 112
ASR-2000 Programming Manual Error Code Description This is the generic syntax error for devices that -100 Command Error cannot detect more specific errors. This code indicates only that a Command Error as defined in IEEE 488.2,11.5.1.1.4 has occurred. An unrecognized command or data type was -102 Syntax error encountered;...
Page 113
REMOTE CONTROL The header contains more that twelve -112 Program characters (see IEEE 488.2, 7.6.1.4.1). mnemonic too long The header is syntactically correct, but it is -113 Undefined header undefined for this specific device; for example, *XYZ is not defined for any device. The value of a numeric suffix attached to a -114 Header suffix out of range...
Page 114
ASR-2000 Programming Manual Either the character data element contains an -141 Invalid invalid character or the particular element character data received is not valid for the header. A legal character data element was encountered -148 Character where prohibited by the device. data not allowed A string data element was expected, but was -151 Invalid string...
Page 115
REMOTE CONTROL Execution Errors Overview An <error/event number> in the range [ -299 , - 200 ] indicates that an error has been detected by the instrument’s execution control block. The occurrence of any error in this class shall cause the execution error bit (bit 4) in the event status register (IEEE 488.2, section 11.5.1) to be set.
Page 116
ASR-2000 Programming Manual Indicates that a command is not executable -201 Invalid while while the device is in local due to a hard local in local control (see IEEE 488.2, 5.6.1.5); for example, a device with a rotary switch receives a message which would change the switches state, but the device is in local so the message cannot be executed.
Page 117
REMOTE CONTROL Indicates that a legal program data element was -222 Data out of parsed but could not be executed because the range interpreted value was outside the legal range as defined by the device (see IEEE 488.2, 11.5.1.1.5.). Used where exact value, from a list of possibles, -224 Illegal was expected.
Page 118
ASR-2000 Programming Manual or query errors; see the other error definitions in this section. Error Code Description Indicates that some error, termed “system -310 System error error” by the device, has occurred. This code is device-dependent. Indicates that the firmware detected a fault -320 Storage fault when using data storage.
Page 119
REMOTE CONTROL Error Code Description This is the generic query error for devices that -400 Query error cannot detect more specific errors. This code indicates only that a Query Error as defined in IEEE 488.2, 11.5.1.1.7 and 6.3 has occurred.
ASR-2000 Programming Manual PPENDIX Factory Default Settings The following default settings are the factory configuration settings for the ASR-2000 series. For details on how to return to the factory default settings, please see the user manual. AC+DC-INT Mode ASR-2050 ASR-2050R ASR-2100...
Page 121
APPENDIX DC-INT Mode ASR-2050 ASR-2050R ASR-2100 ASR-2100R Range 100V 0.0 Vdc 5.25 A 10.50 A V Limit +/- 250.0 Vpp IPK Limit +/- 21.00 A +/- 42.00 A AC+DC-EXT Mode ASR-2050 ASR-2050R ASR-2100 ASR-2100R Range 100V GAIN 100.0 IRMS 5.25 A 10.50 A IPK Limit +/- 21.00 A...
Page 122
ASR-2000 Programming Manual AC-ADD Mode ASR-2050 ASR-2050R ASR-2100 ASR-2100R Range 100V Wave Shape 0.0 Vrms GAIN 100.0 FREQ 50.00 Hz IRMS 5.25 A 10.50 A V Limit 175.0 Vrms F Limit Lo 40.0 Hz F Limit Hi 999.9 Hz IPK Limit +/- 21.00 A +/- 42.00 A ON Phs...
Page 123
APPENDIX Menu ASR-2000 T ipeak, hold(msec) 1 ms Ipkh CLR EXEC Power ON Buzzer Remote Sense Slew Rate Mode Slope Output Relay Enable THD Format External Control ASR-2000 DHCP USB Device ASR-2000 Speed Auto LCD Configuration ASR-2000 LCD Contrast LCD Brightness LCD Saturation Sequence Mode ASR-2000...
Page 124
ASR-2000 Programming Manual Simulation Mode ASR-2000 Step Initial Repeat Time 0.1000 s Fset 50.00 ON Phs Free OFF Phs Free Wave Code RS232C Optional 1 Baudrate 9600 Databits 8bits Parity None Stopbits 1bit GPIB Optional 1 Address...
Need help?
Do you have a question about the ASR-2000 Series and is the answer not in the manual?
Questions and answers