Probe type tunable diode laser spectrometer (232 pages)
Summary of Contents for YOKOGAWA TA520
Page 1
Time Interval Analyzer GP-IB Interface IM 704310-12E 2nd Edition...
Page 2
• Every effort has been made in the preparation of this manual to ensure the accuracy of its contents. However, should you have any questions or find any errors, please contact your nearest YOKOGAWA representative as listed on the back cover of this manual.
How to Use this Manual Structure of this Manual This User s Manual consists of five chapters, an appendix and an index as described below. Chapter 1 Overview of the GP-IB Interface Describes the functions and specifications of GP-IB. Chapter 2 Before Programming Describes formats used when sending a command.
Page 4
Contents Foreword ................................i How to Use this Manual ..........................ii Chapter 1 Overview of the GP-IB Interface Name of the Parts and Their Functions ..................1-1 Connecting the GP-IB Cable ..................... 1-2 GP-IB Interface Functions and Specifications ................1-3 Settings on the Main Unit ......................
Page 5
1.3 GP-IB Interface Functions and Specifications Chapter 4 Status Report Overview of the Status Report ....................4-1 Status Byte ..........................4-2 Standard Event Register ......................4-3 Extended Event Register ......................4-4 Output Queue and Error Queue ....................4-5 Chapter 5 Sample Program Before Writing the Program .......................
Page 6
LOCAL key GP-IB connector 1.1 Name of the Parts and Their Functions Chapter 1 Overview of the GP-IB Interface 1.1 Name of the Parts and Their Functions Front Panel Remote The word [Remote] appears in the top right corner of the screen when the instrument is in the remote mode.
1.2 Connecting the GP-IB Cable 1.2 Connecting the GP-IB Cable GP-IB Cable The GP-IB connector on the rear panel is a 24-pin connector that conforms to IEEE Standard 488-1978. Use a GP-IB cable that also conforms to IEEE Standard 488-1978. Connection Method Connect the GP-IB cable as shown.
1.3 GP-IB Interface Functions and Specifications 1.3 GP-IB Interface Functions and Specifications GP-IB Interface Functions Listener function • Allows you to make the same settings which you can make using the panel keys on the instrument (except for the power ON/OFF and GP-IB communications settings). •...
Page 9
1.3 GP-IB Interface Functions and Specifications GP-IB Interface Specifications Electrical and mechanical specifications : Conforms to IEEE Standard 488-1978. Mechanical specifications : Refer to the table below. Code : ISO (ASCII) code Mode : Addressable mode/Talk-only mode (switched automatically) Address setting : Addresses 0 to 30 can be selected from the GP-IB setting menu, which is displayed when you press [GP-IB] soft key after having pressed...
1.4 Settings on the Main Unit 1.4 Settings on the Main Unit Procedure Press the UTILITY key to display the Utility menu. Press the [GP-IB] soft key to display the GP-IB menu. Use the rotary knob to select the address. Explanation Selecting the address Devices that are connected with the GP-IB cable have their own unique address within...
1.5 Responses to Interface Messages 1.5 Responses to Interface Messages What is an Interface Message? An interface message (also called an interface command or bus command) is issued by the controller. Interface messages are classified as follows. Uni-line messages Messages are transferred through a single control line. The following three types of uni- line message are available.
Page 12
1.5 Responses to Interface Messages Response to Interface Message Response to a uni-line message • IFC (Interface Clear) Clears the talker and listener. Stops output if data is being output. • REN (Remote Enable) Switches between remote and local modes. •...
2.1 Messages Chapter 2 Before Programming 2.1 Messages <PMT> PMT is a terminator used to terminate each program Messages message. The following three types of terminator are Blocks of message data are transferred between the available. controller and this instrument during communications. (New Line) : Same as LF (Line Feed).
Page 14
2.1 Messages Response Messages If a program message contains more than one query, The data returned by this instrument to the controller is responses are made in the same order as the queries. called a response message. The format of a response Normally, each query returns only one response message is shown below.
Page 15
2.2 Commands 2.2 Commands When Concatenating Commands Command Group Commands A command group is a group of commands which have There are three types of command (program header) the same compound header. A command group may which can be sent from the controller to this contain sub-groups.
Page 16
2.2 Commands When Separating Commands with <PMT> Header Interpretation Rules If a terminator is used to separate two commands, This instrument interprets the header received each command is a separate message. Therefore, the according to the following rules. common header must be typed in for each command even when commands of the same command group •...
Page 17
2.3 Response/2.4 Data 2.3 Response 2.4 Data On receiving a query from the controller, this Data instrument returns a response message to the A data section comes after the header. A space must controller. A response message is sent in one of the be included between the header and the data.
Page 18
2.4 Data <Voltage>, <Time>, <Percent> <Register> <Voltage>, <Time> and <Percent> indicate decimal <Register> indicates an integer, and can be expressed values which have physical significance. <Multiplier> in hexadecimal, octal or binary as well as as a decimal or <Unit> can be attached to <NRf>. They can be number.
<Character string data> is not a specified character string like <Character data>. It is an arbitrary character On the TA520, there are no overlap commands which string. A character string must be enclosed in single permit the execution of the next command before the...
Page 20
2.5 Synchronization with the Controller Using the extended event register Changes in the condition register are reflected in the extended event register (page 4-4). Example STATus:FILTer1 RISE;:STATus:EESE 1; EESR?;*SRE 8;SSTart<PMT> (Service request is awaited.) MEMory:SEND?<PMT> "STATus:FILTer1 RISE" indicates that the transit filter is set so that bit 0 ( ) of the extended register is FILTer1...
3.1 Command Listing Chapter 3 Commands 3.1 Command Listing Command Function Page ASCale Group :ASCale Performs auto-scaling. CALCulation Group :CALCulation? Queries all settings related to statistics. 3-13 :CALCulation:AREA Sets the area to calculate the statistics or queries the current setting. 3-13 :CALCulation:AUTot? Queries the value of the constant T for the auto window mode.
Page 22
3.1 Command Listing Command Function Page :CALCulation:PARameter:TSDeviation Turns ON/OFF the calculation of the standard deviation (σ) during the time variation display or queries the current setting. 3-16 Turns ON/OFF the calculation of the P-P value during the time variation display or :CALCulation:PARameter:TPTopeak queries the current setting.
Page 23
3.1 Command Listing Command Function Page DISPlay Group :DISPlay? Queries all settings related to the display. 3-22 :DISPlay:BACKlight Turns ON/OFF the back light or queries the current setting. 3-22 :DISPlay:BLOCk Sets the block to be displayed or queries the current setting. 3-22 Sets the brightness of the screen or queries the current setting.
Page 24
3.1 Command Listing Command Function Page :HCOPy:COMMent Sets a comment in the top left corner of the screen or queries the current setting. 3-29 Turns ON/OFF the compression when saving the screen image in BMP or TIFF :HCOPy:COMPression format or queries the current setting. 3-29 :HCOPy:DEVice Sets the output destination of the screen image or queries the current setting.
Page 25
3.1 Command Listing Command Function Page :HHIStogram:VERTical:AXIS Sets the type of vertical axis scale or queries the current setting. 3-34 :HHIStogram:VERTical:HIGH Sets the upper limit of the vertical axis scale or queries the current setting. 3-35 INPut Group :INPut? Queries all settings related to the input section. 3-37 :INPut:ACHannel? Queries all settings related to channel A.
Page 26
3.1 Command Listing Command Function Page :SAMPle:BLOCk:REST[:MODE] Sets the pause mode of the block sampling operation or queries the current setting. 3-44 Sets the pause time of the block sampling operation or queries the current setting. 3-44 :SAMPle:BLOCk:REST:TIME Sets the block size of the block sampling operation or queries the current setting. 3-44 :SAMPle:BLOCk:SIZE :SAMPle:BLOCk[:STATe]...
Page 27
3.1 Command Listing Command Function Page :THIStogram:ISI:SIZE Sets the number of windows or queries the current setting. 3-52 :THIStogram:ISI:SPACe<x> Sets the space or queries the current setting. 3-53 :THIStogram:ISI[:STATe] Turns ON/OFF the inter-symbol interference analysis function or queries the current setting.
Page 28
3.1 Command Listing Command Function Page Common Command Group Performs calibration and queries the result. 3-59 *CAL? Clears the standard event register, extended event register and error queue. 3-59 *CLS *ESE Sets the value for the standard event enable register/queries the current setting. 3-59 *ESR? Queries the value of the standard event register and clears it at the same time.
Page 29
3.2 ASCale Group 3.2 ASCale Group The commands in this group deal with auto scaling. :ASCale ASCale Function Performs auto-scaling. Syntax :ASCale Example :ASCALE Description Auto-scaling is not possible in the multi-window and auto window modes. IM 704310-12E...
3.3 CALCulation Group 3.3 CALCulation Group The commands in this group deal with statistical calculations. :CALCulation AREA <Space> MARKer WINDow BLOCk AUTot POLarity <Space> POSitive NEGative BOTH CONStt <Space> <Time> PARameter CLEar AVERage <Space> <NRf> ELERror <Space> <NRf> FLUTter <Space> <NRf>...
Page 32
3.3 CALCulation Group <Space> <NRf> BLOCk <x> TA Verage TJITter TMAXimum TMINimum TSDeviation TPTopeak TFLutter TSNumber WINDow <x> AVERage <Space> SELect ELERror <Space> SELect FLUTter <Space> SELect JITTer <Space> SELect MAXimum <Space> SELect MEDian <Space> SELect MELE <Space> SELect MINimum <Space>...
Page 33
3.3 CALCulation Group SUMMation AVERage ELERror FLUTter JITTer MAXimum MEDian MELE MINimum MODE PTOPeak SDEViation SNUMber CALCulation? CALCulation[:BLOCk<x>]:TFLutter? Function Queries all settings related to statistics. Function Queries the flutter value (σ/average value) Syntax :CALCulation? during the time variation display. Example :CALCulation? Syntax :CALCulation[:BLOCk<x>]:TFLutter?
Page 34
3.3 CALCulation Group CALCulation[:BLOCk<x>]:TMINimum? CALCulation:CONStt Function Queries the minimum value during the time Function Sets the value of the constant T or queries the variation display. current setting. Syntax :CALCulation[:BLOCk<x>]:TMINimum? Syntax :CALCulation:CONStt <Time> Example :CALCULATION:BLOCK1:TMINIMUM? :CALCulation:CONStt? →9.99437E-8 <Time>=1 ns to 250 ns (in 25 ps steps) Description •...
Page 35
3.3 CALCulation Group CALCulation:PARameter:JITTer CALCulation:PARameter:MODE Function Turns ON/OFF the calculation of the jitter value Function Turns ON/OFF the calculation of the most (σ/T) during the histogram display or queries frequent value during the histogram display or the current setting. queries the current setting. Syntax :CALCulation:PARameter:JITTer <Boolean>...
Page 36
3.3 CALCulation Group CALCulation:PARameter:TMAXimum CALCulation:PARameter:TRF Function Turns ON/OFF the calculation of the maximum Function Turns ON/OFF the calculation of the RF value value during the time variation display or during the time variation display or queries the queries the current setting. current setting.
Page 37
3.3 CALCulation Group CALCulation:SUMMation:JITTer? CALCulation:SUMMation:MODE? Function Queries the jitter value (σ/T) when the all Function Queries the most frequent value when the all windows are summed during multi-window or windows are summed during multi-window or auto window mode. auto window mode. Syntax :CALCulation:SUMMation:JITTer? Syntax...
Page 38
3.3 CALCulation Group CALCulation[:WINDow<x>]:ELERror? CALCulation[:WINDow<x>]:MEDian? Function Queries the Effect Length Error value during the Function Queries the median value during the histogram histogram display. display. Syntax :CALCulation[:WINDow<x>]:ELERror?[{ALL| Syntax :CALCulation[:WINDow<x>]:MEDian?[{ALL| SELect}] SELect}] Example :CALCULATION:WINDOW1:ELERROR?ALL Example :CALCULATION:WINDOW1:MEDIAN?ALL →1.4425E+1 →1.00145E-7 Description • If the statistics are not valid, [ ] is returned Description •...
Page 39
3.3 CALCulation Group CALCulation[:WINDow<x>]:PTOPeak? Function Queries the P-P value during the histogram display. Syntax :CALCulation[:WINDow<x>]:PTOPeak?[{ALL| SELect}] Example :CALCULATION:WINDOW1:PTOPEAK?ALL →3.0245E-9 Description • If the statistics are not valid, [ ] is returned in response to a query. • Omit if the window is set to "WINDow<x>"...
3.4 COMMunicate Group 3.4 COMMunicate Group The commands in this group deal with the communication. :COMMunicate HEADer <Space> <NRf> VERBose <Space> <NRf> WAIT <Space> <Register> COMMunicate? Function Queries all settings related to communications. Syntax :COMMunicate? Example :COMMUNICATE? →:COMMUNICATE:HEADER 1;VERBOSE 1 COMMunicate:HEADer Function Sets whether or not to attach headers to query...
3.5 DISPlay Group 3.5 DISPlay Group The commands in this group deal with display settings. :DISPlay ITEM <Space> HISTogram LIST STATistic TVARiation GRAPhsiz e <Space> FULL HALF OVERlap <Space> <NRf> STATistic <Space> <NRf> GRID <Space> <NRf> DOTConnect <Space> <NRf> DOTType <Space>...
Page 42
3.5 DISPlay Group <Space> SSTYle BLOCk WINDow <Space> WINDow WINDow <x> SUMMation <Space> BACKlight <NRf> <Space> <NRf> BLOCk BRIGhtness <Space> <NRf> DISPlay? DISPlay:BRIGhtness Function Queries all settings related to the display. Function Sets the brightness of the screen or queries the current setting.
Page 43
3.5 DISPlay Group DISPlay:GRAPhsize DISPlay:PANorama[:STATe] Function Sets the size of the graph display or queries the Function Turns ON/OFF the panorama display or queries current setting. the current setting. Syntax :DISPlay:GRAPhsize {FULL|HALF} Syntax :DISPlay:PANorama[:STATe] <Boolean> :DISPlay:GRAPhsize? :DISPlay:PANorama:STATe? Example :DISPLAY:GRAPHSIZE FULL Example :DISPLAY:PANORAMA:STATE ON :DISPLAY:GRAPHSIZE?
Page 44
3.5 DISPlay Group DISPlay:SSTYle Function Sets the format of the statistics display or queries the current setting. Syntax :DISPlay:SSTYle {ALL|BLOCk|WINDow} :DISPlay:SSTYle? Example :DISPLAY:SSTYLE ALL :DISPLAY:SSTYLE? →:DISPLAY:SSTYLE ALL Description ALL or WINDow can be specified when the measurement mode is hardware histogram and the window mode is multi-window or auto window.
3.6 FILE Group 3.6 FILE Group The commands in this group deal with file operations. :FILE FORMat <Space> NORMal DD64 DD72 HD12 HD14 QUICk DRIVe <Space> SCSI <NRf> <NRf> CDIRector y <Space> <String> MDIRector y <Space> <Filename> FREE PA TH LOAD BINar y <Space>...
Page 46
Syntax :FILE:DRIVe {FD0|SCSI,<NRf>[,<NRf>]} <string>="filename" (8 characters or First <NRf>=SCSI address (0 to 7), less, see User’s Manual for second <NRf>=partition (1 to 5) TA520) Example :FILE:DRIVE FD0 Example :FILE:DELETE:BINARY "TRASH" Description Omit the second <NRf> when the drive has no partitions set.
Page 47
:FILE:SAVE? Syntax :FILE:SAVE:TEXT <string> Example :FILE:SAVE? <string>="filename" (8 characters or →:FILE:SAVE:ANAMING 0;COMMENT "SAMPLE" less, see User’s Manual for TA520) Example :FILE:SAVE:TEXT "TARGET" FILE:SAVE:ANAMing Function Turns ON/OFF the auto naming function for saving files or queries the current setting. Syntax :FILE:SAVE:ANAMing <Boolean>...
3.7 HCOPy Group 3.7 HCOPy Group The commands in this group deal with the output of screen image data. :HCOPy EXECute DEVice <Space> PRINter MEDia FORMat <Space> TIFF POSTscript COMPression <Space> <NRf> TONE <Space> GRAY COLor RCOLor FILename <Space> <Filename> ANAMing <Space>...
Page 49
:HCOPy:TONE {BW|GRAY|COLor|RCOLor} :HCOPy:COMMent? Example :HCOPY:TONE BW <string>="comment" (25 characters or :HCOPY:TONE? →:HCOPY:TONE BW less, see the User’s Manual for TA520) Example :HCOPY:COMMENT "SAMPLE" :HCOPY:COMMENT? →:HCOPY:COMMENT "SAMPLE" HCOPy:COMPression Function Turns ON/OFF the compression when saving the screen image in BMP or TIFF format or queries the current setting.
3.8 HHIStogram Group 3.8 HHIStogram Group The commands in this group deal with the histogram settings of the hardware histogram mode. :HHIStogram MODE <Space> SINGle MULTi AUTO VERTical AXIS <Space> LINear LOGarithmic HIGH <Space> <NRf> MARKer STAT e <Space> <NRf> <Space>...
Page 51
3.8 HHIStogram Group AUTO MODulation <Space> EFMPlus M1TO7 TTYPe <Space> MEASured ESTimated MULTi SIZE <Space> <NRf> UPDate TVALue <Space> <Time> WINDow <x> LABel <Space> <NRf> HORizontal CENTer <Space> <Time> SPAN <Space> <Time> MARKer LEFT <Space> <Time> RIGHt <Space> <Time> LV ALue RVALue HHIStogram? HHIStogram:AUTO?
Page 52
3.8 HHIStogram Group HHIStogram:AUTO:TTYPe HHIStogram:MULTi:SIZE Function Sets how the constant T is determined during Function Sets the number of windows or queries the the auto window mode or queries the current current setting. setting. Syntax :HHIStogram:MULTi:SIZE <NRf> Syntax :HHIStogram:AUTO:TTYPe {MEASured| :HHIStogram:MULTi:SIZE? ESTimated} Example...
Page 53
3.8 HHIStogram Group HHIStogram:MULTi:WINDow<x>:HORizontal: HHIStogram:MULTi:WINDow<x>:MARKer:LEFT Function Sets the position of the left marker of each CENTer window or queries the current setting. Function Sets the center position of the horizontal axis of Syntax :HHIStogram:MULTi:WINDow<x>:MARKer: each window or queries the current setting. LEFT <Time>...
Page 54
3.8 HHIStogram Group HHIStogram:SINGle:HORizontal? HHIStogram:SINGle:MARKer:LVALue? Function Queries all settings related to the horizontal Function Queries the frequency at the position of the left axis of the single window. marker. Syntax :HHIStogram:SINGle:HORizontal? Syntax :HHIStogram:SINGle:MARKer:LVALue? Example :HHISTOGRAM:SINGLE:HORIZONTAL? Example :HHISTOGRAM:SINGLE:MARKER:LVALUE? →:HHISTOGRAM:SINGLE:HORIZONTAL: →1.234E+03 CENTER 150.000E-06;SPAN 0.3E-6 HHIStogram:SINGle:MARKer:RIGHt HHIStogram:SINGle:HORizontal:CENTer Function...
Page 55
3.8 HHIStogram Group HHIStogram:VERTical:HIGH Function Sets the upper limit of the vertical axis scale or queries the current setting. Syntax :HHIStogram:VERTical:HIGH <NRf> :HHIStogram:VERTical:HIGH? <NRf>=Upper frequency limit For linear scale 10,20,40,100,200,400,1000,…..,1000000, 1E+7,1E+8,1E+9 For logarithmic scale 1E+1,1E+2,…..,1E+9 Example :HHISTOGRAM:VERTICAL:HIGH 1000 :HHISTOGRAM:VERTICAL:HIGH? →:HHISTOGRAM:VERTICAL:HIGH 1.0E+03 3-35 IM 704310-12E...
3.9 INPut Group 3.9 INPut Group The commands in this group deal with the input section. :INPut ACHannel IMPedance <Space> COUPling <Space> TRIGg er MODE <Space> MANual SINGleauto REPeatauto LEVel <Space> <Voltage> BCHannel IMPedance <Space> COUPling <Space> TRIGg er MODE <Space>...
Page 57
3.9 INPut Group INHibit LEVel <Space> ZERO TTL10 INPut? INPut:ACHannel:TRIGger:LEVel Function Queries all settings related to the input section. Function Sets the trigger level of channel A or queries Syntax :INPut? the current setting. Example :INPUT? Syntax :INPut:ACHannel:TRIGger:LEVel <voltage> →:INPUT:ACHANNEL:IMPEDANCE I1M; :INPut:ACHannel:TRIGger:LEVel? COUPLING DC;TRIGGER:MODE MANUAL;...
Page 58
3.9 INPut Group INPut:BCHannel? INPut:BCHannel:TRIGger:MODE Function Queries all settings related to channel B. Function Sets the trigger mode of channel B or queries Syntax :INPut:BCHannel? the current setting. Example :INPUT:BCHANNEL? Syntax :INPut:BCHannel:TRIGger:MODE {MANual| →:INPUT:BCHANNEL:IMPEDANCE I1M; SINGleauto|REPeatauto} COUPLING DC;TRIGGER:MODE MANUAL; :INPut:BCHannel:TRIGger:MODE? LEVEL 2.500E+00 Example :INPUT:BCHANNEL:TRIGGER:MODE MANUAL...
3.10 MEASure Group 3.10 MEASure Group The commands in this group deal with the measurement condition settings. :MEASure MODE <Space> TSTamp HHIStogram FUNCtion <Space> PERiod PWIDth POLarity <Space> POSitive NEGative BOTH SLOPe <Space> RISE RISE BOTH FALL FALL MEASure? MEASure:POLarity Function Queries all settings related to the measurement Function...
3.11 MEMory Group 3.11 MEMory Group The commands in this group deal with the transmission of the measured data to external devices. :MEMor y FORMat <Space> ASCii BINar y BYTeorder <Space> LSBFirst MSBFirst DATaselect <Space> FREQuency MEASuredata TSTamp STARt <Space> <Time>...
3.11 MEMory Group/3.12 RECall Group For time stamp mode MEMory:END Frequency (FREQuency): Function Sets the data to transmit or queries the current Frequency cannot be output directly in the setting. time stamp mode. Syntax :MEMory:END <NRf> Measured data (MEASuredata): :MEMory:END? Consider it an unsigned four-byte integer.
3.13 SAMPle Group 3.13 SAMPle Group The commands in this group deal with the sampling condition settings. :SAMPle ARMing SOURce <Space> AUTO EXTernal SLOPe <Space> RISE FALL DELay MODE <Space> TIME EVENt TIME <Space> <Time> EVENtsiz e <Space> <NRf> BLOCk STAT e <Space>...
Page 63
3.13 SAMPle Group GATE MODE <Space> EVENt TIME EXTernal EVENtsiz e <Space> <NRf> TIME <Space> <Time> POLarity <Space> POSitive NEGative INHibit <Space> POSitive NEGative INTer val <Space> <Time> MINimum RCLock <Space> INTernal EXTernal SAMPle? SAMPle:ARMing:DELay:EVENtsize Function Queries all settings related to sampling. Function Sets the arming delay event or queries the Syntax...
Page 64
3.13 SAMPle Group SAMPle:ARMing:DELay:TIME SAMPle:BLOCk:REST[:MODE] Function Sets the arming delay time or queries the Function Sets the pause mode of the block sampling current setting. operation or queries the current setting. Syntax :SAMPLe:ARMing:DELay:TIME <Time> Syntax :SAMPLe:BLOCk:REST[:MODE] {OFF|EVENt| :SAMPle:ARMing:DELay:TIME? TIME} <Time>=1 µs to 1s(in 100 ns steps) :SAMPle:BLOCk:REST:MODE? Example :SAMPLE:ARMING:DELAY:TIME 1us...
Page 65
3.13 SAMPle Group SAMPle:GATE:EVENtsize SAMPle:INTerval Function Sets the gate in terms of the number of events Function Sets the sampling interval or queries the current or queries the current setting. setting. Syntax :SAMPLe:GATE:EVENtsize <NRf> Syntax :SAMPLe:INTerval {<Time>|MINimum} :SAMPle:GATE:EVENtsize? :SAMPle:INTerval? <Time>=0 to 1 s (in 1 µs steps) <NRf>...
3.14 SCSI Group/3.15 SSTart Group/3.16 STARt Group 3.14 SCSI Group The commands in this group deal with the SCSI settings. :SCSI INITializ e <Space> <NRf> <Space> <NRf> SCSI? SCSI:INITialize Function Queries all settings related to SCSI. Function Initializes the SCSI. Syntax :SCSI? Syntax...
3.17 STATus Group 3.17 STATus Group The commands in this group deal with the communication status. For status reports, see chapter 4. :STATus CONDition EESE <Space> <Register> EESR ERRor FILTer <x> <Space> RISE FALL BOTH NEVer QMESsage <Space> <NRf> STATus? STATus:ERRor? Function Queries all settings related to the...
3.18 STOP Group/3.19 STORe Group/3.20 SYSTem Group 3.18 STOP Group :STOP STOP Function Stops the measurement. Syntax :STOP Example :STOP 3.19 STORe Group :STORe <Space> <NRf> STORe Function Stores the current setup information. Syntax :STORe <NRf> <NRf>=0 to 9 Example :STORE 0 3.20 SYSTem Group The commands in this group deal with the system settings such as date and time.
Page 69
3.20 SYSTem Group SYSTem:CLICksound Function Turns ON/OFF the click sound or queries the current setting. Syntax :SYSTem:CLICksound <Boolean> Example :SYSTEM:CLICKSOUND ON :SYSTEM:CLICKSOUND? →:SYSTEM:CLICKSOUND 1 SYSTem:DATE Function Sets today s date or queries the current setting. Syntax :SYSTem:DATE {<string>|,<NRf>,<NRf>, <NRf>} :SYSTem:DATE? Example :SYSTEM:DATE "1999/01/01"...
3.21 THIStogram Group 3.21 THIStogram Group The commands in this group deal with the histogram settings of the time stamp mode. :THIStogram MARKer STAT e <Space> <NRf> LEFT <Space> <Time> RIGHt <Space> <Time> LV ALue RVALue <Space> <NRf> STAT e <Space>...
Page 71
3.21 THIStogram Group TARGet <Space> PREVious NEXT BOTH SIZE <Space> <NRf> UPDate TVALue <Space> <Time> WINDow <x> LABel <Space> <NRf> HORizontal CENTer <Space> <Time> SPAN <Space> <Time> MARKer LEFT <Space> <Time> RIGHt <Space> <Time> VERTical AXIS <Space> LINear LOGarithmic HIGH <Space>...
Page 72
3.21 THIStogram Group THIStogram? THIStogram:ISI:MARK<x> Function Queries all settings related to the histogram of Function Sets the mark or queries the current setting. the time stamp mode. Syntax :THIStogram:ISI:MARK<x> <NRf> Syntax :THIStogram? :THIStogram:ISI:MARK<x>? Example :THISTOGRAM? <NRf>=Window label →:THISTOGRAM:MARKER:LEFT 100.000E-09; Example :THIStogram:ISI:MARK<x>...
Page 73
3.21 THIStogram Group THIStogram:ISI:SPACe<x> THIStogram:ISI:TVALue Function Sets the space or queries the current setting. Function Sets the value of the constant T or queries the Syntax :THIStogram:ISI:SPACe<x> <NRf> current setting. :THIStogram:ISI:SPACe<x>? Syntax :THIStogram:ISI:TVALue <Time> <NRf>=Window label :THIStogram:ISI:TVALue? Example :THIStogram:ISI:SPACe<x> 3 <Time>=1 ns to 250 ns (in 25 ps steps) :THIStogram:ISI:SPACe<x>? Example...
Page 74
3.21 THIStogram Group THIStogram:ISI:WINDow<x>:HORizontal:SPAN THIStogram:ISI:WINDow<x>:MARKer:RIGHt Function Sets the width of the horizontal axis or queries Function Sets the position of the right marker or queries the current setting. the current setting. Syntax :THIStogram:ISI:WINDow<x>:HORizontal: Syntax :THIStogram:ISI:WINDow<x>:MARKer: SPAN <Time> RIGHt <Time> :THIStogram:ISI:WINDow<x>:HORizontal: :THIStogram:ISI:WINDow<x>:MARKer:RIGHt? SPAN? <Time>=marker position (in 25 ps steps)
Page 75
3.21 THIStogram Group THIStogram:MARKer:RIGHt Function Sets the position of the right marker or queries the current setting. Syntax :THIStogram:MARKer:RIGHt <Time> :THIStogram:MARKer:RIGHt? <Time>=marker position (in 25 ps steps) Example :THISTOGRAM:MARKER:RIGHT? →:THISTOGRAM:MARKER:RIGHT 200.000E-09 THIStogram:MARKer:RVALue? Function Queries the frequency at the right marker position.
3.22 TVARiation Group 3.22 TVARiation Group The commands in this group deal with the time variation display. :TVARiation VERTical CENTer <Space> <Time> SPAN <Space> <Time> HORizontal MINimum <Space> <Time> SPAN <Space> <Time> MARKer STAT e <Space> <NRf> LEFT <Space> <Time> RIGHt <Space>...
Page 77
3.22 TVARiation Group TVARiation:HORizontal:MINimum TVARiation:MARKer:LOW Function Sets the left end of the horizontal axis scale or Function Sets the position of the low marker or queries queries the current setting. the current setting. Syntax :TVARiation:HORizontal:MINimum <Time> Syntax :TVARiation:MARKer:LOW <Time> :TVARiation:HORizontal:MINimum? :TVARiation:MARKer:LOW? <Time>=0 to 3200 s (in 100 ns steps) <Time>=marker position (in 25 ps steps)
3.22 TVARiation Group/3.23 UNIT Group TVARiation:VERTical:CENTer TVARiation:VERTical:SPAN Function Sets the center value of the vertical axis or Function Sets the width of the vertical axis or queries the queries the current setting. current setting. Syntax :TVARiation:VERTical:CENTer <Time> Syntax :TVARiation:VERTical:SPAN <Time> :TVARiation:VERTicalCENTer? :TVARiation:VERTical:SPAN? <Time>=50 ns to 20 ms (in 25 ps steps)
Function Queries the instrument model. Function Clears the standard event register, extended Syntax *IDN? event register and error queue. Example *IDN?→YOKOGAWA,704210,0,1.01 Syntax *CLS Description A reply consists of manufacturer, model, serial Example *CLS No. (not used, always fixed at [...
Page 80
*RST Description The same function can be performed by displaying initialize menu and pressing [Execute] soft key. For details, refer to the TA520 Time Interval Analyzer User s Manual. *SRE Function Sets the value of the service request enable register/queries the current setting.
4.1 Overview of the Status Report Chapter 4 Status Report 4.1 Overview of the Status Report Status Report The figure below shows the status report which is read by a serial poll. This is an extended version of the one specified in IEEE 488.2-1992.
4.1 Overview of the Status Report/4.2 Status Byte 4.2 Status Byte Overview of Registers and Queues Name Function Writing Reading Overview of Status Byte Status byte — Serial poll (RQS), (MSS) *STB? Service request Masks status byte. *SRE *SRE? 6 ESB MAV EES EAV 1 enable register Standard event Change in device...
4.2 Status Byte/4.3 Standard Event Register 4.3 Standard Event Register Operation of the Status Byte A service request is issued when bit 6 of the status Overview of the Standard Event Register byte becomes [1]. Bit 6 becomes [1] when any of the other bits becomes [1] (or when the corresponding bit CME EXE DDE QYERQCOPC in the service request enable register becomes [1]).
4.3 Standard Event Register/4.4 Extended Event Register Operation of the Standard Event Register Reading from the Standard Event Register The standard event register is provided for eight ïThe contents of the standard event register can be different kinds of event which can occur inside the read by the *ESR command.
4.5 Output Queue and Error Queue 4.5 Output Queue and Error Queue Overview of the Output Queue The output queue is provided to store response messages to queries. For example, when the query is sent to request output of the WAVeform:SEND? acquired waveform, the response data will be stored in the output queue until it is read out.
All sample programs in this chapter use address 1 for the instrument. Therefore, set the GP-IB address of the instrument to 1 according to the procedures described on page 1- 5.2 Setup Example '********************************************************************* TA520 Sample Program1 for GP-IB interface Microsoft QuickBASIC 4.0/4.5 Version '********************************************************************* Set the TA520 as follows:...
5.3 Example of Statistical Data Output 5.3 Example of Statistical Data Output '********************************************************************* TA520 Sample Program2 for GP-IB interface Microsoft QuickBASIC 4.0/4.5 Version '********************************************************************* Set the instrument to hardware histogram and multi-window modes. * Measure and output the statistics for each window.
Page 88
5.3 Example of Statistical Data Output CMD$ = "SSTART" 'Start single measurement CALL IBWRT(TA%, CMD$) CMD$ = "COMMUNICATE:WAIT 1" 'Wait for the data to become valid CALL IBWRT(TA%, CMD$) FOR I% = 1 TO 10 'Repeat for the number of windows WIND$ = MID$(STR$(I%), 2) CMD$ = "CALCULATION:WINDOW"...
5.4 Example of Output in BINARY Format 5.4 Example of Output in BINARY Format '********************************************************************* TA520 Sample Program3 for GP-IB interface Microsoft QuickBASIC 4.0/4.5 Version '********************************************************************* Outputs the data measured in time stamp mode in binary format. '********************************************************************* REM $INCLUDE: 'qbdecl4.bas' DEVICE$ = "DEV1": CALL IBFIND(DEVICE$, TA%)
5.5 Example of Output in ASCII Format 5.5 Example of Output in ASCII Format '********************************************************************* TA520 Sample Program4 for GP-IB interface Microsoft QuickBASIC 4.0/4.5 Version '********************************************************************* Outputs the data measured in time stamp mode in ASCII format. '********************************************************************* REM $INCLUDE: 'qbdecl4.bas' DEVICE$ = "DEV1": CALL IBFIND(DEVICE$, TA%)
Appendix 2 Error Messages Communication error messages are described below. • If servicing is required, contact your nearest YOKOGAWA dealer as listed on the back cover of this manual. • For error messages other than communication error messages, see the User Manual IM704310-01E.
Page 93
Appendix 2 Error Messages Code Message Action Reference Page Block data not allowed <BLOCK DATA> cannot be used. 2-6, Chap. 3 Invalid expression <EXPRESSION DATA> contains invalid characters. Chap. 3 Equations cannot be used. Expression data not allowed. <EXPRESSION DATA> cannot be used. Chap.
Page 94
Appendix 2 Error Messages Error in communication Query (400 to 499) Code Message Action Reference Page Query INTERRUPTED The transmission of the response was aborted. Check the transmission/reception order. Query UNTERMINATED No response to be transmitted. Check the transmission/reception order. Query DEADLOCKED Transmission/reception deadlock occurred.
Appendix 3 Overview of IEEE 488.2-1992 Appendix 3 Overview of IEEE 488.2- (6)List of function elements which configure 1992 commands used for the device. All those which are included in elements of composite The GP-IB interface provided with this instrument command program headers conforms to IEEE 488.2-1992.
Page 96
Appendix 3 Overview of IEEE 488.2-1992 (20)Scope of the self-test using *TST? The test covers the same items as the Board test in the Selftest menu of the UTILITY key. (21)Structure of extended return status Refer to chapter 4. (22)To find out whether each command is performed in parallel or sequentially Refer to 2.5 Synchronization with the Controller, or chapter 3.
Need help?
Do you have a question about the TA520 and is the answer not in the manual?
Questions and answers