Table of Contents

Advertisement

Quick Links

Lx \ Ls Series
AC Power Source
Programming Manual
Contact Information
Telephone: 800 733 5427 (toll free in North America)
858 450 0085 (direct)
Fax: 858 458 0267
Email:
Domestic Sales: domorders.sd@ametek.com
International Sales: intlorders.sd@ametek.com
Customer Service: service.ppd@ametek.com
Web:
www.programmablepower.com
March 2011
Document No. 7004-961 Rev. J

Advertisement

Table of Contents
loading

Summary of Contents for Ametek LX series

  • Page 1 Programming Manual Contact Information Telephone: 800 733 5427 (toll free in North America) 858 450 0085 (direct) Fax: 858 458 0267 Email: Domestic Sales: domorders.sd@ametek.com International Sales: intlorders.sd@ametek.com Customer Service: service.ppd@ametek.com Web: www.programmablepower.com March 2011 Document No. 7004-961 Rev. J...
  • Page 4 Refers to Lx and Ls Series AC Power Source/Analyzers Models: Single chassis: 3000Lx, 4500Lx, 6000Lx Multiple chassis: 9000Lx/2, 12000Lx/2, 13500Lx/3, 18000Lx/3 Single chassis: 3000Ls, 4500Ls, 6000Ls Multiple chassis: 9000Ls/2, 12000Ls/2, 13500Ls/3, 18000Ls/3 Manual revision: J, March 2011...
  • Page 5 About AMETEK AMETEK Programmable Power, Inc., a Division of AMETEK, Inc., is a global leader in the design and manufacture of precision, programmable power supplies for R&D, test and measurement, process control, power bus simulation and power conditioning applications across diverse industrial segments.
  • Page 6 This page intentionally left blank.
  • Page 7: Important Safety Instructions

    Neither AMETEK Programmable Power Inc., San Diego, California, USA, nor any of the subsidiary sales organizations can accept any responsibility for personnel, material or inconsequential injury, loss or damage that results from improper use of the equipment and accessories.
  • Page 8 AMETEK will, at its expense, deliver the repaired or replaced Product or parts to the Buyer. Any warranty of AMETEK will not apply if the Buyer is in default under the Purchase Order Agreement or where the Product or any part...
  • Page 9: Table Of Contents

    Lx \ Ls Series Table of Contents Introduction ............................8 1.1 Documentation Summary ....................... 8 1.2 Lx Series and Ls Series Differences....................9 1.3 Manual organization and format ..................... 9 1.4 Introduction to Programming ......................10 Introduction to SCPI .......................... 11 2.1 Conventions Used in This Manual ....................
  • Page 10 Programming Manual Lx \ Ls Series Common Commands ......................... 93 5.1 *CLS .............................. 94 5.2 *ESR? ............................94 5.3 *IDN? ............................95 5.4 *OPC ............................. 95 5.5 *OPT? ............................95 5.6 *PSC ............................. 95 5.7 *RCL ............................. 96 5.8 *RST ............................. 97 5.9 *SAV .............................
  • Page 11 Programming Manual Lx \ Ls Series Table of Figures Figure 2-1: Partial Command Tree ......................12 Figure 2-2: Command Message Structure ....................15 Figure 6-1: Model of transient system....................... 107 Figure 6-2: Model of output trigger system....................111 Figure 6-3: Model of Measurement triggers....................117 Figure 6-4: Pre- and Post Event Triggering....................
  • Page 12: Introduction

    Lx \ Ls Series 1. Introduction This manual contains programming information for the Lx Series and Ls Series AC source/Analyzers. The expression "AC source" as used in the manual also applies to the same series. You will find the following information in the rest of this manual:...
  • Page 13: Lx Series And Ls Series Differences

    Lx \ Ls Series Lx Series and Ls Series Differences The Lx Series and Ls Series of AC power sources are both based on the same AC power source hardware platform and share many common components. The differences are primarily in configuration and options.
  • Page 14: Introduction To Programming

    Programming Manual Lx \ Ls Series Series User manual for information on using the remote control interface and command syntax. The user manual (P/N 7004-960) is provided on the same CDROM as this user manual. California Instruments may make updated versions of this manual available from time to time in electronic format through it‟s website.
  • Page 15: Introduction To Scpi

    Programming Manual Lx \ Ls Series 2. Introduction to SCPI SCPI (Standard Commands for Programmable Instruments) is a programming language for controlling instrument functions over the IEEE-488. SCPI is layered on top of the hardware-portion of IEEE 488.2. The same SCPI commands and parameters control the same functions in different classes of instruments.
  • Page 16: Figure 2-1: Partial Command Tree

    Programming Manual Lx \ Ls Series 2.2.3 The SCPI Command Tree As previously explained, the basic SCPI communication method involves sending one or more properly formatted commands from the SCPI command tree to the instrument as program messages. Figure 2-1 shows a portion of a subsystem command tree, from which you access the commands located along the various paths (you can see the complete tree in appendix A).
  • Page 17 Programming Manual Lx \ Ls Series 2. OUTPut:PROTection:DELay 20. The entire message would be: OUTPut:PROTection:CLEar;DELay 20 The message terminator after DELay 20 returns the path to the root. The Effect of Optional Headers If a command includes optional headers, the interface assumes they are there. For example, if you enter OUTPut OFF, the interface recognizes it as OUTPut:STATe OFF.
  • Page 18: Using Queries

    Programming Manual Lx \ Ls Series Using Queries Observe the following precautions with queries: Set up the proper number of variables for the returned data. Read back all the results of a query before sending another command to the AC source. Otherwise a Query Interrupted error will occur and the unreturned data will be lost.
  • Page 19: Figure 2-2: Command Message Structure

    Programming Manual Lx \ Ls Series Data Message Unit Query Indicator Headers VOLT : LEV 80 ; PROT 88 ; : CURR? <NL> Header Message Separator Terminator Message Root Specifier Unit Separator Figure 2-2: Command Message Structure The basic parts of the above message are: Message Component Example Headers...
  • Page 20 Programming Manual Lx \ Ls Series combine two or more message units into a compound message, you may need to enter the optional header. 2.5.4 Query Indicator Following a header with a question mark turns it into a query (VOLTage?, VOLTage:PROTection?).
  • Page 21: Scpi Data Formats

    Programming Manual Lx \ Ls Series SCPI Data Formats All data programmed to or returned from the AC source is ASCII. The data may be numerical or character string. 2.6.1 Numerical Data Formats Symbol Data Form Talking Formats <NR1> Digits with an implied decimal point assumed at the right of the least- significant digit.
  • Page 22 Programming Manual Lx \ Ls Series <SRD> String Response Data. Returns string parameters enclosed in double quotes.
  • Page 23: System Considerations

    Programming Manual Lx \ Ls Series 3. System Considerations This chapter addresses some system issues concerning programming. Specifically, these are AC source addressing and the use of the following IEEE-488 system interfaces: PC controller with National Instruments PCI-GPIB Interface. Agilent HP82335A PC Interface controller card Assigning the IEEE-488 Address in Programs The AC source address cannot be set remotely.
  • Page 24: Scpi Command Reference

    Programming Manual Lx \ Ls Series 4. SCPI Command Reference Introduction This chapter provides a complete listing of all SCPI commands supported by the Lx\Ls Series of AC sources. Commands are grouped by function according the root level commands. Some general command related issues are: Phases If a command can apply to individual phases of an AC source, the entry “Phase Selectable”...
  • Page 25: Subsystem Commands

    Programming Manual Lx \ Ls Series Subsystem Commands Subsystem commands are specific to AC source functions. They can be a single command or a group of commands. The groups are comprised of commands that extend one or more levels below the root. The description of common commands follows the description of the subsystem commands.
  • Page 26: Calibration Subsystem

    Programming Manual Lx \ Ls Series Calibration Subsystem The commands in this subsystem allow you to do the following: Enter the calibration password Calibrate the current and voltage output levels, and store new calibration constants in nonvolatile memory. Subsystem Syntax CALibrate :MEASure :CURRent...
  • Page 27 Programming Manual Lx \ Ls Series Command Syntax CALibrate:MEASure:VOLTage Parameters None Query Syntax CALibrate:MEASure:CURRent? Returned Parameters <NR3> Examples CAL:MEAS:VOLT Related Commands CAL:SAVE CAL:MEAS:CURR CALibrate:PASSword This command can only be used to unlock the calibration mode. Once unlocked, non-query calibration commands will be accepted. Query commands are always accepted. Command Syntax CALibrate:PASSword<NRf>...
  • Page 28: Diagnostic Subsystem

    Programming Manual Lx \ Ls Series Diagnostic Subsystem These subsystem commands perform diagnostic functions which include reading and writing to the EEPROM, resetting the AC source and reading temperature. Subsystem Syntax DIAGnostic :RESet Force power-on reset :TEMPerature :AMBient? Returns ambient temperature in °C DIAGnostic:RESet This commands forces a power-on reset.
  • Page 29: Instrument Subsystem

    Programming Manual Lx \ Ls Series Instrument Subsystem This subsystem programs the three-phase output capability of the AC Power Source. Subsystem Syntax INSTrument :COUPle ALL | NONE Couple all phases for programming :NSELect <n> Select the output phase to program (1|2|3) :SELect <output>...
  • Page 30: Limit Subsystem

    Programming Manual Lx \ Ls Series Limit Subsystem These subsystem commands may be used to query the hardware limits (capabilities) of the AC power source. These commands are protected and can only be used in query format. Subsystem Syntax LIMit :CURRent Current limit setting :FREQuency...
  • Page 31 Programming Manual Lx \ Ls Series B and C (ø1, ø2 and ø3). If the MODE field is set (standard on Lx Series, optional on Ls Series) the AC source can operate in both 1 and 3 phase modes. Other Any value other than 0 or 120 indicates 2 phase configuration with phase angle between A and B set to value shown.
  • Page 32: Array Measurement Subsystem

    Programming Manual Lx \ Ls Series Array Measurement Subsystem This subsystem lets you retrieve arrays containing measurements data. Only current and voltage measurements are stored in an array. Two measurement commands are available: MEASure and FETCh. MEASure triggers the acquisition of new data before returning the readings from the array.
  • Page 33 Programming Manual Lx \ Ls Series bandwidth of the measurement system, which is 16 kHz. Thus, the maximum harmonic that can be measured is dependent on the output frequency. Any harmonics that represent frequencies greater than 16 kHz are returned as 0. Query Syntax MEASure:ARRay:CURRent:HARMonic[:AMPLitude]? FETCh:ARRay:CURRent:HARMonic[:AMPLitude]?
  • Page 34 Programming Manual Lx \ Ls Series MEASure:ARRay:CURRent:NEUTral:HARMonic? FETCh:ARRay:CURRent:NEUTral:HARMonic? These queries return an array of harmonic amplitudes of output current of the neutral output terminal in rms amperes. The first value returned is the dc component, the second value is the fundamental frequency, and so on up to the 50th harmonic.
  • Page 35 Programming Manual Lx \ Ls Series The ASCII mode will double the number of characters transferred so provisions for a larger receive buffer on the PC may have to be made. On the Lx/Ls, the full acquisition data size that can be sent with one command in BIN mode is 16KB, in ASC mode 32KB.
  • Page 36 Programming Manual Lx \ Ls Series mant_f = mant_f / EXPO_MAX Else mant_f = mant_f * EXPO_MAX End If End If End If 'Append number sign and return value If sign Then mant_f = -mant_f StringToIEEEFloat = mant_f Exit Function '============================================================= FloatConvError: 'Conversion errors are truncated to zero...
  • Page 37: Current Measurement Subsystem

    Programming Manual Lx \ Ls Series Current Measurement Subsystem This subsystem programs the current measurement capability of the 3000Lx and the 4500Lx. Two measurement commands are available: MEASure and FETCh. MEASure triggers the acquisition of new measurement data before returning a reading. FETCh returns a reading computed from previously acquired data.
  • Page 38 Programming Manual Lx \ Ls Series Query Syntax MEASure[:SCALar]:CURRent:AC? FETCh[:SCALar]:CURRent:AC? Parameters None Examples MEAS:CURR:AC? FETC:CURR:AC? Returned Parameters <NR3> Related Commands INST:NSEL MEASure:CURRent:ACDC? FETCh:CURRent:ACDC? Phase Selectable These queries return the ac and dc components of the rms current being sourced at the output terminals.
  • Page 39 Programming Manual Lx \ Ls Series These queries return the output current crest factor. This is the ratio of peak output current to rms output current. Query Syntax MEASure[:SCALar]:CURRent:CREStfactor? FETCh[:SCALar]:CURRent:CREStfactor? Parameters None Examples MEAS:CURR:CRES? FETC:CURR:CRES? Returned Parameters <NR3> Related Commands INST:NSEL MEASure:CURRent:HARMonic? FETCh:CURRent:HARMonic?
  • Page 40 Programming Manual Lx \ Ls Series Query Syntax MEASure[:SCALar]:CURRent:HARMonic:THD? FETCh[:SCALar]:CURRent:HARMonic:THD? Parameters None Examples MEAS:CURR:HARM:THD? FETC:CURR:HARM:THD? Returned Parameters <NR3> Related Commands INST:NSEL MEASure:CURRent:NEUTral? FETCh:CURRent:NEUTral? These queries return the dc current in the neutral output terminal of a three-phase AC source. Query Syntax MEASure[:SCALar]:CURRent:NEUTral[:DC]? FETCh[:SCALar]:CURRent:NEUTral[:DC]? Parameters...
  • Page 41 Programming Manual Lx \ Ls Series Query Syntax MEASure[:SCALar]:CURRent:NEUTral:HARMonic [:AMPLitude]?<NRf> FETCh[:SCALar]:CURRent:NEUTral:HARMonic [:AMPLitude]?<NRf> Parameters 0 to 50 Examples MEAS:CURR:NEUT:HARM? 3 FETC:CURR:NEUT:HARM? 1 Returned Parameters <NR3> Related Commands INST:NSEL MEASure:CURRent:NEUTral:HARMonic:PHASe? FETCh:CURRent:NEUTral:HARMonic:PHASe? These queries return the phase angle of the Nth harmonic of current in the neutral output terminal of a three-phase, referenced to the positive zero crossing of the fundamental component.
  • Page 42: Frequency Measurement Subsystem

    Programming Manual Lx \ Ls Series Frequency Measurement Subsystem This subsystem programs the frequency measurement capability of the Lx\Ls Series. Two measurement commands are available: MEASure and FETCh. MEASure triggers the acquisition of new measurement data before returning a reading. FETCh returns a reading computed from previously acquired data.
  • Page 43: Power Measurement Subsystem

    Programming Manual Lx \ Ls Series 4.10 Power Measurement Subsystem This subsystem programs the power measurement capability of the Lx\Ls Series. Two measurement commands are available: MEASure and FETCh. MEASure triggers the acquisition of new measurement data before returning a reading. FETCh returns a reading computed from previously acquired data.
  • Page 44 Programming Manual Lx \ Ls Series Query Syntax MEASure[:SCALar]:POWer:AC:APParent? FETCh[:SCALar]:POWer:AC:APParent? Parameters None Examples MEAS:POW:AC:APP? FETC:POW:AC:APP? Returned Parameters <NR3> Related Commands INST:NSEL MEASure:POWer:AC:REACtive? FETCh:POWer:AC:REACtive? Phase Selectable These queries return the reactive power being sourced at the output terminals in volt-amperes reactive. Reactive power is computed as: VAR = sqrt(square(apparent power) - square(real power)) Query Syntax MEASure[:SCALar]:POWer:AC:REACtive?
  • Page 45: Voltage Measurement Subsystem

    Programming Manual Lx \ Ls Series 4.11 Voltage Measurement Subsystem This subsystem programs the voltage measurement capability of the Lx\Ls Series. Two measurement commands are available: MEASure and FETCh. MEASure triggers the acquisition of new measurement data before returning a reading. FETCh returns a reading computed from previously acquired data.
  • Page 46 Programming Manual Lx \ Ls Series Query Syntax MEASure[:SCALar]:VOLTage:ACDC? FETCh[:SCALar]:VOLTage:ACDC? Parameters None Examples MEAS:VOLT:ACDC? FETC:VOLT:ACDC? Returned Parameters <NR3> Related Commands INST:NSEL MEASure:VOLTage:HARMonic? FETCh:VOLTage:HARMonic? Phase Selectable These queries return the rms amplitude of the Nth harmonic of output voltage. The parameter is the desired harmonic number.
  • Page 47 Programming Manual Lx \ Ls Series Query Syntax MEASure[:SCALar]:VOLTage:HARMonic:THD? FETCh[:SCALar]:VOLTage:HARMonic:THD? Parameters None Examples MEAS:VOLT:HARM:THD? FETC:VOLT:HARM:THD? Returned Parameters <NR3> Related Commands INST:NSEL MEASure:THDistortion:MODE This command sets the calculation method for THD measurements. The distortion calculation is based on the H2 through H50 with the RMS voltage or current in the denominator. Note that some definitions of THD use the fundamental component (H1) of the voltage or as the denominator.
  • Page 48: Output Subsystem

    Programming Manual Lx \ Ls Series 4.12 Output Subsystem This subsystem controls the main outputs, the signal outputs, the power-on state, and the output protection function of the Lx/Ls Series. Subsystem Syntax OUTPut [:STATe] <bool> Enable/disable output voltage, current, power, etc. :DFI [:STATE] <bool>...
  • Page 49 Programming Manual Lx \ Ls Series OUTPut:DFI:SOURce This command selects the source for DFI events. The choices are: QUEStionable Questionable summary bit OPERation Operation summary bit Standard Event summary bit Request Service summary bit Never true Command Syntax OUTP:DFI:SOUR<source> Parameters QUES | OPER | ESP | RQS | OFF *RST Value Examples...
  • Page 50 Programming Manual Lx \ Ls Series OUTPut:PROTection:DELay This command sets the delay time between the programming of an output change that produces a CL or UNREG status condition and the recording of that condition by the Status Operation Condition register. The delay prevents momentary changes in status that can occur during programming from being registered as events by the status subsystem.
  • Page 51 Programming Manual Lx \ Ls Series OUTPut:TTLTrg[:STATe] This command enables or disables the AC source Trigger Out1 signal, which is available at a SMA connector on the rear of the Lx\Ls Series units. Command Syntax OUTPut:TTLTrg[:STATe]<bool> Parameters 0|1|OFF|ON *RST Value Examples OUTP:TTLT 1 OUTP:TTLT OFF Query Syntax...
  • Page 52: Power On Subsystem

    Programming Manual Lx \ Ls Series 4.13 Power On Subsystem This subsystem controls the specific configuration settings at power on. Most power on settings are determined by the power on register recall state using the OUTPut:PON:STATe command. Some aspects are not part of a register however and must be controlled using the PONS commands.
  • Page 53: Sense Subsystem - Sweep

    Programming Manual Lx \ Ls Series 4.14 Sense Subsystem - Sweep This subsystem controls the measurement current range and the data acquire sequence of the AC source. Subsystem Syntax SENSe [:COUPle] AC | DC ADC coupling mode. :SWEep :OFFSet Define trigger delay in time relative to start of the digitizer data record :POINts <n>...
  • Page 54 Programming Manual Lx \ Ls Series Command Syntax SENSe:SWEep:OFFSet:POINts<NRf+> Parameters 4096 through 2E9 | MINimum | MAXimum *RST Value Examples SENS:SWE:OFFS:POIN -2047 Query Syntax SENSe:SWEep:OFFSet:POINts? Returned Parameters <NR3> Related Commands SENS:SWE:TINT MEAS:ARR SENSe:SWEep:TINTerval This command defines the time period between samples. The sample period can be programmed from 10.42 to 104.2 microseconds in 10 microsecond increments in single-phase mode and from 31.25 to 312.5 microseconds in three-phase mode.
  • Page 55: Source Subsystem - Current

    Programming Manual Lx \ Ls Series 4.15 Source Subsystem - Current This subsystem programs the output current of the AC source. Subsystem Syntax [SOURce:] CURRent [:LEVel] [:IMMediate] [:AMPLitude] <n> Sets the rms current limit :PROTection :DELay Current limit fault delay :STATe <bool>...
  • Page 56 Programming Manual Lx \ Ls Series CURRent:PROTection:STATe This command enables or disables the AC source overcurrent (OC) protection function. If the overcurrent protection function is enabled and the AC source exceeds the programmed level, then the output is disabled and the Questionable Condition status register OC bit is set (see Chapter 7).
  • Page 57: Source Subsystem - Frequency

    Programming Manual Lx \ Ls Series 4.16 Source Subsystem - Frequency This subsystem programs the output frequency of the AC source. Subsystem Syntax [SOURce:] FREQuency [:CW | :IMMediate] <n> Sets the frequency :MODE <mode> Sets frequency mode (FIX|STEP|PULS|LIST|SENS|EXT) :SLEW [:IMMediate] <n> | INFinity Sets the frequency slew rate :MODE <mode>...
  • Page 58 Programming Manual Lx \ Ls Series FREQuency:SLEW This command sets the rate at which frequency changes for all programmed changes in output frequency. Instantaneous frequency changes can be obtained by sending MAXimum or INFinity. The SCPI keyword INFinity is represented by the number 9.9E37. Command Syntax [SOURce:]FREQuency:SLEW[:IMMediate]<NRf+>...
  • Page 59 Programming Manual Lx \ Ls Series FREQuency:TRIGgered This command programs the frequency that the output will be set to during a triggered step or pulse transient. Command Syntax [SOURce:]FREQuency:TRIGgered<NRf+> Parameters Refer to specifications table in User Manual Unit HZ (Hertz) *RST Value 60 Hz Example...
  • Page 60: Source Subsystem - Function

    Programming Manual Lx \ Ls Series 4.17 Source Subsystem - Function This subsystem programs the output function of the AC source. Subsystem Syntax [SOURce:] FUNCtion [:SHAPe] [:IMMediate] <shape> Sets the periodic waveform shape (SIN|SQU|CSIN|<user-defined>) :MODE <mode> Sets the waveform shape mode (FIX|STEP|PULS|LIST) :TRIGgered <shape>...
  • Page 61 Programming Manual Lx \ Ls Series PULSe The waveform shape is changed to the value set by FUNCtion:TRIGgered for a duration determined by the pulse commands. LIST The waveform shape is controlled by the waveform shape list when a triggered transient occurs. Command Syntax [SOURce:]FUNCtion[:SHAPe]:MODE<mode>...
  • Page 62 Programming Manual Lx \ Ls Series Command Syntax [SOURce:]FUNCtion[:SHAPe]:CSINusoid<NRf>[THD] Parameters 0 to 100% | 0 to 43% THD *RST Value 100% | 0% THD (no clipping) Examples FUNC:CSIN 80 FUNC:CSIN 10 THD Query Syntax [SOURce:]FUNCtion[:SHAPe]:CSINusoid? Returned Parameters <NR3> Related Commands FUNC:MODE...
  • Page 63: Source Subsystem - List

    Programming Manual Lx \ Ls Series 4.18 Source Subsystem - List This subsystem controls the generation of complex sequences of output changes with rapid, precise timing and synchronized with internal or external signals. Each subsystem command for which lists can be generated has an associated list of values that specify the output at each list step.
  • Page 64 Programming Manual Lx \ Ls Series LIST:COUNt This command sets the number of times that the list is executed before it is completed. The command accepts parameters in the range 1 through 2E8. Use MAX to set the list to maximum. Command Syntax [SOURce:]LIST:COUNt<NRf+>...
  • Page 65 Programming Manual Lx \ Ls Series Command Syntax [SOURce:]LIST:FREQuency[:LEVel]<NRf+>{,<NRf+>} Parameters 45 to 5000 Unit HZ (Hertz) Examples LIST:FREQ 60,65,70 Query Syntax [SOURce:]LIST:FREQ? Returned Parameters <NR3> Related Commands LIST:FREQ:POIN? LIST:COUN LIST:DWEL LIST:STEP LIST:FREQ:SLEW LIST:FREQuency:POINts? This query returns the number of points specified in LIST:FREQuency. Note that it returns only the total number of points, not the point values.
  • Page 66 Programming Manual Lx \ Ls Series Command Syntax [SOURce:]LIST:PHASe<NRf+>{,<NRf+>} Parameters 360 through +360 Examples LIST:PHAS 90,120,135 Query Syntax [SOURce:]LIST:PHAS? Returned Parameters <NR3> Related Commands LIST:PHAS:POIN? LIST:COUN LIST:DWEL LIST:STEP LIST:PHASe:POINts? This query returns the number of points specified in LIST:PHASe. Note that it returns only the total number of points, not the point values.
  • Page 67 Programming Manual Lx \ Ls Series Query Syntax [SOURce:]LIST:SHAPe:POINts? Returned Parameters <NR1> Example LIST:SHAP:POIN? Related Commands LIST:SHAP LIST:STEP This command specifies how the list sequencing responds to triggers. ONCE causes the list to advance only one point after each trigger. Triggers that arrive during a dwell delay are ignored.
  • Page 68 Programming Manual Lx \ Ls Series Note: You cannot program a voltage that produces a higher volt-second on the output than a 300V rms sinewave. Command Syntax [SOURce:]LIST:VOLTage[:LEVel] <NRf+>{,<NRf+>} Parameters 0 to 300 (for sinewaves) Unit V (rms voltage) Examples LIST:VOLT 2.0,2.5,3.0 LIST:VOLT MAX,2.5,MIN Query Syntax...
  • Page 69: Source Subsystem - Phase

    Programming Manual Lx \ Ls Series 4.19 Source Subsystem - Phase This subsystem programs the output phases of the AC source. When phase commands are used to program single-phase units, the only discernible effect in using the phase commands is to cause an instantaneous shift in the output waveform phase.
  • Page 70 Programming Manual Lx \ Ls Series Phase Selectable This command sets the output phase when a triggered step or pulse transient occurs. The phase of the output voltage waveform is expressed relative to an internal reference. The phase angle is programmed in degrees.
  • Page 71: Source Subsystem - Pulse

    Programming Manual Lx \ Ls Series 4.20 Source Subsystem - Pulse This subsystem controls the generation of output pulses. The PULSe:DCYCle, PULSe:HOLD, PULSe:PERiod, and PULSe:WIDTh commands are coupled, which means that the values programmed by any one of these commands can be affected by the settings of the others. Refer to the tables under PULSe:HOLD for an explanation of how these commands affect each other.
  • Page 72: Table 4-1: Pulse:hold = Width Parameters

    Programming Manual Lx \ Ls Series Parameter Set Action DCYCle PERiod WIDTh Sets WIDTh. If WIDTh < PERiod, recalculates DCYCle; otherwise, recalculates the PERiod and DCYCle. Sets PERiod. If WIDTh < PERiod, recalculates DCYCle; otherwise, recalculates the PERiod and DCYCle. Sets WIDTh.
  • Page 73 Programming Manual Lx \ Ls Series This command sets the width of a transient output pulse. The command parameters are model- dependent. Command Syntax [SOURce:]PULSe:WIDTh<NRf+> Parameters 3-phase models: 0 to 1.07533E6 | MINimum | MAXimum 1-phase models: 0 to 4.30133E5 | MINimum | MAXimum Unit s (seconds) *RST Value...
  • Page 74: Source Subsystem - Voltage

    Programming Manual Lx \ Ls Series 4.21 Source Subsystem - Voltage This subsystem programs the output voltage of the Lx/Ls Series AC source. Subsystem Syntax [SOURce:] VOLTage :ALC [:STATe] ON | OFF | REG Sets Auto Level Control to on (trip), off, or regulation :SOURce INTernal | EXTernal Sets voltage sense source [:LEVel]...
  • Page 75 Programming Manual Lx \ Ls Series VOLTage:ALC:SOURce These commands select the source from which the output voltage is sensed. The following voltage sense sources can be selected: INTernal This senses the voltage at the output of the power amplifier on the inboard side of the output disconnect relay.
  • Page 76 Programming Manual Lx \ Ls Series VOLTage:TRIGgered Phase Selectable This command selects the ac rms amplitude that the output waveform will be set to during a triggered step or pulse transient. The maximum peak voltage that the AC source can output is 425 V peak. This includes any combination of voltage, and function shape values.
  • Page 77 Programming Manual Lx \ Ls Series VOLTage:PROTection Phase Selectable This command sets the overvoltage protection (OVP) level of the AC source. If the peak output voltage exceeds the OVP level, then the AC source output is disabled and the Questionable Condition status register OV bit is set (see Section 7 under Programming the Status and Event Registers).
  • Page 78 Programming Manual Lx \ Ls Series VOLTage:SENSe:SOURce These commands select the source from which the output voltage is sensed. The following voltage sense sources can be selected: INTernal This senses the voltage at the output of the power amplifier on the inboard side of the output disconnect relay.
  • Page 79 Programming Manual Lx \ Ls Series VOLTage:SLEW:MODE Phase Selectable This command determines how the output voltage slew rate is controlled during a triggered output transient. The choices are: FIXed The slew rate is unaffected by a triggered output transient. STEP The slew rate is programmed to the value set by VOLTage:SLEW:TRIGgered when a triggered transient occurs.
  • Page 80: Status Subsystem Commands

    Programming Manual Lx \ Ls Series 4.22 Status Subsystem Commands This subsystem programs the Lx\Ls Series status registers. There are four groups of status registers; Operation, Questionable, Questionable Instrument ISummary and Standard Event. The Standard Event group is programmed with Common commands. The Operation, Questionable, and Instrument ISummary status groups each consist of the following five registers: Condition Enable...
  • Page 81: Table 4-3: Bit Configuration Of Status Operation Registers

    Programming Manual Lx \ Ls Series Bit Position 15-9 Interface is waiting for a trigger. Output voltage is regulated. Table 4-3: Bit Configuration of Status Operation Registers STATus:OPERation? This query returns the value of the Operation Event register. The Event register is a read-only register which holds (latches) all events that are passed by the Operation NTR and/or PTR filter.
  • Page 82: Table 4-4: Bit Configuration Of Questionable Registers

    Programming Manual Lx \ Ls Series If the same bits in both NTR and PTR registers are set to 1, then any transition of that bit at the Operation Condition register sets the corresponding bit in the Operation Event register. If the same bits in both NTR and PTR registers are set to 0, then no transition of that bit at the Operation Condition register can set the corresponding bit in the Operation Event register.
  • Page 83 Programming Manual Lx \ Ls Series Query Syntax STATus:QUEStionable[:EVENt]? Parameters None Returned Parameters <NR1>(Register Value) Examples STAT:QUES:EVEN? Related Commands *CLS STAT:QUES:NTR STAT:QUES:PTR STATus:QUEStionable:CONDition? This query returns the value of the Questionable Condition register. That is a read-only register, which holds the real-time (unlatched) questionable status of the AC source. Query Syntax STATus:QUEStionable:CONDition? Example...
  • Page 84: Table 4-5: Bit Configuration Of Questionable Instrument Summary Registers

    Programming Manual Lx \ Ls Series Command Syntax STATus:QUEStionable:NTRansition<NRf+> STATus:QUEStionable:PTRansition<NRf+> Parameters 0 to 32727 Default Value Examples STAT:QUES:NTR 16 STAT:QUES:PTR 512 Query Syntax STATus:QUEStionable:NTRansition? STATus:QUEStionable:PTRansitiion? Returned Parameters <NR1>(Register value) Related Commands STAT:QUES:ENAB 15 13 Position Bit Name Rail used used used used Bit Weight...
  • Page 85 Programming Manual Lx \ Ls Series STATus:QUEStionable:INSTrument:ISUMmary:CONDition? Phase Selectable This query returns the value of the Questionable Condition register for a specific output of a three- phase AC source. The particular output phase must first be selected by INST:NSEL. The Condition register is a read-only register which holds the real-time (unlatched) questionable status of the Lx\Ls Series.
  • Page 86 Programming Manual Lx \ Ls Series Note: Setting a bit in the PTR or NTR filter can of itself generate positive or negative events in the corresponding Questionable Event register. Command Syntax STATus:QUEStionable:INSTrument:ISUMmary :NTRansition<NRf> STATus:QUEStionable:INSTrument:ISUMmary :PTRansition<NRf> Parameters 0 to 32727 Default Value Examples STAT:QUES:INST:ISUM:NTR 16...
  • Page 87: System Commands

    Programming Manual Lx \ Ls Series 4.23 System Commands The system commands control the system-level functions of the Lx\Ls Series. Subsystem Syntax SYSTem :CONFiguration Queries the source configuration data :NOUTputs <n> Selects the number of output phases :ETIMe Returns accumulated on time :ERRor? Returns the error number and error string :LANGuage...
  • Page 88 Programming Manual Lx \ Ls Series SYSTem:ERRor? This query returns the next error number followed by its corresponding error message string from the remote programming error queue. The queue is a FIFO (first-in, first-out) buffer that stores errors as they occur. As it is read, each error is removed from the queue. When all errors have been read, the query returns 0, No Error.
  • Page 89 Programming Manual Lx \ Ls Series SYSTem:TEMPerature? This command will return the internal ambient temperature of the power source in degrees Celsius. Command Syntax SYSTem:TEMPerature? Parameters none Example SYST:TEMP? SYSTem:VERSion? This query returns the SCPI version number to which the AC source complies. The returned value is of the form YYYY.V, where YYYY represents the year and V is the revision number for that year.
  • Page 90: Trace Subsystem Commands

    Programming Manual Lx \ Ls Series 4.24 Trace Subsystem Commands This subsystem programs the output waveform of the 3000Lx and the 4500Lx. Two waveform commands are available: TRACe and DATA. These commands are interchangeable; they both perform the same function. Subsystem Syntax TRACe | DATA :CATalog?
  • Page 91 Programming Manual Lx \ Ls Series TRACe:CATalog DATA:CATalog These commands return a list of defined waveform names. The list includes both pre-defined waveforms such as SINusoid, SQUare, and CSINusoid, as well as any user-defined waveforms. Query Syntax: TRACe:CATalog? DATA:CATalog? Returned Parameters <SRD>...
  • Page 92: Trigger Subsystem

    Programming Manual Lx \ Ls Series 4.25 Trigger Subsystem This subsystem controls the triggering of the AC source. See chapter 6.7 under Triggering Output Changes for an explanation of the Trigger Subsystem. The INITiate commands control the initialization of both the transient and measurement trigger systems. The trigger subsystem must first be enabled using the INITiate commands or no triggering action will occur.
  • Page 93 Programming Manual Lx \ Ls Series Command Syntax ABORt Parameters None Examples ABOR Related Commands INIT *RST *TRG TRIG INITiate:SEQuence INITiate:NAME The INITiate commands control the initiation of both the transient generator and the measurement trigger systems. They cause the trigger system to make a transition from the Idle state to the Waiting-for-Trigger state.
  • Page 94 Programming Manual Lx \ Ls Series TRIGger When the trigger subsystem has been initiated, the TRIGger command generates a trigger signal regardless of the selected trigger source. Command Syntax TRIGger[:SEQuence1][:IMMediate] TRIGger[:TRANsient][:IMMediate] Parameters None Examples TRIG TRIG:TRAN TRIG:SEQ1:IMM Related Commands ABOR TRIG:SOUR TRIG:DEL TRIG:SYNC TRIG:SYNC:PHAS INIT INIT:CONT *TRG *WAI TRIGger:DELay This command sets the time delay between the detection of a trigger signal and the start of any...
  • Page 95 Programming Manual Lx \ Ls Series TRIGger:SEQuence2:SOURce TRIGger:SYNChronize:SOURce These commands select the synchronizing trigger source in generating a step, pulse, or list output as follows: IMMediate starts the transient output immediately, unless a delay time other than 0 has been specified by TRIGger:DELay. In this case the transient output starts after the expiration of the delay time.
  • Page 96 Programming Manual Lx \ Ls Series Command Syntax TRIGger:SEQuence3[:IMMediate] TRIGger:ACQuire[:IMMediate] Parameters None Examples TRIG:ACQ TRIG:SEQ3:IMM Related Commands ABOR TRIG:SOUR TRIG:DEL TRIG:SYNC TRIG:SYNC:PHAS INIT INIT:CONT *TRG *WAI TRIGger:SEQuence3:SOURce TRIGger:ACQuire:SOURce These commands select the trigger source for a triggered measurement sequence as follows: IEEE-488 device, *TRG, or <GET>...
  • Page 97: Common Commands

    Programming Manual Lx \ Ls Series 5. Common Commands Common commands begin with an * and consist of three letters (command) or three letters and a ? (query). Common commands are defined by the IEEE 488.2 standard to perform some common interface functions.
  • Page 98: Cls

    Programming Manual Lx \ Ls Series *CLS This command clears the following registers (see chapter 7 under Programming the Status and Event Registers for descriptions of all registers): Standard Event Status Operation Status Event Questionable Status Event Status Byte Error Queue Command Syntax *CLS Parameters...
  • Page 99: Idn

    Programming Manual Lx \ Ls Series Query Syntax *ESR? Parameters None Returned Parameters <NR1>(Register value) Related Commands *CLS *ESE *ESE? *OPC *IDN? This query requests the AC source to identify itself. It returns the data in four fields separated by commas.
  • Page 100: Rcl

    Programming Manual Lx \ Ls Series This command controls the automatic clearing at power-on of the Service Request Enable and the Standard Event Status Enable registers (see chapter 7 under Programming the Status and Event Registers for register details): *PSC ON | 1 prevents the register contents from being saved causing them to be cleared at power-on.
  • Page 101: Rst

    Programming Manual Lx \ Ls Series *RST This command resets the AC source to the factory-defined states shown in Table 5-2. Item Value Item Value CAL:STAT [SOUR:]FUNC:MODE [SOUR:]FUNC:TRIG [SOUR:]FUNC:CSIN 100% [SOUR:]LIST:COUN [SOUR:]LIST:STEP AUTO INIT:CONT [SOUR:]PHAS ø1 = 0°, ø2 = 240°, ø3 = 120°...
  • Page 102: Sav

    Programming Manual Lx \ Ls Series *SAV This command stores the present state of the AC source to a specified location in memory. Up to 16 setup states can be stored in nonvolatile memory. If a particular state is desired at power-on, it should be stored in location 0.
  • Page 103: Trg

    Programming Manual Lx \ Ls Series Bit Position 2 - 0 Bit Weight Table 5-3: Bit Configuration of Status Byte Register OPER = operation status MSS = master status summary summary ESB = event status byte RQS = request for summary service QUES =...
  • Page 104: Wai

    Programming Manual Lx \ Ls Series 5.14 *WAI This command instructs the AC source not to process any further commands until all pending operations are completed. Pending operations are complete when: All commands sent before *WAI have been executed. This includes overlapped commands. Most commands are sequential and are completed before the next command is executed.
  • Page 105: Programming Examples

    Programming Manual Lx \ Ls Series 6. Programming Examples Introduction This chapter contains examples on how to program your AC source. Simple examples show you how to program: output functions such as voltage, frequency, and phase the transient waveform generator internal and external triggers measurement functions user-defined waveforms...
  • Page 106 (peak-to-rms ratio). On the Lx Series, the VOLTage:RANGe command is coupled with the CURRent command. This means that the maximum current limit that can be programmed at a given time depends on the voltage range setting in which the unit is presently operating.
  • Page 107 Programming Manual Lx \ Ls Series At *RST the slew rate is set to INFinity, which means that ac voltage changes occur at the fastest possible slew rate. The slew rate applies to programmed changes in ac output amplitude while the unit is operating in fixed mode.
  • Page 108 Programming Manual Lx \ Ls Series where n1 ... n1024 are the data points that define the relative amplitudes of exactly one cycle of the waveform. The first data point defines the amplitude that will be output at 0 degrees phase reference.
  • Page 109: Coupled Commands

    Programming Manual Lx \ Ls Series The PHASe command sets the relative phase of each of the outputs. The INSTrument:COUPle setting is ignored by the PHASe command - it always controls the output selected by INSTrument:NSELect. 6.2.3 Current Limit All models have a programmable rms current limit function. The command to set this limit is: CURRent <n>...
  • Page 110: Programming Output Transients

    Programming Manual Lx \ Ls Series are sent, no error will be generated because the second VOLTage:RANGe command automatically sets the programmed current limit to 5, which is the maximum value for the programmed voltage range. Programming both the current and the voltage range in one program message unit can be done in any order and will not cause an error if the final combination specifies a valid current limit for the indicated range.
  • Page 111: Step And Pulse Transients

    Programming Manual Lx \ Ls Series If there are no further pulses, the immediate value remains in effect. In List mode, the functions return to their immediate value at the completion of the list. You can mix FIXed, STEP, PULSe, and LIST modes among most functions. When a trigger is received, each function will react in a manner defined by its mode.
  • Page 112 Programming Manual Lx \ Ls Series 2. Set the triggered level of the function that will generate the transient. For example, if the previously programmed voltage function is going to step the output voltage amplitude to 135 volts upon receipt of a trigger, use: VOLTage:TRIGger 135 3.
  • Page 113: List Transients

    Programming Manual Lx \ Ls Series List Transients List mode lets you generate complex sequences of output changes with rapid, precise timing, which may be synchronized with internal or external signals. Each function that can participate in output transients can also have an associated list of values that specify its output at each list point.
  • Page 114: Triggering Output Changes

    Programming Manual Lx \ Ls Series 4. Determine the number of times the list is repeated before it completes. For example, to repeat a list 10 times use: LIST:COUNt 10 Entering INFinity makes the list repeat indefinitely. At *RST, the count is set to 1. 5.
  • Page 115: Figure 6-2: Model Of Output Trigger System

    Programming Manual Lx \ Ls Series 6.7.2 Output Trigger System Model Figure 6-2 is a model of the output trigger system. The rectangular boxes represent states. The arrows show the transitions between states. These are labeled with the input or event that causes the transition to occur.
  • Page 116 Programming Manual Lx \ Ls Series The INITiate commands move the trigger system from the Idle state to the Initiated state. This enables the AC source to receive triggers. To initiate for a single triggered action, use: INITiate:IMMediate:SEQuence1 or INITiate:IMMediate:NAME TRANsient After a trigger is received and the action completes, the trigger system will return to the Idle state.
  • Page 117 Programming Manual Lx \ Ls Series 6.7.6 Synchronizing Output Changes to a Reference Phase Angle An output transient normally occurs immediately when the trigger signal is received, or after the delay has expired if a trigger delay has been set. For some applications it is desirable that the transient is synchronized with a particular phase of the output waveform such as the zero crossing point or the positive peak.
  • Page 118: Making Measurements

    Programming Manual Lx \ Ls Series where <n> specifies the dwell time in seconds. The number of dwell points must equal the number of output points. If a dwell list has only one value, that value will be applied to all points in the output list.
  • Page 119 Programming Manual Lx \ Ls Series MEASure:CURRent:DC? To measure the maximum current amplitude and the current crest factor, use: MEASure:CURRent:AMPLitude:MAXimum? MEASure:CURRent:CREStfactor? 6.8.2 Power Measurements The MEASure and FETCh queries can return real, apparent, and reactive power measurements as well as dc power and power factor using the following commands: MEASure:POWer:AC:APParent? measures the ac component of apparent power in VA MEASure:POWer:AC:REACtive?
  • Page 120 Programming Manual Lx \ Ls Series 6.8.4 Simultaneous Output Phase Measurements You can return simultaneous measurements from all output phases of the source in the three phase mode using the FETCh query. Unlike MEASure queries, FETCh queries do not trigger the acquisition of new data when they are executed.
  • Page 121: Figure 6-3: Model Of Measurement Triggers

    Programming Manual Lx \ Ls Series 6.8.7 SCPI Measurement Triggering Nomenclature As previously explained under "Triggering Output Changes", the AC source uses the following sequence name and alias for the measurement trigger system. This alias can be used instead of the sequence form.
  • Page 122 Programming Manual Lx \ Ls Series Note: You cannot initiate measurement triggers continuously. Otherwise, the measurement data in the data buffer would continuously be overwritten by each triggered measurement. 6.8.10 Selecting the Measurement Trigger Source The trigger system is waiting for a trigger signal in the Initiated state. Before you generate a trigger, you must select a trigger source.
  • Page 123: Controlling The Instantaneous Voltage And Current Data Buffers

    Programming Manual Lx \ Ls Series OUTP:DFI:STATE ON To enable the OCP signal to get to the STAT:QUES register, send: STAT:QUES:PTR 2 STAT:QUES:ENAB 2 After sending these commands, the DFI output will indicate when the RMS OCP goes active. Note that when an OCP fault happens, the PROT lamp comes on indicating that one has to send OUTP:PROT:CLEAR to re-enable the source once the over current condition is removed.
  • Page 124 Programming Manual Lx \ Ls Series 'based on character sets, even on non DCBS Windows 'Retrieve ASC values from four byte input data For i = 0 To 3 c(i) = Asc(Mid$(sData, i + 1, 1)) Next i End If 'Get sign bit sign = ((c(0) And &H80) = &H80) 'Get exponent value less sign bit...
  • Page 125: Figure 6-4: Pre- And Post Event Triggering

    Programming Manual Lx \ Ls Series 6.9.3 Pre-event and Post-event Triggering The range for this offset is 4096 to 2E9 points. As shown in the following figure, when the offset is negative, the values at the beginning of the data record represent samples taken prior to the trigger.
  • Page 126: Downloading Arbitrary Waveforms

    6.10 Downloading Arbitrary Waveforms The Lx Series supports the use of arbitrary waveforms. The same is true for the Ls Series if the -ADV option is installed. Up to 50 user defined waveforms can be downloaded to the Lx by assigning a user defined name of up to 12 characters long and sending the formatted waveform data over the bus.
  • Page 127: Command Processing Times

    Programming Manual Lx \ Ls Series strCmd = = "TRAC:DATA " + Left$(strWaveName,12) ‘Assemble data buffer string command For i = 0 to iPoints –1 strCmd = strCmd + "," + FrmOut$(sBuffer(i), "0.0###") 'Format 4 digits Next i Send gl_iNIBrdId, AC_Adr, strCmd, Nlend ‘Insert 500 msec delay to allow update of Flash memory msec_delay 500 Exit Sub...
  • Page 128: Programming The Status And Event Registers

    Programming Manual Lx \ Ls Series 7. Programming the Status and Event Registers You can use status register programming to determine the operating condition of the AC source at any time. For example, you may program the AC source to generate an interrupt (assert SRQ) when an event such as a current limit occurs.
  • Page 129: Figure 7-1: Status Register Model

    Programming Manual Lx \ Ls Series QUESTIONABLE STATUS ø3 CONDITION PTR/NTR EVENT ENABLE ø2 ø1 n.u. 1024 1024 1024 CL peak 1024 2048 2048 2048 Rail 2048 4096 4096 4096 CL rms 4096 8192 8192 8192 8192 n.u. 14,15 Isum QUESTIONABLE INSTRUMENT ISUMMARY (1 identical register set for each phase) CONDITION...
  • Page 130: Table 7-2: Bit Configurations Of Status Registers

    Programming Manual Lx \ Ls Series Signal Meaning Operation Status Group Interface is computing new cal constants Interface is waiting for a trigger The output voltage is regulated Questionable and Questionable Instrument Isummary Status Groups The overvoltage protection circuit has tripped The overcurrent protection circuit has tripped The output is unregulated An overtemperature condition has occurred...
  • Page 131: Questionable Status Group

    Programming Manual Lx \ Ls Series Questionable Status Group The Questionable Status registers record signals that indicate abnormal operation of the AC source. As shown in Figure 7-1, the group consists of the same type of registers as the Status Operation group.
  • Page 132: Questionable Instrument Isummary Status Group

    Programming Manual Lx \ Ls Series Questionable Instrument Isummary Status Group Although only one group of Questionable Instrument Isummary Status registers is shown in Figure 7-1, there are actually three identical register groups. With the exception of bit 13, the register structure is the same as the Questionable Status group.
  • Page 133: Standard Event Status Group

    Programming Manual Lx \ Ls Series Standard Event Status Group This group consists of an Event register and an Enable register that are programmed by Common commands. The Standard Event register latches events relating to interface communication status (see Figure 7-1). It is a read-only register that is cleared when read. The Standard Event Enable register functions similarly to the enable registers of the Operation and Questionable status groups.
  • Page 134: Status Byte Register

    Programming Manual Lx \ Ls Series Status Byte Register This register summarizes the information from all other status groups as defined in the IEEE 488.2 Standard Digital Interface for Programmable Instrumentation. The bit configuration is shown in Table 5-3. Command Action *STB? reads the data in the register but does not clear it (returns MSS in bit 6)
  • Page 135: Examples

    Programming Manual Lx \ Ls Series Examples 7.7.1 Determining the Cause of a Service Interrupt You can determine the reason for an SRQ by the following actions: 1. Determine which summary bits are active. Use *STB? or serial poll 2. Read the corresponding Event register for each summary bit to determine which events caused the summary bit to be set.
  • Page 136 Programming Manual Lx \ Ls Series 7.7.3 Monitoring Both Phases of a Status Transition You can monitor a status signal for both its positive and negative transitions. For example, to generate RQS when the AC source either enters the CLrms (rms current limit) condition or leaves that condition, program the Questionable Status PTR/NTR filter as follows: STATus:QUEStionable:PTR 4096;NTR 4096 STATus:QUEStionable:ENABle 4096;*SRE 8...
  • Page 137: Figure 7-2: Sma Connector Trigger Model

    Programming Manual Lx \ Ls Series Figure 7-2: SMA Connector Trigger Model.
  • Page 138: Remote Inhibit And Discrete Fault Indicator

    Programming Manual Lx \ Ls Series Remote Inhibit and Discrete Fault Indicator The remote inhibit and discrete fault indicators are implemented through the respective INH and FLT connections on the rear panel. Refer to the User's Manual for the electrical parameters. 7.8.1 Remote Inhibit (RI) Remote inhibit is an external, chassis-referenced logic signal routed through the rear panel INH connection, which allows an external device to signal a fault.
  • Page 139: Scpi Command Completion

    Programming Manual Lx \ Ls Series SCPI Command Completion SCPI commands sent to the AC source are processed either sequentially or in parallel. Sequential commands finish execution before a subsequent command begins. Parallel commands allow other commands to begin executing while the parallel command is still executing. Commands that affect list and trigger actions are among the parallel commands.
  • Page 140: Option Commands

    Programming Manual Lx \ Ls Series 8. Option Commands Introduction The Lx and Ls Series offer a number of options that are implemented in the power source controller. If one or more of these options are installed, they may be used from both the front panel and the interface.
  • Page 141: Ape Command Language (Abbreviated Plain English)

    The APE (Abbreviated Plain English) command language syntax is available as an option on the Ls Series only. This option is not offered on Lx Series models. The APE language provides backward compatibility with California Instruments‟ L Series legacy products.
  • Page 142 Programming Manual Lx \ Ls Series 8.2.2 L Series Backward Compatibility Issues Although every effort has been made to mimic the L Series bus operation as closely as possible, the end-user should be aware that the Ls uses a completely different controller and operating system compared to the L Series.
  • Page 143: Table 8-2: Ape Versus Scpi Equivalent Power Initialization Commands

    Programming Manual Lx \ Ls Series 5. Power source configuration queries should be done in SCPI mode. However the “TLK CFGA” APE command will respond with a configuration byte similar to that of the L series for backward compatibility. Power-on Initialization: If the Ls Series AC power source is powered up in APE mode, the normal recall power up setting from a user-assigned setup register will NOT take place.
  • Page 144 Programming Manual Lx \ Ls Series 8.2.5 Message Format The message sent to the AC Power System must have the following format for each parameter: HHHDXXX---------------E±NND Where: H = Three letter mnemonic for each message header. D = Optional header extension (A, B or C) to specify output (ref. Table 8-3) X = Alpha, numeric or # for message header argument.
  • Page 145 Programming Manual Lx \ Ls Series 8.2.7 Program Headers A Program Header is a mnemonic of a series of three ASCII characters used to select a function or identify the data it precedes. The header is an abbreviation of the program function it identifies. The header may be followed by a header extension to separately program each output (phase A, B or C) to different values.
  • Page 146: Figure 8-1: Ape Command Tree

    Programming Manual Lx \ Ls Series TO CALIBRATE OUTPUT: -->CAL-|---|-|-|-(n)-->DLY-(n)-->STP-(n)-->VAL-(n)--->* [NOTE: NOT SUPPORTED ON Ls Series ] |AMP| |A| \------------------------------->* TO CALIBRATE MEASUREMENT: -->CAL-|VLT|-|-|-(n)---->* |CUR| |A| |PWR| |B| TO REQUEST TALKING A PROGRAMMED PARAMETER OR MEASURED VALUE: -->TLK-->|AMP|-|-|----->* |FRQ| |A| |CRL| |B| |RNG| |C| |PHZ|...
  • Page 147 Programming Manual Lx \ Ls Series 8.2.9 APE Program Headers The table below shows the APE headers, the phase selection extension and available arguments. If the phase extension(s) do not follow the header, the command will be applied to all available phases.
  • Page 148: Table 8-3: Ape Language Syntax Program Headers

    Programming Manual Lx \ Ls Series HEADER EXTENSION ARGUMENT DEFINITION GPIB GET message. From parameter Final ramp or step value in volts, hertz, minimum to amps, degrees, sine wave or square wave. maximum value A, B, C SNW, SQW Waveform Open output relays Close output relays A, B, C...
  • Page 149 Programming Manual Lx \ Ls Series 8.2.10 APE Queries - TLK Headers The table below shows the APE TLK headers, the phase selection extension and available arguments. If the phase extension(s) do not follow the header, the command will be applied to all available phases.
  • Page 150: Table 8-4: Ape Language Tlk Arguments

    Programming Manual Lx \ Ls Series Argument Extension Data returned Definition 0.00 to 27.00 A, B, C 0 to 359.9 Measured phase B and C output phase angle relative to A. A is always 0.0 0 to 15 Contents of Reg Talk contents of register None 0 to 270.0...
  • Page 151 Programming Manual Lx \ Ls Series The PHZA value can be used to control the point of the phase A waveform where the change will occur. The following example will drop the phase A waveform at 90 degrees for 0.017 seconds before going to 115 volts.
  • Page 152 Programming Manual Lx \ Ls Series The STP header is used to identify a numeric value as the increment or decrement value for a FRQ, CRL, AMP, PHZ or CAL ramp. The following example will ramp all outputs from 130 volts in 1.5 volt/.5 sec.
  • Page 153 Programming Manual Lx \ Ls Series following example will select the 270 range from the 135/270 range pair with an upper amplitude limit of 210 volts. RNG210 To program External Synchronization (SNC) (optional) The SNC header is used with the EXT argument to synchronize the phase A output to an external sync input.
  • Page 154 Programming Manual Lx \ Ls Series To program Drop Cycles (DRP) The DRP header is used to identify the Drop Command. The argument is a numeric data field from 1 to 5. The following string will drop the output voltage for phase B for five complete cycles and start at 0 degree of the waveform.
  • Page 155 Programming Manual Lx \ Ls Series 8.2.12 Examples – APE Query Commands The TLK header will setup the AC Power System to talk data. The TLK header will setup the AC Power System to report a programmed output parameter if the program header is the argument for the TLK header.
  • Page 156: Table 8-5: Example Talk Responses For 3 Phase Systems

    Programming Manual Lx \ Ls Series Command Response (Fields separate by SPACE 0x20 characters) Field A Field B Field C PZMA000.0 B242.1 C118.9 REG0 (Contents of REG0) RNGA 135.0 VLTA120.1 B119.8 C120.0 WVFA SNW B SNW C SNW (*) Note (*) If function is not enabled, a syntax Error message will be generated.
  • Page 157 Programming Manual Lx \ Ls Series 8.2.13 APE Message Separators A complete message consists of a header and an argument. Since more than one message can be sent in a setup string, message separators included in the string between the message will make it more readable to the human operator.
  • Page 158: Table 8-6: Ape Status Byte Error Codes

    Programming Manual Lx \ Ls Series SRQ 1 SRQ 1 Reported Message Cause RNG RANGE ERROR RNG value greater than highest range AMP RANGE ERROR AMP value greater than RNG value FRQ RANGE ERROR FRQ value is less than 45 or greater than 1000 Hz (Ls) or 5000 Hz (Ls-HF) PHZ RANGE ERROR PHZ value greater than ±999.0...
  • Page 159 Programming Manual Lx \ Ls Series 8.2.16 End of String Delimiter The End of String (EOS) delimiter recognized by the Ls AC Power source in APE mode is the ASCII Line Feed (LF). Carriage Return (CR) followed by Line Feed may also be used for EOS. The End or Identify (EOI) IEEE-488 message END will also be recognized.
  • Page 160: Rtca/Do-160D (-160)

    Programming Manual Lx \ Ls Series RTCA/DO-160D (-160) The following are the remote commands available for the -160 test option. The ABORt command will terminate the test in progress at any time. See the Lx / Ls Series User Manual (P/N 7004-960) for more details about the implementation of each 160 test step.
  • Page 161 Programming Manual Lx \ Ls Series 8.3.2 DO160 Normal Test Commands DO160:NORMal:VOLT_FREQ:MINimum This command will set the voltage and frequency to the minimum level for the normal operation. Command Syntax DO160:NORMal:VOLT_FREQ:MINimum Parameters none Examples DO160:NORM:VOLT_FREQ:MIN Query Syntax none DO160:NORMal:VOLT_FREQ:MAXimum This command will set the voltage and frequency to the maximum level for the normal operation. Command Syntax DO160:NORMal:VOLT_FREQ: MAXimum Parameters...
  • Page 162 Programming Manual Lx \ Ls Series DO160:NORMal:VOLTage:INTerrupt This command will cause output voltage interruption. There are 15 different levels of interruption. Refer to Figure 8-6 in the User Manual for characteristics of each level. Test numbers 16 and 17 for all equipment that does not incorporate digital circuit. Test numbers 21 to 26 correspond to Standard I through VI for EUROCAE and RTCA2.
  • Page 163 Programming Manual Lx \ Ls Series DO160:NORMal:FREQuency:VARiation This command applies to Group 2 and 3 only for the Eurocae standard. Refer to Table 8-6 in the User Manual. Command Syntax DO160:NORMal:FREQuency:VARiation Parameters none Examples DO160:NORM:FREQ:VAR Query Syntax none Returned Parameters none...
  • Page 164 Programming Manual Lx \ Ls Series 8.3.3 DO160 Emergency Test Commands DO160:EMERgency:VOLT_FREQ:MINimum This command will set the voltage and frequency to the minimum level for the emergency operation. Command Syntax DO160:EMERgency:VOLT_FREQ:MINimum Parameters none Examples DO160:EMER:VOLT_FREQ:MIN Query Syntax none DO160:EMERgency:VOLT_FREQ:MAXimum This command will set the voltage and frequency to the maximum level for the emergency operation.
  • Page 165 Programming Manual Lx \ Ls Series 8.3.4 DO160 Abnormal Test Commands DO160:ABNormal:VOLTage:MINimum This command will set the voltage to the minimum level for the abnormal operation. Command Syntax DO160:ABNormal:VOLTage:MINimum Parameters none Examples DO160:ABN:VOLT:MIN Query Syntax none DO160:ABNormal:VOLTage:MAXimum This command will set the voltage to the maximum level for the abnormal operation. Command Syntax DO160:ABNormal:VOLTage:MAXimum Parameters...
  • Page 166 Programming Manual Lx \ Ls Series DO160:ABNormal:FREQuency:TRANsient This command applies to Group 1 only for the EuroCAE standard. Refer to the User Manual for details. Command Syntax DO160:ABNormal:FREQuency:TRANsient Parameters none Examples DO160:ABN:FREQ:TRAN Query Syntax none Returned Parameters none 8.3.5 DO160 Test Setup Commands DO160:STANdard This command will select the proper test standard.
  • Page 167: Mil-Std 704 Rev D - F (-704)

    Programming Manual Lx \ Ls Series MIL-STD 704 Rev D - F (-704) The following are the remote commands available for the -704 test option. There are two firmware options available for MIL-STD 704 testing,the –704 option and the -704F option: Option –704 covers revisions D through F and matches the traditional implementation used on other California Instruments AC power sources.
  • Page 168 Programming Manual Lx \ Ls Series :FREQuency [:LEVel] :MODulation :TRANsient :VOLTage [:LOW] :HIGH :FREQuency [:LOW] :HIGH :VERSion D | E | F 8.4.2 MIL704 General Commands MIL704:VERSion This command will select the required test standard version. The version selection must be set prior to any test selection.
  • Page 169 Programming Manual Lx \ Ls Series 8.4.3 MIL704 Steady State Commands MIL704:SSTate:VOLTage This command will set the voltage level for the steady state operation. Command Syntax MIL704:SSTate:VOLTage[:LEVel] Parameters none Examples MIL704:SST:VOLT Query Syntax none MIL704:SSTate:MODulation This command will set the voltage modulation level for the steady state operation. Command Syntax MIL704:SSTate:MODulation Parameters...
  • Page 170 Programming Manual Lx \ Ls Series MIL704:SSTate:WAVeform[:DISTortion] This command will set the voltage distortion level for the steady state operation. Command Syntax MIL704:SSTate:WAVeform[:DISTortion] Parameters none Examples MIL704:SST:WAV Query Syntax none MIL704:SSTate:FREQuency[:LEVel] This command will set the frequency level for the steady state operation. Command Syntax MIL704:SSTate:FREQuency[:LEVel] Parameters...
  • Page 171 Programming Manual Lx \ Ls Series MIL704:TRANsient:FREQuency[:LOW] This command will set the low frequency level for the transient state operation. Command Syntax MIL704:TRANseint:FREQuency[:LOW] Parameters none Examples MIL704:TRAN:FREQ Query Syntax none MIL704:TRANsient: FREQuency:HIGH This command will set the high frequency level for the transient state operation. Command Syntax MIL704:TRANseint:FREQuency:HIGH Parameters...
  • Page 172 Programming Manual Lx \ Ls Series MIL704:ABNormal:FREQuency:OVER This command will set the high frequency level for the abnormal state operation. Command Syntax MIL704:ABNormal:FREQuency:OVER] Parameters none Examples MIL704:ABN:FREQ:OVER Query Syntax none 8.4.6 MIL704 Emergeny State Commands MIL704:EMERgency:VOLTage This command will set the voltage level for the emergency state operation. Command Syntax MIL704:EMERgency:VOLTage Parameters...
  • Page 173: Mil-Std 704 Rev A - F (-704F)

    The MS704 commands may be used to access the –704F option standard implementation on the Ls/Lx Series. All commands for this option have a “MS704” prefix instead of the “MIL704” prefix used for the legacy –704 option. The –704F option implementation goes beyond the legacy implementation used for revisions D and E of the MIL-STD 704 and incorporates all revisions from A through F.
  • Page 174 Programming Manual Lx \ Ls Series 8.5.1 Command Tree MS704 :ABNormal :LIMits [:ALL] :NOMinal :LOW :HIGH :VOLTage :TRANsient [:ALL] :OVER :UNDer :COMBination :FREQuency :TRANsient [:ALL] :OVER :UNDer :COMBination :EMERgency :LIMits [:ALL] :NOMinal :LOW :HIGH :FREQuency :GROUp :NORMal :SSLimits [:ALL] :NOMinal :LOW :HIGH :UNBalance...
  • Page 175 Programming Manual Lx \ Ls Series :FAIL [:COMBination] [:ALL] :ONE :TWO :THRee :PHASE REVersal :VERSion :SKIP :STATus :STEP :TEST :CONDition :TRANsfer [:POWer] [:INTerrupt]...
  • Page 176: Table 8-7: Ms704 Steady State Frequency By Group

    Programming Manual Lx \ Ls Series 8.5.2 MS704 General Commands A number of MS704 commands are available to define the revision, mode of operation, nominal frequency and EUT class to be used for the DO160 test. These general commands should be set used to define the required test settings prior to calling any specific test step commands.
  • Page 177 Programming Manual Lx \ Ls Series MS704:REVision This command sets the RTCA DO-160 test standard revision to be used. The test levels and duration are typically a function of the test standard revision. Command Syntax MS704:REVision Parameters A | B | C | D | E | F Examples MS704:REV F Query Syntax...
  • Page 178 Programming Manual Lx \ Ls Series MS704:TEST:CONDition This command sets the desired test conditions that apply to the EUT being test. The operating condition for the EUT determines the severity of the immunity tests applied. Available test conditions are defined by the letters A through Z or AA to ZZ. Note that parameters AA to ZZ are only valid if the test group selected has more than 26 test conditions (A..Z).
  • Page 179 Programming Manual Lx \ Ls Series 8.5.3 MS704 Steady State Commands Steady state tests can be started by sending one of the MS704:NORM commands. Available normal state commands are listed below. MS704:NORMal:SSLimits[:ALL] This command will run all steady state normal operation mode tests. Command Syntax MS704:NORMal:SSLimits[:ALL] Parameters...
  • Page 180 Programming Manual Lx \ Ls Series MS704:NORMal:VOLTage:PHASe:DIFFerence This command will run the steady state voltage phase difference test. This test is only available in the 3 phase mode. Command Syntax MS704:NORMal:VOLTage:PHASe:DIFFerence Parameters none Examples MS704:NORM:VOLT:PHAS:DIFF Query Syntax none MS704:NORMal:VOLTage:MODulation This command will run the steady state voltage modulation test. Command Syntax MS704:NORMal:VOLTage:MODulation Parameters...
  • Page 181 Programming Manual Lx \ Ls Series MS704:NORMal:VOLTage:TRANsient:COMBination This command will run the steady state combination voltage transients test. Command Syntax MS704:NORMal:VOLTage:TRANsient:COMBination Parameters none Examples MS704:NORM:VOLT:TRAN:COMB Query Syntax none MS704:NORMal:FREQuency:MODulation This command will run the steady state frequency modulation test. Command Syntax MS704:NORMal:FREQuency:MODulation Parameters none...
  • Page 182 Programming Manual Lx \ Ls Series 8.5.4 MS704 Abnormal State Commands Abnormal state tests can be started by sending one of the MS704:ABN commands. Available abnormal state commands are listed below. MS704:ABNormal:LIMits[:ALL] This command will run all abnormal state operation mode tests. Command Syntax MS704:ABNormal:LIMits[:ALL] Parameters...
  • Page 183 Programming Manual Lx \ Ls Series Command Syntax MS704:ABNormal:VOLTage:TRANsient:OVER Parameters none Examples MS704:ABN:VOLT:TRAN:OVER Query Syntax none MS704:ABNormal:VOLTage:TRANsient:UNDer This command will run the abnormal under voltage transients test. Command Syntax MS704:NORMal:VOLTage:TRANsient:UNDer Parameters none Examples MS704:NORM:VOLT:TRAN:UND Query Syntax none MS704:ABNormal:VOLTage:TRANsient:COMBination This command will run the abnormal combination voltage transients test. Command Syntax MS704:ABNormal:VOLTage:TRANsient:COMBination Parameters...
  • Page 184 Programming Manual Lx \ Ls Series Command Syntax MS704:ABNormal:FREQuency:TRANsient:COMBination Parameters none Examples MS704:ABN:FREQ:TRAN:COMB Query Syntax none 8.5.5 MS704 Emergency State Commands Emergency state tests can be started by sending one of the MS704:EMER commands. Available emergency state commands are listed below. MS704:EMERgency:LIMit[:ALL] This command will run all emergency state operation mode tests.
  • Page 185 Programming Manual Lx \ Ls Series MS704:EMERgency:LIMit:NOMinal This command will run the emergency state nominal operation mode tests. Command Syntax MS704:EMERgency:LIMit:NOMinal Parameters none Examples MS704:EMER:LIM:NOM Query Syntax none MS704:EMERgency:LIMit:LOW This command will run the emergency state low operation mode tests. Command Syntax MS704:EMERgency:LIMit:LOW Parameters...
  • Page 186 Programming Manual Lx \ Ls Series MS704:POWer:FAIL[:COMBination]:TWO This command will run the power fail state combination operation mode 2 test. Command Syntax MS704:POWer:FAIL[:COMBinaton]:TWO Parameters none Examples MS704:POW:FAIL:TWO Query Syntax none MS704:POWer:FAIL:THRee This command will run the power fail state combination operation mode 3 test. Command Syntax MS704:POWer:FAIL:THRee Parameters...
  • Page 187: Appendix A: Scpi Command Tree

    Programming Manual Lx \ Ls Series Appendix A : SCPI Command tree SCPI Common Commands :MINimum *CLS :MAXimum :VOLTage *ESE <value> :UNBalance *ESE? *ESR? :ABNormal stage :VOLTage *IDN? :MINimum *OPC *OPC? :MAXimum :UNDer *OPT? :OVER *PSC <bool> *PSC? :UNBalance *RCL <value> :FREQuency :TRANsient *RST...
  • Page 188 Programming Manual - Rev J Lx \ Ls Series :REACtive? :UNBalance :PFACtor? :VOLTage :TOTal? :PHASe :VOLTage :DIFFerence [:DC]? :MODulation :AC? :DISTortion :ACDC? :TOTal :HARMonic :TRANsient [:AMPLitude]? <n> [:ALL] :PHASe? <n> :OVER :THD? :UNDer :ARRay :COMBination :CURRent :FREQuency [:DC]? :MODulation :HARMonic :TRANsient [:AMPLitude]? <n>...
  • Page 189 Programming Manual - Rev J Lx \ Ls Series :TRIGgered <n> :MODE LATCHing | LIVE | OFF PULSe TTLTrig :COUNt <n> | INFinity MODE TRIG | FSTR :DCYCle <n> [STATe] <bool> :HOLD WIDTh | DCYCle :SOURce BOT | EOT | LIST :PERiod <n>...
  • Page 190 Programming Manual - Rev J Lx \ Ls Series :SOURce BUS | EXTernal | IMMediate :SEQuence1 :DEFine TRANsient :SEQuence2 :DEFine SYNChronize :SEQuence3 :DEFine ACQuire...
  • Page 191: Appendix B: Scpi Conformance Information

    Programming Manual - Rev J Lx \ Ls Series Appendix B : SCPI Conformance Information SCPI Version The power source conforms to SCPI version 1992.0. SCPI Confirmed commands ABOR [SOUR:]PULS:WIDT CAL:DATA [SOUR:]VOLT:ALC or SENS:SOUR CAL:STAT [SOUR:]VOLT[:LEV][:IMM][:AMPL] INIT[:IMM] [SOUR:]VOLT[:LEV][:TRIG][:AMPL] INIT[:IMM]:SEQ or NAME [SOUR:]VOLT:MODE INIT:CONT:SEQ or NAME [SOUR:]VOLT:PROT[:AMPL]...
  • Page 192 Programming Manual - Rev J Lx \ Ls Series Non-SCPI commands. CAL:MEAS:CURR MEAS or FETC:ARR:CURR:NEUT:HARM[:AMPL]? CAL:MEAS:CURR:SPH MEAS or FETC:ARR:CURR:NEUT:HARM:PHAS? CAL:MEAS:VOLT MEAS or FETC:ARR:VOLT:HARM[:AMPL]? CAL:PASS MEAS or FETC:ARR:VOLT:HARM:PHAS? CAL:PHAS MEAS:THD:MODE CAL:SAVE MIL704 CAL:VOLT MIL704:ABN:VOLT [:UNDer] DIAG:RES MIL704:ABN:VOLT:OVER DIAG:TEMP:AMB MIL704:ABN:FREQ [:UNDer] DO160:ABN:FREQ:TRAN MIL704:ABN:FREQ:OVER DO160:ABN:VOLT:MAX MIL704:EMER:VOLT...
  • Page 193 Programming Manual - Rev J Lx \ Ls Series MS704:POW:FAIL[:COMB]:TWO [SOUR:]LIST:PHAS MS704:POW:FAIL:THR [SOUR:]LIST:PHAS:POIN? MS704:POW:FAIL:PHAS:REV [SOUR:]LIST:SHAP MS704:TRAN[:POW][:INT] [SOUR:]LIST:SHAP:POIN? MS704:FREQ [SOUR:]LIST:STEP MS704:GROU [SOUR:]LIST:TTLT MS704:REV [SOUR:]LIST:TTLT:POIN? MS704:GROU [SOUR:]LIST:VOLT:OFFS MS704:VERS [SOUR:]LIST:VOLT:OFFS:POIN? MS704:SKIP [SOUR:]LIST:VOLT:SLEW MS704:STAT [SOUR:]LIST:VOLT:SLEW:POIN? MS704:STEP [SOUR:]PHAS:MODE MS704:TEST:COND [SOUR:]PHAS:TRIG OUTP:DFI[:STAT] [SOUR:]VOLT:ALC[:STAT] OUTP:DFI:SOUR [SOUR:]VOLT:ALC:SOUR OUTP:RI:MODE [SOUR:]VOLT:OFFS[:IMM] OUTP:TTLT:SOUR [SOUR:]VOLT:OFFS:MODE...
  • Page 194: Appendix C: Error Messages

    Programming Manual - Rev J Lx \ Ls Series Appendix C : Error Messages This appendix gives the error numbers and descriptions that are returned by the AC power source. Error numbers are returned in two ways: Error numbers are displayed on the front panel Error numbers and messages are read back with the “SYSTem:ERRor?”...
  • Page 195 Programming Manual - Rev J Lx \ Ls Series Number Message String Cause Remedy -113 "Undefined header" Command not Check programming manual for recognized error correct command syntax -120 "Numeric data error" Data received is not Check programming manual for a number correct command syntax -121...
  • Page 196 Programming Manual - Rev J Lx \ Ls Series Number Message String Cause Remedy -241 "Hardware missing" -254 "Media full" No storage space left Delete other settings or data to make to save settings or room. data. “Directory full” -255 Too many waveform Delete one or more waveforms from directory entries...
  • Page 197 Programming Manual - Rev J Lx \ Ls Series Number Message String Cause Remedy WAVEFORM section during Self-test. support@calinst.com checksum failed" "Ram self test Controller failure Contact CI service department at during Self-test. support@calinst.com "Voltage self test error, No. 1/A amplifier in Contact CI service department at output 1 Master source has no...
  • Page 198 Programming Manual - Rev J Lx \ Ls Series Number Message String Cause Remedy "Trigger received before Data acquisition pre- Hold off trigger or reduce pre-trigger requested number of trigger buffer not delay. pre-trigger readings" filled yet. "Requested RMS current Max RMS current is Reduce programmed RMS current too high for voltage...
  • Page 199: Table 8-8: Scpi Error Codes And Messages

    Programming Manual - Rev J Lx \ Ls Series Number Message String Cause Remedy "Voltage peak error " Peak voltage This error may occur when selecting exceeds internal bus user defined wave shapes with higher voltage crest factors. Reduce programmed RMS value.
  • Page 200 Programming Manual - Rev J Lx \ Ls Series...
  • Page 201: Appendix D: Il Series / Hp6834B Compatability

    Appendix D : iL Series / HP6834B Compatability This appendix summarizes difference between the old iL Series and HP6834B AC power sources and the Lx Series with respect to bus programming. The Ls Series is not recommended as a replacement for iL/HP6834B power sources.
  • Page 202: Index

    See Lx Diagnostic subsystem Display Subsystem The Display subsystem is not supported on the Lx Series as both units have different types of displays. The iL/HP has a 16 character single line display, the Lx a 2x16 character line display.
  • Page 203 Programming Manual - Rev J Lx \ Ls Series DATA:DELete ..........87 DATA:DELete:ALL ........... 87 DO160:ABNormal:FREQuency:TRANsient ... 162 *CLS ..............94 DO160:ABNormal:VOLTage:MAXimum ..161 *ESE ..............94 DO160:ABNormal:VOLTage:MINimum ..161 *ESR? ............... 94 DO160:ABNormal:VOLTage:OVER....161 *IDN? ..............95 DO160:ABNormal:VOLTage:UNBalance..161 *OPC ..............
  • Page 204 Programming Manual - Rev J Lx \ Ls Series FETCh:POWer:AC:PFACtor? ......40 FETCh:POWer:AC:REACtive? ......40 L Series FETCh:POWer:AC:TOTal? ......40 APE ............138 FETCh:POWer:AC? ......... 39 LIMit: VOLTage:HIGH ........27 FETCh:POWer? ..........39 LIMit: VOLTage:LOW ........27 FETCh:VOLTage:AC? ........41 LIMit:CURRent ..........
  • Page 205 Programming Manual - Rev J Lx \ Ls Series MEASure:FREQuency? ........38 MS704:GROUp ..........172 MEASure:POWer:AC:APParent? ..... 39 MS704:NORMal: FREQuency:MODulation ... 177 MEASure:POWer:AC:PFACtor? ...... 40 MS704:NORMal: MEASure:POWer:AC:REACtive? ....40 FREQuency:TRANsient:COMBination ..177 MEASure:POWer:AC:TOTal? ......40 MS704:NORMal: FREQuency:TRANsient:OVER MEASure:POWer:AC? ........39 ..............
  • Page 206 Programming Manual - Rev J Lx \ Ls Series SYSTem:CONFiguration ........83 SYSTem:CONFiguration:NOUTputs ....83 PHASe .............. 65 SYSTem:ERRor? ..........84 PHASe:MODE ..........65 SYSTem:ETIMe? ..........83 PHASe:TRIGgered ........... 65 SYSTem:LANGuage ........84 PONSetup:CLOCk ........... 48 SYSTem:LOCal ..........84 PONSetup:PEAK:CURRent[:PROTection]..48 SYSTem:REMote ..........
  • Page 207 Programming Manual - Rev J Lx \ Ls Series waveform data format modes ....... 31, 119...

This manual is also suitable for:

Ls series

Table of Contents