Table of Contents

Advertisement

Quick Links

WaveAce 1000/2000

Remote Control

Command Reference

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the WaveAce 1000 and is the answer not in the manual?

Questions and answers

Summary of Contents for Teledyne Lecroy WaveAce 1000

  • Page 1: Remote Control

    WaveAce 1000/2000 Remote Control Command Reference...
  • Page 2 © 2013 Teledyne LeCroy, Inc. All rights reserved. WaveAce is a registered trademark of Teledyne LeCroy, Inc. Teledyne LeCroy and other product or brand names are trademarks or requested trademarks of their respective holders. Information in this publication supersedes all earlier versions. Specifications are subject to change without notice.
  • Page 3: Table Of Contents

    Operator's Manual TABLE OF CONTENTS Part I: Introduction to Remote Control ......................3 About This Manual ........................... 3 About Remote Control ..........................3 Remote Control Through USB ........................4 Remote Control Through LAN ........................5 Program Messages ........................... 6 Response Messages..........................9 Using Status Registers ..........................
  • Page 4 WaveAce Remote Control DISPLAY - HOR_MAGNIFY, HMAG ......................43 DISPLAY - HOR_POSITION, HPOS ......................44 DISPLAY - INTENSITY, INTS ........................45 DISPLAY - PERSIST, PERS ......................... 45 DISPLAY - PERSIST_SETUP, PESU ......................46 DISPLAY – SCREEN SAVE, SCSV ....................... 47 DISPLAY - TRACE, TRA ..........................
  • Page 5: Part I: Introduction To Remote Control

    Part II lists all supported command headers with valid data parameters and values. About Remote Control WaveAce 1000 and 2000 series oscilloscopes can be controlled remotely through a USBTMC or TCP/IP (LAN) interface. USB control is a standard feature on all WaveAce devices; TCP/IP control is standard on WaveAce 2000 devices only.
  • Page 6: Remote Control Through Usb

    WaveAce Remote Control Remote Control Through USB The USB interface is standard on every WaveAce oscilloscope. The rear panel USB port is the remote control interface. 1. Attach a USB A/B cable from the USB-B port on the rear panel of the scope to a USB-A port on the controller computer.
  • Page 7: Remote Control Through Lan

    WaveStudio. For VICP communication with other applications that use the VISA standard, NI-VISA must be installed, along with Teledyne LeCroy's 'VICP Passport'. The Passport extends VISA to support Teledyne LeCroy's VICP protocol. The VICP passport may be downloaded from teledynelecroy.com.
  • Page 8: Program Messages

    WaveAce Remote Control 2. From the WaveAce menu, choose Utility > IP Settings (on the third page of settings). 3. Enter an IP Address, Subnet Mask, and Gate Way. Enter values by selecting each segment and turning the Adjust knob until the desired number is reached. Press the top soft key to jump to the next field or press the Adjust knob to tab to the next segment of the current field.
  • Page 9 Operator's Manual Header path Commands or queries that apply to a subsection of the oscilloscope, such as a single input channel, must have their headers prefixed with a path name indicating the channel or trace recipient of the command. It's recommended to always use header paths to minimize the risk of error if the command order changes.
  • Page 10 WaveAce Remote Control Data Parameters When a command uses additional data values, they are expressed as ASCII data that can take the form of character, numeric, string, or block data. Macro parameters are not implemented. An exception is the transfer of waveforms with the WAVEFORM command/query, where the waveform is expressed as a sequence of binary data values.
  • Page 11: Response Messages

    Operator's Manual Multiplier Exponential Notation Suffix 1E-12 pico- 1E-18 atto- String Data This is used to send multiple characters as a single parameter. Enclose any sequence of ASCII characters between single or double quotation marks: DIRectory DISK,UDSK,ACTION,CREATE,'20120801Results' Block Data These are binary data values used to transfer waveforms from the oscilloscope to the controller using the WAVEFORM command/query.
  • Page 12: Using Status Registers

    WaveAce Remote Control The oscilloscope might respond with: TIME_DIV 50 NS;C1:COUPLING D50 Note the response message refers only to the two queries that were sent in the original message. Whenever you expect a response from the oscilloscope, add the query form of the command to the control program following the command to specify that a read response is desired.
  • Page 13 Operator's Manual Read ESR using the *ESR? query. The response is the binary weighted sum of the register bits. The register is cleared with *ESR? or ALST?, with *CLS, or when power is applied to the scope. For example, the response message *ESR 160 indicates that a command error occurred and the ESR is being read for the first time after power-on.
  • Page 14: Commands And Queries By Subsystem

    WaveAce Remote Control Commands and Queries by Subsystem Acquisition - Controlling Waveform Captures Short Form Long Form What the Command/Query Does Executes an ARM command. *TRG *TRG Specifies the acquisition mode. ACQW ACQUIRE_WAY Changes acquisition state from stopped to single. ARM_ACQUISITION Adjusts vertical, timebase and trigger parameters.
  • Page 15 Operator's Manual Display - Displaying Waveforms Short Form Long Form What the Command/Query Does Controls the interpolation lines between data points. DTJN DOT_JOIN Horizontally expands the expanded trace. HMAG HOR_MAGNIFY Horizontally positions intensified zone's center. HPOS HOR_POSITION Controls the brightness of the grid. INTS INTENSITY Enables or disables the persistence display mode.
  • Page 16 WaveAce Remote Control Status - Obtaining Status Information Using Status Registers Short Form Long Form What the Command/Query Does Clears all status data registers. *CLS *CLS Sets the standard Event Status Enable register (ESE). *ESE *ESE Reads, clears the Event Status Register (ESR). *ESR? *ESR? Sets the OPC bit in the Event Status Register (ESR).
  • Page 17: Commands And Queries By Name (Alphabetical)

    Operator's Manual Commands and Queries by Name (Alphabetical) Short Form Long Form What the Command/Query Does Performs a complete internal calibration. *CAL? *CAL? Clears all status registers. *CLS *CLS Sets the standard Event Status Enable register (ESE). *ESE *ESE Reads, clears the Event Status Register (ESR). *ESR? *ESR? Returns device identification data.
  • Page 18 WaveAce Remote Control Short Form Long Form What the Command/Query Does Controls the brightness of the grid. INTS INTENSITY Allows output channel vertical offset adjustment. OFST OFFSET Controls parameters with customizable qualifiers. PACU PARAMETER_CUSTOM Returns current parameter, mask test values. PAVA? PARAMETER_VALUE? Enables or disables built-in peak detection function.
  • Page 19: Part Ii: Command Reference

    Operator's Manual Part II: Command Reference All remote control commands and queries recognized by the instrument can be executed in either a state. local remote This section lists commands and queries by short name in alphabetical order within subsystem. Command Notation A brief explanation of the operation performed by the command or query is followed by the formal syntax, with the full-name header given in lowercase characters and the short form derived from it in uppercase characters (e.g.,...
  • Page 20: Acquisition - *Trg

    WaveAce Remote Control ACQUISITION - *TRG The *TRG command executes an ARM command. *TRG is the equivalent of the 488.1 GET (Group Execute Trigger) message. Command Syntax *TRG Related Commands ARM_ACQUISITION, STOP, WAIT, FORCE_TRIGGER ACQUISITION - ARM_ACQUISITION, ARM command arms the scope or forces a single acquisition if it is already armed. ARM_ACQUISITION Command Syntax ARM_acquisition...
  • Page 21: Acquisition - Acquire_Way, Acqw

    Operator's Manual ACQUISITION – ACQUIRE_WAY, ACQW The ACQUIRE_WAY command specifies the acquisition mode. The ACQUIRE_WAY? query returns the current acquisition mode. Command Syntax <channel>: ACQuire_Way <mode>[,<time>] <channel>:= {C1,C2,C3,C4,EX,EX10} <mode>:= {SAMPLING, PEAK_DETECT, AVERAGE} <time>:= {4,16,32,64,128,256} NOTE: The time parameter can only be set with the AVERAGE acquisition mode. Query Syntax <channel>:ACQUIRE_WAY? Response Format...
  • Page 22: Acquisition - Attenuation, Attn

    WaveAce Remote Control ACQUISITION - ATTENUATION, ATTN The ATTENUATION command selects the vertical attenuation factor of the probe. Values up to 1000 can be specified. The ATTENUATION? query returns the attenuation factor of the specified channel. Command Syntax <channel>: ATTeNuation <attenuation> <channel>:= {C1,C2,C3,C4,EX,EX10} <attenuation>:= {1,5,10,50,100,500,1000} Query Syntax...
  • Page 23: Acquisition - Bandwidth_Limit, Bwl

    Operator's Manual ACQUISITION - BANDWIDTH_LIMIT, BWL The BWL command enables or disables the bandwidth limit (low-pass filter) of the specified input channel. The BWL? query returns the enabled/disabled status. If all the channels are in the same state, it returns the state; if not, it returns each individual channel state. Command Syntax BandWidth_Limit <channel>,<mode>[,<channel>,<mode>...] <channel>:= {C1, C2, C3, C4}...
  • Page 24: Acquisition - Coupling, Cpl

    WaveAce Remote Control ACQUISITION - COUPLING, CPL The COUPLING command selects the coupling mode of the specified input channel. The COUPLING? query returns the coupling mode of the specified channel. Command Syntax <channel>:CouPLing <coupling> <channel>:= {C1,C2,C3,C4,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10} <coupling>:= {A1M*, D1M*, GND} * Attenuation pertains only to instruments with a probe connected.
  • Page 25: Acquisition - Interleaved, Ilvd

    Operator's Manual ACQUISITION - INTERLEAVED, ILVD The INTERLEAVED command enables or disables Equivalent Time Mode for timebase settings where both single shot and RIS mode are available. Equivalent Time Mode is not available for sequence mode acquisitions. If sequence mode is on, ILVD ON turns it off.
  • Page 26: Acquisition - Offset, Ofst

    NOTE: The probe attenuation factor is not taken into account in offset adjustments. Also, the unit V is optional. Command Syntax <channel>:OFfSeT <offset> <channel>:= {C1, C2, C3, C4} Refer to datasheet specification for your Teledyne LeCroy oscilloscope at <offset>:= teledynelecroy.com. Query Syntax <channel>:OFfSeT?
  • Page 27: Acquisition - Peak Detect, Pdet

    Operator's Manual ACQUISITION – PEAK DETECT, PDET The PEAK_DETECT command switches ON or OFF the peak detector built into the acquisition system. The PEAK_DETECT? query returns the current status of the peak detector. Command Syntax Peak_DETect <state> <state> : = {ON, OFF} Query Syntax Peak_DETect? Response Format...
  • Page 28: Acquisition - Time_Div, Tdiv

    Alternatively, you can use exponential notation: 10E-6. query returns the current timebase setting. TIME_DIV? Command Syntax Time_DIV <value> Refer to datasheet specification for your Teledyne LeCroy oscilloscope at at <value>:= teledynelecroy.com. The default unit S (seconds) is optional. Query Syntax...
  • Page 29: Acquisition - Trig_Coupling, Trcp

    Operator's Manual ACQUISITION - TRIG_COUPLING, TRCP The TRIG_COUPLING command sets the coupling mode of the specified trigger source. The TRIG_COUPLING? query returns the trigger coupling of the selected source. Command Syntax <trig_source>:TRig_CouPling <coupling> <trig_source>:= {C1,C2,C3,C4} <coupling>:= {AC,DC,HFREI,LFREI} Query Syntax <trig_source>:TRig_CouPling? Response Format <trig_source>:TRig_CouPling <trig_coupling>...
  • Page 30: Acquisition - Trig_Delay, Trdl

    WaveAce Remote Control ACQUISITION - TRIG_DELAY, TRDL The TRIG_DELAY command sets the time at which the trigger is to occur with respect to the nominal zero delay position, which defaults to the center of the grid. RANGE : 0 to - divisions x Time/div supported by scope Negative delay : 0 to + division x Time/div supported by scope Postive delay...
  • Page 31: Acquisition - Trig_Level, Trlv

    Operator's Manual ACQUISITION - TRIG_LEVEL, TRLV The TRIG_LEVEL command adjusts the trigger level of the specified trigger source. An out-of-range value will be adjusted to the closest legal value. The TRIG_LEVEL? query returns the current trigger level. Command Syntax [<trig_source>]:TRig_LeVel <trig_level> <trig_source>:= {C1,C2,C3,C4,EX5} Query Syntax <trig_source>:TRig_LeVel?
  • Page 32: Acquisition - Trig_Mode, Trmd

    WaveAce Remote Control ACQUISITION - TRIG_MODE, TRMD The TRIG_MODE command specifies the trigger mode. The TRIG_MODE? query returns the current trigger mode. Command Syntax TRig_MoDe <mode> <mode>:= {AUTO, NORM, SINGLE, STOP} Query Syntax TRig_MoDe? Response Format TRig_MoDe <mode> Example The following instruction selects the normal mode: TRMD NORM Related Commands ARM_ACQUISITION, FORCE_TRIGGER, STOP, TRIG_SELECT, TRIG_COUPLING,...
  • Page 33: Acquisition - Trig_Select, Trse

    Operator's Manual ACQUISITION - TRIG_SELECT, TRSE The TRIG_SELECT command selects the condition that triggers the acquisition of waveforms. Only the Edge trigger is supported. Command Syntax TRig_Select EDGE,SR,<source>,HT,TI,HV,<hold_value> <source>:= {C1,C2,C3,C4,LINE,EX,EX5} Refer to the trigger information provided for your oscilloscope model. <hold_value>:= NOTE: When specifying <hold_value>, the unit S (seconds) is optional.
  • Page 34: Acquisition - Trig_Slope, Trsl

    WaveAce Remote Control ACQUISITION - TRIG_SLOPE, TRSL The TRIG_SLOPE command sets the trigger slope of the specified trigger source. The TRIG_SLOPE? query returns the trigger slope of the selected source. Command Syntax <trig_source>:TRig_SLope <trig_slope> <trig_source>:= {C1,C2,C3,C4,LINE,EX,EX5} <trig_slope>:= {NEG, POS} Query Syntax <trig_source>:TRig_SLope? Response Format <trig_source>:TRig_SLope <trig_slope>...
  • Page 35: Acquisition - Volt_Div, Vdiv

    Operator's Manual ACQUISITION - VOLT_DIV, VDIV The VOLT_DIV command sets the vertical sensitivity in Volts/div. The probe attenuation factor is not taken into account for adjusting vertical sensitivity. The VOLT_DIV? query returns the vertical sensitivity of the specified channel. Command Syntax <channel>:Volt_DIV <v_gain>...
  • Page 36: Acquisition - Wait

    WaveAce Remote Control ACQUISITION - WAIT The WAIT command prevents your instrument from analyzing new commands until the current acquisition has been completed. The optional argument specifies the timeout (in seconds) after which the scope stops waiting for new acquisitions. If <t> is not given, or if <t> = 0.0, the scope waits indefinitely.
  • Page 37: Cursor - Cursor_Measure, Crms

    Operator's Manual CURSOR - CURSOR_MEASURE, CRMS The CURSOR_MEASURE command specifies the type of cursor or parameter measurement to be displayed, and is the main command for displaying parameters and Pass/Fail. Use it to turn on/off cursors. The CURSOR_MEASURE? query indicates which cursors or parameter measurements are currently displayed.
  • Page 38: Cursor - Cursor_Set, Crst

    WaveAce Remote Control CURSOR - CURSOR_SET, CRST The CURSOR_SET command allows you to position any one of the independent cursors at a given grid location. When you are setting a cursor position, you must specify an active trace relative to which the cursor is positioned.
  • Page 39: Cursor - Cursor_Value?, Crva

    Operator's Manual CURSOR - CURSOR_VALUE?, CRVA? The CURSOR_VALUE? query returns the values measured by the specified cursors. The PARAMETER_VALUE? query is used to obtain measured waveform parameter values. The keyword ALL should not be used; neither should multiple keywords. If they are used, the word UNDEF is returned.
  • Page 40: Cursor - Parameter_Custom, Pacu

    WaveAce Remote Control CURSOR - PARAMETER_CUSTOM, PACU The PArameter_CUstom command controls the placement of custom cursors and can also be used to assign any parameter for histogramming. The command allows you to specify on which line (1 to 5) of the parameter table the cursor value will appear when viewed on the WaveAce display.
  • Page 41: Response Format

    Operator's Manual Parameter Definition Maximum value MEAN Mean value Minimum value NDUTY - Duty cycle NWID Negative width (negative edge to positive edge) OVSN Overshoot negative/FOV OVSP Overshoot positive/ROV Period PHASE Amount one waveform leads or lags another in time, expressed in degrees, where 360 degrees is one waveform cycle PKPK Peak to peak...
  • Page 42: Cursor - Parameter_Value?, Pava

    WaveAce Remote Control CURSOR - PARAMETER_VALUE?, PAVA? The PArameter_VAlue query returns the current values of the pulse waveform parameters and mask tests for the specified trace. Traces do not need to be displayed or selected to obtain the values measured by the pulse parameters or mask tests. Custom parameters can be read using the syntax CUST<n>, where <n>...
  • Page 43 Operator's Manual Parameter Definition Maximum value MEAN Mean value Minimum value NDUTY - Duty cycle NWID Negative width (negative edge to positive edge) OVSN Overshoot negative/FOV OVSP Overshoot positive/ROV Period PKPK Peak to peak PWID Positive width (positive edge to negative edge) RISE Rise time 10% to 90% Root mean square...
  • Page 44: Display - Dot_Join, Dtjn

    WaveAce Remote Control DISPLAY - DOT_JOIN, DTJN The DOT_JOIN command controls the interpolation lines between data points. Setting DOT_JOIN ON selects Points in the Display dialog; DOT_JOIN OFF selects Line. Command Syntax DOT_JOIN <state> <state>:= {ON, OFF} Query Syntax DoT_JoiN? Response Format DoT_JoiN <state>...
  • Page 45: Display - Hor_Magnify, Hmag

    Operator's Manual DISPLAY - HOR_MAGNIFY, HMAG The HOR_MAGNIFY command horizontally expands traces (zooms) by a specified factor. Magnification factors not within the range of permissible values will be rounded off to the nearest legal value. The HOR_MAGNIFY? query returns the current magnification factor. Command Syntax Hor_MAGnify <factor>...
  • Page 46: Display - Hor_Position, Hpos

    WaveAce Remote Control DISPLAY - HOR_POSITION, HPOS The HOR_POSITION command repositions the geometric center of a zoom to display different portions of the trace. Allowed positions range from division 0 through 10. If the source trace was acquired in sequence mode, the shift will only apply to a single segment at a time. The difference between the specified and the current horizontal position is applied to all zooms.
  • Page 47: Display - Intensity, Ints

    Operator's Manual DISPLAY - INTENSITY, INTS The INTenSity command sets the intensity level of the grid and trace. Command Syntax INTenSity GRID,<value>[PCT],TRACE,<value>[PCT] Query Syntax INTenSity? Response Format INTenSity TRACE,<value>,GRID,<value> Example The following example sets the grid intensity to 60% and trace intensity to 90%. INTS GRID,60,TRACE,90 DISPLAY - PERSIST, PERS The PERSIST command enables or disables the persistence display mode.
  • Page 48: Display - Persist_Setup, Pesu

    WaveAce Remote Control DISPLAY - PERSIST_SETUP, PESU The PERSIST_SETUP command sets the duration of the display, in seconds, when in persistence mode. The persistence can be set on all traces or per trace. The PERSIST_SETUP? query indicates the current status of the persistence. Command Syntax PErsist_SetUp <time>...
  • Page 49: Display - Screen Save, Scsv

    Operator's Manual DISPLAY – SCREEN SAVE, SCSV The SCREEN_SAVE command controls the automatic Screen Saver, which automatically shuts down the internal color monitor after a preset time. The SCREEN_SAVE? query indicates whether the automatic screen saver feature is on or off. NOTE: When the screen save is in effect, the oscilloscope is still fully functional.
  • Page 50: Display - Trace, Tra

    WaveAce Remote Control DISPLAY - TRACE, TRA The TRACE command enables or disables the display of a trace. An environment error is set if an attempt is made to display more than four waveforms. Refer to the table in STATUS - EXR? (on page 63) for more information.
  • Page 51: Miscellaneous - *Cal

    Operator's Manual MISCELLANEOUS - *CAL? The *CAL? query causes the oscilloscope to perform an internal self-calibration and generates a response that indicates whether or not your oscilloscope completed the calibration without error. This internal calibration sequence is the same as that which occurs at power-up. At the end of the calibration, after the response has indicated how the calibration terminated, the oscilloscope returns to the state it was in just prior to the calibration cycle.
  • Page 52: Miscellaneous - Auto-Calibrate, Acal

    WaveAce Remote Control MISCELLANEOUS – AUTO-CALIBRATE, ACAL Available only on WaveAce 2000 models, AUTO_CALIBRATE enables or disables automatic calibration of the oscilloscope. If ACAL is ON at power-up, all input channels are periodically calibrated for the current input amplifier and timebase settings, whether the instrument has been adjusted or not. This is separate from the calibration the instrument performs whenever you adjust a gain or offset.
  • Page 53: Miscellaneous - Comm_Header, Chdr

    Operator's Manual MISCELLANEOUS - COMM_HEADER, CHDR The COMM_HEADER command controls the way the oscilloscope formats responses to queries. There are three response formats: • LONG, responses contain the long form of the header : C1:VOLT_DIV 200E-3 V • SHORT, responses contain the short form of the header : C1:VDIV 200E-3 V •...
  • Page 54: Miscellaneous - Define, Def

    WaveAce Remote Control MISCELLANEOUS - DEFINE, DEF The DEFINE command specifies a mathematical function to be performed. This command is used to control all math tools in the standard oscilloscope. Command Syntax DEFine EQN,'[<function>]<expression>' Query Syntax DEFine? Response Format DEFine EQN,'[<function>]<expression>' Equations Where <source>...
  • Page 55: Miscellaneous - Delete_File, Delf

    Operator's Manual MISCELLANEOUS - DELETE_FILE, DELF The DELETE_FILE command deletes a file from the currently selected directory. Command Syntax DELF '<filename>' Example The following instruction deletes a trace file: DELF 'TESTRUN.TRC' MISCELLANEOUS - DIRECTORY, DIR The DIRECTORY command is used to create or delete file directories on mass storage devices. It also allows selection of the current working directory and listing of files in the directory.
  • Page 56: Miscellaneous - Filename, Flnm

    WaveAce Remote Control MISCELLANEOUS – FILENAME, FLNM The FILENAME command is used to change the default filename given to any traces, setups or hard copies (screen prints) when being saved to a mass storage device. Command Syntax FiLeNaMe TYPE,<type>,FILE,'<filename>' Where: <type>:= {C1,C2,C3,C4,SETUP,TA,TB,TC,TD,HCOOPY} <filename>:= alphanumeric string of up to 8 characters forming a legal DOS filename, enclosed by quotes.
  • Page 57: Save/Recall Setup - *Rcl

    Operator's Manual SAVE/RECALL SETUP - *RCL The *RCL command sets the state of your instrument, using one of the six non-volatile panel setups (Panel 1 to Panel 6), by recalling the complete front panel setup of the oscilloscope. Entering panel setup 0 corresponds to the default panel setup.
  • Page 58: Save/Recall Setup - *Sav

    WaveAce Remote Control SAVE/RECALL SETUP - *SAV The *SAV command stores the current state of your instrument in non-volatile internal memory. The *SAV command stores the complete front panel setup of the oscilloscope at the time the command is issued. NOTE: Communication parameters (those modified by the commands COMM_HEADER and WAVEFORM_SETUP) are not saved when *SAV is used.
  • Page 59: Status - *Cls

    Operator's Manual STATUS - *CLS The *CLS command clears all status data registers. Command Syntax *CLS Related Commands ALL_STATUS, CMR, DDR, *ESR, EXR, *STB STATUS - *ESE The *ESE command sets the value of the ESB bit in the Event Status Enable register (ESE). The *ESE? query reads the contents of the ESE register.
  • Page 60: Status - *Esr

    1 - Not used. On older Teledyne LeCroy oscilloscopes, this bit reports soft key inputs. It does not apply to WaveAce oscilloscopes. 1 - CoMmand parser Error The CoMmand parser Error bit (CME) is set true (1) has been detected.
  • Page 61: Status - *Opc

    Operator's Manual Value Name Description Note 1 - Device Dependent The Device specific Error (DDE) is set true (1) whenever a (specific) Error occurred. hardware failure has occurred at power-up or at execution time, such as a channel overload condition, or a trigger or timebase circuit defect.
  • Page 62: Status - All_Status?, Alst

    WaveAce Remote Control STATUS - ALL_STATUS?, ALST? The ALL_STATUS? query reads and clears the contents of all status registers: ESR, INR, DDR, CMR, and EXR. For an interpretation of the contents of each register, refer to the appropriate status register. The query is useful to obtain a complete overview of the state of your oscilloscope.
  • Page 63: Status - Cmr

    Operator's Manual STATUS - CMR? The CMR? query reads and clears the contents of the CoMmand error Register (refer to the following table for details) which specifies the last syntax error type detected by your oscilloscope. Query Syntax CMR? Response Format CMR <value>...
  • Page 64: Status - Ddr

    WaveAce Remote Control STATUS - DDR? The DDR? query reads and clears the contents of the Device Dependent or device specific error Register (DDR). In the case of a hardware failure, the DDR register specifies the origin of the failure. The following table provides details.
  • Page 65: Status - Exr

    Operator's Manual STATUS - EXR? The EXR? query reads and clears the contents of the EXecution error Register (EXR). The EXR register specifies the type of the last error detected during execution. Query Syntax EXR? Response Format EXR? <value> <value>:= 21 to 64 Example The following instruction reads the contents of the EXR register: EXR?
  • Page 66 WaveAce Remote Control Value Description Waveform data error. Invalid waveform data have been detected. Panel setup error. An invalid panel setup data block has been detected. No mass storage present when user attempted to access it. * Mass storage not formatted when user attempted to access it. * Mass storage was write protected when user attempted to create a file, to delete a file, or to format the device.
  • Page 67: Status - Inr

    1 - A disk exchange has been detected. 1 - Disk has become full in AutoStore Fill mode. 0 - Reserved for Teledyne LeCroy use. 1 - Segment of a sequence waveform has been acquired in acquisition memory but not yet read out into the main memory.
  • Page 68: Waveform Transfer - Store, Sto

    WaveAce Remote Control WAVEFORM TRANSFER - STORE, STO The STORE command stores the contents of the selected trace. Command Syntax STOre [<trace>,<dest>] <trace>:= {TA,TB,TC,TD,C1,C2,C3,C4,ALL_DISPLAYED} <dest>:= {M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,FILE} Example The following instruction stores the contents of Trace A (TA) into Memory 1 (M1): STO TA,M1 The following instruction stores all currently displayed waveforms onto the memory card: STO ALL_DISPLAYED,FILE...
  • Page 69 Operator's Manual NOTE: The format of the waveform data depends on the current settings specified by the last WAVEFORM_SETUP command. Command Syntax <memory>:WaveForm ALL,<data_block> <memory>:= {M1,M2,M3,M4,M5,M6,M7,M8,M9,M10} <data_block>:= waveform data block. Query Syntax <trace>:WaveForm? <entity> <trace>:= {TA,TB,TC,TD,C1,C2,C3,C4,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10} <entity>:= {DESC, TEXT, TIME, DAT1, DAT2, ALL} If you do not provide a parameter, is assumed.
  • Page 70: Waveform Transfer - Waveform Setup, Wfsu

    WaveAce Remote Control WAVEFORM TRANSFER – WAVEFORM SETUP, WFSU The WAVEFORM_SETUP command specifies the amount of data in a waveform to be transmitted to the controller. This is defined by the parameters: Sparsing, interval between data points; Number of Points, total number of points to be transmitted; First Point, the address of the first data point to be sent;...
  • Page 71: Appendix: Waveform Template

    Operator's Manual Appendix: Waveform Template This section contains the Waveform Template describing the contents of the Waveform Descriptor produced by WF? DESC and WF? ALL queries. After the template, explanations detail the construction of floating point numbers from bytes in the descriptor, followed by program fragments showing a method of performing calculations.
  • Page 72 WaveAce Remote Control ; as their descriptions below. ;BLOCKS : < 36> WAVE_DESCRIPTOR: long ; length in bytes of block WAVEDESC < 40> USER_TEXT: long ; length in bytes of block USERTEXT < 44> RES_DESC1: long ; ;ARRAYS : < 48> TRIGTIME_ARRAY: long ; length in bytes of TRIGTIME array <...
  • Page 73 Operator's Manual < 68> RES_ARRAY2: long < 72> RES_ARRAY3: long ; 2 expansion entries are reserved ; The following variables identify the instrument < 76> INSTRUMENT_NAME: string < 92> INSTRUMENT_NUMBER: long < 96> TRACE_LABEL: string ; identifies the waveform. <112> RESERVED1: word <114>...
  • Page 74 WaveAce Remote Control ; before first good point ; FIRST_VALID_POINT = 0 ; for normal waveforms. <128> LAST_VALID_PNT: long ; index of last good data point ; in record before padding (blanking) ; was started. ; LAST_VALID_POINT = WAVE_ARRAY_COUNT-1 ; except for aborted sequence ;...
  • Page 75 Operator's Manual ; of the WFSU remote command. <144> SUBARRAY_COUNT: long ; for Sequence, acquired segment count, ; between 0 and NOM_SUBARRAY_COUNT <148> SWEEPS_PER_ACQ: long ; for Average or Extrema, ; number of sweeps accumulated ; else 1 <152> POINTS_PER_PAIR: word ; for Peak Detect waveforms (which always ;...
  • Page 76 WaveAce Remote Control <164> MAX_VALUE: float ; maximum allowed value. It corresponds ; to the upper edge of the grid. <168> MIN_VALUE: float ; minimum allowed value. It corresponds ; to the lower edge of the grid. <172> NOMINAL_BITS: word ; a measure of the intrinsic precision ;...
  • Page 77 Operator's Manual <292> HORIZ_UNCERTAINTY: float ; uncertainty from one acquisition to the ; next, of the horizontal offset in seconds <296> TRIGGER_TIME: time_stamp ; time of the trigger <312> ACQ_DURATION: float ; duration of the acquisition (in sec) ; in multi-trigger waveforms. ;...
  • Page 78 WaveAce Remote Control _2 interpolated _3 sparsed _4 autoscaled _5 no_result _6 rolling _7 cumulative endenum <320> RESERVED5: word ; expansion entry <322> RIS_SWEEPS: word ; for RIS, the number of sweeps ; else 1 ; The following variables describe the basic acquisition ;...
  • Page 79 Operator's Manual _9 1_ns/div _10 2_ns/div _11 5_ns/div _12 10_ns/div _13 20_ns/div _14 50_ns/div _15 100_ns/div _16 200_ns/div _17 500_ns/div _18 1_us/div _19 2_us/div _20 5_us/div _21 10_us/div _22 20_us/div _23 50_us/div _24 100_us/div _25 200_us/div _26 500_us/div _27 1_ms/div _28 2_ms/div _29 5_ms/div _30 10_ms/div...
  • Page 80 WaveAce Remote Control _35 500_ms/div _36 1_s/div _37 2_s/div _38 5_s/div _39 10_s/div _40 20_s/div _41 50_s/div _42 100_s/div _43 200_s/div _44 500_s/div _45 1_ks/div _46 2_ks/div _47 5_ks/div _100 EXTERNAL endenum <326> VERT_COUPLING: enum _0 DC_50_Ohms _1 ground _2 DC_1MOhm _3 ground _4 AC,_1MOhm endenum...
  • Page 81 Operator's Manual <332> FIXED_VERT_GAIN: enum _0 1_uV/div _1 2_uV/div _2 5_uV/div _3 10_uV/div _4 20_uV/div _5 50_uV/div _6 100_uV/div _7 200_uV/div _8 500_uV/div _9 1_mV/div _10 2_mV/div _11 5_mV/div _12 10_mV/div _13 20_mV/div _14 50_mV/div _15 100_mV/div _16 200_mV/div _17 500_mV/div _18 1_V/div _19 2_V/div _20 5_V/div...
  • Page 82 WaveAce Remote Control _25 200_V/div _26 500_V/div _27 1_kV/div endenum <334> BANDWIDTH_LIMIT: enum _0 off _1 on endenum <336> VERTICAL_VERNIER: float <340> ACQ_VERT_OFFSET: float <344> WAVE_SOURCE: enum _0 CHANNEL_1 _1 CHANNEL_2 _2 CHANNEL_3 _3 CHANNEL_4 _9 UNKNOWN endenum /00 ENDBLOCK USERTEXT: BLOCK 920836 Rev B...
  • Page 83 Operator's Manual ; Explanation of the descriptor block USERTEXT at most 160 bytes long. < 0> TEXT: text ; a list of ASCII characters /00 ENDBLOCK TRIGTIME: ARRAY ; Explanation of the trigger time array TRIGTIME. ; This optional time array is only present with SEQNCE waveforms. ;...
  • Page 84 WaveAce Remote Control RISTIME: ARRAY ; Explanation of the random-interleaved-sampling (RIS) time array RISTIME. ; This optional time array is only present with RIS waveforms. ; This data block is repeated for each sweep which makes up the RIS record <...
  • Page 85 Operator's Manual DATA_ARRAY_2: ARRAY ; Explanation of the data array DATA_ARRAY_2. ; This is an optional secondary data array for special types of waveforms: ; Complex FFT imaginary part (real part in DATA_ARRAY_1) ; Extrema floor trace (roof trace in DATA_ARRAY_1) ;...
  • Page 86 WaveAce Remote Control < 0> MEASUREMENT: data ; the actual format of a data is ; given in the WAVEDESC descriptor ; by the COMM_TYPE variable. /00 ENDARRAY DUAL: ARRAY ; Explanation of the DUAL array. ; This data array is identical to DATA_ARRAY_1, followed by DATA_ARRAY_2. ;...
  • Page 87: Oscilloscope's Tmpl? Query Response

    000000 LECROY_2_3: TEMPLATE 8 66 111 ; Explanation of the formats of waveforms and their descriptors on the ; Teledyne LeCroy Digital Oscilloscopes, ; Software Release 8.1.0, 98/09/29. ; A descriptor and/or a waveform consists of one or several logical data ;...
  • Page 88 WaveAce Remote Control ; where ; <byte position> = position in bytes (decimal offset) of the variable, ; relative to the beginning of the block. ; <variable name> = name of the variable. ; <variable type> = string up to 16-character name ;...
  • Page 89 Operator's Manual ; s exponent fraction ; where ; s = sign of the fraction ; exponent = 11 bit exponent e ; fraction = 52 bit fraction f ; and the final value is ; (-1)**s * 2**(e-1023) * 1.f ;...
  • Page 90: Decoding Floating Point Numbers

    WaveAce Remote Control ; remote command COMM_FORMAT. ; text arbitrary length text string ; (maximum 160) ; unit_definition a unit definition consists of a 48 character ; ASCII string terminated with a null byte ; for the unit name. Decoding Floating Point Numbers Single precision values are held in four bytes.
  • Page 91 Operator's Manual In a way not following the byte boundaries, bits are then segregated as follows: 31, 30, 29 ..24, 23, 22, 21 ..2, 1, 0 Sign exponent bits fractional bits bit 0.5, 0.25, 0.125 . . . The sign bit s is 1 for a negative number and 0 for a positive number, so it is easy to construct the sign from this: S = (-1)^s...

This manual is also suitable for:

Waveace 2000

Table of Contents