Agilent Technologies 86100A Programmer'S Manual Download Page 157

8-5

Channel Commands

PROBe

PROBe

Command

:CHANnel<N>:PROBe <attenuation factor>[,{RATio | DECibel}]

This command sets the channel attenuation factor and units. It provides the equivalent func-
tion of the Attenuation Factor setting under the Setup menu’s Channel command. The 
default attenuation factor is 1:1 and the default units are ratio. When the TDR stimulus is set 
to differential or common mode, the instrument will change offset to magnify offset. This 
command is used to set the magnify offset as well as the offset. <N> represents the channel 
number and is an integer 1 to 4.

Query

:CHANnel<N>:PROBe

?

Returned Format

[:CHANnel<N>:PROBe] <attenuation factor>, {RATio | DECibel}<NL>

PROBe:CALibrate

Command

:CHANnel<N>:PROBe:CALibrate

Starts the probe’s calibration for the selected channel. It has the same action as the command 
:CALibrate:PROBe CHANnel<N>. For more information about probe calibration, 

refer to 

“Probe Calibration” on page 7-3

. <N> represents the channel number and is an integer 1 to 4.

Whenever a calibration message is displayed on the instrument, send the :CALibrate:CON-
Tinue, :CALibrate:CANCel, or :CALibrate:SDONE commands. Sending any other command, 
including *OPC, disrupts the instrument forcing you to cycle instrument power.

Example

The following example starts calibration for Channel 1.

10 OUTPUT 707;":CHANNEL1:PROBE:CALIBRATE"

PROBe:SELect

Command

:CHANnel<N>:PROBe:SELect <probe_id>[,<meas_mode>]

This command selects an AutoProbe interface probe used in conjunction with the Agilent 
N1022A probe adapter. The probes that are currently supported by this command are the 
Agilent single-ended/differential 1131A, 1132A, 1134A probes and the single-ended 1152A, 
1156A, 1157A, 1158A probes. <N> represents the channel number and is an integer 1 to 4. If 
you elect to use an AutoProbe style probe that is not in the supported probe list, select one of 
the probes from the supported list that is closest in type to your unspecified probe. This com-
mand is not available for TDR/TDT measurements. An error condition will occur if an Auto-
Probe is not connected to a channel

<probe_id>

This parameter is used to select the AutoProbe type.
{P1131A | P1132A | P1134A | P1152A | P1156A | P1157A | P1158A}

<meas_mode>

This optional parameter is used to set the measurement mode. The default measurement 
mode is Single ENDed. Use the DIFFerential parameter for the differential probes to measure 
differential signals.
{SENDed | DIFFerential}

Example 

The following example selects the 1134A in differential mode on channel 2.

10 OUTPUT 707;":CHANNEL2:PROBE:SELECT P1134A,DIFFERENTIAL"

Summary of Contents for 86100A

Page 1: ...Agilent Technologies Infiniium DCA and DCA J Agilent 86100A B C Wide Bandwidth Oscilloscope Programmer s Guide...

Page 2: ...graph ics capability in a licensed product does not authorize or permit an end user to use any other product or perform any other method or activity involving use of LZW unless the end user is sepa ra...

Page 3: ...patibility 1 36 New and Revised Commands 1 42 Commands Unavailable in Jitter Mode 1 43 Error Messages 1 45 2 Sample Programs C Programming Examples 2 2 BASIC Programming Examples 2 28 3 Common Command...

Page 4: ...ds 16 Marker Commands 17 Mask Test Commands 18 Measure Commands 19 S Parameter Commands 20 Signal Processing Commands 21 TDR TDT Commands Rev A 05 00 and Below 22 TDR TDT Commands Rev A 06 00 and Abov...

Page 5: ...1 4 Multiple Databases 1 6 Files 1 8 Status Reporting 1 11 Command Syntax 1 23 Interface Functions 1 34 Language Compatibility 1 36 New and Revised Commands 1 42 Commands Unavailable in Jitter Mode 1...

Page 6: ...Instrumentation New York NY 1987 International Institute of Electrical and Electronics Engineers IEEE Standard 488 2 1987 IEEE Standard Codes Formats Protocols and Common commands For Use with ANSI IE...

Page 7: ...s or to visually compare against a waveform that is captured at a future time The Math functions allow you to apply mathematical operations on your sampled data You can use these functions to duplicat...

Page 8: ...GE 1E 3 DELAY 100E 6 terminator This example sets the time base at 1 ms full scale 100 s div with delay of 100 s Vertical is set to 16 V full scale 2 V div with center of screen at 1 V and probe atten...

Page 9: ...wing program example shows a typical setup OUTPUT 707 SYSTEM HEADER OFF terminator OUTPUT 707 WAVEFORM SOURCE CHANNEL1 terminator OUTPUT 707 WAVEFORM FORMAT BYTE terminator OUTPUT 707 ACQUIRE COUNT 8...

Page 10: ...file The ability to use multiple databases allows for the comparison of channels to each other channels to a saved color grade gray scale file functions to the channel data on which it is based The a...

Page 11: ...of each column 6 Send the command WAVeform YORigin to obtain the voltage or power of the vertical center of the database 7 Send the command WAVeform YORigin to obtain the voltage or power of the incre...

Page 12: ...extension when loading a file if you use the optional destination parameter For example DISK LOAD STM1_OC3 SMASK will automatically add msk to the file name ASCII waveform files can be loaded only if...

Page 13: ...r U S patent No 4 558 302 and foreign counterparts End user should not modify copy or distribute LZW compression decompression ca pability For jpg file format this instrument uses the jpg software wri...

Page 14: ...data software revision A 05 00 and below D User Files TDR normalization TDR TDT calibration data software revision A 06 00 and above D User Files TDR calibration MATLAB script D User Files Matlab scri...

Page 15: ...te a summary bit the corresponding bits must be enabled These bits are enabled by using the ESE common command to set the corresponding bit in the Standard Event Status Enable Register To generate a s...

Page 16: ...ich clears the SRQ interrupt The STB query reads bit 6 as the Master Summary Status MSS and does not clear the bit or have any affect on the SRQ interrupt The value returned is the total bit weights o...

Page 17: ...lows the instrument to generate another SRQ interrupt when another enabled event occurs The only other bit in the Status Byte Register affected by the STB query is the Message Available bit bit 4 If t...

Page 18: ...1 14 Introduction Status Reporting Figure 1 4 Status Reporting Data Structures...

Page 19: ...1 15 Introduction Status Reporting Status Reporting Data Structures continued...

Page 20: ...ice Request Enable Register Setting the Service Request Enable Register bits enables corresponding bits in the Status Byte Register These enabled bits can then set RQS and MSS bit 6 in the Status Byte...

Page 21: ...lost in Jitter Mode LCL Local Indicates if a remote to local transition occurs LOCK LOCKed Indicates that a locked or trigger capture condition has occurred in the Clock Recovery Module LOSS Time Refe...

Page 22: ...UT 707 SYSTEM HEADER OFF Turn headers off 20 OUTPUT 707 ESR 30 ENTER 707 Result Place result in a numeric variable 40 PRINT Result Print the result 50 End PTIME Precision Timebase Indicates that one o...

Page 23: ...ing the UER query This register is enabled with the UEE command For example if you want to enable the LCL bit you send a mask value of 1 with the UEE command otherwise send a mask value of 0 Local Eve...

Page 24: ...signal on receiver two The Clock Recov ery Event Register is read and cleared with the CRER query Refer to CRER on page 4 6 When either of the UNLK LOCK NSPR1 SPR1 NSPR2 or SPR2 bits are set they in...

Page 25: ...nal is detected The Precision Timebase Event Register is read and cleared with the PTER query Refer to PTER on page 4 12 When the LOSS bit is set it in turn sets the PTIME bit bit 11 of the Operation...

Page 26: ...put queue may be read with the BASIC ENTER statement Message Queue The message queue contains the text of the last message written to the advisory line on the screen of the instrument The queue is rea...

Page 27: ...a combination of the two Asserting the EOI sets the EOI control line low on the last byte of the data message The NL character is an ASCII linefeed decimal 10 The NL New Line terminator has the same f...

Page 28: ...or exam ple CHANNEL1 RANGE 0 4 TIMEBASE RANGE 1 Adding parameters to a command Many commands have parameters that specify an option Use a space character to separate the parameter from the command as...

Page 29: ...finity for this instrument is 9 99999E 37 This is also the value returned when a measurement cannot be made Sequential and Overlapped Commands IEEE 488 2 makes a distinction between sequential and ove...

Page 30: ...to find out how the instrument is currently configured They are also used to get results of measurements made by the instrument For example the command MEASURE RISETIME tells the instrument to measur...

Page 31: ...ion of the parser within the tree RST is an example of a common command Root level commands control many of the basic functions of the instrument These commands reside at the root of the command tree...

Page 32: ...ANNEL1 RANGE spec ifies a command in a subsystem The semicolon between the RANGE command and the OFF SET command is required to separate the two commands The OFFSET command does not need CHANNEL1 prec...

Page 33: ...IME MODule LRESistance MODule OCONversion MODule OPOWer MODule OPTical MODule OWAVelength MODule STATus MODule TIME MODule VERTical OUTPut PROBe RECommend SAMPlers SDONe SKEW SKEW AUTO STATus ACQuire...

Page 34: ...ity LAYout SINTegrity LEVel SINTegrity SHADe SSAVer MARKer PROPagation REACtance REFerence RPANnotation STATe X1Position X1Y1source X2Position X2Y2source XDELta XUNits Y1Position Y2Position YDELta YUN...

Page 35: ...ade COMPlete CGRade CRATio CGRade CROSsing CGRade DCDistortion CGRade DCYCle CGRade EHEight CGRade ERATio CGRade ERFactor CGRade ESN CGRade EWIDth CGRade JITTer CGRade OFACtor CGRade OLEVel CGRade PEA...

Page 36: ...X2Source MARKer X1Position MARKer X2Position MARKer Y1Position MARKer Y2Position MARKer XDELta MARKer YDELta VWINdow SPRocessing LFEQualizer LFEQualizer BANDwidth LFEQualizer BWMode LFEQualizer FDELa...

Page 37: ...BRATe AUTodetect BWLimit DCDRatio DCDRatio AUTodetect GATed HYSTeresis LEVel PLENgth PLENgth AUTodetect PLOCk PLOCk AUTodetect RBIT SLOPe SOURce WMEMory DISPlay LOAD SAVE XOFFset XRANge YOFFset YRANg...

Page 38: ...n the status byte register is set to zero 2 All of the event registers the Stan dard Event Status Enable Register Service Request Enable Register and the Status Byte Register are cleared Command and D...

Page 39: ...the parser and clear any pending commands If either of these com mands is sent during a digitize operation the digitize operation is aborted The group execute trigger GET command arms the trigger This...

Page 40: ...1 No replacement TEER No replacement System Commands SYSTem SYSTem KEY No replacement Calibration Commands CALibrate CALibrate FRAMe CANCel CALibrate CANcel CALibrate FRAMe CONTinue CALibrate CONTinue...

Page 41: ...Play DISPlay ASSign No replacement DISPlay CGRade SYSTem MODE EYE DISPlay CGRade SYSTem MODE DISPlay COLumn DISPlay LABel DISPlay DATA WAVeform DATA DISPlay DWAVeform No replacement DISPlay FORMat No...

Page 42: ...ement Histogram Commands HISTogram HISTogram RRATe DISPlay RRATe HISTogram RUNTil ACQuire RUNTil HISTogram SCALe HISTogram SCALe SIZE HISTogram SCALe OFFSet HISTogram SCALe SIZE HISTogram SCALe RANGe...

Page 43: ...ion Mask Test Commands MTESt MTESt AMASk CReate No replacement MTESt AMASk SOURce No replacement MTESt AMASk UNITs No replacement MTESt AMASk XDELta No replacement MTESt AMASk YDELta No replacement MT...

Page 44: ...brate ERATio STARt CHANnel N MEASure CGRade ERFactor No replacement MEASure CGRade QFACtor MEASure CGRade ESN MEASure FFT No replacement FFT not available MEASure HISTogram HITS Query only MEASure HIS...

Page 45: ...ebase WINDow RANGe No replacement TIMebase WINDow SCALe No replacement TIMebase WINDow SOURce No replacement Trigger Commands TRIGger TRIGger SWEep TRIGger SOURce FRUN TRIGger SWEep TRIGger SOURce TRI...

Page 46: ...ity BATHtub YSCale 11 9 JITTer BATHtub YSCale 11 4 SINTegrity GRAPh 11 9 JITTer GRAPh 11 4 SINTegrity HISTogram YSCale 11 9 JITTer HISTogram YSCale 11 4 SINTegrity LAYout 11 10 JITTer LAYout 11 5 SINT...

Page 47: ...Ter DDJVsbit BITS 18 28 OMAMplitude 18 35 SINTegrity BERFloor 18 41 SINTegrity BERLimit 18 41 The following new SINTegrity commands are recommended replacements for the commands that are shown in pare...

Page 48: ...AD 26 2 WMEMory N SAVE 26 3 DISK LOAD 10 4 When used with sources other than SETup and JDMemory WAveform Memory Display Waveform memories cannot be turned on in Jitter mode The following command produ...

Page 49: ...ror messages are also listed in Table 1 10 on page 1 48 Error Queue As errors are detected they are placed in an error queue This queue is first in first out If the error queue overflows the last erro...

Page 50: ...the input buffer inside of an IEEE 488 2 pro gram message Events that generate command errors do not generate execution errors instrument specific errors or query errors Execution Error An error numbe...

Page 51: ...blem with the message exchange protocol An occurrence of any error in this class causes the query error bit bit 2 in the event status register to be set An occurrence of an error also means one of the...

Page 52: ...strument 121 Invalid character in number An invalid character for the data type being parsed was encountered For example a 9 in octal data 123 Numeric overflow Number is too large or too small to be r...

Page 53: ...string type was received that contained more data than the instrument could handle due to memory or related instrument specific requirements 224 Illegal parameter value Used where exact value from a l...

Page 54: ...because the file name on the device media was in error for example an attempt was made to copy to a duplicate file name 258 Media protected Indicates that a legal program command or query could not b...

Page 55: ...Q From GPIB Device Example 2 12 Learn String Example 2 13 SICL I O Example 2 16 National I O Example 2 19 Multi Database Example 2 22 GPIB Header File 2 26 BASIC Programming Examples 2 28 General Meas...

Page 56: ...25 The left most 5 defines the number of digits that follow 10225 The example number 10225 is the number of points in the waveform The information is stripped off of the header to get the number of da...

Page 57: ..._value MAX_LENGTH time value of data double volts MAX_LENGTH voltage value of data void main void initialize interface and device sessions note routine found in sicl_IO c or natl_IO c init_IO initiali...

Page 58: ...isition no averaging record length 4096 write_IO ACQuire AVERage OFF POINts 4096 end initialize Function name acquire_data Parameters none Return value none Description This routine acquires data acco...

Page 59: ...ou check the return value of the measurement Any measurement not made successfully will return with the value 9 999E37 This could indicate that either the measurement was unable to be performed or tha...

Page 60: ...d n else printf The voltage peak to peak is f volts n vpp end auto_measurements Function name transfer_data Parameters none Return value none Description This routine transfers the waveform conversion...

Page 61: ...eader_str read number of points value in bytes bytes_read read_IO header_str long header_length Acquired_length atoi header_str number of bytes bytes_read read_IO data Acquired_length input waveform d...

Page 62: ...me voltage pairs in a comma separated variable file format void store_csv FILE fp int i fp fopen pairs csv wb open file in binary mode clear file if already exists if fp NULL for i 0 i Acquired_length...

Page 63: ...for the specific measurement to be made as you would do from the front panel and use whatever other commands are needed to configure the instrument for the desired measurement File gen_srq c gen_srq...

Page 64: ...er enable Command Error bit 4 value 32 Query Error bit 1 value 4 write_IO ESE 36 end setup_SRQ Function name create_SRQ Parameters none Return value none Description This routine sends two illegal com...

Page 65: ...2 11 Sample Programs C Programming Examples bytes_read read_IO buf 256L add NULL to end of string buf bytes_read 0 printf s n buf srq_asserted check_SRQ if srq_asserted srq_handler end create_SRQ...

Page 66: ...eceive error data from the scope void srq_handler FILE fp unsigned char statusbyte 0 int i 0 int more_errors 0 char error_str 64 0 int bytes_read int srq_asserted TRUE srq_asserted check_SRQ while srq...

Page 67: ...line status end while srq_asserted end srq_handler Learn String Example File learnstr c learnstr c This example program initializes the Agilent 86100 scope runs autoscale to acquire a signal queries...

Page 68: ...zed and the channel display is turned on following the acquisition void initialize write_IO RST reset scope initialize to known state write_IO CLS clear status registers and output queue write_IO SYST...

Page 69: ...e Return value none Description This routine places the scope into local mode to allow the customer to change the system setup void change_setup printf Please adjust setup and press ENTER to continue...

Page 70: ...r handling opens both an interface and device session sets timeout values clears the interface by pulsing IFC and clears the instrument by performing a Selected Device Clear void init_IO ionerror I_ER...

Page 71: ...the length of the string to be output Return value none Description This routine outputs a learnstring to the scope device session using the unformatted I O SICL commands void write_lrnstr void buffe...

Page 72: ...e Description This routine reads the scope status byte and returns the status unsigned char read_status unsigned char statusbyte Always read the status byte from instrument NOTE ireadstb uses serial p...

Page 73: ...ffer printf Error string s n buffer end hpiberr Function name init_IO Parameters none Return value none Description This routine initializes the NI environment It sets up error handling opens both an...

Page 74: ...device session void write_IO void buffer long length length strlen buffer ibwrt scope buffer long length if ibsta ERR hpiberr ibwrt error end write_IO Function name write_lrnstr Parameters void buffer...

Page 75: ...Return value integer indicating if bus SRQ line was asserted Description This routine checks for the status of SRQ on the bus and returns a value to indicate the status int check_SRQ int srq_asserted...

Page 76: ...d simple measurements are made on each channel NOTE the timeout value must be set to a higher value 30s so that there is enough time to acquire the data include stdio h standard c io funcitons include...

Page 77: ...set the acquistion limit to 200 waveforms write_IO CHANnel1 FSELect 1 choose filter 1 on channel 1 write_IO CHANnel1 FILTer ON turn on the filter write_IO CHANnel3 FSELect 1 choose filter 1 on channel...

Page 78: ...letion read_IO buff 5 read completion response write_IO MTESt TEST ON start mask test write_IO MTESt COUNt FSAMples query the number of failed samples Msk_hits2 read_IO Msk_hits2 15 0 get the number o...

Page 79: ...rite_IO MTESt COUNt FSAMples query the number of failed samples Msk_hits2 read_IO Msk_hits2 15 0 get the number of mask hits write_IO MEASure CGRade SOURce CHANnel1 measure Channel 1 write_IO MEASure...

Page 80: ...AGILENT Uncomment if using AGILENT interface card define NATL define WIN31 For National card ONLY select windows version define WIN95 ifdef AGILENT include sicl h else ifdef WIN95 include windows h i...

Page 81: ...1 define eos_mode 0 endif define TRUE 1 define FALSE 0 GLOBALS ifdef AGILENT INST bus INST scope else int bus int scope endif GPIB prototypes void init_IO void write_IO void void write_lrnstr void lo...

Page 82: ...and transfers and stores the data on the 70 PC as time voltage pairs in a comma separated file format useful for spreadsheet 80 applications It assumes an interface card at interface select code 7 an...

Page 83: ...Scope TIMebase REFerence CENTer RANGe 2e 3 POSition 20e 6 610 Initialize Channel1 1 6V full scale 200mv div 415mv offset 620 OUTPUT Scope CHANnel1 RANGe 1 6 OFFSet 415e 3 630 Initialize Trigger Edge...

Page 84: ...a result indicator The result flag is zero if the measurement 1170 was successfully completed otherwise a non zero value is returned which indicates 1180 why the measurement failed See the Programmer...

Page 85: ...PRINT 1630 PRINT VPP is Vpp 1640 PRINT 1650 ELSE 1660 PRINT 1670 PRINT Automated vpp measurement error Vpp 1680 PRINT 1690 END IF 1700 OUTPUT Scope MEASure PERiod CHANnel1 1710 ENTER Scope Period 1720...

Page 86: ..._length input number of bytes in header value 2210 ENTER Scope USING VAL Header_length D Record_length Record length in bytes 2220 Record_length Record_length 2 Record length in words 2230 ENTER Scope...

Page 87: ...nt 2710 PURGE Pairs csv 2720 Cont OFF ERROR 2730 CREATE Pairs csv Max_length 2740 ASSIGN Path TO Pairs csv FORMAT ON 2750 Output data to file 2760 FOR I 0 TO Record_length 1 2770 OUTPUT Path Time I Vo...

Page 88: ...rned off to allow faster throughput 310 and immediate access to the data values requested by the queries 320 330 340 SUB Initialize 350 COM Io Scope Interface 360 ASSIGN Scope TO 707 370 Interface 7 3...

Page 89: ...ISPlay OFF send query interrupt 900 OUTPUT Scope CHANnel DISPlay OFF send illegal header 910 Do some stuff to allow time for SRQ to be recognized 920 930 OUTPUT Scope IDN Request IDN to verify communi...

Page 90: ...r_str 1300 IF Error_str 1 1 0 THEN 1310 OUTPUT Scope CLS 1320 More_errors 0 1330 END IF 1340 END WHILE 1350 ELSE 1360 PRINT 1370 PRINT Scope did not cause SRQ 1380 PRINT 1390 END IF 1400 ENABLE INTR I...

Page 91: ...Return value none 290 Description This routine initializes the path descriptions and resets the 300 interface and the scope It performs an autoscale on the signal 310 acquires the data on channel 1 an...

Page 92: ...0 800 810 Subprogram name Change_setup 820 Parameters none 830 Return value none 840 Description This subprogram requests that the user change the 850 scope setup then press a key to continue 860 870...

Page 93: ...Subprogram name Close 1200 Parameters none 1210 Return value none 1220 Description This routine resets the interface and closes all I O paths 1230 1240 1250 1260 SUB Close 1270 COM Io Scope Path Inter...

Page 94: ...2 40 Sample Programs BASIC Programming Examples...

Page 95: ...Register 3 4 IDN Identification Number 3 5 LRN Learn 3 5 OPC Operation Complete 3 6 OPT Option 3 7 RCL Recall 3 7 RST Reset 3 7 SAV Save 3 11 SRE Service Request Enable 3 12 STB Status Byte 3 12 TRG T...

Page 96: ...nization Three commands are available for the synchronization between remote command scripts and the instrument OPC command and query and WAI The OPC command sets a bit in the Standard Event Status Re...

Page 97: ...When this bit is enabled and a front panel key is pressed the Event Summary bit ESB in the Status Byte Register is also set 10 OUTPUT 707 ESE 64 Query ESE The ESE query returns the current contents o...

Page 98: ...nt with the current settings 3 8 DDE Device Dependent Error Indicates whether the device was unable to complete an operation for device dependent reasons 2 4 QYE Query Error Indicates if the protocol...

Page 99: ...the analyzer s current setup The analyzer s setup can be stored and sent back to the analyzer at a later time This setup string should be sent to the analyzer just as it is It works because of its em...

Page 100: ...er when all pending device operations have finished The OPC command and query can be used with any of the following commands AUToscale 4 3 In Jitter mode only LTESt 6 3 PRECision 23 3 PRECision RFRequ...

Page 101: ...e Once implemented an option name will be appended to the end of the returned string delimited by a comma Restrictions In software revisions A 05 00 and below the query returns a list of any hardware...

Page 102: ...Points Waveform Record length Automatic 1350 points Averaging Off of Averages 16 Trigger Source Front Panel Bandwidth 2 5 GHz Hysteresis Normal Slope Positive Gated Trigger Off Level 0 V Time Base Un...

Page 103: ...QuickMeas Meas 1 V p p Extinction ratio QuickMeas Meas 2 Period Jitter QuickMeas Meas 3 Frequency Average power QuickMeas Meas 4 Rise time Crossing Start mask test Off Define Measure Thresholds percen...

Page 104: ...el others are off Scale 50 W div or 10 mV div Offset 0 0 V or 0 W Units Volts or watts Filter Dependent on module Wavelength Wavelength 1 Bandwidth Dependent on module Histogram Mode Off Axis Horizont...

Page 105: ...mit Test Test Off Measurement None Fail when Outside Upper limit 10 Lower limit 10 Run until Forever Run until failures 1 failure Run until waveforms 1 000 000 waveforms Store summary Off Store screen...

Page 106: ...es the current contents of the Service Request Enable Register in the numeric variable Value 10 OUTPUT 707 SRE The Service Request Enable Register contains a mask value for the bits to be enabled in t...

Page 107: ...igger conditions are met according to the current settings Example 10 OUTPUT 707 TRG TST Test Query TST Table 3 6 Status Byte Register Bits Bit Bit Weight Bit Name Condition 7 128 OPER 0 no enabled op...

Page 108: ...rforms a self test on the analyzer and places the results in the numeric vari able Results If a test fails refer to the troubleshooting section of the service guide The Self Test takes approximately 3...

Page 109: ...ents 4 5 CREE 4 5 CRER 4 6 DIGitize 4 6 JEE 4 7 JER 4 8 LER 4 8 LTEE 4 9 LTER 4 9 MODel 4 9 MTEE 4 10 MTER 4 10 OPEE 4 11 OPER 4 11 PTEE 4 11 PTER 4 12 PRINt 4 12 RECall SETup 4 12 RUN 4 12 SERial 4 1...

Page 110: ...re enabled by using the SRE common command to set the corresponding bit in the Service Request Enable Reg ister These enabled bits can then set RQS and MSS bit 6 in the Status Byte Register In the SRE...

Page 111: ...Bit 0 of the ALER is not set until all channels that acquisition limit tests are being performed on have fin ished If the acquisition limit of a channel is set to off then the corresponding bit of th...

Page 112: ...e data rate in the same manner as the TRIG ger BRATe and TIMebase BRATe commands The limits for all three commands are identical Normally the valid range is 1 Mb s to 160 Gb s however in pattern lock...

Page 113: ...an integer 1 through 4 Restrictions In TDR mode software revision A 06 00 and above the optional channel argument is not allowed Example 10 OUTPUT 707 CDISPLAY COMMents Command COMMents LMODule RMODu...

Page 114: ...and the desired channel or function must be set up before this command is sent N is an integer 1 through 4 The DIGitize command initializes the selected channels or functions then it acquires them ac...

Page 115: ...specified by commands ACQuire RUNTil on page 6 4 MTEST RUNTil on page 17 7 or LTEST on page 15 4 NOT E Before executing the DIGitize command for a differential or common mode response the type of resp...

Page 116: ...Jitter Event Register as a decimal number and also clears the register Bit 0 of the register is set when characterizing edges in Jitter Mode fails Bit 1 of the register is set when pattern synchroniza...

Page 117: ...ts 0 and 1 of the Limit Test Event Register are used at this time The following table shows the enabled bits for each use ful mask value Bits that are not marked as enabled for a mask are blocked from...

Page 118: ...nabled bits for each use ful mask value Bits that are not marked as enabled for a mask are blocked from affecting the operation status register Query MTEE Returned Format MTEE mask NL MTER Query MTER...

Page 119: ...e LTEST bit is set by the Limit Test Event Register and indicates that a limit test has failed or completed The ACQ bit is set by the Acquisition Event Register and indicates that an acquisition limit...

Page 120: ...or other device destination such as a file specified in the HARDcopy subsystem You can specify the selection of the output and the printer using the HARDcopy subsystem commands See OPC Operation Compl...

Page 121: ...07 SERIAL FRAME 1234A56789 Query SERial FRAMe LMODule RMODule Returned Format SERial string NL Example 10 OUTPUT 707 SERIAL FRAME SINGle Command SINGle This command causes the analyzer to make a singl...

Page 122: ...T 707 STORE WAVEFORM CHANNEL1 WMEMORY3 TER Query TER This query reads the Trigger Event Register A 1 is returned if a trigger has occurred A 0 is returned if a trigger has not occurred Once this bit i...

Page 123: ...ade gray scale data which is not compatible with Jitter Mode Do not use this command in Jitter Mode with an argument other than JDMemory It generates a Control is set to default error for the HISTogra...

Page 124: ...4 16 Root Level Commands VIEW...

Page 125: ...5 DATE 5 2 DSP 5 2 ERRor 5 3 HEADer 5 4 LONGform 5 5 MODE 5 6 SETup 5 7 TIME 5 7 System Commands...

Page 126: ...e sets the date to July 1 1997 10 OUTPUT 707 SYSTEM DATE 7 1 97 Query SYSTem DATE The query returns the current date in the analyzer Returned Format SYSTem DATE day month year NL Example The following...

Page 127: ...error messages are also listed in Error Messages on page 1 45 where possible causes are given for each message Returned Format SYSTem ERRor error_number quoted_string NL error_number A numeric error c...

Page 128: ...ata not allowed 100 Command error 170 Expression error 101 Invalid character 171 Invalid expression 102 Syntax error 178 Expression data not allowed 103 Invalid separator 200 Execution error 104 Data...

Page 129: ...m mand headers and alpha arguments are sent from the instrument in the short form abbrevi ated spelling If LONGform is set to ON the whole word is output This command has no effect on input headers an...

Page 130: ...oth TDR TDT and Oscilloscope modes Query SYSTem MODE The query returns the current state of the SYSTem MODE command Returned Format SYSTem MODE EYE OSC TDR JITT Example The following example checks th...

Page 131: ...as defined in the IEEE 488 2 standard Returned Format SYSTem SETup NX X setup data string NL The first character in the setup data string is a number added for disk operations Example The following e...

Page 132: ...5 8 System Commands TIME...

Page 133: ...6 AVERage 6 2 BEST 6 2 COUNt 6 2 EYELine 6 3 LTESt 6 3 POINts 6 3 RUNTil 6 4 SSCReen 6 4 SSCReen AREA 6 5 SSCReen IMAGe 6 6 SWAVeform 6 6 SWAVeform RESet 6 7 Acquire Commands...

Page 134: ...ACQuire AVERage 1 0 NL Example 10 OUTPUT 707 ACQUIRE AVERAGE ON BEST Command ACQuire BEST THRuput FLATness When averaging is enabled with ACQuire AVERage the FLATness option improves the step flatness...

Page 135: ...optional channel parameter to specify conditions for each channel individually When it is set to ALL acquisition limit tests are performed on all channels simultaneously Restrictions In TDR mode softw...

Page 136: ...ger 1 through 4 Restrictions Software revision A 04 00 and above 86100C instruments for the PATTerns argument Query ACQuire RUNTil CHANnel N The query returns the currently selected run until state If...

Page 137: ...ensed under U S patent No 4 558 302 and foreign counterparts End user should not modify copy or distribute LZW compression decompression capability For jpg file format this instrument uses the jpg sof...

Page 138: ...eforms from a channel function TDR response or waveform mem ory when the number of waveforms or samples as specified in the limit test is acquired Each waveform source can be individually specified al...

Page 139: ...ename format NL Example 10 OUTPUT 707 ACQUIRE SWAVEFORM CHAN1 OFF SWAVeform RESet Command ACQuire SWAVeform RESet This command sets the save destination for all waveforms to OFF Setting a source to OF...

Page 140: ...6 8 Acquire Commands SWAVeform RESet...

Page 141: ...STARt 7 5 FRAMe TIME 7 5 MODule LRESistance 7 5 MODule OCONversion 7 6 MODule OPOWer 7 6 MODule OPTical 7 6 MODule OWAVelength 7 7 MODule STATus 7 7 MODule TIME 7 7 MODule VERTical 7 7 OUTPut 7 8 PROB...

Page 142: ...T ____________ C Refer to the Service Guide for more details about the mainframe calibration NOT E Let the analyzer warm up for at least 1 hour before you calibrate it Module Calibration Module calibr...

Page 143: ...ont panel CAUTION The input circuits can be damaged by electrostatic discharge ESD Avoid applying static discharges to the front panel input connectors Momentarily short the center and outer conductor...

Page 144: ...ed on the instrument send the CALi brate CONTinue CALibrate CANCel or CALibrate SDONE commands Sending any other command including OPC disrupts the instrument forcing you to cycle instrument power Exa...

Page 145: ...with quotes with a maximum of 80 characters Query CALibrate FRAMe LABel The query returns the currently defined label for the frame Returned Format CALibrate FRAMe LABel quoted string NL FRAMe STARt...

Page 146: ...sult of a user optical calibration If LMOD or RMOD is specified for a dual opti cal module the optical conversion of channel 1 for LMOD or channel 3 for RMOD will be returned N is an integer from 1 to...

Page 147: ...ill return the status of the mod ule calibration followed by the status of optical calibration of the first channel followed by the status of the optical calibration of the second channel Returned For...

Page 148: ...OUTPUT 707 CALIBRATE OUTPUT 2 0 dc_value dc level value in volts adjustable from 2 0 V to 2 0 Vdc Query CALibrate OUTPut The query returns the current dc level of the calibrator output Returned Forma...

Page 149: ...es the samplers in the module Example The following example enables sampler calibration for the module 10 OUTPUT 707 CALIBRATE SAMPLERS ENABLE Query CALibrate SAMPlers The query returns the current ca...

Page 150: ...This command sets the horizontal skew of multiple active channels with the same bit rate so that the waveform crossings align with each other In addition auto skew optimizes the instrument trigger le...

Page 151: ...ed Format CALibrate STATus status NL status Mainframe Calibration Status Channel1 Module Calibration 0 Channel2 Module Calibration 0 Channel3 Module Calibration 0 Channel4 Module Calibration 0 The val...

Page 152: ...7 12 Calibration Commands STATus...

Page 153: ...Play 8 2 FDEScription 8 3 FILTer 8 3 FSELect 8 3 OFFSet 8 4 PROBe 8 5 PROBe CALibrate 8 5 PROBe SELect 8 5 RANGe 8 6 SCALe 8 6 TDRSkew 8 7 UNITs 8 7 UNITs ATTenuation 8 7 UNITs OFFSet 8 8 WAVelength 8...

Page 154: ...of the bandwidth for the specified channel Returned Format CHANnel N BANDwidth HIGH MID LOW NL Example The following example places the current setting of the channel bandwidth in the string vari abl...

Page 155: ...select which channel bandwidth setting you want to use When you turn the filter off the instrument sets the channel bandwidth to its default setting Example 10 OUTPUT 707 CHANNEL1 FILTER ON Query CHAN...

Page 156: ...ffset controls are disabled Do not use this command in Jitter Mode It generates a Settings conflict error offset _value Offset value at center screen In TDR mode or with optical channels any situation...

Page 157: ...s the instrument forcing you to cycle instrument power Example The following example starts calibration for Channel 1 10 OUTPUT 707 CHANNEL1 PROBE CALIBRATE PROBe SELect Command CHANnel N PROBe SELect...

Page 158: ...nd is used to set the magnify range as well as the range N represents the channel number and is an integer 1 to 4 NOT E In Jitter Mode channel scale and offset controls are disabled Do not use this co...

Page 159: ...is enabled only if a stimulus is currently active and if the module has differential capability N represents the channel number and is an integer 1 to 4 followed by an optional A or B identi fying whi...

Page 160: ...factory defined wavelengths The module will have one factory calibration for each factory defined wavelength Invoke these calibrations using WAV1 WAV2 or WAV3 One user defined wavelength may also be...

Page 161: ...9 CLBandwidth 9 4 CRATe 9 5 INPut 9 5 LBANdwidth 9 5 LBWMode 9 6 LOCKed 9 6 ODRatio 9 7 ODRatio AUTO 9 7 RATE 9 7 RDIVider 9 9 RELock 9 9 SPResent 9 9 TDENsity 9 10 Clock Recovery Commands...

Page 162: ...ingle mode optical inputs Each of these modules recov ers clock signals at specific rates as listed in Table 9 2 Use the RATE command to select the module s data rate so that it matches the input sign...

Page 163: ...th the CRATe command rather than the RATE command as with other modules Although the module accepts the RATE command for compatibilty with existing programs it is recommended that you use the CRATe co...

Page 164: ...on page 9 6 The loop bandwidth can be any bandwidth within 30 kHz to 10 MHz specified to 3 significant digits The default setting is 60 kHz Restrictions Software revision A 04 20 and above Example 10...

Page 165: ...and 83496A modules Software revision A 03 10 and above for 83495A module Soft ware revision A 04 20 and above for support of 83496A modules Example 10 OUTPUT 707 CRECOVERY1 INPUT ELECTRICAL Query CRE...

Page 166: ...CRECovery 1 3 LOCKed The query returns the locked status of the clock recovery module Locked status returns 1 unlocked status returns 0 When a clock rate is selected on 83491 2 3 4 5A modules unlocked...

Page 167: ...d above Example 10 OUTPUT 707 CRECOVERY1 ODRATIO AUTO ON Query CRECovery 1 3 ODRatio AUTO Returned Format CRECovery 1 3 ODRatio AUTO ON 1 OFF 0 NL RATE Command 83491 2 3 4 5 6A CRECovery 1 3 RATE TODa...

Page 168: ...2 83493 83494 83494 Option 103 83494 Option 106 83494 Option 107 83495 Option 100 200 Option 101 200 83496 83496 Option 200 TOData b R155 155 52 R622 622 08 R1062 1062 50 R1250 1250 00 R2125 2125 00 R...

Page 169: ...sition range is broad greater than 5000 PPM This makes it possible for the module to lock on a signal that is higher or lower than the selected value For example if you select a 2 48832 Gb s data rate...

Page 170: ...module to lose lock If the edge density value is invalid the string 9 99999E 37 is returned Restrictions Software revision A 04 20 and above Example 10 OUTPUT 707 CRECOVERY1 TDENSITY Returned Format C...

Page 171: ...ory 10 3 LOAD 10 4 MDIRectory 10 4 PWAVeform LOAD 10 5 PWAVeform PPBit 10 5 PWAVeform RANGe 10 5 PWAVeform RANGe STARt 10 6 PWAVeform RANGe STOP 10 6 PWAVeform SAVE 10 6 PWD 10 7 SIMage 10 7 SPARamete...

Page 172: ...directory CGRade LSUMmaries ROOT SETups SIMages SMASks TDRCal UMASks WAVeforms This command changes the present working directory PWD to the designated directory name If an error occurs the requested...

Page 173: ...ory Query DISK DIRectory directory CGRade ROOT LSUMmaries SETups SIMages SMASks TDRCal UMASks WAVeforms This query returns the requested directory listing The directory may be specified as a string su...

Page 174: ...path For example you can load the standard setup file setup0 set using the command DISK LOAD D User Files Setups setup0 set setup The default destination for txt and wfm files is WMEMory1 destination...

Page 175: ...OUTPUT 707 DISK PWAVEFORM LOAD FILE1 PWAVeform PPBit Restrictions Software revision 4 10 and above on an 86100C Option 201 Advanced Waveform Analysis Software installed Command DISK PWAVeform PPBit n...

Page 176: ...form SAVE Command DISK PWAVeform SAVE file_name Saves a pattern waveform to a file with the file extension csv file_name is the name of the file with a maximum of 254 characters including the path nam...

Page 177: ...operates only on files and directories on D User Files C on 86100A B or on any external drive or mapped network drive The filename argument includes the folder and path in which to save the file as w...

Page 178: ...save your data S11 S21 S22 S12 to Touchstone s2p files When saving multiple S parameters to an s2p file you must save each S parameter as a separate save appending each S parameter data to the origin...

Page 179: ...strument Configuration Time Div 1 000 nS Points Waveform 4096 points Hz S DB R 50 freq dbS11 angS11 dbS21 angS21 dbS12 angS12 dbS22 angS22 0 000e 000 0 03 0 0 0 00 0 0 0 00 0 0 0 00 0 0 1 000e 008 0 1...

Page 180: ...s and the waveform preamble are stored XYVerbose files contain both x and y values Only waveforms of 128K or less may be written to disk in the TEXT for mats See Chapter 25 Waveform Commands for infor...

Page 181: ...SCale 11 4 JITTer LAYout 11 5 JITTer PJWFrequency 11 5 JITTer PJWTracking 11 5 JITTer SHADe 11 6 LABel 11 6 LABel DALL 11 6 PERSistence 11 6 RRATe 11 7 SCOLor 11 7 SINTegrity BATHtub YSCale 11 9 SINTe...

Page 182: ...or maximum Next greatest intensity color minimum Next greatest intensity color maximum Least intensity color minimum Least intensity color maximum Returned Format DISPlay CGRade LEVels color format NL...

Page 183: ...s to the predefined factory default colors and resets the grid intensity Example 10 OUTPUT 707 DISPLAY DCOLOR GRATicule Commands DISPlay GRATicule GRID FRAMe DISPlay GRATicule INTensity intensity_valu...

Page 184: ...urrent graph layout The graphs will be selected in order from last to first The graph speci fied by the first parameter will be the one displayed on single graph layout on top for split layout and in...

Page 185: ...r LAYout SPLit Query DISPlay JITTer LAYout Returned Format DISPlay JITTer LAYout SINGle SPLit QUAD NL JITTer PJWFrequency Command DISPlay JITTer PJWFrequency frequency For the PJ Waveform graph sets o...

Page 186: ...cally clear the labels using the LABel DALL command Arguments The string argument text is any series of ASCII characters enclosed in quotation marks row is 0 to 12 where 0 is the top row and the defau...

Page 187: ...ISPlay RRATe 3 Query DISPlay RRATe Returned Format DISPlay RRATe refresh_rate NL Example 20 OUTPUT 707 DISPLAY RRATE SCOLor Command DISPlay SCOLor color_name hue saturation luminosity Sets the color o...

Page 188: ...range of pixel counts for the color grade persistence display CGRADE4 Fourth range of pixel counts for the color grade persistence display CGRADE5 Fifth range of pixel counts for the color grade pers...

Page 189: ...regardless of the current graph layout The graphs will be selected in order from last to first The graph speci fied by the first parameter will be the one displayed on single graph layout on top for s...

Page 190: ...ing Advanced Ampli tude Analysis RIN Q Factor application Example 10 OUTPUT 707 DISPLAY SINTEGRITY LAYOUT SPLIT Query DISPlay SINTegrity LAYout Returned Format DISPlay SINTegrity LAYout SINGle SPLit Q...

Page 191: ...es an 86100A B instrument s screen saver and specifies a time before the screen saver turns on Restrictions 86100A B only The 86100C use and control the screen saver from the operating system time An...

Page 192: ...11 12 Display Commands SSAVer...

Page 193: ...ntal 12 4 HORizontal POSition 12 4 HORizontal RANGe 12 5 INVert 12 5 MAGNify 12 5 MAXimum 12 5 MINimum 12 6 MULTiply 12 6 OFFSet 12 6 PEELing 12 7 RANGe 12 7 SUBTract 12 7 VERSus 12 8 VERTical 12 8 VE...

Page 194: ...ction has the same time scale which results in the same time base scale for the function If the sources cover two dif ferent time intervals the function is performed on the portion of the sources that...

Page 195: ...esult in the selected function waveform Differential is only available in TDR TDT Mode Restrictions Available only in TDR TDT mode operand CHANnel N FUNCtion N RESPonse N WMEMory N float_value Example...

Page 196: ...sage 224 Illegal parameter value On software revisions below A 06 00 the error message is not returned Query FUNCtion N HORizontal The query returns the current horizontal scaling mode of the specifie...

Page 197: ...N HORizontal RANGe range NL Example 20 OUTPUT 707 FUNCTION2 DISPLAY ON 30 OUTPUT 707 FUNCTION2 HORIZONTAL RANGE INVert Command FUNCtion N INVert operand This command defines a function that inverts t...

Page 198: ...instrument auto matically sets vertical scale and offset to display the entire function on the display Any changes to vertical scale or offset to the source waveform are tracked In Manual mode you se...

Page 199: ...ailable only in TDR TDT mode Software revision A 06 00 and above 86100C instru ments operand CHANnel N FUNCtion N RESPonse N WMEMory N Example 10 OUTPUT 707 FUNCTION1 PEELING CHANNEL1 WMEMORY1 RANGe C...

Page 200: ...VERTical command also includes a subsystem consisting of the commands POSition and RANGe Query FUNCtion N VERTical The query returns the current vertical scaling mode of the specified function Return...

Page 201: ...he scope is not already in manual mode full_scale_range is the full scale vertical range Query FUNCtion N VERTical RANGe This query returns the current range setting of the specified function only whe...

Page 202: ...12 10 Function Commands VERTical RANGe...

Page 203: ...13 AREA 13 2 DPRinter 13 2 FACTors 13 3 IMAGe 13 3 PRINters 13 4 Hardcopy Commands...

Page 204: ...string variable Selection 10 DIM Selection 50 Dimension variable 20 OUTPUT 707 HARDCOPY AREA 30 ENTER 707 Selection DPRinter Command HARDcopy DPRinter printer_number printer_string This command selec...

Page 205: ...Include Setup Information in the Con figure Printer dialog box Example This example turns on the setup factors 10 OUTPUT 707 HARDCOPY FACTORS ON Query HARDcopy FACTors The query returns the current s...

Page 206: ...talled printer The word DEFAULT appears next to the printer that is the currently selected default printer Example This example places the number of installed printers into the variable Count loops th...

Page 207: ...2 MODE 14 3 SCALe SIZE 14 3 SOURce 14 4 WINDow BORDer 14 4 WINDow DEFault 14 4 WINDow SOURce 14 4 WINDow X1Position 14 5 WINDow X2Position 14 5 WINDow Y1Position 14 6 WINDow Y2Position 14 6 Histogram...

Page 208: ...se to saturation The database continues to build until the instrument stops acquiring data or all three func tions color graded display mask testing and histograms are turned off You can set the ACQui...

Page 209: ...Returned Format HISTogram MODE ON OFF NL Example The following example returns the result of the mode query and prints it to the controller s screen 10 DIM Mode 10 20 OUTPUT 707 HISTOGRAM MODE 30 ENT...

Page 210: ...SIZE WINDow BORDer Command HISTogram WINDow BORDer ON 1 OFF 0 This command turns the histogram window border on or off Example The following example enables the display of the histogram window border...

Page 211: ...the scale of the histogram window source Example The following example sets the X1 position to 200 microseconds 10 OUTPUT 707 HISTOGRAM WINDOW X1POSITION 200E 6 Query HISTogram WINDow X1Position The...

Page 212: ...following example returns the result of the Y1 position query 10 DIM Y1 50 20 OUTPUT 707 HISTOGRAM WINDOW Y1POSITION 30 ENTER 707 Y1 WINDow Y2Position Command HISTogram WINDow Y2Position Y2 position...

Page 213: ...ect 15 2 LLIMit 15 3 MNFound 15 3 RUNTil 15 4 SINTegrity SELect 15 4 SOURce 15 5 SSCReen 15 5 SSCReen AREA 15 7 SSCReen IMAGe 15 7 SSUMmary 15 7 SWAVeform 15 8 SWAVeform RESet 15 9 TEST 15 9 ULIMit 15...

Page 214: ...LTESt ULIMit commands are ignored The FAIL ALWays mode logs the action each time the measurement is executed FAIL ALWays can monitor trends in measurements for exam ple tracking a measurement during a...

Page 215: ...S IGNore This command sets the action to take when the measurement cannot be made This com mand affects the active measurement currently selected by the last LTESt SOURce com mand This command tells t...

Page 216: ...you select 10 failures the total of 10 failures can come from several measurements The 10 failures can be the sum of four rise time failures four width failures and two overshoot failures total_failur...

Page 217: ...osition in the mea surement window on the bottom of the screen Source 1 is the measurement on the top line 2 is on the second line and so on As a measurement is activated the associated measure ment l...

Page 218: ...file format that will be used The following is a list of valid filenames If a filename is specified without a path the default path will be D User Files screen images The default file type is a bitmap...

Page 219: ...LTEST SSCREEN AREA 30 ENTER 707 Selection SSCReen IMAGe Command LTESt SSCReen IMAGe NORMal INVert MONochrome This command saves the image normally inverted or in monochrome IMAGe INVert is the same a...

Page 220: ...of measurement limit test termination as specified by the LTEST RUNTil command Each waveform source can be individually specified allowing multiple channels responses or functions to be saved to disk...

Page 221: ...TESt TEST ON 1 OFF 0 This command controls the execution of the limit test function ON allows the limit test to run over all of the active measurements When the limit test is turned on the limit test...

Page 222: ...e LTESt FAIL OUTSide command to specify that the limit subsystem will fail a measurement when the voltage exceeds 500 mV Query LTESt ULIMit The query returns the current upper limit of the limit test...

Page 223: ...REACtance 16 2 REFerence 16 2 RPANnotation 16 3 STATe 16 3 X1Position 16 3 X1Y1source 16 4 X2Position 16 4 X2Y2source 16 5 XDELta 16 5 XUNits 16 5 Y1Position 16 5 Y2Position 16 6 YDELta 16 6 YUNits 1...

Page 224: ...ielectric constant or propagation value You must specify one of the modifiers DIELectric or METer Query MARKer PROPagation The query returns the current propagation value Returned Format MARKer PROPag...

Page 225: ...ER RPANNOTATION OFF STATe Command MARKer STATe marker_pair X_marker_state Y_marker_state This command sets the state of a marker pair marker_pair is X1Y1 X2Y2 and specifies which marker pair state is...

Page 226: ...o be displayed If the channel function TDR response or waveform memory that you specify is not on an error message is issued and the query will return NONE Query MARKer X1Y1source The query returns th...

Page 227: ...DELta Query MARKer XDELta This query returns the time difference in seconds between X1 and X2 time markers if they are both on If both markers are not on 9 999999E 37 will be returned Xdelta time at X...

Page 228: ...Y2 marker to 100 mV 10 OUTPUT 707 MARKER Y2POSITION 100E 3 YDELta Query MARKer YDELta This query returns the current measurement unit difference between Y1 and Y2 if they are both on and both have th...

Page 229: ...17 10 COUNt SAMPles 17 5 SCALe YTRack 17 10 COUNt WAVeforms 17 5 SSCReen 17 10 DELete 17 5 SSCReen AREA 17 11 EXIT 17 5 SSCReen IMAGe 17 12 LOAD 17 6 SSUMmary 17 12 MASK DELete 17 6 STARt 17 12 MMARgi...

Page 230: ...database continues to build until the instrument stops acquiring data or all three func tions color grade gray scale display mask testing and histograms are turned off The instrument stops acquiring d...

Page 231: ...MTESt AMEThod NRZ NL Example 10 OUTPUT 707 MTEST AMEThod NRZ AOPTimize Command MTESt AOPTimize ON 1 OFF 0 This command enables disables optimization of the placement of the center mask region dur ing...

Page 232: ...e occurred for the designated region Example 10 OUTPUT 707 SYSTEM HEADER OFF 20 OUTPUT 707 MTEST COUNT FAILURES REGION3 COUNt FSAMples Query MTESt COUNt FSAMples Returns the total number of failed sam...

Page 233: ...mples is the total number of samples for the current test run Example 10 OUTPUT 707 SYSTEM HEADER OFF 20 OUTPUT 707 MTEST COUNT SAMPLES COUNt WAVeforms Query MTESt COUNt WAVeforms The query returns th...

Page 234: ...ple 10 OUTPUT 707 MTESt LOAD FILE1 MSK MASK DELete Command MTESt MASK DELete This command deletes the complete currently defined mask NOT E Compatibility with the Agilent 83480A 54750A The MTESt MASK...

Page 235: ...mples NL Example The following example specifies that the acquisition runs until 50 samples have been obtained 10 OUTPUT 707 MTESt STARt 20 OUTPUT 707 MTESt RUNTIL FSAMples 50 SAVE Command MTESt SAVE...

Page 236: ...SCALe SOURce Query MTESt SCALe SOURce The query returns the name of the source currently used to interpret the Y1 and Y2 scale fac tors Returned Format MTESt SCALe SOURce FUNCtion N CHANnel N CGMemory...

Page 237: ...ing the distance of the X2 marker with respect to the X1 marker Query MTESt SCALe XDELta The query returns the current value of X Returned Format MTESt SCALe XDELta xdelta_value NL Examples Assume tha...

Page 238: ...OUTPUT 707 MTEST SOURCE CHANNEL1 SCALe YTRack Command MTESt SCALe YTRack ON 1 OFF 0 This command enables or disables tracking between the Y1 and Y2 levels Query MTESt SCALe YTRack The query returns th...

Page 239: ...SK filename NL Example 10 OUTPUT 707 MTESt SSCREEN DISK SSCReen AREA Command MTESt SSCReen AREA GRATicule SCReen This command selects which data from the screen is to be saved to disk when the run unt...

Page 240: ...adsheet filename is an ASCII string enclosed in quotation marks If no filename is specified the default filename will be MaskLimitSummaryX sum where X is an incremental number assigned by the instrume...

Page 241: ...If no filename is specified the assigned file name will be MaskLimitChN_X MaskLimitFnN_X MaskLimitRspN_X or MaskLimitMemN_X where X is an incremental number assigned by the instrument If no path is sp...

Page 242: ...s command Query MTESt TEST Returned Format MTESt TEST 1 0 NL Example 10 OUTPUT 707 MTEST TEST TITLe Query MTESt TITLe This query returns the string of the currently loaded mask If no mask is loaded a...

Page 243: ...18 For a list of measurement commands documented in this chapter refer to Table 18 1 Measure Commands on page 18 3 Measure Commands...

Page 244: ...easurement the leading positive going edge of the waveform must be dis played For a fall time measurement the trailing negative going edge of the waveform must be dis played A valid source for the mea...

Page 245: ...ise UNITs 18 9 HISTogram PEAK 18 25 SINTegrity BERLimit 18 41 AMPLitude RN 18 9 HISTogram PP 18 26 SINTegrity PATTern 18 41 AMPLitude RNSTabilize 18 9 HISTogram PPOSition 18 26 SINTegrity SIGNal 18 42...

Page 246: ...acquisition will then be measured and the result returned If the current acquisition is incomplete and the analyzer is stopped the measurement result will be 9 99999E 37 and the incomplete result sta...

Page 247: ...as the total noise and total jitter measurments Uses the current noise and inter ference units Restrictions 86100C software revision A 07 00 and above with Jitter Mode including Advanced Ampli tude A...

Page 248: ...BITS Returned Format MEASure AMPLitude ISIVsbit BITS block data NL AMPLitude ISIVsbit HIGHest Query MEASure AMPLitude ISIVsbit HIGHest ONE ZERO Returns highest amplitude bit for a one or zero level f...

Page 249: ...e and zero levels are defined as the average one and zero levels or whether they are specified in terms of a minimum number of consecutive identical digits Restrictions 86100C software revision A 07 0...

Page 250: ...eriodic interference measurement for the specified logic level Uses the current noise and interference units Restrictions 86100C software revision A 07 00 and above with Jitter Mode including Advanced...

Page 251: ...tude OLEVel NL AMPLitude RINoise UNITs Command MEASure AMPLitude RINoise UNITs DB DBHZ Specifies the units for the Random Intensity Noise RIN measurement The measurement is only available for optical...

Page 252: ...rictions 86100C software revision A 07 00 and above with Jitter Mode including Advanced Ampli tude Analysis RIN Q Factor application Example 10 OUTPUT 707 MEASURE AMPLITUDE SAMPLITUDE Returned Format...

Page 253: ...ery MEASure AMPLitude ZLEVel Returns the zero level measurement Always uses the vertical units of the channel Use AMPLitude OLEVel on page 18 7 to return the one level measurement Restrictions 86100C...

Page 254: ...CGRade AMPLitude CHANnel N FUNCtion N CGMemory The query returns the eye amplitude of the eye signal of the displayed source Mode Eye mode only Returned Format MEASure CGRade AMPLitude value result_st...

Page 255: ...e measurement query will return 9 99999E 37 until the measurement is com plete Examples The following example sets the completion criterion to 10 hits 10 OUTPUT 707 MEASURE CGRADE COMPLETE 10 The foll...

Page 256: ...ion N CGMemory Measures the duty cycle distortion on the eye diagram of the current color grade or gray scale display The parameter specifies the format for reporting the measurement The data for colo...

Page 257: ...SURE CGRADE EHEight CGRade ERATio Command MEASure CGRade ERATio format CHANnel N FUNCtion N CGMemory Measures the extinction ratio on the eye diagram of the current color grade display The dark level...

Page 258: ...CHANnel N FUNCtion N CGMemory The query returns the eye signal to noise of the color grade display Returned Format MEASure CGRade ESN value result_state NL value is the eye signal to noise value If SE...

Page 259: ...GRade OFACtor Command MEASure CGRade OFACtor source Measures the opening factor of the RZ Return to Zero eye diagram on the color graded dis play If the source is not set the lowest numbered signal di...

Page 260: ...e Measures the pulse width of the eye diagram on the color graded display If the source is not set the lowest numbered signal display that is on will be the source of the measurement source is CHANnel...

Page 261: ...ult states Example 10 OUTPUT 707 SYSTEM HEADER OFF 20 OUTPUT 707 MEASure CGRade ZLEVel CLEar Command MEASure CLEar Clears the measurement results from the screen It is identical to the MEASure SCRatch...

Page 262: ...lower_units are real numbers specifying amplitude units TOPBase MEASure DEFine TOPBase STANdard top_volts base_volts top_volts and base_volts are real numbers specifying voltage TREFerence MEASure DEF...

Page 263: ...ctions MEASure Commands THResholds TOPBase EWINdow CGRAde DELTatime TREFerence RISEtime x x x FALLtime x x x PERiod x x FREQuency x x VTOP x VBASe x VAMPlitude x PWIDth x x NWIDth x x OVERshoot x x DU...

Page 264: ...list of the result states Examples 10 OUTPUT 707 MEASURE DELTATIME CHANNEL1 CHANNEL2 10 OUTPUT 707 SYSTEM HEADER OFF 20 OUTPUT 707 MEASURE DELTATIME NOT E When receiving numeric data into numeric vari...

Page 265: ...returns the fall time of the specified source Returned Format MEASure FALLtime value result_state NL value is the time at lower threshold time at upper threshold If SENDvalid is ON the result_state i...

Page 266: ...percentage of points that are within one standard deviation of the mean of the histogram The source can be specified with the optional parameter following the M1S query The HISTogram M1S query only ap...

Page 267: ...e is the mean of the histogram If SENDvalid is ON the result_state is returned with the measurement result Refer to Table 18 4 on page 18 39 for a list of the result states Example 10 OUTPUT 707 SYSTE...

Page 268: ...en it returns the position of the first peak from the lower boundary of the histogram win dow for vertical axis histograms Otherwise in the case of horizontal axis histograms it returns the position o...

Page 269: ...ts Returned Format MEASure JITTer DCD value NL Example 10 OUTPUT 707 SYSTEM HEADER OFF 20 OUTPUT 707 MEASure JITTer DCD JITTer DDJ Query MEASure JITTer DDJ Returns the data dependent jitter value meas...

Page 270: ...me or unit interval as specified by the MEASure JITTer UNITs command Restrictions Jitter mode Software revision A 04 20 and above 86100C instruments Option 200 Enhanced Jitter Analysis Software Return...

Page 271: ...nts Returned Format MEASure JITTer EBITs value NL JITTer EDGE Command MEASure JITTer EDGE RISing FALLing ALL Specifies which edge for which to display measurement results Restrictions Jitter mode Soft...

Page 272: ...ximum number of asynchronous frequency components that the instrument will detect Detected components are analyzed in order of descending magnitude until the num ber of components specified with this...

Page 273: ...l and 5 mV when applied to an electri cal channel Restrictions Jitter mode Software revision A 04 00 and above 86100C instruments Query MEASure JITTer LEVel DEFine This query returns the current setti...

Page 274: ...instruments Returned Format MEASure JITTer RJ value NL Example 10 OUTPUT 707 SYSTEM HEADER OFF 20 OUTPUT 707 MEASURE JITTER RJ JITTer RJSTabilize Command MEASure JITTer RJSTabilize OFF 0 ON 1 Turns RJ...

Page 275: ...code for software revision A 07 00 and above use the recommended command SINTeg rity SIGNal on page 18 42 Query MEASure JITTer SIGNal This query returns the current setting for the signal type Returne...

Page 276: ...JITTer UNITs This query returns the current setting for jitter mode measurement units Returned Format MEASure JITTer UNITs SEC UINT NL Example MEASure JITTer UNITs SEC NWIDth Command MEASure NWIDth s...

Page 277: ...If the measurement is per formed on an electrical signal the measurement units are reported in volts Restrictions Oscilloscope mode Software revision A 07 00 and above source CHANnel N FUNCtion N WMEM...

Page 278: ...first rising edge else period time at the second falling edge time at the first falling edge Mode Oscilloscope mode only source CHANnel N FUNCtion N WMEMory N N For channels functions and waveform me...

Page 279: ...returned immediately following the measurement result Except in Jitter Mode the measure ment results include the current minimum maximum mean standard deviation and statis tical sample size n samples...

Page 280: ...state minimum a minimum a maximum a maximum a mean a mean a standard deviation a standard deviation a n samples a n samples a Additional Fields with Limit Test On limit failures limit failures limit t...

Page 281: ...o close 15 Result invalid Top not on waveform 16 Result invalid Base not on waveform 17 Result invalid Completion criteria not reached 18 Result invalid Measurement invalid for this type of signal 19...

Page 282: ...at the 90 point on the rising edge Query MEASure RISetime source The query returns the rise time of the specified source Returned Format MEASure RISetime value result_state NL value is the rise time i...

Page 283: ...ly contributing to BER The value 9 999E37 is returned if both BER Floors are 1e 18 This command is only available if both jitter analysis and amplitude analysis are turned on Restrictions 86100C softw...

Page 284: ...UTodetect Returned Format MEASure SINTegrity SIGNal AUTodetect 1 0 NL Example 10 OUTPUT 707 MEASURE SINTEGRITY SIGNAL AUTODETECT ON SOURce Command MEASure SOURce source source Selects the source for m...

Page 285: ...ope mode or the time interval between the reference plane and the specified edge in TDR mode If SENDvalid is ON the result_state is returned with the measurement result Refer to Table 18 4 on page 18...

Page 286: ...Software revision A 05 00 and above 86100C instruments Query MEASure TDR MIN CHANnel N RESPonse N Returns the minimum impedance Y axis value that is to the right side of the reference plane Returned F...

Page 287: ...r event and the specified voltage level and transi tion oscilloscope mode or the time interval between the reference plane and the specified voltage level and transition TDR mode The source is specifi...

Page 288: ...7 MEASURE VAMPLITUDE 2 VAVerage Command MEASure VAVerage CYCLe DISPlay source Calculates the average voltage over the displayed waveform The source is specified with the MEASure SOURce command or with...

Page 289: ...tates Example 10 OUTPUT 707 SYSTEM HEADER OFF 20 OUTPUT 707 MEASURE VBASE VMAX Command MEASure VMAX source Measures the absolute maximum voltage present on the selected source waveform The source is s...

Page 290: ...eak voltage as the difference between the two voltages Sources are specified with the MEASure SOURce command or with the optional parameter following the VPP command source is CHANnel N FUNCtion N RES...

Page 291: ...time interval between the trigger event and the specified edge oscilloscope mode or the time interval between the reference plane and the specified edge in TDR mode source is CHANnel N FUNCtion N RES...

Page 292: ...urned Format MEASure VTOP value result_state NL value is the voltage at the top of the waveform If SENDvalid is ON the result_state is returned with the measurement result Refer to Table 18 4 on page...

Page 293: ...cal MAXimum 19 4 MAGGraph VERTical MINimum 19 4 MARKer X1STate 19 4 MARKer X2STate 19 4 MARKer X1Source 19 4 MARKer X2Source 19 5 MARKer X1Position 19 5 MARKer X2Position 19 5 MARKer Y1Position 19 5 M...

Page 294: ...ime span and reference plane position you can use windowing as a time fil tering technique to measure the frequency response at a specific location of a test device Only the information in the window...

Page 295: ...l 10 display divisions the frequency resolution equals 500 MHz For the most information about your test device place the reference plane near the display s left edge and increase the time per division...

Page 296: ...tude dB of the S parameters graph Example 10 OUTPUT 707 SPAR MAGG VERT MIN 30 Query SPARameter MAGGraph VERTical MINimum Returned Format SPARameter MAGGraph VERTical MINimum vertical_min NL MARKer X1S...

Page 297: ...Rameter MARKer X1Position X1_frequency Sets the X1 marker position to data point that is nearest the specified frequency After using this command query the value to determine the actual frequency of t...

Page 298: ...ta Command SPARameter MARKer YDELta Queries the amplitude difference between the X1 and X2 markers Y1 and Y2 positions Query SPARameter MARKer YDELta Returned Format SPARameter MARKer YDELta value NL...

Page 299: ...LFEQualizer NTAPs 20 3 LFEQualizer TAP 20 4 LFEQualizer TAP AUTomatic 20 4 LFEQualizer TAP NORMalize 20 4 LFEQualizer TDELay 20 4 LFEQualizer TDMode 20 4 MATLab 20 5 MATLab ETENable 20 5 MATLab ETEXt...

Page 300: ...o open a severely closed eye diagram you may need to manually set pattern lock on the instrument MATLAB Filter Application Commands The MATLAB Filter application is controlled using the SPRocessing MA...

Page 301: ...th command Query SPRocessing LFEQualizer BWMode Returned Format SPRocessing LFEQualizer BWMode TSBandwidth TTDelay CUSTom NL Example 10 OUTPUT 707 SPROCESSING LFEQUALIZER BWMODE TTDelay LFEQualizer FD...

Page 302: ...ize Command SPRocessing LFEQualizer TAP NORMalize Normalizes the tap values for unity gain 0 dB in the Linear Feedforward Equalizer applica tion The relative value of each tap is maintained Example 10...

Page 303: ...displayed in MATLAB s Command Window This command is valid only when the MATLAB script engine s text capture is turned on as specified by the MATlab ETENable command Returned Format SPRocessing MATLab...

Page 304: ...application n is the numeral 1 2 3 or 4 representing one of two input channels or one of four math functions Query SPRocessing SOURce Returned Format SPRocessing SOURce CHANnel n FUNCtion n NL Example...

Page 305: ...e CALibrate CONTinue 21 5 RESPonse HORizontal 21 6 RESPonse HORizontal POSition 21 6 RESPonse HORizontal RANGe 21 6 RESPonse RISetime 21 7 RESPonse TDRDest 21 7 RESPonse TDRTDT 21 8 RESPonse TDTDest 2...

Page 306: ...libration This option is provided for backward compatibility NORMal sets the calibration procedure to differential normalization This version of the differential normalization procedure models the cou...

Page 307: ...n TDR channels If the stimulus is set to EXT ernal see STIMulus on page 21 10 turn off channel 1 or 3 and turn on channel 2 or 4 If the TDT destinations are not shown turn on the TDT destination chann...

Page 308: ...d RESPonse N refer to the same wave forms This is not the case for TDT related commands OFF turns off the response for the specified stimulus ON turns on the normalized response of the channel The key...

Page 309: ...kward compatibility with the 83480 54750 The preferred command is CALibrate CANCel N is an integer 1 through 4 This value refers to the stimulus channel used to produce a response waveform while the r...

Page 310: ...screen The value N is an integer 1 through 4 that identifies the stimulus channel used to produce a response waveform Because response waveforms are numbered based on the destination channel for TDR...

Page 311: ...ile the TDR step s risetime applied to the system under test is fixed the measured response has a set of mathematical operations applied to it These mathematical operations effectively change the disp...

Page 312: ...ponse 2 waveform as TDT with stimulus Chan1 Set TDR2 RESPonse1 TDTDest to Chan2 Set TDR2 RESPonse1 TDRTDT to TDT Set TDR2 RESPonse1 to ON RESPonse TDTDest Command TDR 2 4 RESPonse N TDTDest NONE CHANn...

Page 313: ...alent to AUTO N is an integer 1 through 4 This value refers to the stimulus channel used to produce a response waveform while the response waveforms are numbered based on the destination channel For T...

Page 314: ...ANGe Returned Format TDR 2 4 RESPonse N VERTical RANGe volts NL STIMulus Command TDR 2 4 STIMulus OFF ON ON1 ON2 ON1AND2 ON3 ON4 ON3AND4 COMMonmode DIFFerential ECOMmon EDIFferential EXTernal This com...

Page 315: ...ls 3 and 4 in either differential or common mode The pulses are sent to an external pulse generator and the second pair of channels 3 and 4 or 1 and 2 respectively are used as either TDR or TDT destin...

Page 316: ...21 12 TDR TDT Commands Rev A 05 00 and Below STIMulus...

Page 317: ...SPonse RPLane 22 7 RESPonse TYPE 22 7 RESPonse VAMPlitude 22 7 RESPonse VERTical 22 8 RESPonse VERTical OFFSet 22 8 RESPonse VERTical RANGe 22 8 RESPonse VLOad 22 9 STIMulus EXTernal 22 9 STIMulus EXT...

Page 318: ...fore the STIMulus STATe command Channel connections are established using the RESPonse CONNect command Refer to CONNect on page 22 4 Table 22 1 TDR TDT Commands Commands Revision A 06 00 Retained Comm...

Page 319: ...t the reference plane within the first graticule division as shown the following picture The calibration commands step through the TDR TDT Calibration Wizard Send RESPonse CALibrate on page 22 5 follo...

Page 320: ...tion are considered one port For example the above command would connect channels 1 and 2 to port 1 on the test device Including the CHAN1 argument automatically selects channel 2 for the other side o...

Page 321: ...rential and common mode measurements you specify either channel of the pair to calibrate both paths Refer to Table 22 3 on page 22 6 for several examples Failure of a calibration step results in that...

Page 322: ...timebase and record length settings While the TDR step s rise time which is applied to the device under test is fixed a set of mathematical operations is applied to the measured response to model the...

Page 323: ...r 1 through 4 that identifies the response waveform The command arguments are defined as follows CSINgle selects a calibrated single ended response CDIFf selects a calibrated differential mode respons...

Page 324: ...nse waveform Restrictions Available in all software revisions TDR mode Example 10 OUTPUT 707 TDR RESPONSE1 VERTICAL MANUAL Query TDR RESPonse N VERTical Returned Format TDR RESPonse N VERTical AUTO MA...

Page 325: ...ate the impedance A settings conflict error is reported if no stimulus channel is active or if the query is sent for a TDT response If the response is uncalibrated a default value is returned The valu...

Page 326: ...e period of the TDR pulse generator You should usually leave this set to AUTO unless you need to define a specific rate In AUTO the instrument will attempt to keep subsequent periods off screen when t...

Page 327: ...23 BRATe 23 2 MPOSition 23 2 POSition 23 2 PRECision 23 3 PRECision RFRequency 23 3 PRECision TREFerence 23 4 RANGe 23 4 REFerence 23 4 SCALe 23 5 UNITs 23 5 Timebase Commands...

Page 328: ...ter measurements on devices with a modulated clock can result in artificially higher measured jitter levels due to the 86100C s trigger delay Reducing the Minimum Timebase Position reduces the amount...

Page 329: ...e Precision Timebase feature requires the installation of the Agilent 86107A Precision Timebase Module Command TIMebase PRECision ON OFF This command enables and disables the precision timebase Enabli...

Page 330: ...ll or too large the frequency is not in the specified ranges This query does not indicate whether the time reference is invalid due to a change in either frequency or amplitude of the time reference s...

Page 331: ...seconds refer to Table 1 8 on page 1 25 to view the suffix units If no units are specified value has units of the current units setting seconds time per division bits bits on screen at bit rate setti...

Page 332: ......

Page 333: ...BRATe AUTodetect 24 2 BWLimit 24 3 DCDRatio 24 3 DCDRatio AUTodetect 24 3 GATed 24 3 HYSTeresis 24 4 LEVel 24 4 PLENgth 24 4 PLENgth AUTodetect 24 4 PLOCk 24 5 PLOCk AUTodetect 24 5 RBIT 24 5 SLOPe 24...

Page 334: ...units is ratio Query TRIGger ATTenuation The query returns the current attenuation factor and units Returned Format TRIGger ATTenuation attenuation factor RATio DECibel NL BRATe Command TRIGger BRATe...

Page 335: ...estrictions Software revision A 04 00 and above 86100C instruments Query TRIGger DCDRatio This query returns the current setting of data to clock divide ratio Returned Format TRIGger DCDRatio data_to_...

Page 336: ...ength of the pattern used in pattern lock trigger mode pattern_length is an integer value in the range of 1 to 215 in jitter mode and 1 to 223 in the other instrument modes Restrictions Software revis...

Page 337: ...essfully The returned string stays the same until the next autode tect is executed Returned Format The following are examples of strings returned by this query The blank spaces are filled in with the...

Page 338: ...nd selects the trigger input Front Panel Left Module and Right Module are inputs from the front panel of the instrument Free Run is internally generated and is not affected by the settings of gates le...

Page 339: ...POINts 25 7 PREamble 25 7 SOURce 25 9 SOURce CGRade 25 10 TYPE 25 11 XDISplay 25 11 XINCrement 25 11 XORigin 25 12 XRANge 25 12 XREFerence 25 12 XUNits 25 12 YDISplay 25 13 YINCrement 25 13 YORigin 25...

Page 340: ...ead following a DIGitize command or the data will be lost when the analyzer is turned off Waveform Data and Preamble The waveform record consists of two parts the preamble and the waveform data The wa...

Page 341: ...d from the acquisition path and software filtering Returned Format WAVeform BANDpass upper_cutoff lower_cutoff NL upper_cutoff Maximum frequency passed by the acquisition system lower_cutoff Minimum f...

Page 342: ...h the format previously specified by the wave form preamble for the destination memory VERSus data is transferred as two arrays The first array contains the data on the X axis from left to right side...

Page 343: ...10 OUTPUT 707 SYSTEM HEADER OFF Response headers off 20 OUTPUT 707 WAVEFORM SOURCE CHANNEL1 Select source 30 OUTPUT 707 WAVEFORM FORMAT WORD Select word format 40 OUTPUT 707 WAVEFORM DATA 50 ENTER 707...

Page 344: ...4 The minimum valid qlevel is 128 LONG LONG formatted data is transferred as signed 32 bit integers in four bytes If WAVe form BYTeorder is set to MSBFirst the most significant byte of each word is se...

Page 345: ...values used to describe the data The waveform memory is specified with the WAVeform SOURce command Only waveform memories may have waveform data sent to them The preamble can be used to translate raw...

Page 346: ...VEFORM PREAMBLE 40 ENTER 707 USING K Preamble 50 END K is an BASIC image specifier that places the block data in a string including carriage returns and line feeds until EOI is true or when the dimens...

Page 347: ...of time across the display See WAVeform XRANge X Display Origin The X display origin is the X axis value at the left edge of the display For time domain signals it is the time at the start of the disp...

Page 348: ...Returned Format WAVeform SOURce WMEMory N FUNCtion N RESPonse N CHANnel N HISTogram CGRade NL Example This example places the current selection for the waveform source in the string variable Selectio...

Page 349: ...polate AVERage VERSus NL Example 10 OUTPUT 707 WAVEFORM TYPE XDISplay Query WAVeform XDISplay This query returns the X axis value at the left edge of the display For time domain signals it is the time...

Page 350: ...of the time across the display For VERSus type waveforms it is the duration of the waveform that is displayed on the X axis Returned Format WAVeform XRANge value NL value A real number representing t...

Page 351: ...er Returned Format WAVeform YINCrement real_value NL real_value A real number in exponential NR3 format Example 10 OUTPUT 707 SYSTEM HEADER OFF 20 OUTPUT 707 WAVEFORM YINCREMENT See Also You can obtai...

Page 352: ...ays zero Returned Format WAVeform YREFerence integer_value NL integer_value Always 0 Example 10 OUTPUT 707 SYSTEM HEADER OFF 20 OUTPUT 707 WAVEFORM YREFERENCE See Also You can obtain the YReference va...

Page 353: ...26 DISPlay 26 2 LOAD 26 2 SAVE 26 3 XOFFset 26 3 XRANge 26 3 YOFFset 26 3 YRANge 26 4 Waveform Memory Commands...

Page 354: ...y location with a waveform from a file which has an internal waveform format extension wfm or a verbose yvalues waveform for mat extension txt You can load the file either from the D drive C drive on...

Page 355: ...lue is the horizontal offset position value Query WMEMory N XOFFset The query returns the current x axis horizontal position for the selected waveform memory Returned Format WMEMory N XOFFset offset_v...

Page 356: ...YRANge Command WMEMory N YRANge range_value This command sets the y axis vertical range for the selected memory The vertical scale is the vertical range divided by 8 N is the memory number is an integ...

Page 357: ...r output 1 26 bus activity halting 1 35 commands 1 35 management issues 1 34 BWLimit 24 3 BYTE and FORMat 25 6 BYTeorder and DATA 25 5 C calibration mainframe 7 2 module 7 2 probe 7 3 procedure 7 3 st...

Page 358: ...12 3 DSP 5 2 DUTYCycle 18 14 DUTYcycle 18 22 ERATio STARt 7 4 Event Status Enable ESE 3 3 Event Status Register ESR 3 4 EXIT 17 5 FAIL 15 2 FALLtime 18 23 FILTer 8 3 FRAMe LABel 7 5 FRAMe STARt 7 5 FR...

Page 359: ...Request Enable SRE 3 12 Status Byte STB 3 12 Test TST 3 13 Trigger TRG 3 13 Wait to Continue WAI 3 14 common commands within a program message 3 2 communicating over the bus 1 34 COMPlete 18 13 concur...

Page 360: ...ect 8 3 FSFRequency 11 5 full scale vertical axis 8 6 FUNCtion 12 3 Function Commands 12 2 DISPlay 12 3 FUNCtion 12 3 HORizontal 12 4 HORizontal POSition 12 4 HORizontal RANGe 12 5 INVert 12 5 MAXimum...

Page 361: ...tance 7 6 Local Event Register 1 19 4 8 locked status querying 9 2 LOCKed 9 6 long form commands 1 23 LONGform 5 5 lowercase letters 1 23 LRESistance 7 5 LRN Learn 3 5 LRN and SYSTem SETup 5 7 LSBFirs...

Page 362: ...47 VMAX 18 47 VMIN 18 47 VPP 18 48 VRMS 18 48 VTIMe 18 49 VTOP 18 49 measurement error 18 2 setup 18 2 source 18 42 MEDian 18 25 message queue 1 22 Message MSG Status Bit 1 17 Message Available MAV a...

Page 363: ...DUTYCycle 18 15 DUTYcycle 18 22 ERATio DLEVel 7 4 ERRor 5 3 FAIL 15 2 FALLtime 18 23 FDEScription 8 3 FRAMe TIME 7 5 FREQuency 18 23 FUNCtion 12 3 GRATicule 11 3 HEADer 5 4 HISTogram M1S 18 24 HISTog...

Page 364: ...Sition 21 6 HORizontal RANGe 21 6 RISetime 21 7 TDRDest 21 7 TDTDest 21 8 VERTical 21 9 22 8 VERTical OFFSet 21 9 22 8 VERTical RANGe 21 10 22 8 response data 1 26 result state code and SENDvalid 18 4...

Page 365: ...lus 21 10 STOP 4 13 storage and retrieval 10 2 STORe 10 9 SETup 4 13 WAVEform 4 14 suffix multipliers 1 25 summary bits 1 11 SWAVeform 6 6 15 8 17 13 SWAVeform RESet 6 7 15 9 17 13 syntax error 1 46 S...

Page 366: ...rm Commands 25 2 COUNt 25 4 PATTern RANGe STARt 10 6 PATTern SAVE 10 6 SOURce 25 9 SOURce CGRade 25 10 Waveform Memory Commands 26 2 DISPlay 26 2 LOAD 26 2 SAVE 26 3 XOFFset 26 3 XRANge 26 3 YOFFset 2...

Reviews: