R&S UPL Set/User Manual/UPL_Bd2_10E Bd2 10E
UPL_Bd2_10E UPL_Bd2_10E
User Manual: R&S UPL Set/User Manual/UPL_Bd2_10E
Open the PDF directly: View PDF .
Page Count: 434
Download | |
Open PDF In Browser | View PDF |
Test and Measurement Division Operating Manual AUDIO ANALYZER R&S UPL/UPL16/UPL66 DC to 110 kHz 1078.2008.06/16/66 Software version UPL 3.00 Volume 2 Operating manual consists of 2 volumes Printed in the Federal Republic of Germany 1078.2089.12-10- 2 Dear Customer, The Audio Analyzer R&S UPL is abbreviated as UPL. UPL Tabbed Divider Overview Tabbed Divider Overview Contents Data Sheets Safety Instructions Certificate of quality EU Certificate of Conformity List of R & S Representatives VOLUME 1 Tabbed Divider 1 Chapter 1: Preparation for Use 2 Chapter 2: Manual Operation 3 Index VOLUME 2 Contents Tabbed Divider 1078.2089.12 4 Chapter 3: Remote Control 5 Chapter 4: Maintenance 6 Annex A UPL Default Setup 7 Index RE E-10 UPL Contents Contents 1 Preparation for Use 1.1 Putting into Operation........................................................................................................... 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.6 1.1.7 1.2 Setting up the Audio Analyzer..................................................................................... 1.1 Rackmounting............................................................................................................. 1.1 Power Supply.............................................................................................................. 1.1 Switching On............................................................................................................... 1.3 Connecting an External Keyboard .............................................................................. 1.4 Connecting a Mouse ................................................................................................... 1.4 Fitting Options ...................................................................................................................... 1.5 1.2.1 1.2.2 1.2.3 Enabling Software Options ......................................................................................... 1.5 Installation of Supplementary Software ...................................................................... 1.6 Installation of Virtual Drive (RAMDRIVE).................................................................... 1.7 1.3 Software Installation ............................................................................................................ 1.9 1.4 UPL Start Options................................................................................................................ 1.11 1.4.1 1.4.2 1.4.3 1.4.4 Restarting the UPL Software .................................................................................... 1.11 Integration of Supplementary Programs ................................................................... 1.11 Command Line Parameters of the UPL Software .................................................... 1.12 Immediate Effect of Command line Parameters at Power-Up.................................. 1.14 2 Manual Operation 2.1 Explanations of Front- and Rearpanel Views incl. Key Combinations on the External Keyboard ................................................................................................................. 2.3 2.1.1 Front-panel View ........................................................................................................... 2.3 2.1.2 Rear-panel View .......................................................................................................... 2.11 2.1.3 Block Diagram ............................................................................................................. 2.12 2.2 Operating Instructions ........................................................................................................ 2.13 2.2.1 Brief Introduction ......................................................................................................... 2.13 2.2.2 Introductory Examples................................................................................................. 2.15 2.3 General Instructions for Use .............................................................................................. 2.29 2.3.1 Panels.......................................................................................................................... 2.31 2.3.2 Data Entry.................................................................................................................... 2.34 2.3.2.1 Selecting a Parameter ................................................................................. 2.34 2.3.2.2 Entry of Numeric Data ................................................................................. 2.35 2.3.2.3 Using the Softkeys ....................................................................................... 2.36 2.3.2.4 Help Line...................................................................................................... 2.36 2.3.2.5 Entry of File Names ..................................................................................... 2.36 2.3.2.6 Data Input or Output during Measurements ................................................ 2.39 1078.2089.02 3 E-10 Contents UPL 2.3.3 Display of Measured Values........................................................................................ 2.40 2.3.4 Settling Process .......................................................................................................... 2.41 2.3.4.1 Introduction .................................................................................................... 2.41 2.3.4.2 The Settling Parameters: ............................................................................... 2.42 2.3.4.3 Settling Process with External Sweep:........................................................... 2.47 2.3.4.4 SETTLING Check and Optimization .............................................................. 2.48 2.3.5 2.3.6 2.3.7 2.3.8 2.4 Status Display ........................................................................................................... 2.51 Error Messages ........................................................................................................ 2.53 Help Function............................................................................................................ 2.55 Simplification of Panels............................................................................................. 2.56 Units...................................................................................................................................... 2.57 2.4.1 Units for the Display of Measurement Results ............................................................ 2.57 2.4.2 Units for the Entry of Values........................................................................................ 2.61 2.5 Generators (GENERATOR Panel) ...................................................................................... 2.64 2.5.1 Selecting the Generator .............................................................................................. 2.65 2.5.2 Configuration of Analog Generator.............................................................................. 2.66 2.5.2.1 Unbalanced Output (Output UNBAL)............................................................. 2.68 2.5.2.2 Balanced Output (Output BAL) ...................................................................... 2.69 2.5.2.3 Output Power ................................................................................................. 2.70 2.5.3 Configuration of the Digital Generator......................................................................... 2.71 2.5.3.1 Generating Jitter, Phase and Common Mode ................................................ 2.77 2.5.3.2 AES/EBU Protocol Definition .......................................................................... 2.78 2.5.4 Functions ..................................................................................................................... 2.85 2.5.4.1 Common Parameters for Generator Signals .................................................. 2.86 2.5.4.1.1 Common Parameters for SINE, DFD, MOD DIST Signals........... 2.86 2.5.4.1.2 Common Parameters for All Generator Functions ....................... 2.87 2.5.4.1.3 Equalization of the Signals SINE, SINE BURST, DFD, MULTISINE, RANDOM ................................................................ 2.88 2.5.4.1.4 2.5.4.2 2.5.4.3 2.5.4.4 2.5.4.5 2.5.4.6 2.5.4.7 2.5.4.8 2.5.4.9 2.5.4.10 2.5.4.11 2.5.4.12 2.5.4.13 2.5.4.14 2.5.4.15 2.5.4.16 1078.2089.02 Amplitude Variation of the Signals MULTISINE, RANDOM and ARBITRARY ................................................................................. 2.89 Sweeps ........................................................................................................ 2.91 SINE............................................................................................................. 2.99 MULTISINE................................................................................................ 2.101 SINE BURST ............................................................................................. 2.106 SINE2 BURST ........................................................................................... 2.109 MOD DIST (Two-tone Signal to SMPTE) ................................................. 2.111 DFD (Difference Frequency Distortion) .................................................... 2.114 Random (Pseudo Noise) ........................................................................... 2.117 Arbitrary (User-Programmable Signal) ...................................................... 2.124 POLARITY (Polarity Test Signal).............................................................. 2.127 FSK (Frequency Shift Keying) ................................................................... 2.127 STEREO SINE........................................................................................... 2.128 MODULATION (modulated sine) ............................................................... 2.132 DC Voltage................................................................................................. 2.133 Coded Audio (Coded Audio Signals) ......................................................... 2.134 4 E-10 UPL Contents 2.5.5 Auxiliary Generator.................................................................................................... 2.138 2.5.5.1 Auxiliary Generator Used as Analog Generator ........................................ 2.139 2.5.5.2 Auxiliary Generator Used as Common Mode Generator ........................... 2.140 2.5.5.3 Auxiliary Generator Used as Jitter Generator............................................ 2.140 2.5.5.4 Auxiliary Generator Sweep ........................................................................ 2.141 2.6 Analyzers (ANALYZER Panel) .......................................................................................... 2.142 2.6.1 Selecting the Analyzer ............................................................................................... 2.142 2.6.2 Configuration of Analog Analyzers ............................................................................ 2.146 2.6.3 Configuration of Digital Analyzer ............................................................................... 2.153 2.6.3.1 Measurement of Jitter, Phase and Common Mode...................................... 2.158 2.6.4 Ways of Starting the Analyzer, Ext. Sweep ............................................................... 2.159 2.6.5 Functions ................................................................................................................... 2.165 2.6.5.1 Common Parameters of Analyzer Functions ............................................. 2.166 2.6.5.2 RMS (incl. S/N) .......................................................................................... 2.178 2.6.5.3 RMS SELECT (Selective RMS Value)....................................................... 2.184 2.6.5.4 PEAK, Q-PEAK (Peak and Quasi-peak Weighting incl. S/N) .................. 2.196 2.6.5.5 DC.............................................................................................................. 2.198 2.6.5.6 THD Measurement .................................................................................... 2.199 2.6.5.7 THD+N/SINAD Measurement (Total Harmonic Distortion+ Noise) .......... 2.203 2.6.5.8 MOD DIST (Modulation Distortion) ........................................................... 2.212 2.6.5.9 DFD (Difference Frequency Distortion) .................................................... 2.214 2.6.5.10 Wow & Flutter ............................................................................................ 2.217 2.6.5.11 POLARITY (Polarity Test).......................................................................... 2.219 2.6.5.12 FFT (Spectrum) ......................................................................................... 2.220 2.6.5.13 FILTER SIM ............................................................................................... 2.229 2.6.5.14 Waveform (Display in the Time Domain)................................................... 2.230 2.6.5.15 Protocol Analysis ....................................................................................... 2.234 2.6.5.16 Measurement of Digital Input Amplitude.................................................... 2.234 2.6.5.17 Measurement of Phase between Digital Input and Reference Signal ....... 2.234 2.6.5.18 INPUT Display .......................................................................................... 2.235 2.6.5.19 Frequency Measurement........................................................................... 2.237 2.6.5.20 Combined Frequency, Phase and Group Delay Measurement ................. 2.240 2.6.5.22 Coherence Measurement and Transfer Function...................................... 2.244 2.6.5.23 Loudspeaker Measurements (RUB & BUZZ) ............................................ 2.246 2.6.5.24 Third Analysis (1/3 OCTAVE) .................................................................... 2.252 th th 2.6.5.25 12 OCTAVE Analysis (12 OCTAVE)...................................................... 2.256 2.6.6 Headphone/Speaker Output...................................................................................... 2.260 2.6.7 Applications ............................................................................................................... 2.266 2.6.7.1 Crosstalk Measurement............................................................................... 2.266 2.6.7.2 Linearity Measurements............................................................................... 2.268 2.6.7.3 Fast Frequency-Response Measurements.................................................. 2.271 2.6.8 Optimizing the Measurement Speed ......................................................................... 2.272 1. Speed Optimization without Affecting Measurement Results................................ 2.272 2. Compromise between Measurement Time and Accuracy or Dynamic ................. 2.273 3. Speed Optimization Through Use of Internal Generator ....................................... 2.274 4. Optimizing the Speed of Generator Sweeps ......................................................... 2.274 5. Optimized Utilization of DSP Performance with the Clock Rate............................ 2.276 2.6.9 Improving the Frequency Response ......................................................................... 2.277 2.7 Analyzer Filters (FILTER Panel) ....................................................................................... 2.278 1078.2089.02 5 E-10 Contents UPL 2.7.1 Weighting Filters........................................................................................................ 2.279 2.7.2 Creating the User-definable Filters............................................................................ 2.284 2.7.2.1 Common Parameters of All Filters............................................................... 2.285 2.7.2.2 Lowpass / Highpass..................................................................................... 2.286 2.7.2.3 Bandpass / Bandstop................................................................................... 2.287 2.7.2.4 Notch............................................................................................................ 2.289 2.7.2.5 Third-octave / Octave................................................................................... 2.290 2.7.2.6 Internal Calculation of Filters ....................................................................... 2.291 2.7.2.7 File-defined Filter ("FILE-DEF") ................................................................... 2.292 2.8 STATUS Panel.................................................................................................................... 2.293 2.9 Series of Measured Values, Files and Loadable Instrument Settings (FILE Panel)... 2.294 2.9.1 Loading and Storing .................................................................................................. 2.294 2.9.1.1 Loading and Storing of Instrument Setups and Complete Setups............... 2.296 2.9.1.2 Loading and Storing of Series of Measured Values and Block/List Data .... 2.302 2.9.1.3 Format of Block/List Files .............................................................................. 2.307 2.9.1.4 Editing Limit Files ......................................................................................... 2.312 2.9.1.5 Generating a Limit file from a Trace File...................................................... 2.314 2.9.1.6 Generating a Limit File using an Application Program................................. 2.317 2.9.1.7 Limit Report.................................................................................................. 2.317 2.9.2 Editing Files and Directories...................................................................................... 2.321 2.9.3 Series of Measured Values (Sweeps and Scans) and Block/List Data..................... 2.324 2.9.3.1 Scan count =1 .............................................................................................. 2.324 2.9.3.2 Interpolation to a Common X Axis ............................................................... 2.325 2.9.3.3 Scan Count >1 ............................................................................................. 2.325 2.10 Graphical Data Presentation (DISPLAY and GRAPHICS Panels)................................ 2.327 2.10.1 2.10.2 2.10.3 2.10.4 2.10.5 2.10.6 2.10.7 2.10.8 2.10.9 Parameters for Display of Traces and Spectra (DISPLAY Panel) .......................... 2.330 Trace and Spectrum Display (GRAPH panel) ........................................................ 2.337 Parameters for the Display of Lists......................................................................... 2.344 Display (GRAPH) of Lists........................................................................................ 2.346 Parameters for BARGRAPH Display ...................................................................... 2.347 BARGRAPH Display (GRAPHICS Panel)............................................................... 2.349 Limit Check ............................................................................................................. 2.350 PROTOCOL Analysis ............................................................................................. 2.352 Switching between Full-screen and Part-screen Mode .......................................... 2.357 2.11 Starting and Stopping Measurements or Sweeps.......................................................... 2.358 2.11.1 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 1078.2089.02 Overview of Measurement and Sweep Systems .................................................... 2.358 Switching Measurement Modes On and Off ........................................................... 2.359 Operating States of Measurement System (No Sweep Active) .............................. 2.360 Overview of Sweep Modes ..................................................................................... 2.361 Switching Sweeps On and Off ................................................................................ 2.362 Operating States of Sweep System ........................................................................ 2.363 Operating Modes of External Frequency and Level Sweeps.................................. 2.367 Several Sweep Traces Displayed in a Diagram...................................................... 2.368 6 E-10 UPL Contents 2.12 Display of Selected Inputs / Outputs ............................................................................... 2.370 2.13 Fast Switch-off of Outputs ............................................................................................... 2.371 2.14 Printing / Plotting / Storing the Screen Contents........................................................... 2.371 2.14.1 2.14.2 2.14.3 2.14.4 Screen Copy to Printer (pixel-oriented)................................................................... 2.381 Output in HP-GL Format......................................................................................... 2.383 Output in PCX Format ............................................................................................ 2.383 Output in PostScript Format ................................................................................... 2.384 2.14.4 1 PostScript Configuration File PS.CFG....................................................... 2.385 2.14.4 2 Integrating and Output of PostScript Files ................................................. 2.387 2.14.5 Output of Measurement Traces and Lists ............................................................ 2.389 2.15 Setting and Displaying Auxiliary Parameters (OPTIONS Panel) ................................. 2.390 2.15.1 2.15.2 2.15.3 2.15.4 2.15.5 Selecting the Remote-Control Interface (IEC/IEEE Bus/COM2) ............................ 2.390 Beeper On/Off......................................................................................................... 2.393 Keyboard Settings................................................................................................... 2.393 Language of Help Texts.......................................................................................... 2.393 Display Settings ...................................................................................................... 2.394 2.15.5.1 Switching the Measurement Display ON/OFF ........................................... 2.394 2.15.5.2 Reading Rate of Measurement Results..................................................... 2.395 2.15.5.3 Resolution of Measurement Results.......................................................... 2.395 2.15.5.4 Graphics Display with Selectable Colours ................................................. 2.395 2.15.6 2.15.7 2.15.8 2.15.9 Calibration............................................................................................................... 2.399 Version Display and Service Functions .................................................................. 2.401 Transfer of Parameters (Parameter Link Function)................................................ 2.403 Selecting the Sampling Mode ................................................................................. 2.405 2.16 Macro-Operation................................................................................................................ 2.406 2.17 Connecting External Devices ........................................................................................... 2.408 2.18 UPL Used as Computer..................................................................................................... 2.412 2.18.1 Setting the Realtime Clock ..................................................................................... 2.412 1078.2089.02 7 E-10 Contents UPL 3 Remote Control 3.1 Introduction............................................................................................................................ 3.1 3.2 First Steps (Read-in of Measured Values) .......................................................................... 3.3 3.3 Switchover to Remote Control............................................................................................. 3.4 3.3.1 3.3.2 3.3.3 3.4 IEC/IEEE-Bus Messages ....................................................................................................... 3.6 3.4.1 3.4.2 3.5 SCPI Introduction........................................................................................................ 3.7 Command Structure.................................................................................................... 3.7 Structure of a Command Line..................................................................................... 3.9 Responses to Queries .............................................................................................. 3.11 Types of Parameters ................................................................................................ 3.13 Overview of Syntax Elements ................................................................................... 3.15 Programming Model of UPL Generator .................................................................... 3.16 Programming Model of UPL Analyzer....................................................................... 3.17 Instrument Model and Command Processing .................................................................. 3.18 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.7 Interface Messages .................................................................................................... 3.6 Device-Dependent Messages (Commands and Responses)..................................... 3.6 Structure and Syntax of Device-Dependent Messages ..................................................... 3.7 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.5.7 3.5.8 3.6 Setting the Device Address......................................................................................... 3.4 Indications During Remote Control............................................................................. 3.4 Return to Manual Operation........................................................................................ 3.5 Input Unit................................................................................................................... 3.18 Parser ....................................................................................................................... 3.19 Setting the Device Hardware .................................................................................... 3.19 Why is a Specific Operating Sequence Sometimes Required?................................ 3.19 Status Reporting System .......................................................................................... 3.21 Output Unit................................................................................................................ 3.21 Triggering a Measurement/Sweep............................................................................ 3.21 Command Synchronization....................................................................................... 3.21 3.6.8.1 Wait for End of Calibration ............................................................................. 3.22 3.6.8.2 Wait for End of Measurement/Sweep............................................................. 3.22 3.6.8.3 Comparison of Synchronization Capabilities .................................................. 3.24 Status Reporting System.................................................................................................... 3.24 3.7.1 3.7.2 3.7.3 1078.2089.02 Structure of SCPI Status Register ............................................................................ 3.25 Overview of Status Register ..................................................................................... 3.27 Description of Status Registers ................................................................................ 3.28 3.7.3.1 Status Byte (STB) and Service Request Enable Register (SRE) .................. 3.28 3.7.3.2 IST Flag and Parallel Poll Enable Register (PPE) ......................................... 3.29 3.7.3.3 Definition of bits used in the Event Status Register ....................................... 3.29 3.7.3.4 STATus:OPERation Register......................................................................... 3.30 3.7.3.5 STATus:QUEStionable Register.................................................................... 3.31 3.7.3.6 STATus XQUEStionable Register ................................................................. 3.32 8 E-10 UPL Contents 3.7.4 Use of Status Reporting System ................................................................................. 3.33 3.7.4.1 Service Request, Use of Hierarchical Structure ............................................ 3.33 3.7.4.2 Serial Poll ....................................................................................................... 3.34 3.7.4.3 Parallel Poll .................................................................................................... 3.34 3.7.4.4 Queries .......................................................................................................... 3.35 3.7.4.5 Error Queue Query ........................................................................................ 3.35 3.7.5 Resetting the Status Reporting Systems..................................................................... 3.36 3.8 Notation of Command Table .............................................................................................. 3.37 3.9 Common Commands .......................................................................................................... 3.39 3.10 IEC/IEEE-Bus Commands................................................................................................... 3.41 3.10.1Generators .................................................................................................................. 3.41 3.10.1.1 Selection of Generator................................................................................. 3.41 3.10.1.2 Configuration of Analog Generators ............................................................ 3.41 3.10.1.3 Configuration of Digital Generators ............................................................. 3.44 3.10.1.3.1 AES / EBU PROTOCOL Definition............................................... 3.48 3.10.1.3.2 Auxiliary AUX GEN ....................................................................... 3.50 3.10.1.4 Generator Sweeps ....................................................................................... 3.52 3.10.1.4.1 Sweep Settings for Auxiliary Generator (AUX GEN) .................... 3.52 3.10.1.5 Generator Functions .................................................................................... 3.62 3.10.1.5.1 SINE ........................................................................................... 3.63 3.10.1.5.2 MULTISINE ................................................................................ 3.65 3.10.1.5.3 SINE BURST .............................................................................. 3.69 3.10.1.5.4 SINE2 BURST ............................................................................ 3.71 3.10.1.5.5 MOD DIST.................................................................................. 3.73 3.10.1.5.6 DFD ............................................................................................ 3.76 3.10.1.5.7 RANDOM ................................................................................... 3.79 3.10.1.5.8 ARBITRARY............................................................................... 3.83 3.10.1.5.9 POLARITY.................................................................................. 3.86 3.10.1.5.10 FSK (Frequency shift keying) ..................................................... 3.87 3.10.1.5.11 STEREO SINE ........................................................................... 3.88 3.10.1.5.12 MODULATION (FM or AM signal).............................................. 3.91 3.10.1.5.13 DC voltage.................................................................................. 3.92 3.10.1.5.14 Coded Audio (Coded Audio Signals).......................................... 3.93 3.10.2IEC/IEEE-Bus Commands for Analyzers .................................................................... 3.97 3.10.2.1 Selection of Analyzer ................................................................................. 3.97 3.10.2.2 Configuration of Analog Analyzers ............................................................ 3.97 3.10.2.3 Configuration of Digital Analyzers............................................................ 3.100 3.10.2.4 Starting the Analyzer, Ext. Sweep ........................................................... 3.103 3.10.2.5 Analyzer Functions .................................................................................. 3.105 3.10.2.5.1 Common Parameters for Analyzer Functions .......................... 3.106 3.10.2.5.2 RMS Measurement incl. S/N .................................................... 3.108 3.10.2.5.3 Selective RMS Measurement incl. Sweep ............................... 3.112 3.10.2.5.4 Peak and Quasi-Peak Measurement incl. S/N......................... 3.119 3.10.2.5.5 DC Measurement ..................................................................... 3.122 3.10.2.5.6 THD Measurement ................................................................... 3.123 3.10.2.5.7 THD + N / Sinad Measurement ................................................ 3.125 3.10.2.5.8 MOD DIST................................................................................ 3.128 3.10.2.5.9 DFD .......................................................................................... 3.129 1078.2089.02 9 E-10 Contents UPL 3.10.2.5.10 3.10.2.5.11 3.10.2.5.12 3.10.2.5.13 3.10.2.5.14 3.10.2.5.15 3.10.2.5.16 3.10.2.5.17 3.10.2.5.18 3.10.2.5.19 3.10.2.5.20 3.10.2.5.21 3.10.2.5.22 3.10.2.5.23 3.10.2.5.24 3.10.2.5.25 Wow & Flutter ...................................................................... 3.130 POLARITY ........................................................................... 3.131 FFT ...................................................................................... 3.131 Filter Simulation ................................................................... 3.136 WAVEFORM........................................................................ 3.137 Coherence Measurement and Transfer Function ................ 3.140 Loudspeaker Measurements (RUB & BUZZ) ...................... 3.142 Input Level of Digital Signal (DIG INP AMP) ........................ 3.146 Phase Measurement (PHAS TO REF) ................................ 3.147 PROTOCOL......................................................................... 3.147 INPUT DISP ......................................................................... 3.148 Frequency Measurement ..................................................... 3.150 Combined Frequency, Phase and Group-Delay Measurement ....................................................................... 3.151 Sample Rate Measurement .................................................. 3.154 Terzanalyse............................................................................ 3.156 12th Octave Analysis (12th OCTAVE) ................................. 3.160 3.10.3 Selection of Analyzer Filter ..................................................................................... 3.163 3.10.4 Units for IEC/IEEE Measurement Results .............................................................. 3.171 3.10.5 Loading and Storing................................................................................................ 3.177 3.10.5.1 Loading and Storing Instrument Setups .................................................... 3.177 3.10.5.1.1 Loading and Storing Traces and Lists ........................................ 3.179 3.10.5.1.2 Storing Limit Violations (Error Reports) ...................................... 3.180 3.10.5.1.3 Storing Equalization Files ........................................................... 3.181 3.10.5.2 Commands for Editing Files and Directories ............................................. 3.182 3.10.6 Commands for Graphical Representation of Results ............................................. 3.183 3.10.6.1 Commands for Limit Check ....................................................................... 3.193 3.10.6.2 PROTOCOL Analysis ................................................................................ 3.195 3.10.7 Commands for Printing/Plotting of Screen and Storing in Files.............................. 3.197 3.10.8 Setting and Display of Auxiliary Parameters........................................................... 3.207 3.10.8.1 IEC/IEEE-Bus Address ............................................................................ 3.207 3.10.8.2 Switching the Beeper On/Off ................................................................... 3.207 3.10.8.3 MACRO Operating .................................................................................. 3.208 3.10.8.4 Transfer of Settings ................................................................................. 3.209 3.10.8.6 Parameters of COM2 Interface ............................................................... 3.211 3.10.8.7 Keyboard Settings ................................................................................... 3.212 3.10.8.8 Display Settings ....................................................................................... 3.213 3.10.8.9 Version Display........................................................................................ 3.217 3.10.8.10 Calibration................................................................................................ 3.219 3.10.8.11 Loading Speed f. Setups a. Analyzer Measurement Functions............... 3.220 3.10.9 3.10.10 3.10.11 3.10.12 3.10.14 1078.2089.02 Commands for Data Output ................................................................................. 3.221 Commands for Input/Output of Block Data........................................................... 3.222 Commands for Status and Error Queries ............................................................. 3.229 Commands for Synchronization ........................................................................... 3.232 Settings without Corresponding IEC/IEEE-Bus Command .................................. 3.234 10 E-10 UPL Contents 3.11 Alphabetical List of IEC/IEEE-Bus Commands............................................................... 3.235 3.12 IEC/IEEE-Bus Interface...................................................................................................... 3.293 3.12.1 Interface Characteristics ......................................................................................... 3.293 3.12.2 Bus Lines ................................................................................................................ 3.293 3.12.3 Interface Functions ................................................................................................. 3.294 3.13 Interface Messages ........................................................................................................... 3.295 3.13.1 Common Commands.............................................................................................. 3.295 3.13.2 Addressed Commands ........................................................................................... 3.295 3.14 List of Error Messages...................................................................................................... 3.296 3.14.1 3.14.2 3.14.3 3.14.4 3.14.5 3.14.6 SCPI-Specific Error Messages ............................................................................... 3.296 Command Error ...................................................................................................... 3.297 Execution Error ....................................................................................................... 3.298 Device-Specific Error .............................................................................................. 3.299 Query Error ............................................................................................................. 3.299 UPL-Specific Error Messages................................................................................. 3.299 3.15 Examples of IEC/IEEE-Bus Programming (Hints and Program Examples) ............... 3.300 3.15.1 R&S BASIC............................................................................................................. 3.300 3.15.2 IEC/IEEE-Bus Control after Power-Up ................................................................... 3.300 3.15.3 Command Logging - Converting UPL-B10 Commands into IEC/IEEE-Bus Commands..................................................................................... 3.300 3.15.4 Initialization and Default Status............................................................................... 3.302 3.15.5 Sending Instrument Setting Commands ................................................................. 3.302 3.15.6 Switchover to Manual Control ................................................................................. 3.302 3.15.7 Readout of Instrument Settings .............................................................................. 3.302 3.15.8 Readout of Measurement Results .......................................................................... 3.303 3.15.8.1 Readout of Triggered Measurements........................................................ 3.304 3.15.8.2 Readout of Non-Triggered Measurements ................................................ 3.305 3.15.9 Sweep Setting/Trigger ............................................................................................ 3.305 3.15.9.1 Generator Sweep....................................................................................... 3.305 3.15.9.2 External Sweep.......................................................................................... 3.306 3.15.9.3 RMS-Selektiv-Sweep ................................................................................. 3.306 3.15.10 Tuning - Setup for Maximum Measurement Speed.............................................. 3.307 3.15.10.1 Configuration for Maximum Measurement Speed................................. 3.307 3.15.10.2 Adapting Measurement Speed to Signal Frequency............................. 3.307 3.15.10.3 Configuration for Maximum Sweep Speed............................................ 3.309 3.15.10.3.1 Generator Sweep ..................................................................... 3.309 3.15.10.3.2 External Sweep ........................................................................ 3.310 3.15.10.3.3 RMS Selective Sweep .............................................................. 3.310 3.15.10.3.4 Measurement Speed with Reference to Sampling Mode ......... 3.312 3.15.11 List Management .................................................................................................. 3.312 3.15.11.1 Loading Lists into the UPL....................................................................... 3.312 3.15.11.1.1 Loading Sweep Lists into the UPL ......................................... 3.312 3.15.11.1.2 Loading and Display of Several Traces in the UPL................ 3.312 3.15.11.1.3 Loading and Displaying of Trace Pairs in the UPL................. 3.313 3.15.11.2 Readout of Data Lists from the UPL........................................................ 3.314 3.15.11.2.1 Readout of Lists of up to 1024 Values ..................................... 3.315 1078.2089.02 11 E-10 Contents UPL 3.15.11.2.2 Readout of FFT Lists of more than 1024 Values ..................... 3.315 3.15.11.2.3 FFT Lists with Suppressed Noise Floor ................................... 3.317 3.15.11.2.4 Readout of Several Traces from UPL ...................................... 3.317 3.15.11.2.5 Readout of Trace Pairs from UPL ............................................ 3.318 3.15.12 Filter Settings...................................................................................................... 3.319 3.15.13 Finding a File ...................................................................................................... 3.320 3.15.14 Readout of Error Queue ..................................................................................... 3.320 3.15.15 Command Synchronization ................................................................................ 3.320 3.15.15.1 Command Synchronization with *WAI..................................................... 3.321 3.15.15.2 Command Synchronization with *OPC? .................................................. 3.321 3.15.15.3 Command Synchronization with *OPC and SRQ .................................... 3.321 3.15.16 Service Request ................................................................................................... 3.322 3.15.16.1 SRQ Interrupt Routine with Serial Poll..................................................... 3.322 3.15.16.1.1 Initialization of Serial Poll SRQ ................................................. 3.322 3.15.16.1.2 Serial Poll SRQ Routine ........................................................... 3.323 3.15.16.2 SRQ Interrupt Routine with Parallel Poll.................................................. 3.324 3.15.16.2.1 Initialization of Parallel Poll SRQ ............................................ 3.324 3.15.16.2.2 Parallel Poll SRQ Routine ...................................................... 3.324 3.15.17 Readout of Cursor Position and Values ............................................................... 3.325 3.15.18 Call a BASIC-Macro.............................................................................................. 3.329 3.15.19 Third analysis - Output of Block Data ................................................................... 3.333 3.16 Automatic Control of UPL with R&S BASIC.................................................................... 3.337 3.16.1 3.16.2 3.16.3 3.16.4 Use.......................................................................................................................... 3.337 Scope of Functions ................................................................................................. 3.337 Preparation for Use................................................................................................. 3.338 Operation ................................................................................................................ 3.339 3.16.4.1 Switchover between UPL and BASIC Entry Mode................................... 3.339 3.16.4.2 First Steps (Readout of Measurement Results) ...................................... 3.340 3.16.4.3 Logging Mode .......................................................................................... 3.340 3.16.4.4 Differences to IEC/IEEE-Bus Remote Control ........................................ 3.341 3.16.4.5 UPL-Specific Modifications to the BASIC Manual ................................... 3.346 3.16.4.6 BASIC Screen.......................................................................................... 3.348 3.16.4.7 Control Commands Unsuitable for Logging ............................................ 3.349 3.16.4.8 Driver for Screen and Keyboard STRINX.SYS........................................ 3.350 3.16.4.9 Operation of Serial Interfaces COM1 and COM2 .................................... 3.354 3.16.4.10 UPL-Specific Error Messages From BASIC ............................................ 3.355 3.16.4.11 UPL/BASIC Memory Management.......................................................... 3.356 3.17 Remote Control via RS-232 Interface .............................................................................. 3.357 3.17.1 3.17.2 3.17.3 3.17.4 Preparation for Use................................................................................................. 3.357 Switchover to Remote Control ................................................................................ 3.358 Return to Manual Operation.................................................................................... 3.358 First Steps (Readout of Measurement Results) ..................................................... 3.358 3.17.4.1 Readout of Measurement Results in QuickBASIC .................................... 3.359 3.17.4.2 Readout of Measurement Results in R&S BASIC ..................................... 3.360 3.17.4.3 Readout of Measurement Results in Borland-C 3.0 .................................. 3.361 3.17.5 3.17.6 Binary Data via RS232 Interface .......................................................................... 3.363 Differences to Remote Control via IEC/IEEE Bus ................................................ 3.364 1078.2089.02 12 E-10 UPL Contents 4 Maintenance and Troubleshooting .................................................................... 4.1 4.1 Maintenance........................................................................................................................... 4.1 4.1.1 Mechanical Maintenance............................................................................................... 4.1 4.1.2 Electrical Maintenance .................................................................................................. 4.1 4.2 Function Test ......................................................................................................................... 4.1 4.3 Troubleshooting .................................................................................................................... 4.2 4.3.1 BIOS-SETUP................................................................................................................. 4.2 4.3.2 Others............................................................................................................................ 4.5 5 UPL Default Setup A.1 Default Settings of Generator...............................................................................................A.1 A.2 Default Settings of Analyzer..............................................................................................A.13 A.3 Default Settings of Filter Panel ..........................................................................................A.21 A.4 Default Settings of Display Panel ......................................................................................A.22 A.5 Default Settings of Options Panel......................................................................................A.23 A.6 Default Settings of File Panel .............................................................................................A.25 6 Index 1078.2089.02 13 E-10 UPL IEC/IEEE-Bus: Introduction 3 Remote Control 3.1 Introduction • UPL may be equipped with option UPL-B4 permitting remote control via an IEC/IEEE-bus interface to IEC 625.1/IEEE 488.2 standard and an • RS-232 interface at the COM2 port. In addition, UPL may be equipped with option UPL-B10 permitting sequence control for automatic measurements. Note: The sections below mainly describe remote control via the IEC/IEEE-bus interface but most of them also applies to remote control via the RS-232 interface and the Universal Sequence Controller UPL-B10. If this is not the case reference will be made to the applicable section. Note: If the remote-control option UPL-B4 was not originally ordered with the UPL, it may be obtained via the local sales engineer (for Order No. see data sheet). After entering an enable code as described in the supplied instructions, the IEC/IEEE-bus option and the RS-232 interface are ready for use without any additional hardware installations being required. Note: If the remote control option UPL-B4 is not enabled, UPL should not be connected to other instruments via the IEC/IEEE bus as in this case problem-free operation cannot be guaranteed. The connectors for the IEC/IEEE-bus and the RS-232 interface (COM2) are located at the rear of the instrument. They allow a controller to be connected for remote control. The instrument supports SCPI version 1993.0 (Standard Commands for Programmable Instruments). The SCPI standard is based on standard IEEE 488.2 and aims at the standardization of device-specific commands, error handling and status registers (see section 3.5.1 SCPI Introduction). Note: In the IEC/IEEE-bus command lists given below, all commands confirmed or approved by the SCPI committee are written in normal characters. Other innovative commands or commands required for general measurements are in italics and in the form and style as specified by SCPI (not part of SCPI definition). This section assumes a basic knowledge of IEC/IEEE-bus programming and controller operation. A description of the interface commands is to be obtained from the relevant manuals. The requirements of the SCPI standard placed on command syntax, error handling and configuration of status registers are explained in detail in the respective sections. Tables provide a fast overview of the bit assignment in the status registers. The tables are supplemented by a comprehensive description of the status registers. For detailed program examples of the main functions see 3.15 Examples of IEC/IEEE-Bus Programming. 1078.2008.02 3.1 E-10 IEC/IEEE-Bus: Introduction UPL All program examples for IEC/IEEE-bus control are written in R&S BASIC, likewise all program examples in the UPL software in the paths C:\UPL\IEC EXAM\EXAM1.BAS ff and C:\UPL\B10 EXAM\EXAM1.BAS ff. Examples C:\UPL\IEC EXAM\EXAM1.BAS ff can be directly run on a controller using a suitable IEC/IEEE-bus card and R&S BASIC. Files with the extension .SAC are setup files required by the program examples for setting the UPL. Files with the extension .TXT provide the program code of the examples as an ASCII file and can be accessed by any editor. Examples C:\UPL\B10 EXAM\EXAM1.BAS ff can be run on an UPL using the Universal Sequence Controller UPL-B10. Meaning of files with the extensions .SAC and .TXT as described above. 1078.2008.02 3.2 E-10 UPL IEC/IEEE-Bus: First Steps 3.2 First Steps (Read-in of Measured Values) The short and simple operating sequence below permits rapid setup of the instrument and of its basic functions. A condition is, however, that the IEC/IEEE-bus address, which is factory-set to 20, is not changed. Program example: Triggering 10 measurement results and display on the screen. 1. Interconnect instrument and controller using the IEC/IEEE-bus cable. 2. Write the following program on the controller and start it with RUN (F2): 10 IEC TERM 10: ’ Controller expects LF as a delimiter of an UPL reply 20 IEC TIME 5000: ’Controller waits max. 5 s for a reply from 30 ’ UPL before sending an IEC/IEEE-bus timeout 40 IEC OUT 20,"*RST": ’ UPL default setup 45 IEC OUT 20,"INP:TYPE GEN2": ’ Internal connection to generator channel 2 50 IEC OUT 20,"*CLS": ’ Resets IEC/IEEE-bus status register 60 FOR I = 1 TO 10 70 IEC OUT 20,"INIT:CONT OFF;*WAI": ’ Triggers a single measurement 80 IEC OUT 20,"SENS:DATA?": ’ Requests a measurement result 90 IEC IN 20, M$: ’Read-in of measurement result 100 PRINT M$: ’Output of measurement result 110 NEXT I 120 END As a result of the default setup with *RST (see annex A UPL Default Setup in the UPL manual), the UPL generator produces a 1-kHz sinewave signal with a level of 0.5 V. Command INP:TYPE GEN2 establishes an internal connection between generator channel 2 and analyzer channel 1 so that no cabling of outputs and inputs is required for this first test. The UPL analyzer carries out 10 RMS measurement, indicates the measurement results in the display and outputs them continuously on the controller display. Note: A measurement result must be triggered before it can be displayed on the screen (line 70). The settled result available after triggering can be requested (line 80), read-in (line 90) and output to the controller display (line 100). 3. Press the [LOCAL] key on the front panel to return to manual operation. Universal Sequence Controller (UPL-B10) See 3.16.4.2 First Steps (Readout Results) 1078.2008.02 RS-232 interface of Measurement See 3.17.4 Results) 3.3 First Steps (Readout of Measurement E-10 IEC/IEEE-Bus: Switchover to Remote Control 3.3 UPL Switchover to Remote Control After power-on, the instrument is always in the manual operating state (LOCAL state) and can be operated from the front panel or the keyboard. It is switched to remote control (REMOTE state shown by REMOTE caption in the screen center) as soon as it receives an addressed command from a controller. If the UPL has been set to the manual status from REMOTE with the LOCAL key, then each command via R&S BASIC switches the UPL to the REMOTE status, because R&S BASIC sends each command in addressed form to the UPL. If the NI GPIB device driver is used, the first IEC/IEEE command should be send addressed. This addressing for board-specific programming is for example the command ibcmd (board address, 20, 1) or for device-specific programming the repeat addressing setting in the NI GPIB device driver – or ibloc(0) before the first IEC/IEEE command. If the UPL in the LOCAL state is sent a non-addressed command, the latter will be carried out but the screen will show the old manual settings and not the expected empty screen with the REMOTE caption. During remote control, operation from the front panel is disabled. The instrument remains in the remote state until it is reset to manual operation via the front panel or the IEC/IEEE bus (see section 3.3.3 Return to Manual Operation). Switching from manual operation to remote control and vice versa has no effect on the instrument setup. Universal Sequence Controller (UPL-B10) See 3.16.4.1 Connection Basic-UPL 3.3.1 RS-232 interface 3.17.2 Switchover to Remote Control Setting the Device Address The IEC/IEEE-bus address of the instrument is factory-set to 20. It can be changed manually under UPL IECadr in the OPTIONS panel or via the IEC/IEEE bus. Manually: Enter the required address under UPL IECadr in the OPTIONS panel. Via IEC/IEEE bus: IECOUT 20,"SYST:COMM:GPIB:ADDR 30":’ Set new address 30 HOLD 500:’ Wait approx. 500 ms before new commands are effected Universal Sequence Controller (UPL-B10) Not applicable 3.3.2 RS-232 interface Not applicable Indications During Remote Control • The remote-control status is signalled by the word REMOTE in the display center and by the REM LED on the UPL front panel. • Measurement results (active) are indicated in the upper part of the display. • Error messages occurring during IEC/IEEE-bus control are displayed in plain text in the lower part of the UPL display (see also section 3.14 List of Error Messages). 1078.2008.02 3.4 E-10 UPL IEC/IEEE-Bus: Return to Manual Operation 3.3.3 Return to Manual Operation Return to manual control can be made from the front panel or via the IEC/IEEE bus. Manual: Press the [LOCAL] key, the REM LED goes out. Prior to the switchover, command processing must be completed as otherwise remote control is immediately switched on again. Note: LLO state (Local Lockout): The [LOCAL] key can be locked by the universal command LLO in order to prevent inadvertent switchover: R&S-BASIC: R&S BASIC command IECLLO NI-GPIB-Treiber: NI command SendLLO(0) This state can be cancelled only by switching the "REN" line of the IEC/IEEE bus from 0 to 1: R&S-BASIC: R&S BASIC commands IECNREN, followed by IECREN. NI-GPIB-Treiber: NI commands ibsre(0,0); followed by ibsre(0,1);. Via IEC/IEEE bus: R&S-BASIC: : IECLAD 20:’ IECGTL : Sets device to manual operation NI-GPIB-Treiber: ibloc (0); To switch UPL from LOCAL state to REMOTE state, see 3.3 Switchover to Remote Control Universal Sequence Controller (UPL-B10) See 3.16.4.1 Connection Basic-UPL 1078.2008.02 RS-232 interface 3.17.3 Return to Manual 3.5 Operation E-10 IEC/IEEE-Bus: Messages 3.4 UPL IEC/IEEE-Bus Messages The messages transmitted on the data lines of the IEC/IEEE bus can be subdivided into two groups: • interface messages and • device-dependent messages 3.4.1 Interface Messages Interface messages are transmitted on the data lines of the IEC/IEEE bus, with the control line "ATN" being active. They are used for communication between the controller and the instrument and can only be sent by a controller with controller function on the IEC/IEEE bus. There are two groups of interface messages: • common commands and • addressed commands See 3.13.1, Universal Commands and 3.13.2, Addressed Commands Common commands affect all devices connected to the IEC/IEEE bus without any addressing being required, whereas addressed commands only affect devices addressed as a listener. The relevant interface messages for the UPL are listed in annex A. Universal Sequence Controller (UPL-B10) RS-232 interface Not applicable Not applicable 3.4.2 Device-Dependent Messages (Commands and Responses) The device-dependent messages are transmitted on the data lines of the IEC/IEEE bus, with the control line ATN being not active. The ASCII code is used for data transmission. Device-dependent messages are differentiated according to the direction in which they are sent via the IEC/IEEE bus: • Commands are messages sent by the controller to the UPL. They control the device functions and request information. The commands are subdivided according to two criteria: 1. According to the effect they have on the device: Setting commands cause device settings to be made, e.g. the resetting of the UPL or the setting of the output level to 1 Volt. Queries cause data to be provided for output via the IEC/IEEE bus, eg for device identification or query of the active input. 2. According to their definition in the IEEE 488.2 standard: Common commands are precisely defined in their function and notation in the IEEE 488.2 standard. They refer to functions as for instance the management of the standardized status registers, resetting and selftest Device-specific commands refer to functions that depend on the device characteristics, such as frequency setting. A large number of these commands has also been standardized by the SCPI Consortium (see section 3.5.1 SCPI Introduction) • Responses are messages sent by the UPL to the controller following a query. They may contain results, device settings or information on the device status (see section 3.5.4 Responses to Queries). The section below describes structure and syntax of device-dependent messages. As from section 3.10 IEC-bus Commands onwards, the commands are listed independent of their function, described in brief and listed in alphabetical order. 1078.2008.02 3.6 E-10 UPL IEC/IEEE-Bus: Structure and Syntax of Messages 3.5 Structure and Syntax of Device-Dependent Messages 3.5.1 SCPI Introduction SCPI (Standard Commands for Programmable Instruments) describes a standardized command set for the programming of instruments regardless of the type of instrument or manufacturer. The goal of the SCPI Consortium is to standardize device-specific commands to a large extent. For this purpose an instrument model has been developed which defines identical functions within an instrument or of different instruments. Command systems have been generated and assigned to these functions so that it is possible to address identical functions by the same commands. The command systems have a hierarchical structure. Fig. 3-1 shows this tree structure, using a detail from the SOURce command system for controlling the signal sources of the instrument. The other examples of syntax and structure of the commands are taken from this command system. SCPI is based on the IEEE 488.2 standard, ie it uses the same syntax elements as well as the "common commands" defined therein. The syntax of the responses is partly subjected to stricter rules than laid down in the IEEE 488.2 standard). 3.5.2 Command Structure The commands consist of a so-called header and usually one or several parameters. Header and parameters are separated by a "white space" (ASCII code 0 to 9, 11 to 32 decimal, eg space). The headers may be composed of several keywords. The query form is generated by appending a question mark directly to the header. Common Commands Common commands consist of a header preceded by an asterisk "*" and one or several parameters. Examples "*RST" "*ESE 253" "*ESR?" RESET, resets the UPL EVENT STATUS ENABLE, sets the bits of the Event Status Enable Registers EVENT STATUS QUERY, queries the contents of the Event Status Register. Universal Sequence Controller (UPL-B10) RS-232 interface Common commands to be used can be looked up in Table 3.9 Common Commands. Device-specific commands Hierarchy Device-specific commands have a hierarchical structure (see Fig. 3-1). The various levels are represented by compound headers. Headers of the highest level (root level) have one keyword only. This keyword stands fro a whole command system. Example: SENSe This keyword denotes the command system SENSe (see section 3.5.7 Programming Model of UPL Generator) For lower-level commands the full path has to be specified, starting with the highest level in the left-most position. The individual keywords are separated by a colon ":". 1078.2008.02 3.7 E-10 IEC/IEEE-Bus: Structure and Syntax of Messages Example: UPL "SENSe:FUNCtion:SETTling:MODE EXPonential" (exponential settling of function test results) This command is at the fourth level of the SENSe system. It selects the function settling mode. SENSe Level 1 Level 2 Level 3 SWEep STANdard LIST DMODe Level 4 Fig. 3-1 Optional keywords: Long and short form: FUNCtion MMODe SETTling TOLerance WEIGhting MODE Tree structure of SCPI command system, SENSe being shown as an example Some command systems permit certain keywords to be optionally inserted into the header or omitted. In the manual these keywords are marked by square brackets. For reasons of compatibility with the SCPI standard, the instrument must be able to recognize the full command length. Some of the commands become considerably shorter when the optional keywords are omitted. Example: "DISPlay[:WINDow]:TEXT[:DATA] ’String’" The following command has the same effect: "DISPlay:TEXT ’String’" (text in graphic display) The keywords have a long and a short form. The short form or the long form can be entered, other abbreviations are not permissible Example: "STATus:QUEStionable:ENABle 1" The following command has the same effect: "STAT:QUES:ENAB 1" (0 bit of Status Questionable Register enabled) Note: The short form uses uppercase characters, the long form gives the whole keyword. Uppercase and lowercase letters are used for identification in the manual, the UPL itself does not differentiate between uppercase and lowercase characters. Parameter: The parameter must be separated from the header by a "white space". If a command contains several parameters, they have to be separated by a comma ",". Some of the queries permit the parameters MINimum and MAXimum to be entered. For a description of the various types of parameter see section 3.5.5 Types of Parameters. Example: "SENSe:FREQuency:STARt? MAXimum" Response: 21641.8 (query requesting the maximum value for starting a frequency sweep) Numeric suffix: If a device has several identical functions or features, eg inputs, the desired function can be selected by a suffix added to the command. Example: "SENSe2:Voltage:REFerence 1V" (reference value for a relative INPUT peak measurement) Note: Entries without suffix are interpreted like entries with suffix 1 1078.2008.02 3.8 E-10 UPL IEC/IEEE-Bus: Structure and Syntax of Messages 3.5.3 Structure of a Command Line The UPL can process IEC/IEEE-bus commands containing up to 240 characters. If this length is exceeded, an error message is output. A command line may take up more than one line on the controller display. The end of a line is determined by a delimiter. Delimiters for a command set to the UPL: A command line to the UPL may contain one or several commands. It is terminated by a(ASCII code, 10 decimal) or (EOI line active) together with the last useful character of the command line or by . Since a character (ASCII code, 13 decimal) as a filler before the delimiter has no effect, the combination is permissible. Example for generating the various delimiter combinations: + + (default setting of IEC/IEEE-bus controller): 10 IECEOI 20 IECOUT 20,"XYZ" If no ’;’ is sent at the line end, is added. + : 10 IECEOI 20 IECOUT 20,"XYZ"+CHR$(10); ’;’ ensures that no is added. : 10 IECEOI 20 IECOUT 20,"XYZ"; ’;’ ensures that no is added. : 10 IECNEOI 20 IECOUT 20,"XYZ"+CHR$(10); ’;’ ensures that no is added. + : 10 IECNEOI 20 IECOUT 20,"XYZ" If no ’;’ is sent at the line end, is added. Universal Sequence Controller (UPL-B10) User cannot influence the delimiter. 1078.2008.02 RS-232 interface See 3.17.6 Differences to Remote Control via IEC/IEEE Bus 3.9 E-10 IEC/IEEE-Bus: Structure and Syntax of Messages UPL Sequencing of commands: Commands may be lined up unless they exceed 240 characters in length. Several commands in a command line are separated by a semicolon ";". If the next command belongs to a different system, the semicolon is followed by a colon ":" Example: IECOUT 20,"SOUR:FREQ:STAR 20Hz;:SYST:BEEP:STAT ON" (switches on beeper for error messages) This command line contains two commands. The first command belongs to the SOURce system and is used to set the start frequency for a generator sweep. The second command is part of SYSTem and switches on an acoustic alarm in the case of errors. If the successive commands belong to the same system and therefore have one or several common levels, the command line may be shortened. The second command following the semicolon then starts at the level that is below the common levels (see also Fig. 3-1). The colon after the semicolon has to be omitted. Example: IECOUT 20,"SOUR:FREQ:STAR 20Hz;:SYST:BEEP:STAT ON" (Start- and stop command for sweep) This command line is shown in full length and contains two commands separated by a semicolon. Both commands belong to the SOURce command system, FREQency subsystem, ie they have two common levels. In the shortened command line the second command starts at the level below SOURce:FREQ. The colon after the semicolon has to be omitted. The abbreviated form of the command line is: IECOUT 20,"SOURce:FREQ:STAR;STOP 15kHz" A new command line always begins with the complete path. Example: IECOUT 20,"SOUR:FREQ:START 20Hz" IECOUT 20,"SOUR:FREQ:STOP 15 kHz (Start- and stop command for sweep) When common commands starting with an asterisk ’*’ are linked in a command string, they are preceded by a semicolon ’;’ and not by ’;:’ as is the case with linked UPL commands. Example: IECOUT 20,"INIT;*WAI;:SENS:DATA1?" ↑ (triggers measurement, selects result of function measurement on channel 1 and sends next command only after completion of the measurement!) 1078.2008.02 3.10 E-10 UPL 3.5.4 IEC/IEEE-Bus: Structure and Syntax of Messages Responses to Queries Delimiters of responses sent by the UPL: All responses sent by the UPL to the IEC/IEEE-bus controller are terminated by (ASCII code, 10 decimal) and (EOI line active). With the aid of the IECTERM command, the IEC/IEEEbus controller can be set to various delimiters, but only the setting IECTERM 10 is useful. • IECTERM 10 causes the IEC/IEEE-bus controller to respond to the delimiter . With • IECTERM 1 (EOI only) ), the response string from the UPL displayed on the monitor of the IEC/IEEEbus controller is followed by an empty line, as before is interpreted as part of the response string. • IECTERM 0 ( + ), the response string from the UPL displayed on the monitor of the IEC/IEEE-bus controller will again be followed by an empty line, as the is interpreted as part of the response string and changed into a line feed command by the IEC/IEEE-bus controller. All other settings cause a TIMEOUT. Universal Sequence Controller (UPL-B10) User cannot influence the delimiter. RS-232 interface See 3.17.6 Differences to Remote Control via IEC/IEEE Bus Possible queries Unless explicitly specified otherwise, a query is defined for each setting command. The query is generated by appending a question mark to the associated setting command. Some of the SCPI rules imposed on the query responses are stricter than those of the IEEE 488.2 standard: 1. The requested parameter is sent without header. Example: Setting: "INPut:TYPE BAL" Query: "INPut:TYPE?" Response: BAL (input BAL for analog analyzer) 2. Maximum and minimum values requested by the character data MAXimum and MINimum are returned as numeric values Example: Setting: "SENSe:FREQuency MAX|MIN|any value" Query: "SENSe:FREQuency? MAX" Response: 21641.8 Query: "SENSe:FREQuency? MIN" Response: 2.0 (maximum or minimum value depend on current setting) 3. Numeric values with floating decimal point are output in the same unit as entered. Example: Setting: "SENSe:FREQuency:STARt 20kHz?" Query: "SENSe:FREQuency:STARt?" Response: 20.0 for 20 kHz (sweep start frequency) 4. Integral values are returned as such. Example: Setting: "INST:NSEL 1" Query: "INST:NSEL?" Response: 1 (25-kHz analog generator) 5. Text (character data) are returned in short form (see sections 3.5.1 and 3.5.4). Example: Setting: "OUTPut:TYPE BALanced" Query: "OUTPut:TYPE?" Response: BAL (generator output channel 1 XLR balanced) 1078.2008.02 3.11 E-10 IEC/IEEE-Bus: Structure and Syntax of Messages UPL 6. Character strings are output in the same way as they are input, ie the simple and double quotation marks are also output (see section 3.5.6 Overview of Syntax Elements). Example: Setting: "MMEMory:STORe:STATe 2,’LASTSAVE.SCO’" Response: ’LASTSAVE.SCO’ Query: "MMEMory:STORe:STATe? 2" (storage of UPL setting under ’LASTSAVE.SCO’ 7. Data blocks are output as ASCII characters or in binary form depending on the IEC/IEEE-bus commands FORM ASC and FORM REAL. Example: Five floating-point values in the form of a trace are available after a sweep. Setting: "FORM ASC" Query: "TRACe? TRACe" Response: 1.1,1.2,1.3,1.4,1.5 (load Y values of curve A into the UPL) Setting: Query: "FORM REAL" "TRACe? TRACe" The response is sent as a binary data stream. Floating-point values are 4 bytes long and output in the IEEE format (LSB first): # 2 2 0 --- 1.1 --- --- 1.2 --- --- 1.3 --- --- 1.4 --- --- 1.5 --- 23 32 32 30 cd cc 8c 3f 9a 99 99 3f 66 66 a6 3f 33 33 b3 3f 00 00 c0 3f 1st value 2nd value 3rd value 4th value Hexadecimal form 5th value Number of following bytes in ASCII. This value divided by 4 yields the number of the subsequent floating-point values in IEEE format. Number of digits of subsequently indicated length in ASCII The ASCII character ’#’ introduces a binary block transfer. To receive the binary data stream in its full length, set EOI (in R&S-BASIC: IEC TERM 1) in the controller program and not LF (0Ah = 10d) (in R&S-BASIC: IEC TERM 10) as would normally be set for the reception of ASCII strings. This is to avoid the binary data stream being interrupted if the bit combination 0Ah occurs. Universal Sequence Controller (UPL-B10) See 3.16.4.4 Differences from the IEC-bus Syntax - UPL-B10 1078.2008.02 RS-232 interface See 3.17.6 Differences to Remote Control via IEC/IEEE Bus 3.12 E-10 UPL 3.5.5 IEC/IEEE-Bus: Structure and Syntax of Messages Types of Parameters Most commands require the specification of a parameter. The parameters must be separated from the header by a "white space" (ASCII code, 0 to 9, 11 to 32 decimal, generally a blank). Parameters may be specified as numeric values, Boolean parameters, character data, character strings and block data. The type of parameter required for the specific command as well as the permitted range of values are described together with the commands (see section 3.10 IEC-bus Commands). Numeric values Numeric values may be entered in any customary form, ie with sign, decimal point and exponent. If the values exceed the resolution of the UPL, they will be rounded off. The number including the exponent may comprise up to 20 characters. The number of digits of mantissa and exponent is only limited by this condition. The exponent is denoted by an "E" or "e". The exponent alone must not be used. Physical quantities may be stated with the unit. Permissible prefixes for the unit (also called engineering) are M (Mega), K (Kilo), m (milli) and u (micro). The units for which these prefixes may be used can be seen from the tables in section 2.4 Units in the UPL manual. With no unit stated, the basic unit is assumed (see section 3.10 IEC-bus Commands column Basic unit of UPL manual). Examples: "SOURce:FREQuency 1.5 kHz" 1.5E3 1.5E 3 +1.5E3 Special numeric values MIN/MAX 1500 Hz 1.5E+3 1.5E 03 001.5E3 The parameters MINimum, MAXimum, UP and DOWN are interpreted as special numeric values. MINimum and MAXimum denote the minimum and maximum value. Upon a query the numeric value will be returned. Example: Setting command: "SOURce:VOLTage MAXimum" Query: "SOURce:VOLTage?" Response: 24 (maximum generator level) UP/DOWN NAN Boolean parameter UP increments, DOWN decrements the current numeric value by 0.001%. Not A Number represents the value 9,91E37, is only sent as a device response and denotes missing or illegal values. Boolean parameters represent two states. The on state (true condition) is represented by ON, the off state (false condition) by OFF. Example: Setting command: "SENS:FUNC:WEIG ON" Query: "SENS:FUNC:WEIG?" Response: ON (W&F weighting filter on) Character data Character data follow the syntax rules for keywords, ie they also have a short and a long form. Like any other parameter, they must be separated from the header by a ’white space’. A query returns the short form of the character data. Example: Setting command: "DISPlay:MODE COLB" Query: "DISPlay:MODE?" Response: COLB (Coloured representation on internal and external display) 1078.2008.02 3.13 E-10 IEC/IEEE-Bus: Structure and Syntax of Messages Character string UPL According to SCPI strings must always be given in single or double quotation marks. Normally single quotes are used as the double quotes are used for identifying the total IEC/IEEE-bus command as a string. Example: "MMEMory:DELete ’C:\UPL\USER\MYSETUP.SCO’" (clearing of specified file) Data strings Numeric values are to be separated by commas, decimal digits by a ’.’. Example: "TRAC LIST1, 100.0,1000.0,5000.0,15000.0" (setting the X values in a graphics display) "SOUR:LIST:FREQ 1.1,1.2,1.3,1.4,1.5" (setting the frequencies for a frequency sweep) Whether the data strings start with a comma or a blank depends on the command and is defined by SCPI. 1078.2008.02 3.14 E-10 UPL 3.5.6 IEC/IEEE-Bus: Structure and Syntax of Messages Overview of Syntax Elements The following list provides an overview of the syntax elements.. : The colon separates the keywords of a command. In a command line, the colon following a semicolon identifies the highest command level. ; The semicolon separates two commands in a command line. It does not change the path. , The comma separates several parameters of a command. ? The question mark forms a query. * The asterisk identifies a common command. " Quotation marks denote the beginning of a character string and terminate it. # The double cross denotes the beginning of block data. A "white space" (ASCII code 0 to 9, 11 to 32 decimal, eg space) separates header and parameter. . Decimal point of numeric values. 1078.2008.02 3.15 E-10 1078.2008.02 Fig. 3-2 Digital generator 48 kHz Analog generator 25 kHz Sine² pulse POLARITY Sine² Pulse Sine² Pulse Sine² Pulse Sine² Pulse Burst Multisine Instruments and signal functions of UPL generator "INST A25|D48" Sine "SOUR:FUNC SIN| MULT| BURS| S2P| MDIS| DFD| RAND| USER| POL" Signal function Programming Model of UPL Generator Generator instruments 3.5.7 UPL 3.16 "OUTP:SEL OFF| CH1| CH2| CH2Is1" Channel setting INTERN OPTICAL S/P DIF AES/EBU Digital outputs Ch 1 and Ch 2 XLR female Analog outputs Ch 1 and Ch 2 IEC\IEEE-bus commands W iring of XLR connector balanced (BAL) or unbalanced (UNB) "OUTP:TYPE UNB| BAL" Output configuration E-10 IEC/IEEE-Bus: Programming Model of UPL Generator "INP:TYPE AES|SPD|OPT|INT" "INP2:TYPE BAL|GEN1|GEN2" 1078.2008.02 Fig. 3-3 "INP:SEL CH1| CH2| BOTH" "INP:SEL CH1| CH2| CH1And2| CH1Is2| CH2Is1" "INST2 D48" Digital analyzer 48 kHz Analog analyzer 110 kHz Analog analyzer 22 kHz "INST2 A22|A110|A300" Analyzer instruments Instruments and measurement functions of UPL analyzer IEC/IEEE-Bus commands INTERNAL OPTICAL UNBAL (BNC) BAL (XLR) Digital inputs Ch 1 and Ch 2 GEN1 GEN CROSSED GEN2 XLR female Analog Inputs Ch2 GEN1 GEN CROSSED GEN2 XLR female "INP1:TYPE BAL|GEN1|GEN2" Cannel setting Programming Model of UPL Analyzer Input configuration Analog Inputs Ch1 3.5.8 UPL 3.17 "SENS3:FUNC ’FREQ’| FQPH’| FQGR" "SENS2:FUNC ’PEAK| RMS’ " "SENS:FUNC ’RMS| RMSS| PEAK| QPE| DC| THD| THDN| MDIS| DIM| DFD| WAF| FFT| WAV’ " Freq./ grpdel Freq./ phase Freq. Input RMS Input PEAK WAV QPEAK PEAK RMS selective RMS Measurement functions Ch2 Ch1 Ch2 Ch1 Ch2 Ch1 (Phase or group delay of Ch2) "SENS4:DATA?" "SENS3:DATA2?" (Freq. of Ch2) "SENS3:DATA1?" (Freq. of Ch1) "SENS2:DATA2?" "SENS2:DATA1?" "SENS:DATA2?" "SENS:DATA1?" Read-in of measurement results E-10 IEC/IEEE-Bus: Programming Model of UPL Analyzer IEC/IEEE-Bus: Instrument Model and Command Processing 3.6 UPL Instrument Model and Command Processing The instrument model shown in the following figure has been configured under the aspect of processing IEC/IEEE-bus commands. The individual components operate independently of each other and simultaneously. They communicate with each other by means of so-called messages. IEC/IEEE bus Input unit with input buffer Command identification (Parser) Data set Status reporting system Device hardware IEC/IEEE bus Fig. 3-4 3.6.1 Output unit with output buffer Instrument model with remote control via IEC/IEEE-bus Input Unit The input unit receives the commands in the form of characters from the IEC/IEEE bus and collects them in the input buffer. The input buffer has a capacity of 1024 characters. As soon as the input buffer is full or receives the interface message DCL, transfer on the IEC/IEEE bus is stopped and the received data are sent to the parser where the commands are checked for syntax and semantic errors and the hardware is set in the sequence in which the commands arrived. Data transfer on the IEC/IEEE bus is then continued. However, if the buffer is not yet full when a terminator is received, the input unit can receive the next command while the previous command is identified and executed. Reception of a DCL clears the input buffer. 1078.2008.02 3.18 E-10 UPL 3.6.2 IEC/IEEE-Bus: Instrument Model and Command Processing Parser The parser (to parse = grammatically analyze) analyzes the data received from the input unit proceeding in the order in which the data are received. A GET (Group Execute Trigger), for example, is only processed when the previously received commands are executed. A DCL command will be given priority. Each command identified as correct will immediately be executed and causes a hardware setting. Syntax and semantic errors are recognized and passed on to the status reporting system. The remaining part of a command line after the syntax error will be further analyzed as far as possible and processed. While the parser is setting the hardware, the input unit can collect new commands in the input buffer. This means that further commands can already be processed while settings are being made in the hardware ("overlapping execution"). 3.6.3 Setting the Device Hardware The term "device hardware" refers to that part of the UPL which performs the instrument function proper: signal generation, measurements, etc. This does not include the controller. An IEC/IEEE-bus command line which may contain several setting commands is sent to the parser, which checks the IEC/IEEE-bus commands for syntax and semantic errors. If a command is identified as correct, a check is made with the aid of the current settings whether the command is permissible. Permissible commands are taken over into the UPL data set (corresponds to hardware settings) and the device hardware is set. If it turns out that the command is illegal because of the existing settings, as for example a generator level of 20 V on the unbalanced outputs, an "execution error" message is sent to the status reporting system and no new settings will be made in the device hardware for this command. Subsequent commands which prove to be permissible are executed as described in the following section. This strictly hierarchical sequence ensures that at no time illegal device states will be set. 3.6.4 Why is a Specific Operating Sequence Sometimes Required? • Each IEC/IEEE-bus command received by the UPL is immediately checked whether it is permissible. This check can only be carried out if the UPL knows which instrument or function the command is intended for, ie if the addressed instrument or command has been activated before. Example1: Selecting an input impedance of 600 Ohm is permissible for the balanced input, not for the unbalanced one. If this check and the respective error messages were to be omitted, measurements would be carried out with incorrect instrument settings or would not be possible at all and the user would not even know about it. Example2: Setting: generator, unbalanced outputs. Remote programming of 20 V generator level. This is not possible, however, as the balanced output allows only 12 V to be set. – – – – – Should the UPL accept this incorrect setting without signalling an error because the user might afterwards select unbalanced outputs which can handle 20 V. What will happen when this subsequent selection is not made? Should the incorrect voltage be output? Or, should an error message be output when the switchover is not performed? And when should this error be signalled? 1078.2008.02 3.19 E-10 IEC/IEEE-Bus: Instrument Model and Command Processing UPL These conflicts can be avoided by observing the required operating sequence! • Since similar menu items of different instruments or functions are addressed with the same command in remote control, they can only be distinguished by a reference to the currently used instrument or function. Example: Command "INPut:SELect CH1" may be used for all 3 analyzer units. To provide the possibility for presetting also parameters of non-active functions, information on the instrument or function to be addressed would have to be added to each IEC/IEEE-bus command. Thus the internal address management of UPL commands would have to be carried out by the IEC/IEEE-bus programmer. This would make programming unnecessarily difficult and the number of commands would increase by many times. The UPL uses approx. 6000 menu items which would then have to be "called up" separately by the user. • An important operational feature of the UPL is its capability to note the settings for the individual generator and analyzer functions and to restore all required parameters when one of these functions is selected. This eliminates the need to reset each parameter when a new function is selected. Example: Settings: Generator, MOD DIST function with frequencies 400 Hz and 7 kHz. Switchover to DFD function The frequency pair 11 and 12 kHz, which was set when the DFD function was used last, is automatically reset. This function of the UPL is also available for operation via IEC/IEEE bus, ie even in the case of remote control a function switchover triggers an automatic reset of all pertaining parameters. This is a much quicker and more reliable than a reset of each parameter every time by the user via IEC/IEEE bus. If settings for non-active instruments would be permissible as well, this automatic function could no longer be used, as in this case already set parameters would also be overwritten. • As the same internal data sets are used for manual and remote control (combined manual and remote control should be possible), the same method of internal parameter processing can only be allowed for the two modes. Since automatic parameter restoration is indispensable for manual control, it must also be used in the case of remote operation. To relieve the user from having to pay attention to such not so obvious conditions, the following applies for manual and remote control of the UPL: Any setting that is not permissible cannot become effective in the UPL This has sometimes the disadvantage that a certain sequence has to be observed even in the case of remote-control. However, this is more than compensated for by the fact that setting errors are immediately signalled. Note: The command logging capability offered by the Universal Sequence Controller for UPL, option UPL-B10, minimized the risk of incorrect settings (see 3.15.3 Command Logging - Converting B10 into IEC/IEEEBus Commands) 1078.2008.02 3.20 E-10 UPL IEC/IEEE-Bus: Instrument Model and Command Processing 3.6.5 Status Reporting System The status reporting system collects information on the device status and makes it available to the output unit on request. Structure and function are described in detail in section 3.7 Status Reporting System. 3.6.6 Output Unit The output unit collects the information requested by the controller. It processes such information in line with the SCPI rules and makes it available in the 1024-character output buffer. If the requested information is longer it will be made available in blocks in a way that is not noticeable to the controller. If the UPL is addressed as a talker and the output buffer does not contain any data or expect data from the data set management, the output unit sends the error message "Query UNTERMINATED" to the status reporting system. No data will be sent on the IEC/IEEE bus and the controller waits for the set time limit. This procedure is prescribed by SCPI. 3.6.7 Triggering a Measurement/Sweep A measurement or a sweep can be triggered in three different ways: • With the SCPI-specific command IEC OUT 20,"INIT" • With the Common Command IEC OUT 20,"*TRG" • With the addressed command "Group Execute Trigger" IEC LAD 20: IEC GET The three trigger modes take about the same execution time. Universal Sequence Controller (UPL-B10) See 3.16.4.4 Differences from the IEC-bus Syntax - RS-232 interface See 3.17.6 Differences to Remote Control via IEC/IEEE UPL-B10 Bus The addressed GET command is illegal. The addressed GET command is illegal. Another three commands are available for waiting for a triggered measurement result. They are described in section 3.6.8.3 Comparison of Synchronization Capabilities. The synchronization command "*WAI" is used in the program examples below and in 3.15.15.1 Command Synchronization with *WAI for demonstrating the three trigger modes for a single measurement. 3.6.8 Command Synchronization There are two events in the UPL, which have to be waited for before the next command can be executed to make sure that subsequent commands meet clear conditions: • End of a calibration • End of a measurement (measurement result ready to be fetched) Through programming, the controller can be forced to wait for the end of a calibration or measurement (see table 3-2 Comparison of synchronization capabilities). Commands "*OPC", "*OPC?" or "*WAI" are used to ensure that a calibration or measurement is completed before a new command is sent (see section 3.6.8.3 Comparison of Synchronization Capabilities). In the examples below synchronization by means of the *WAI command is described. 1078.2008.02 3.21 E-10 IEC/IEEE-Bus: Instrument Model and Command Processing 3.6.8.1 UPL Wait for End of Calibration Wait for the calibration to be completed before sending the next setting command: When analog analyzer instruments are called up with commands IECOUT 20,"INSTrument2 A22;*WAI" IECOUT 20,"INSTrument2 A110;*WAI" with calibration switched on in the current setup ("CALibrate:ZERO:AUTO ON") or upon loading a setup with commands IECOUT 20,"MMEMory:LOAD:STATe 0, ’filename’;*WAI" (current setup) IECOUT 20,"MMEMory:LOAD:STATe 2, ’filename’;*WAI" (complete setup) IECOUT 20,"*RST;*WAI" (default setup) with calibration switched on in the setup to be loaded ("CALibrate:ZERO:AUTO ON") or after calling up a calibration with commands IECOUT 20,"CALibrate:LDG:AUTO ONCE;*WAI" or "CALibrate LDG;*WAI" IECOUT 20,"CALibrate:ZERO:AUTO ON;*WAI" or "CALibrate AUTO;*WAI" IECOUT 20,"CALibrate:ZERO:AUTO ONCE;*WAI" or "CALibrate DCC;*WAI" Without this forced synchronization, a subsequent generator or analyzer setting command would trigger a new calibration procedure. 3.6.8.2 Wait for End of Measurement/Sweep Note: In the explanations below the term measurement result denotes either a single measurement result or a sequence of results obtained in a single sweep. A measurement or a sweep can be triggered by means of INIT , *TRG or GET (see section 3.6.8.2 Wait for End of Measurement/Sweep). INIT will be used in the examples below. With IEC/IEEE-bus commands assuming a settled measurement result, synchronization with *WAI, *OPC? or *OPC must be effected by means of an SRQ. The use of the three synchronization methods is described in section 3.6.8.3 Comparison of Synchronization Capabilities. *WAI will be used in the examples below. The effect of the various combinations of measurement or sweep trigger with a synchronization command is described in the table below. 1078.2008.02 3.22 E-10 UPL Table 3-1 IEC/IEEE-Bus: Instrument Model and Command Processing Trigger command with/without synchronization Trigger command with/without synchronization "INIT:CONT OFF;*WAI" Description A single measurement or sweep is triggered. Subsequent commands are processed after the measurement or sweep is completed. Generator and analyzer setting commands do not trigger a new measurement. A new measurement has to be triggered with IECOUT 20,"INIT;*WAI". This command is the simplest to use and should preferably be used for triggering a measurement. "INIT:CONT OFF" without *WAI When a generator or analyzer setting command is sent during a single measurement, ie before the measurement is completed, the measurement is restarted to avoid incorrect results (incorrect results could be obtained, for instance, when the generator voltage is varied during the measurement). Generator or analyzer setting commands sent after the single measurement has been terminated will not trigger a new measurement. A new measurement has to be triggered with IECOUT 20,"INIT" . "INIT:CONT ON;*WAI" Generator and analyzer setting commands will only be processed when the measurement is terminated. They will not trigger a new measurements. A new measurement has to be triggered with IECOUT 20,"INIT;*WAI" . "INIT:CONT ON" without *WAI Each generator or analyzer setting command restarts a measurement to avoid incorrect measurement results (incorrect results could be obtained, for instance, when the generator voltage is varied during the measurement). Note: A synchronization of commands other than analyzer, generator, INIT, status loading or calibration commands is ineffective and should be avoided considering that synchronization commands are . 1078.2008.02 3.23 E-10 IEC/IEEE-Bus: Instrument Model and Command Processing 3.6.8.3 UPL Comparison of Synchronization Capabilities Table 3-2 Comparison of synchronization capabilities Comman d Action after hardware settling Controller programming Upon completion of the calibration or after a IECOUT 20,"INST2 A22" measurement result has been obtained, command IECOUT 20,"*OPC? "*OPC?" causes "1" to be entered in the output IECIN 20,A$ buffer. The "1" is irrelevant - the method is based on the fact that command IECIN 20,A$ stops the program run until the buffer has a "1". *OPC? This method is therefore not suitable to wait for a "1" in the program loop. This is possible with *OPC. *WAI Upon completion of the calibration or after a IECOUT 20,"INST2 A22;*WAI" measurement result has been obtained, the next command is executed. *OPC Upon completion of the calibration or after a - Set bit 0 in the ESE measurement result has been obtained, the Operation - Set bit 5 in the SRE Complete bit in the Event Status Register (ESR) is set - Wait for Service Request (SRQ) which triggers an SRQ if bit 5 in the Status Enable Advantage over "*OPC?" and "*WAI": Register is set. While waiting for SRQ with the Operation Complete bit in the Event Status Register set, the program may carry out other tasks. Universal Sequence Controller (UPL-B10) See 3.16.4.4 Differences from the RS-232 interface IEC-bus Syntax - See 3.17.6 Differences to Remote UPL-B10 Bus *OPC cannot be used. *OPC cannot be used. Control via IEC/IEEE Detailed examples for command synchronization are given in section 3.15.15 Command Synchronization 3.7 Status Reporting System The status reporting system (see Fig. 3-6, Overview of Status Register) stores all information on the current operating status of the UPL, eg AUTORANGE being performed, and on errors. Such information is stored in the status registers and in the error queue. The contents of the status registers and of the error queue can be queried via the IEC/IEEE bus. The information is hierarchically structured. The topmost level is formed by the Status Byte Register (STB) defined by IEEE 488.2 and the associated mask register Service Request Enable (SRE). The STB receives its information from the Standard Event Status Register (ESR) also defined in IEEE 488.2 and the associated mask register Standard Event Status Enable (ESE) as well as from the SCPIdefined STATus:OPERation and STATus:QUEStionable registers and the UPL-specific register STATus:XQUEstionable, which contain detailed information on the UPL. The status reporting system also includes the IST flag (Individual STatus) and the Parallel Poll Enable Register (PPE) assigned to it. The IST flag, just as SRQ, combines the complete device status in a single bit. The PPE for the IST flag has an analog function like the SRE has for the Service Request. 1078.2008.02 3.24 E-10 UPL IEC/IEEE-Bus: Status Reporting System 3.7.1 Structure of SCPI Status Register The STATus:OPERation Register and the STATus:QUEStionable Register (see section 3.7.3.4 STATus:OPERation Register and) consists of five registers of 16 bits each with different functions (See Fig. 3-5). The individual bits are independent of each other, ie each hardware status is assigned a bit number which is the same for all five registers. Bit 5 of the STATus OPERation Registers, for instance, is assigned in all five registers to the hardware status "wait for trigger". Bit 15 (the most significant bit) is set to zero in all registers. Thus the contents of the registers can be processed by the controller as a positive integer. 15 14 13 12 CONDition register 3 2 1 0 PTRansition register NTRansition register EVENT register To Status Byte Register & & & & & & & & & & & & & & & & + Summary bit + = logig OR of all bits ENABle register Fig 3-5 & = logig AND Status register model CONDition register The CONDition register is directly written to by the hardware or the summary bit of the next lower register. Its contents reflects the current device status. This register can only be read, but neither written to nor cleared. After an SRQ has been caused by an entry in one of the status registers, reading the CONDition register does not trigger another SRQ. Further SRQs are only possible when the EVENT register of the status register is read. Reading the register does not change its contents. PTRansition register 1078.2008.02 The Positive TRansition register acts as a transition filter. Upon transition of a bit of the CONDition register from 0 to 1, the associated PTR bit decides whether the EVENt bit will be set to 1 PTR bit = 1: the EVENt bit is set. PTR bit = 0: the EVENt bit is not set. This register can be written and read. Reading the register does not change its contents. 3.25 E-10 IEC/IEEE-Bus: Status Reporting System NTRansition register UPL The Negative TRansition register also acts as a transition filter. Upon transition of a bit of the CONDition register from 1 to 0, the associated NTR bit decides whether the EVENt bit is set to 1. NTR bit = 1: the EVENt bit is set. NTR bit = 0: the EVENt bit is not set. This register can be written and read. Reading the register does not change its contents. With the aid of these two transition registers the user can define the status change of the CONDition register (none, 0 to 1, 1 to 0 or both) that is to be stored in the EVENt register. EVENt register The EVENt register reports whether an event has occurred since its last reading, it is the memory of the CONDition register. It registers events that have been reported by the transition registers. The EVENt register is continuously updated by the instrument. It can only be read by the user. Reading this register clears its contents. After an SRQ has been caused by an entry in a status register, another SRQ is only possible when the EVENt register of the status register is read. Reading the CONDition register does not cause another SRQ. This register is frequently referred to as the overall register. ENABle register The ENABle register determines whether the EVENt bit affects the summary bit (see below). Each bit of the EVENt register is ANDed (symbol ’&’) with the associated ENABle bit. The events of all logical operations of this register are ORed (symbol ’+’) and passed on to the summary bit. ENAB bit = 0: the associated EVENt bit does not affect the summary bit. ENAB bit = 1: if the associated EVENt is "1", the summary bit is also set to "1". This register can be written and read by the user. Reading the register does not change its contents. Summary bit As stated above, the summary bit for each register is derived from the EVENt and the ENABle registers. The result is entered into a bit of the CONDition register of the next higher register. The instrument automatically generates the summary bit for each register. An event, eg a non-locking PLL, may thus cause a service request through all hierarchical levels. Note: The Service Request Enable Register SRE defined in IEEE 488.2 may be considered as the ENABle register of the STB provided that the STB is configured in conformance with SCPI. Accordingly, the ESE may be considered as the ENABLe register of the ESR. 1078.2008.02 3.26 E-10 UPL IEC/IEEE-Bus: Status Reporting System 3.7.2 Overview of Status Register -&-&-&-&-&-&-&-&-&-&-&-&-&-&-&-&- SRQ 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 -&-&-&-&-&-&- 7 6 5 4 3 2 1 0 always 0 RUN (BASIC Macro) free free Analyzer overrun Measuring status Sweep status Sweep status free free Waiting for trigger Measuring SWEeping RANGing free CALibrating -&-&-&-&-&-&-&-&-&-&-&-&-&-&-&-&- STATus:OPERation register OPER RQS/MSS ESB MAV 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Low-dist. generator calib. under progress Negative reference value matched Analyzer offset calib. under progress Setup conversion Printer not ready Hardcopy under progress ORUN in channel 2 ORUN in channel 1 Calib. in channel 2 Calib. in channel 1 Range information for function measurement in channel 2 Range information for function measurement in channel 1 Function meas. result of channel 2 uncertain Function meas. result of channel 1 uncertain STATus:XQUEstionable register QUES ERRQ XQUE -&-&-&-&-&-&-&-&-&-&-&-&-&-&-&-&- STB SRE 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 -&-&-&-&-&-&-&- PPE 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 always 0 Overload of input channel 2 Overload of input channel 1 Generator status Generator status Generator status Sweep underrange free free Phase meas. res. uncertain Freq. meas. res. uncertain free free free free Function meas. res. uncertain -&-&-&-&-&-&-&- ESE 7 6 5 4 3 2 1 0 Power on User Request Command Error Execution Error Device Dependent Error Query Error frei Operation Complete ESR STATus:EVENt-Register Meas.results Query responses EVENt part NTRansition part Message AVailable PTRansition part CONDition part IST flag ENABle part (Response to parallel poll) Error queue STATus:QUEStionable register & = logic UND = logic ODER of all bits Fig. 3-6 Overview of Status Register Universal Sequence Controller (UPL-B10) See 3.16.4.4 Differences from the IEC-bus Syntax - RS-232 interface See 3.17.6 Differences to Remote Control via IEC/IEEE UPL-B10 Bus List of usable commands of the status reporting system. List of usable commands of the status reporting system. 1078.2008.02 3.27 E-10 IEC/IEEE-Bus: Status Reporting System UPL 3.7.3 Description of Status Registers 3.7.3.1 Status Byte (STB) and Service Request Enable Register (SRE) The STB is already defined in IEEE 488.2. It provides a rough overview of the UPL status, collecting information from the lower-level registers. It is comparable with the CONDition register of a SCPI-defined register and is at the highest level of the SCPI hierarchy. Its special feature is that bit 6 acts as the summary bit of all other bits of the Status Byte Register. The Status Byte Register is read out by the query *STB? or a Serial Poll . The SRE is associated with the STB. The function of the SRE corresponds to that of the ENABle register of the SCPI registers. Each bit of the STB is assigned a bit in the SRE. Bit 6 of the SRE is ignored. If a bit is set in the SRE and the associated bit in the STB changes from 0 to 1, a Service Request (SRQ) will be generated on the IEC/IEEE bus, which triggers an interrupt in the controller configured for this purpose, and can be further processed by the controller. The SRE can be set by the command *SRE and read out by the query *SRE?. Its contents are not set to zero during reading. If the EVENt part of a status register is read, the associated bit in the status byte register is deleted (eg STAT:OPER:EVEN? deletes the OPER bit (d7) in the OPERation register). Table 3-3 Definition of bits used in the Status Byte Register Bit No. Definition 0 Free 1 XQUEstionable Status summary bit This bit is set if in the XQUEstionable Status Register an EVENt bit is set and the associated ENABle bit is set to 1. The query command of the XQUEstionable Status Registers is "STATus:XQUEstionable:CONDition?" or "STATus:XQUEstionable[: 2 Error Queue EVENt]?" The Error Queue contains an entry to be read with command "SYSTem:ERRor?" followed by IECIN. 3 QUEStionable Status summary bit This bit is set if in the QUEStionable Status Register an EVENt bit is set and the associated ENABle bit is set to 1. A set bit denotes a questionable device status which can be specified in greater detail by querying the QUEStionable Status Registers with "STATus:QUEStionable:CONDition?" or "STATus:QUEStionable[:EVENt]?" 4 MAV A measurement result, response to a query (IEC/IEEE-bus command with ’?’) or Error Queue entry is available and can be read with an IECIN command. 5 ESB bit Summary bit of the Event Status Register. This bit is set if one of the bits in the Event Status Register is set and enabled in the Event Status Enable Register. Setting of this bit denotes a serious error which can be specified in greater detail by querying the Event Status Registers with "*ESR?". 6 MSS bit (master status summary bit) This bit is set if the UPL triggers a service request. This is the case if one of the other bits of this register is set together with its mask bit in the Service Request Enable Register SRE. 7 OPERation Status Register summary bit This bit is set if an EVENt bit is set in the OPERation Status Register and the associated ENABle bit is set to 1. A set bit denotes that an action is just being performed by the UPL. Information on the type of the action can be obtained by querying the OPERation Status Register with "STATus:OPERation:CONDition?" or "STATus:OPERation[:EVENt]?". Universal Sequence Controller (UPL-B10) See 3.16.4.4 Differences from the IEC-bus Syntax - RS-232 interface See 3.17.6 Differences to Remote UPL-B10 Bus Cannot be used Cannot be used 1078.2008.02 3.28 Control via IEC/IEEE E-10 UPL IEC/IEEE-Bus: Status Reporting System 3.7.3.2 IST Flag and Parallel Poll Enable Register (PPE) Similar to the SRQ, the IST flag (Individual Status Flag) combines the complete status information in a single bit. It can be queried by a parallel poll (see section 3.7.4.3 Parallel Poll, and 3.15.16.1 SRQ Interrupt Routine with Serial Poll or with "*IST?". The Parallel Poll Enable Register (PPE) determines which bits of the STB affect the IST flag. The bits of the STB are ANDed with the corresponding bits of the PPE, bit 6 - in contrast to the SRE - being used too. The IST flag is obtained by ORing all results together. The PPE can be set by the command *PRE and read by the query *PRE?. Universal Sequence Controller (UPL-B10) See 3.16.4.4 Differences from the IEC-bus Syntax - RS-232 interface See 3.17.6 Differences to Remote UPL-B10 IEC/IEEE Bus Cannot be used Cannot be used 3.7.3.3 Control via Definition of bits used in the Event Status Register The ESR is already defined in the IEEE 488.2 standard. It is comparable to the EVENt register of an SCPI register. The Event Status Register can be read out by the query *ESR?. The ESE forms the associated ENABle register. It can be set by the command *ESE and read out by the query *ESE?. Table 3-4 Definition of bits used in the Event Status Register Bit No. Definition 0 Operation Complete Upon reception of the "*OPC" command this bit is set exactly when all previous commands have been executed. 1 Free 2 Query Error This bit is set if the controller wants to read data from the instrument but has not sent a data request command, or if the controller does not fetch the requested data but sends instead a new command to the instrument. A frequent cause is a faulty query which cannot be executed. 3 Device-dependent Error This bit is set if a device-dependent error occurs. An error message with a positive number denoting the error in greater detail in plain text (see 3.14 List of Error Messages) will be entered into the Error Queue. 4 Execution Error This bit is set if the syntax of the command received is correct but the command cannot be executed due to various marginal conditions. An error message with a number between -200 and -300 describing the error in greater detail (see 3.14 List of Error Messages) will be entered into the Error Queue. 5 Command Error This bit is set if an undefined command or a command with incorrect syntax is received. An error message with a number between -100 and -200 describing the error in greater detail (see 3.14 List of Error Messages) will be entered into the Error Queue. 6 User Request This bit is set upon pressing the [LOCAL] key, ie when the instrument is switched to manual control. 7 Power On This bit is set upon power on of the instrument. 1078.2008.02 3.29 E-10 IEC/IEEE-Bus: Status Reporting System 3.7.3.4 UPL STATus:OPERation Register The CONDition part of this register contains information on the operations currently performed by the UPL and the EVENt part on the operations performed by the UPL since the last readout of the register. The register can be read by the commands "STATus:OPERation:CONDition?" or "STATus:OPERation[:EVENt]?". Table 3-5 Definition of bits used in the STATus:OPERation register Bit No. Definition 0 CALibrating This bit is set as long as a calibration is performed by the UPL. 1 Free 2 RANGing This bit is set as long as the UPL performs a range change (eg. autorange). 3 SWEeping This bit is set while the UPL is performing a sweep. Bits 8 and 9 inform on the current sweep state. 4 MEASuring This bit is set while the UPL is performing a measurement. Bit 10 informs on the current measurement state. 5 WAIT for TRIGGER This bit is set while the UPL waits for a trigger event. 6-7 Free 8 and 9 Sweep Status Bit 3, 9, 8 0 0 0 = Sweep OFF 0 0 1 = Sweep TERMINATED 0 1 0 = Sweep STOPPED 0 1 1 = Sweep INVALID 1 0 0 = Sweep MANU RUNNING 1 0 1 = Sweep SNGL RUNNING 1 1 0 = Sweep CONT RUNNING No sweep performed Single sweep completed Sweep has been stopped and may be continued Sweep invalid as not yet started Manual sweep running Single sweep running Continuous sweep running 1 1 1 = Sweep OFF 10 Measuring Status Bit 4, 10 0 0 = Measuring TERM 0 1 = Measuring STOP 1 0 = Measuring SNGL Single measurement completed Measurement stopped Single measurement running 1 1 = Measuring CONT 11 Analyzer Overrun The sampling rate applied to the external input is too high for the digital meter selected. Remedy: - Select a lower external sampling rate and set function again - Select a fast digital meter. 12,13 Free 14 RUN (BASIC-Macro) If a BASIC macro (see 2.16 Macro Operation) is started with the command SYST:PROG:EXEC ’filename.bas’, this bit is set to 1. This bit is set to 0 when the program has been quit. This 1→0 transition can be queried via serial poll or initiate an SRQ, eg to fetch measurement data (for a detailed example see 3.15.18 Call BASICMacro 15 Free 1078.2008.02 3.30 E-10 UPL 3.7.3.5 IEC/IEEE-Bus: Status Reporting System STATus:QUEStionable Register This register contains information on questionable device states. These may for instance occur if the UPL is operated out of specifications. The register can be read by the commands "STATus:QUEStionable:CONDition?" or "STATus:QUEStionable[:EVENt]?". Table 3-6 Definition of bits used in the STATus:QUEStionable Register Bit No. Definition 0 Function This bit is set when the result of a function measurement is questionable. 1-4 Free 5 FREQuency This bit is set when the result of a frequency measurement is questionable. 6 PHASe This bit is set when the result of a phase measurement is questionable. 7-8 Free 9 Sweep underrange During the sweep, valid but inaccurate measurement results were obtained because of underranging. 10 - 12 13 -14 Generator status Bit 12, 11, 10 0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 1 = = = = = = Generator OFF Generator OFF Generator RUNNING Generator BUSY Generator HALTED Generator OVERRUN 1 1 1 1 0 = Generator OFF 1 = Generator OFF Both generator channels are switched off Generator outputs a signal Generator DSP computes a waveform No generator output signal due to incomplete or invalid setting The sampling rate applied to the external input is too high for the digital generator selected Remedy: - Select lower sampling rate, call up function again. - Select faster digital generator Analyzer Status Bit 14, 13 0 0 1 1 0 1 0 1 = = ANL 1: OVLD = ANL 2: OVLD = ANL 1: OVLD 2: OVLD Normal working order (no overload at any channel) Overload at input channel 1 Overload at input channel 2 Overload at both input channels With input impedance of 300Ω or 600Ω one or both input channels are overloaded! To protect the analyzer input against damages the input impedance temporarily is switched to 200 kΩ and the generator output is turned off. Measurement will be continued. Ways to recover from overload: - remove overload (input voltage at 300Ω or 600Ω must not exceed 25 V) or - set input impedance to 200kΩ (INP:IMP R200K). Reactivate generator output by sending command "OUTPut ON". C.f. 2.13 Fast Switch-off of Outputs. The overload protection of the analyzer inputs is valid for analog board versions ≥ 4.00 and software version ≥ 1.0. 15 Free 1078.2008.02 3.31 E-10 IEC/IEEE-Bus: Status Reporting System 3.7.3.6 UPL STATus XQUEStionable Register This register contains additional information for the Status Operation Register and information on rarely occurring states. It can be read by the queries "STATus:XQUEStionable :CONDition?" or "STATus:XQUEStionable[:EVENt]?". Table 3-7 Bit No. Definition of bits used in the STATus:XQUEstionable Register Definition Bit set: 0 Information of MEASuring bit (d4) and Measuring Status bit (d10) of Status Operation Register refers to channel 1. MEASuring bit (d4) Measuring status bit (d10) 0 0 1 1 1 Bit set: 0 = 1 = 0 = 1 = Measuring TERM Measuring STOP Measuring SNGL Measuring CONT Single measurement terminated on Measurement stopped on Single measurement in progress on Continuous measurement in progress on Information of MEASuring bit (d4) and Measuring Status bit (d10) of Status Operation Register refers to channel 2. Analogous to bit No. 0. 2-3 Additional range information for channel 1 d3 d2 0 0 0 = 1 = 1 1 0 = 1 = Register 4-5 Measurement result valid Ranging in channel 1. Bit d2 (RANGing) of STATus OPERation Register set simultaneously. Underrange (measurement result inaccurate) in channel 1 Overrange (measurement result invalid) in channel 1 Function bit d0 (function measurement result uncertain) of the Status Questionable set simultaneously with underrange and overrange bits. Additional range information for channel 2 d3 d2 0 0 0 = 1 = 1 1 0 = 1 = Register Measurement result valid Ranging in channel 2. Bit d2 (RANGing) of STATus OPERation Register set simultaneously. Underrange (measurement result inaccurate) in channel 2 Overrange (measurement result invalid) in channel 2 Function bit d0 (function measurement result uncertain) of the Status Questionable set together with the underrange and overrange bits. 6 Bit set: The calibration denoted in bit 13 or 15 is in progress in channel 1. No measurements are performed during this period. 7 Bit set: The calibration denoted in bit 13 or 15 is in progress in channel 2. No measurements are performed during this period. 8 Bit set: The sampling rate at the external input of channel 1 is too high for the digital instrument. Remedy: Set lower rate and recall measurement function. 9 Bit set: Ditto for channel 2 10 Bit set: Read-out of screen content to a printer or a file. Operation of UPL is disabled for a few seconds. 11 Bit set: Printer not ready. 12 Bit set: A previous SETUP is converted to the latest status. 13 Bit set: Calibration of analyzer offset in progress. No measurement results are output during this period. 14 Bit set: A negative reference value is limited to +10-10 for the dBr calculation. 15 Bit set: Calibration of low-distortion generator in progress. No measurement results are output during this period. 1078.2008.02 3.32 E-10 UPL IEC/IEEE-Bus: Status Reporting System 3.7.4 Use of Status Reporting System For an efficient use of the status reporting system, the information contained therein has to be transferred to the controller and further processed. There are various methods which are described in the following. Detailed program examples are given in 3.15 Examples of IEC/IEEE-Bus Programming. 3.7.4.1 Service Request, Use of Hierarchical Structure Under certain conditions, the UPL may send a service request (SRQ) to the controller. This service request usually causes an interrupt at the controller to which the controller program can respond by a suitable action. As shown in Fig. 3-6 (Section 3.7.2 Overview of Status Register), a SRQ will always be triggered if one or several of the bits 3, 5 or 7 have been set in the Status Byte Register and enabled in the SRE. Each of these bits combines the information from a further status register. By setting the ENABle registers of the status registers accordingly, any bit in any status register will be able to trigger a SRQ. To utilize the possibilities of the service request, all bits in the enable registers SRE and ESE should be set to "1". Examples: (see also Fig 3-6 , Section 3.7.2 Overview of Status Register ): Use command "*OPC" for generating an SRQ. While waiting for the SRQ, the program may perform other tasks. • Setting bit 0 (Operation Complete) in the ESE • Setting bit 5 (ESB) in the SRE Upon completion of the settings, the UPL generates an SRQ. Indicating the end of a sweep by an SRQ via bit 3 in the STATus OPERation Register. While waiting for the SRQ the program may perform other tasks. • Setting bit 7 (summary bit of STATus:OPERation Register) in the SRE • Setting bit 3 (Sweep Terminated) in the STATus:OPERation:ENABle Register. • Setting bit 3 in the STATus:OPERation:NTRansition to ensure that the transition of sweeping bit 3 from 1 to 0 (Sweep-Terminated) is also stored in the EVENt register. Calling up the *CLS command causes all bits of the NTRansition and PTRansition to be set to 1 so that any bit change is recorded. Enabling the desired enable bit, in this case bit 3, will normally be sufficient. After having completed the sweep, the UPL generates an SRQ. The SRQ is thus the only way for the UPL to become active of its own. A controller program should set the UPL so that a service request will be generated in case of malfunctions. The program should suitably respond to the service request. A detailed example of a service request routine is given in section 3.15.15 Command Synchronization. Universal Sequence Controller (UPL-B10) See 3.16.4.4 Differences from the IEC-bus Syntax - RS-232 interface See 3.17.6 Differences to Remote UPL-B10 IEC/IEEE Bus Cannot be used Cannot be used 1078.2008.02 3.33 Control via E-10 IEC/IEEE-Bus: Status Reporting System 3.7.4.2 UPL Serial Poll Serial Poll is mainly used for obtaining a quick overview of the status of several devices connected to the IEC/IEEE bus In the case of a Serial Poll, the status byte of a device can be queried with IECOUT 20,"*STB?" IEC IN 20,A% However, querying the status byte is normally implemented by interface messages (see annex A, Interface Messages) which means that a single byte is set to the hardware. The R&S BASIC command for the execution of a Serial Poll is IEC SPL 20,A% It is much quicker than the Common Command "*STB?". The serial poll method has already been defined in the IEEE 488.1 standard and used to be the only standard method for querying the status byte of several devices. This method also works with instruments which neither conform to SCPI nor to IEEE 488.2. Universal Sequence Controller (UPL-B10) See 3.16.4.4 Differences from the IEC-bus Syntax - RS-232 interface See 3.17.6 Differences to Remote UPL-B10 IEC/IEEE Bus Cannot be used Cannot be used 3.7.4.3 Control via Parallel Poll In the parallel poll mode up to eight devices are simultaneously requested by a command from the controller to transmit 1 bit of information on the assigned data line, ie to pull the assigned data line to logic 0 or 1. Similar to the SRE register which defines the conditions under which an SRQ will be generated, there is a Parallel Poll Enable Register (PPE), which is also ANDed bit by bit with the STB – taking into account bit 6. The result is ORed and is then returned (may be inverted) as a reply to a parallel poll of the controller. The result can also be read out without parallel poll by the query *IST. The UPL must first be set for the parallel poll using the R&S BASIC command IEC PCON. Example: IECPCON 20,1,6: UPL identifies itself by a 1 on line 6. This command assigns a data line to the device on which it sends an SRQ. The parallel poll itself is made by IEC PPL Pp%. The parallel poll mode is mainly used to find out quickly which of the devices connected to the IEC/IEEE bus has caused an SRQ. For this purpose SRE and PPE must be set to the same value. A detailed example of parallel poll is given in section 3.15.16.1.2 Serial Poll SRQ Routine. Universal Sequence Controller (UPL-B10) See 3.16.4.4 Differences from the IEC-bus Syntax - RS-232 interface See 3.17.6 Differences to Remote UPL-B10 Bus Cannot be used Cannot be used 1078.2008.02 3.34 Control via IEC/IEEE E-10 UPL 3.7.4.4 IEC/IEEE-Bus: Status Reporting System Queries Each individual register of a status register can be read out by queries. The individual queries are given in the detailed description of the registers in Section 3.7.3 Description of Status Registers. The queries always return a number representing the bit pattern of the queried register. This number is evaluated by the controller program. Queries are mainly used after a SRQ to obtain detailed information on the cause for the SRQ. 3.7.4.5 Error Queue Query • Each error condition in the instrument causes an entry in the error queue. The entries in the error queue are detailed error messages in plain text which can be read out via IEC/IEEE bus by the query SYSTem:ERRor?. Each query SYSTem:ERRor? returns an entry from the error queue. If there are no more error messages in the error queue, 0 = "No error" is returned by the instrument • The error queue should be queried in the controller program after each SRQ since the queue entries provide a more precise description of the error cause than the status registers. In particular in the test phase of a controller program the error queue should be queried at regular intervals since it also registers faulty commands from the controller to the UPL. Note: In addition to an entry in the Error Queue, each error causes a plain-text message to be output on the UPL display so that the IEC/IEEE-bus control program can be checked in the REMOTE control mode without reading out the Error Queue. 1078.2008.02 3.35 E-10 IEC/IEEE-Bus: Status Reporting System 3.7.5 UPL Resetting the Status Reporting Systems Table 3-8 contains the various commands and events causing a reset of the status reporting system. None of the commands, with the exception of *RST affects the functional device setting. In particular DCL does not clear the device settings. Table 3-8 Resetting of device functions Effect DCL, SDC Event (Device Clear, Selected Device Clear) *RST or SYSTem:PRESet STATus:PRESet *CLS Clears STB, ESR yes Clears SRE, ESE Clears PPE Clears EVENt registers yes Clears ENABle registers of OPERation, QUESTionable and XQUEStionable Register, fills ENABle registers of all other registers with "1". yes Fills PTRansition registers with "1", clears NTRansition registers yes Clears Error Queue yes Clears output buffer yes 1) 1) 1) Clears command processing and input buffer yes 1) Any command that is the first one in a command line clears the output buffer. 1078.2008.02 3.36 E-10 UPL 3.8 IEC/IEEE-Bus: Notation Notation of Command Table All commands implemented in the UPL according to the command system are tabulated and described in detail in section 3.10 IEC-bus Commands. The notation is in line with the SCPI standard provided the committee has defined a command for the required function. Command table in section 3.10 IEC-bus Commands Command: In this column the complete command without parameters is listed. Parameter: Here the required parameters and their range of values are stated. If the command is only available in the form of a query, ’Query only’ is marked in this column. Basic unit: Meaning: Section: Basic unit of physical parameter. Brief description of command. Reference to the detailed function description in the case of manual operation, mainly section 2 of the UPL manual. Upper/lower case Upper/lowercase characters are used to differentiate between the long form and the short form of the keywords of a command. The UPL itself does not distinguish between uppercase and lowercase letters. Special character | For some commands there is a choice of keywords having the same effect. These keywords are stated in the same line and separated by a vertical bar. Only one of these keywords need to be stated in the header of the command. The effect of the command is independent of the keyword selected. Example:"SOURce:FREQuency:CW|:FIXed" (setting generator to a constant frequency of 1 kHz) The two commands below have an identical effect "SOURce:FREQuency:CW 1E3"≡ "SOURce:FREQuency:FIXed 1E3" A vertical bar in the notation of the parameters is used to separate alternative options and is to be seen as "or". The effect of the command differs according to the parameter stated. Example:Selection of parameters for the command "SENSe:VOLTage:UNIT V|DBV|DBU" (measurement result may be displayed in Volt, dBV or dBu) Special characters [ ] Keywords in square brackets may be omitted in compound headers (see section 3.5.3 Structure of a Command Line). For reasons of compatibility with the SCPI standard, the instrument must be able to accept the full length of the command. Parameters in square brackets may also be optionally inserted in the command or omitted. Example: "SENSe[1][:VOLTage|POWer]:REFerence:MODE ..." has the same effect as "SENSe:REFerence:MODE ..." (selecting the method for generating a level reference value) 1078.2008.02 3.37 E-10 IEC/IEEE-Bus: Notation UPL Parameters in square brackets may also be optionally inserted in the command or omitted. Example: TRACe[1] stands for TRACe and TRACe1 TRACe[1|2] denotes that either TRACe1 or TRACe2 can be selected, causing different settings. DISPlay:TRACe[1|2]:MARKer MODE ... (markers for FFT spectrum display may be different for TRACe1 and TRACe2) TRACe[] denotes that the command can be used for TRACe1 and TRACe2, causing the same settings in both cases. DISPlay:TRACe[]:CURSor[1]:MODE ... (selected cursor function apply to both traces!) Special characters { } Parameters in curly brackets may be included in the command as often as required. Example: SENSe[1]:LIST:FREQuency {, } (frequencies of an RMS-selective sweep) 1078.2008.02 3.38 E-10 UPL 3.9 IEC/IEEE-Bus: Common Commands Common Commands The common commands are based on the IEEE 488.2 (IEC 625.2) standard. A specific command has the same effect in different instruments. The headers of these commands consist of an asterisk "*" followed by three letters. Many common commands refer to the status reporting system described in detail in section 3.15 Examples of IEC/IEEE-Bus Programming. Table 3-9 Common Commands Command Brief description Parameter / Notes Universal Sequence Controller UPL-B10 RS-232 interface *CLS Resets status byte no query Not usable Not usable *ESE Sets Event Status Enable Register 0 to 255 Not usable Not usable *ESR? Readout of content of Event Status Register query only Usable Usable *IDN? Identification query ROHDE&SCHWARZ, UPL, 0, 2.xx Usable Usable *IST? Query for content of IST flag query only Not usable Not usable *OPC Synchronization command Usable Usable *PCB Address for passing back the IEC/IEEEbus control 0 to 30, no query Not usable Not usable *PRE Sets Parallel Poll Enable Register 0 to 255 Not usable Not usable *RST Resets the device to a defined default state. The parameter link (see 2.15.8 Transfer of Parameters (Parameter Link Function)) is disabled to maintain the default setting described in Appendix A UPL Default Setup no query Usable Usable *SRE Sets Service Request Enable Register 0 to 255 Not usable Not usable *STB? Query for content of Status Byte query only Not usable Not usable *TRG Triggers measurement no query Usable Usable *TST? UPL selftest query only Usable Usable *WAI Synchronization command Usable Usable *CLS CLEAR STATUS sets the status byte (STB), the Standard Event Register (ESR) and the EVENt part of the QUEStionable, OPERation and of the XQUEstionable Register to zero. The command has no effect on the mask and transition parts of the register. The output buffer is cleared. *ESE 0 to 255 EVENT STATUS ENABLE sets the Event Status Enable Register to the defined value. The query *ESE? returns the content of the Event Status Enable Registers in decimal form. *ESR? EVENT STATUS ENABLE returns the contents of the Event Status Enable Register in decimal form (0 to 255) and clears the register. 1078.2008.02 3.39 E-10 IEC/IEEE-Bus: Common Commands UPL *IDN? IDENTIFICATION QUERY for identification of the instrument. The response is for example: "Rohde&Schwarz, UPL, 0, 2.xx" UPL = instrument designation: 0 = serial number, 2.xx = firmware version *IST? INDIVIDUAL STATUS QUERY returns the contents of the IST flag in decimal form (0 | 1). The IST flag is the status bit sent during a Parallel Poll (see section 3.7.3.2 IST Flag and Parallel Poll Enable Register (PPE)). *OPC OPERATION COMPLETE sets bit 0 in the Event Status Register if all preceding commands have been executed. This bit may be used to assert a Service Request (see section 3.6.8.3 Comparison of Synchronization Capabilities, 3.7.3.3 Event Status Reg. (ESR), Event Status Enable Reg. (ESE), and section 3.15.15.3 Command Synchronization with *OPC and SRQ *OPC? OPERATION COMPLETE QUERY places an ASCII character "1" in the output buffer as soon as all preceding commands have been executed (see 3.6.8.3 Comparison of Synchronization Capabilities and section 3.15.15.3 Command Synchronization with *OPC and SRQ. *PCB 0 to 30 PASS CONTROL BACK notifies the address of the controller to which the IEC/IEEE-bus control is to returned. *PRE 0 to 255 PARALLEL POLL REGISTER ENABLE sets the Parallel Poll Enable Register to the defined value. The query *PRE? returns the contents of the Parallel Poll Enable Registers in decimal form *RST RESET sets the UPL to a defined default state. The parameter-Link (see 2.15.8 Transfer of Parameters (Parameter Link Function)) is switched off to ensure that the default state as described in Annex A UPL Default Setup is maintained after a change of instrument or function. *SRE 0...255 SERVICE REQUEST ENABLE sets the Service Request Enable Register to the defined value. Bit 6 (MSS mask bit) remains 0. This command determines the conditions under which a Service Request will be asserted. The query *SRE? outputs the contents of the Service Request Enable Registers in decimal form. Bit 6 is always 0. *STB? READ STATUS BYTE QUERY outputs the contents of the status byte in decimal form. Its contents are not set to zero during reading. If the EVENt part of a status register is read, the associated bit in the status byte register is deleted (eg STAT:OPER:EVEN? deletes the OPER bit (d7) in the OPERation register). *TRG TRIGGER starts all actions waiting for a trigger event. See sections 3.6.7 Triggering a Measurement/Sweep; 3.6.8.2 Wait for End of Measurement/Sweep and section 3.15.8.1 Readout of Triggered Measurements. *TST? SELF TEST QUERY causes a brief selftest of the UPL and outputs an error code in decimal form (’0’ for ok., ’1’ for error) *WAI WAIT-to-CONTINUE allows processing of commands only after all preceding commands have been executed, all signals settled and current measurements are terminated (see sections 3.6.8.2 Wait for End of Measurement/Sweep, 3.6.8.3 Comparison of Synchronization Capabilities, and section 3.15.15.1 Command Synchronization with *WAI. 1078.2008.02 3.40 E-10 IEC/IEEE-Bus Commands Selection of Generator  Configuration of Analog Generators • Configuration of Digital Generators • Generator Sweeps  Generator Functions IEC/IEEE-Bus Commands for Analyzers Selection of Analyzer  Configuration of Analog Analyzers • Configuration of Digital Analyzers • Starting the Analyzer, Ext. Sweep  Analyzer Functions Selection of Analyzer Filter Units for IEC/IEEE Measurement Results Loading and Storing Loading and Storing Instrument Setups • Loading and Storing Traces and Lists Commands for Graphical Representation of Results Commands for Printing/Plotting of Screen and Storing in Files Setting and Display of Auxiliary Parameters IEC/IEEE-Bus Address • Keyboard Settings • Tastatureinstellungen • Setting and Switching Off the Displays • Version Display •Calibration •Transfer of Settings • Parameters of COM2 Interface • Loading Speed for Setups and Analyzer Measurement Functions Commands for Data Output Commands for Input/Output of Block Data Commands for Status and Error Queries Commands for Synchronization Settings without Corresponding IEC/IEEE-Bus Command Alphabetical List of IEC/IEEE-Bus Commands 1078.2008.02 3.0 E-10 Generators Selection of Generator 3.10.1 3.10.1.1 1078.2008.02 Command Configuration of Analog Generators OUTPut:SELect 3.10.1.2 INSTrument[1]:NSELect equivalent to INSTrument[1][:SELect] Command IEC/IEEE-Bus Commands 3.10 UPL 3.41 Parameter OFF CH1 CH2 CH2Is1 1 3 aias D48 A25 Parameter Basic unit Basic unit Meaning → Generator channels switched off → Only generator channel 1 active → Only generator channel 2 active → Both generator channels active → Analog generator → Digital generator → Two-channel analog generator, frequency range: 2 Hz to 21.75 kHz with universal generator 10 Hz to 110 kHz low-distortion generator (UPL-B1 option) → Two-channel digital generator, frequency range: 2 Hz to 21.93 kHz with option UPL-B2 (digital audio I/O) 2 Hz to 43.86 kHz with option UPL-B29 (digital audio 96 kHz) Meaning 2.5.2 GEN panel Channel(s) → OFF →1 →2 →2≡1 Section E-10 2.5.1 GEN panel INSTRUMENT → ANALOG → DIGITAL Section IEC/IEEE-Bus Commands: Generators Command 1078.2008.02 SOURce:VOLTage:LIMit[:AMPLitude] SOURce:VOLTage:RANGe:AUTO OUTPut:IMPedance OUTPut:TYPE UPL 0 to 20 V OFF ON 3.42 Output voltage limit for command SOUR:VOLT:RANG:AUTO OFF preventing too high voltages to be entered. → The output amplifier is set to the maximum voltage specified by the next command; higher voltages are not permissible. The current output voltage is attained with the smaller digital values of the D/A converter. Setting the analog hardware is not required for changing the output voltage. Advantage: fast level changes and better transient response. Range selection for setting the generator output voltage. → D/A converters operating at full range. The output voltage is set using the output amplifier. Optimum noise and THD values. Any maximum voltage can be entered with command SOUR:VOLT:LIM , higher voltages are not permissible. → Output impedance 600 Ω R600 → Balanced output (XLR connector) → Unbalanced output (BNC connector) Meaning Only for OUTPut:TYPE Bal → Output impedance 10 Ω → Output impedance 200 Ω → Output impedance 150 Ω, if the standard generator source impedance was changed from 200 Ω to 150 Ω using Modification Analog Generator UPL-U3 (Order No. 1078.4900.02) V Basic unit R10 R200 R150 (Query reply. = R200) BALanced UNBalanced Parameter E-10 2.5.2 GEN panel For Volt Range = AUTO, Max Volt is displayed, for Volt Range = FIX, a numeric value. 2.5.2 GEN panel Volt Range → AUTO → FIX 2.5.2 GEN panel Impedance → 10 Ω → 200 Ω (→ 150 Ω) → 600 Ω 2.5.2 GEN panel Output → BAL → UNBAL Section IEC/IEEE-Bus Commands: Generators 1078.2008.02 3.43 ON OUTPut OFF 1µV to 1 MV SOURce:VOLTage:REFerence Parameter 1 MHz to 1 MHz Command SOURce:FREQuency:REFerence UPL V Hz Basic unit → Switches all outputs on. After an overload of analyzer inputs (input voltage into 300 Ω and 600 Ω above 25 V), the input impedance is automatically switched to 200 kΩ to protect the analyzer input and the generator output is switched off. This command switches the generator on again and measurements can be continued provided the overvoltage is eliminated or the input impedance switched to 200 kΩ (INP:IMP R200K). The overload protection of the analyzer iniputs is valid for analog board versions ≥ 4.00 and software versions ≥ 1.0. → Switches all outputs off including clock lines of digital interfaces. See 2.13 Fast Switch-off of Outputs. Reference voltage Reference frequency Meaning E-10 2.13 Taste OUTPUT OFF 2.5.2 GEN panel Ref.Volt 2.5.2 GEN panel Ref.Freq Section IEC/IEEE-Bus Commands: Generators AOUTput AINPut OUTPut:DIGital:UNBalanced:FEED 1078.2008.02 OFF SIMLong OFF CH1 CH2 CH2Is1 OUTPut:SELect OUTPut:DIGital:CSIMulator ADATa JITTer PHASe COMMon 3.44 Parameter SOURce:DIGital:SYNC:DELay Command Configuration of Digital Generators SOURce:DIGital:FEED 3.10.1.3 UPL Use of generator data: → Generator controls the audio content of the output → Generator controls the jitter modulator of the digital interface → Same as JITTer with additional phase offset. → Generator controls common-mode voltage at digital output Meaning → Cable simulation switched off → Cable simulation switched on E-10 2.5.3 GEN panel Cable Sim → OFF → LONG CABLE 2.5.3 GEN panel Unbal Out → AUDIO OUT → AUDIO IN → Same channel present at BNC and XLR connectors → Input signal through-connected and output at BNC connector A 100-m cable of 110-Ω nominal impedance is simulated and cut into the generator output. 2.5.3 GEN panel Channel(s) → OFF →1 →2 →2≡ 1 2.5.3.1 GEN panel Phase ToRef ONLY 2.5.3 GEN panel Src Mode → AUDIO DATA → JITTER ONLY → PHASE → COMMON Section → Generator channels off → Only generator channel 1 active → Only generator channel 2 active → Both generator channels active and in phase UI see Setting a phase offset for SOUR:DIG:FEED JPHase 2.5.3.1 Basic unit IEC/IEEE-Bus Commands: Generators Command 1078.2008.02 OUTPut:SAMPle:FREQuency OUTPut:SAMPle[:FREQuency]:MODE SOURce:DIGital:SYNC:MODE SOURce:DIGital:SYNC:SOURce UPL 3.45 27 kHz to 55 kHz 40 kHz to 106 kHz EXTern SYNChron VALue F96 F44 F48 F88 F32 V60 WCLock IWCLock F1024 V50 AINPut RINPut SINPut GCLock Parameter Hz Basic unit E-10 2.5.3 GEN panel Sample Freq → 32 kHz → 44.1 kHz → 48 kHz → 88.2 kHz → 96 kHz → EXTERN → SYNCHRON → VALUE: → Sampling frequency 32 kHz (only with option UPL-B2 Digital Audio I/O, not with option UPL-B29 Digital Audio 96 kHz) → Sampling frequency 44.1 kHz → Sampling frequency 48 kHz → Sample freq. 88.2 kHz (only with option UPL-B29 Digital Audio 96 kHz in High Rate Mode CONF:DAI HRM) → Sample freq. 96 kHz (only with option UPL-B29 Digital Audio 96 kHz in High Rate Mode CONF:DAI HRM) → External sample frequency. Refer to next command for input values. → Sampling frequency synchronized to analyzer. → Sampling frequency entered with next command. 2.5.3 GEN panel 2.5.3 GEN panel Sync Mode → VIDEO 50 → VIDEO 60 → WORD CLK → WRD CLK INV → 1024 kHz → The generator sampling rates of 32, 44.1 and 48 kHz are synchronized to the 50-Hz video repetition rate. → Same as V50, but for 60 Hz (NTSC). → Generator directly synchronized to applied word clock using PLL. → Same as WCLock but with the inverted input used for synchronization. → Synchronization to a "customized clock", eg in the case of DAB External sample frequency for digital instrument. Option UPL-B2 (Digital Audio I/O) Option UPL-B29 (Digital Audio 96 kHz) 2.5.3 GEN panel Sync Out → GEN CLK → AUDIO IN → REF IN → SYNC IN Section → The clock is generated in the UPL. Selectable: 32, 44.1 or 48 kHz and 27 to 55 kHz variable. → Generator clock from analyzer input. → Generator clock from rear reference input → Generator clock controlled via rear BNC connector. The mark-to-space ratio can be set with command SOUR:DIG:SYNC:MODE to . Meaning IEC/IEEE-Bus Commands: Generators Command 3.46 1 MHz to 1 MHz SOURce:FREQuency:REFerence 1078.2008.02 0 to 1 FS AZERo AONE AOUTput RGENerator AINPut AINReclock WCLock BCLock AIPut GCLock RINPut SPLL Parameter SOURce:VOLTage:LIMit[:AMPLitude] SOURce:DIGital:REFerence OUTPut:DIGital:REFerence:FEED OUTPut:DIGital:SYNC:TYPE OUTPut:DIGital:SYNC:FEED UPL Hz FS Basic unit Reference frequency Voltage limitation (for audio data only) All data of the reference generator are →0 →1 → The input is throughconnected. → The input signal is output again; the clock is processed via PLL using the internal clock ("jitter suppression"). → The same signal as on the front panel is output. → Reference generator output. For an output with phase the reference is defined. Specifies the signal to be output at the Ref-Out connector. Specifies the signal type for OUTPut:DIGital:SYNC:FEED ...... . → Sampling frequency → 128 times the sampling frequency → Audio input signal output without clock processing. → Output of internal generator clock. → Same as GCLock, but reference input. → Audio input signal output after clock processing with internal PLL. Specifies the signal to be output at rear BNC connector for synchronization. Meaning 2.5.3 GEN panel Ref.Freq 2.5.3 GEN panel Max Volt E-10 2.5.3 GEN panel Data → ALL ZERO → ALL ONE 2.5.3 GEN panel Ref Out → AUDIO IN → AUD IN RCLK → AUDIO OUT → REF GEN 2.5.3 GEN panel Type → WORD CLK → BIPHASE CLK 2.5.3 GEN panel Sync Out → AUDIO IN → GEN CLK → REF IN → SYNC PLL Section IEC/IEEE-Bus Commands: Generators 0 to 8.5 V OUTPut:SIGNal:BALanced:LEVel 3.47 OUTPut:SIGNal: LEVel 1078.2008.02 8 to 24 OUTPut:AUDiobits Parameter 10 nFS to 100 Fs Command SOURce:Voltage:REFerence UPL Vpp Hz Basic unit Setting the output voltage of the digital signal at the BAL (XLR) interface. Peak-to-peak voltage upon termination with nominal impedance (110 ); without termination the voltage is twice as high. This voltage is always 4 times as high as the voltage at the UNBAL (BNC) interface. Voltage at Unbal AES output Word length of audio samples in bits. Reference level Meaning 2.5.3 GEN panel BAL Vpp 2.5.3 GEN panel Unbal Vpp 2.5.3 GEN panel Audio Bits 2.5.3 GEN panel Ref Volt Section E-10 IEC/IEEE-Bus Commands: Generators 1078.2008.02 SOURce:PROTocol:LCHannelstatus OUTPut:VALidity SOURce:PROTocol Command 3.10.1.3.1 AES / EBU PROTOCOL Definition UPL RAW CRC ZERO AES3 CH1And2 NONE ENHanced STATic OFF 3.48 Parameter Basic unit Specifies how the channel status data for LEFT are to be generated. → All channel status data bits are 0 → UPL generates local timecode and CRC. All other channel status data are defined by the file loaded with command MMEMory:LOAD:LPGC "filename". → Same as AES3, however local timecode is not generated by UPL but set as a fixed value from the file. → Same as AES3, however neither local timecode nor CRC is generated by UPL but set as fixed values from the file. Sets the validity bits in the AES/EBU data stream. → Valid bit for both channels set. → Valid bit for none of the channels set → If the generated channel status data are of no interest, the undesired menu lines are removed from the generator panel. Channel status data cannot be entered. The last-defined status remains unchanged. → Only basic channel status data can be generated (RAW data identical in both channels have to be defined via a file with or without valid CRC) This mode can always be used without any restriction. → Selectable only with option UPL-B21 (digital audio protocol) fitted. All protocol commands are displayed in the GENERATOR panel where the full scope of protocol data generation can be entered and displayed. Besides the valid CRC, local time code can also be generated, which is reset with generator start and automatically counted up. In this mode the analyzer must also be set to protocol analysis. Therefore, when switching on ENHANCED the following settings are made automatically in the analyzer panel: • INSTRUMENT DIGITAL (INST2 D48) • Meas Mode AUDIO DATA (SENS:DIG:FEED ADAT) • FUNCTION PROTOCOL (SENS:FUNC ’PROT’) Conversely, this function is set to OFF as soon as one of the three named analyzer menu lines is changed. Meaning E-10 2.5.3.2 GEN panel Ch Sta. L → ZERO → FILE+AES3 → FILE+CRC → FILE 2.5.3.2 GEN panel Validity 2.5.3.2 ANA panel PROTOCOL → PANEL OFF → STATIC → ENHANCED Section IEC/IEEE-Bus Commands: Generators Command 1078.2008.02 MMEMory:LOAD:PGU SOURce:PROTocol:UMODe MMEMory:LOAD:RPGC SOURce:PROTocol:RCHannelstatus MMEMory:LOAD:LPGC UPL "filename" ZERO FILE "filename" RAW CRC AES3 ZERO LEQual "filename" 3.49 Parameter Basic unit Stating a file containing USER data Preset data type: *.prd → All user bits are initialized to be 0. → User bits are output according to the definitions in the file loaded with command MEMory:LOAD:PGU "filename". Specifies how user data are to be generated. Stating a file containing channel status data for RIGHT. Preset file type: *.prd Specifies how the channel status data RIGHT are to be generated. → All channel status data bits are 0 → The two sides are identical, all definitions made for left are copied to the right side. The operating mode is defined by Ch. Stat L. → UPL generates local timecode and CRC. All other channel status data are defined by the file loaded with command MMEMory:LOAD:RPGC "filename". → Same as AES3, however local timecode not generated by UPL but set as a fixed value from the file. → Same as AES3, however neither local timecode nor CRC is generated by UPL but set as fixed values from the file. Stating a file containing channel status data for LEFT. Preset file type: * .pgc Meaning 2.5.3.2 GEN panel Filname 2.5.3.2 GEN panel User Mode → ZERO → FILE DEF 2.5.3.2 GEN panel Filename E-10 2.5.3.2 GEN panel Ch Stat. R → ZERO → EQUAL L → FILE+AES3 → FILE+CRC → FILE 2.5.3.2 GEN panel Filename Section IEC/IEEE-Bus Commands: Generators 1078.2008.02 OUTPut2:TYPE OUTPut2:SELect SOURce2:FUNCtion Command 3.10.1.3.2 Auxiliary AUX GEN UPL BALanced UNBalanced OFF CH1 CH2 CH2Is1 JITTer COMMon ANLGout OFF 3.50 Parameter Basic unit Selection of output channel when the auxiliary generator is used as an analog generator (SOUR2:FUNC ANLG). → An unbalanced signal is generated at the XLR connector; the maximum output level is 10 V. → A balanced signal is generated at the XLR connector, the maximum output level is 20 V. The output impedance can be selected in three steps with the subsequent command. Selection of output channel when the auxiliary generator is used as an analog generator (SOUR2:FUNC ANLG). The low-distortion generator is used, level control is via the output amplifier. → Both channels off → Channel 1 on, channel 2 off → Channel 2 on, channel 1 off → Same signal on both channels 2.5.5 GEN panel Output → UNBAL → BAL 2.5.5 GEN panel Channel(s) → OFF →1 →2 →2≡1 E-10 2.5.5 GEN panel → OFF → ANALOG OUT → COMMON MODE → JITTER → Auxiliary generator switched off, audio data generated without interference signal, analog outputs switched off (high-impedance). → Audio data generated without interference signal, an analog signal is generated at the analog XLR connectors in addition to the digital signal at the BAL, UNBAL and optical outputs. Frequency and level of the analog signal can be set or swept. → A common-mode interference signal is superimposed on the audio data, the analog outputs are switched off (high-impedance). Frequency and level of the interference signal can be set or swept → A jitter signal is added to the audio signal, the analog outputs are switched off (high-impedance). Jitter frequency and level can be set or swept. Permissible only for digital generator in the Src Mode AUDIO DATA | PHASE (INST D48 with SOUR:DIG:FEED ADAT|PHAS) Section Meaning IEC/IEEE-Bus Commands: Generators 1078.2008.02 3.51 For SOUR2:FUNC ANLG: Entry of sinewave amplitude of analog signal For SOUR2:FUNC COMM: Entry of common-mode amplitude For SOUR2:FUNC JITT: Entry of jitter-peak amplitude 0 to 7.07 V 0 to 7.07 V 0 to 250 mUI SOURce2:VOLTage[:LEVel|AMPLitude] V V UI For SOUR2:FUNC ANLG: Entry of sinewave frequency of analog signal For SOUR2:FUNC COMM: Entry of common-mode frequency For SOUR2:FUNC JITT: Entry of jitter frequency Selection of output impedance when the auxiliary generator is used as an analog generator (SOUR2:FUNC ANLG) and OUTP2:TYPE BAL is selected; the output impedance of the unbalanced output is generally 5 Ω. → 10 Ω → 200 Ω → 600 Ω Meaning 10 Hz to 110 kHz Hz Basic unit SOURce2:FREQuency[:CW|FIXed] R10 R200 R600 Parameter The auxiliary generator has its own sweep system which is similar to that of the function generator. 2-dimensional sweep, ie simultaneous frequency and level sweep, is not implemented. The commands permissible for the auxiliary generator are listed in section 3.10.1.4.1 Sweep Settings for Auxiliary Generator (AUX GEN). Command E-10 2.5.5 GEN panel Depending on AUX GEN: → Anlg Ampl → Comm Ampl → JittPkAmpl 2.5.5 GEN panel Depending on AUX GEN: → Anlg Freq → Comm Freq → JittPkFreq 2.5.4.2 GEN-Panel 2.5.5 GEN panel Impedance → 10 Ω → 200 Ω → 600 Ω Section IEC/IEEE-Bus Commands: Generators SOURce2:SWEep ... OUTPut2:IMPedance UPL Generator Sweeps 1078.2008.02 CW | FIXed SWEep1 LIST1 3.52 Permissible for SOUR2:SWE:NEXT LIST only Query: MMEM:LOAD:LIST? DWEL2 SOURce2:FREQuency:MODE Specified file contains dwell times DWELl2,’filename’ Auxiliary generator: → Frequency setting by entry using command SOUR2:FREQ → Frequency setting for X axis via normal sweep → Frequency setting for X axis via list sweep Permissible for SOUR2:SWE:NEXT DWEL only. Auxiliary generator: Dwell time for each sweep step Permissible for AUTO SWEEP and AUTO LIST only (SOUR2:SWE:MODE AUTO;:SOUR2:FREQ|VOLT:MODE SWE1|LIST1) → Sweep trigger at fixed preset time → Sweep triggered when a valid result is obtained → Sweep trigger is time-controlled by interpolated list value Auxiliary generator: Auxiliary generator: → Manual sweep trigger → Automatic sweep trigger Meaning MMEMory:LOAD:LIST s Basic unit 10 ms to 1000 s DWELl ASYNc LIST MANual AUTO Parameter E-10 2.5.4.2 Sweeps GEN panel SWEEP CTRL X Axis 2.5.4.2 Sweeps GEN panel Dwell File 2.5.4.2 Sweeps GEN panel Dwell 2.5.4.2 Sweeps GEN panel Next Step → ANLR SYNC → DWELL VALUE → DWELL FILE 2.5.4.2 Sweeps GEN panel Sweep Ctrl Section IEC/IEEE-Bus Commands: Generators SOURce2:SWEep:DWELl SOURce2:SWEep:NEXTstep SOURce2:SWEep:MODE Command 3.10.1.4.1 Sweep Settings for Auxiliary Generator (AUX GEN) 3.10.1.4 UPL Command (SOUR2:FUNC ANLG) (SOUR2:FUNC COMM) (SOUR2:FUNC JITT) Query MMEM:LOAD:LIST? FREQ2 1078.2008.02 3.53 FREQuency2,’file’ MMEMory:LOAD:LIST CW | FIXed SWEep1 LIST1 Permissible for SOUR2:SWE:MODE AUTO|MAN;:SOUR2:FREQ:MODE LIST1 only depending on STARt and STOP SOURce2:SWEep:FREQuency:STEP SOURce2:VOLTage:MODE File containing frequency values 2 to 1024 SOURce2:SWEep:FREQuency:POINts Hz Hz 10 Hz to 110 kHz Auxiliary generator: → Amplitude setting by entry using command SOUR2:VOLT → Amplitude setting via normal sweep, amplitude as X axis → Amplitude setting via list sweep, amplitude as X axis Permissible for SOUR:FREQ:MODE SWE1 only Auxiliary generator: Step width of frequency sweep Permissible for SOUR:FREQ:MODE SWE1 only Auxiliary generator: Number of sweep points of frequency sweep Permissible for SOUR:FREQ:MODE SWE1 only Auxiliary generator: Stop value of frequency sweep Permissible for SOUR:FREQ:MODE SWE1 only Auxiliary generator: Start value for frequency sweep Permissible for SOUR:FREQ:MODE SWE1 only Auxiliary generator: Division of sweep range for - frequency sweep of analog signal - comon-mode frequency sweep - jitter frequency sweep → linear → logarithmic Meaning SOURce2:FREQuency:STOP Hz Basic unit 10 Hz to 110 kHz LINear LOGarithmic Parameter E-10 2.5.4.2 Sweeps GEN panel SWEEP CTRL X Axis 2.5.4.2 Sweeps GEN panel FREQ FILE 2.5.4.2 Sweeps GEN panel FREQUENCY Step 2.5.4.2 Sweeps GEN panel FREQUENCY Points 2.5.4.2 Sweeps GEN panel FREQUENCY Stop 2.5.4.2 Sweeps GEN panel FREQUENCY Start 2.5.4.2 Sweeps GEN panel Spacing → LIN → LOG Section IEC/IEEE-Bus Commands: Generators SOURce2:FREQuency:STARt SOURce2:SWEep:FREQuency:SPACing UPL Command VOLTage2,’filename’ Query: MMEM:LOAD:LIST? VOLT2 MMEMory:LOAD:LIST 3.54 Permissible for SOUR2:SWE:MODE AUTO|MAN;:SOUR2:VOLT:MODE LIST1 only depending on STARt and STOP SOURce2:SWEep:VOLTage:STEP 1078.2008.02 File containing amplitude values 2 to 1024 SOURce2:SWEep:VOLTage:POINts V FS V V UI 0 to 7.07 V 0 to 7.07 V 0 to 250 mUI Permissible for SOUR2:VOLT:MODE SWE1 only Auxiliary generator: Step width for amplitude sweep Permissible for SOUR2:VOLT:MODE SWE1 only Auxiliary generator: Number of sweep points of amplitude sweep Permissible for SOUR2:VOLT:MODE SWE1 only Auxiliary generator: Stop value for amplitude sweep Permissible for SOUR2:VOLT:MODE SWE1 only Auxiliary generator: Start value for amplitude sweep Permissible for SOUR2:VOLT:MODE SWE1 only Auxiliary generator: Division of sweep range for - sinewave amplitude of analog signal (SOUR2:FUNC ANLG) - common-mode amplitude (SOUR2:FUNC COMM) - jitter-peak amplitude (SOUR2:FUNC JITT) → linear → logarithmic Meaning SOURce2:VOLTage:STOP V V UI Basic unit 0 to 7.07 V 0 to 7.07 V 0 to 250 mUI LINear LOGarithmic Parameter E-10 2.5.4.2 Sweepss GEN panel VOLTAGE | AMPL VOLT FILE 2.5.4.2 Sweeps GEN panel VOLTAGE | AMPL Step 2.5.4.2 Sweeps GEN panel VOLTAGE | AMPL Points 2.5.4.2 Sweeps GEN panel VOLTAGE | AMPL Stop 2.5.4.2 Sweeps GEN panel VOLTAGE | AMPL Start 2.5.4.2 Sweeps GEN panel VOLTAGE | AMPL Spacing → LIN → LOG Section IEC/IEEE-Bus Commands: Generators SOURce2:VOLTage:STARt SOURce2:SWEep:VOLTage:SPACing UPL 1078.2008.02 SOURce:FREQuency:MODE DWELl,’filename’ MMEMory:LOAD:LIST CW | FIXed SWEep1 SWEep2 LIST1 LIST2 3.55 Query: MMEM:LOAD:LIST? DWEL 10 ms to 1000 s DWELl ASYNc LIST MANual AUTO SOURce:SWEep:DWELl SOURce:SWEep:NEXTstep SOURce:SWEep:MODE Command Parameter s Basic unit 2.5.4.1.3 GEN panel SWEEP CTRL X Axis Z Axis → Frequency setting via entry → Frequency setting via normal sweep; frequency as X axis → Frequency setting via normal sweep; frequency as Z axis → Frequency setting via list sweep; frequency as X axis → Frequency setting via list sweep; frequency as Z axis E-10 2.5.4.1.3 GEN panel Dwell File 2.5.4.1.3 GEN panel Dwell 2.5.4.1.3 GEN panel Next Step → ANLR SYNC → DWELL VALUE → DWELL FILE 2.5.4.1.3 GEN panel Sweep Ctrl Specified file contains the dwell times Dwell time per sweep → Sweep after a certain (fixed) time has elapsed → Sweep after a valid measured value has been obtained → Sweep after a certain time defined by interpolated list value → Manual sweep switching → Automatic sweep switching Meaning With a SINusoid, STEReo or DC sweep the sinusoidal frequency and/or the level is swept. With a BURSt and S2Pulse sweep the burst frequency and/or the level is swept, likewise Ontime and/or interval (see next section). With a MDISt sweep the upper frequency and/or the total voltage is swept. With a DFD sweep the center frequency and/or the total voltage is swept. Section IEC/IEEE-Bus Commands: Generators Sweep Settings for Generator Functions SINusoid, STEReo, BURSt, S2Pulse, MDISt, DFD and DC See 3.10.1.4.4 Which parameters can be swept? • • • • 3.10.1.4.2 UPL FREQuency[1] "filename" MMEMory:LOAD:LIST 3.56 Value range V determined by FS instrument or function SOURce:VOLTage:STARt 1078.2008.02 CW | FIXed SWEep1 SWEep2 LIST1 LIST2 Hz SOURce:VOLTage:MODE Query: MMEM:LOAD:LIST? FREQ, SOURce:SWEep:FREQuency:STEP LINear LOGarithmic 2 to 1024 SOURce:SWEep:FREQuency:POINts SOURce:SWEep:FREQuency:SPACing Hz Value range determined by instrument or function Basic unit SOURce:FREQuency:STOP Parameter Hz Value range determined by instrument or function Command SOURce:FREQuency:STARt UPL See 3.10.1.4.4 Which parameters can be swept? Start value for amplitude sweep → Amplitude setting via entry → Amplitude setting via normal sweep; amplitude as X axis → Amplitude setting via normal sweep; amplitude as Z axis → Amplitude setting via list sweep; amplitude as X axis → Amplitude setting via list sweep; amplitude as Z axis File containing frequencies Step width for frequency sweep Scaling of frequency sweep range → linear → logarithmic For analog instrument Number of sweep points for frequency sweep Stop value for frequency sweep See 3.10.1.4.4 Which parameters can be swept? Start value for frequency sweep Meaning 2.5.4.2 GEN panel VOLTAGE → Start E-10 2.5.4.2 GEN panel SWEEP CTRL X Axis Z Axis 2.5.4.2 GEN panel FREQ FILE 2.5.4.2 GEN panel Step 2.5.4.2 GEN panel Spacing 2.5.4.2 GEN panel Points FREQUENCY → Stop 2.5.4.2 2.5.4.2 GEN panel FREQUENCY → Start Section IEC/IEEE-Bus Commands: Generators SWEep2 | LIST2 Switches a Z sweep off which was switched on with one of the following commands. SOURce:FREQuency:MODE SWEep2 | LIST2 or SOURce:VOLTage:MODE SWEep2 | LIST2 or SOURce:ONTime:MODE SWEep2 | LIST2 or SOURce:INTerval:MODE SWEep2 | LIST2 SWEep2 and LIST2 are synonyms in this command File containing amplitude values Step width for amplitude sweep Scaling of amplitude sweep range → linear → logarithmic Number of sweep points for amplitude sweep Stop value for amplitude sweep Meaning 2.5.4.2 GEN panel Z Axis → OFF 2.5.4.2 GEN panel VOLT FILE 2.5.4.2 GEN panel Step 2.5.4.2 GEN panel Spacing → LIN → LOG 2.5.4.2 GEN panel Points 2.5.4.2 GEN panel VOLTAGE → Stop Section 3.57 A normal sweep (or list sweep) is possible only when exactly 1 sweep parameter is set to SWEep1 (or LIST1). The sweep system is switched off when all sweep parameters are set to CW (=FIXed). Value range for "STARt", "STOP": values are specified in the functions section. E-10 IEC/IEEE-Bus Commands: Generators Max. 2 sweep parameters can be selected not to equal CW (= FIXed). Combining SWEep and LIST is not permissible. Likewise, assignment of the same selection point (eg SWEep1) to different sweep parameters is not permissible; the selection made most recently is valid, the other sweep parameters are set to FIXed. 1078.2008.02 Note: SOURce:OFF:MODE VOLTage,’filename’ MMEMory:LOAD:LIST Query: MMEM:LOAD:LIST? VOLT V Value range FS determined by instrument or function LINear LOGarithmic SOURce:SWEep:VOLTage:STEP SOURce:SWEep:VOLTage:SPACing 2 to 1024 Basic unit SOURce:SWEep:VOLTage:POINts Parameter Value range V determined by FS instrument or function Command SOURce:VOLTage:STOP UPL Sweep Settings for Generator Functions BURSt and S2Pulse IEC/IEEE-Bus Commands: Generators s, cyc Value range determined by instrument or function 2 to 1024 SOURce:ONTime:STOP SOURce:SWEep:ONTime:POINts 3.58 s, cyc Value range determined by instrument or function SOURce:ONTime:STARt 1078.2008.02 CW | FIXed SWEep1 SWEep2 LIST1 LIST2 Basic unit SOURce:INTerval:MODE Parameter CW | FIXed SWEep1 SWEep2 LIST1 LIST2 Command SOURce:ONTime:MODE can be swept?: Number of sweep points of burst time sweep Stop value for burst time sweep See 3.10.1.4.4 Which parameters can be swept? 2.5.4.2 GEN panel Points 2.5.4.2 2.5.4.5 2.5.4.6 GEN panel Stop 2.5.4.2 2.5.4.5 2.5.4.6 GEN panel Start E-10 2.5.4.2 GEN panel SWEEP CTRL X Axis Z Axis → Interval setting via entry → Interval setting via normal sweep; interval as X axis → Interval setting via normal sweep; interval as Z axis → Interval setting via list sweep; interval as X axis → Interval setting via list sweep; interval as Z axis Start value for burst time sweep 2.5.4.2 GEN panel SWEEP CTRL X Axis Z Axis Section → Burst time setting via entry → Burst time setting via normal sweep; burst time as X axis → Burst time setting via normal sweep; burst time as Z axis → Burst time setting via list sweep; burst time as X axis → Burst time setting via list sweep; burst time as Z axis Meaning Sweep settings same as with SINusoid, but for BURSt and S2Pulse Ontime and Interval may be swept in addition see 3.10.1.4.4 Which parameters 3.10.1.4.3 UPL Command 1078.2008.02 3.59 2 to 1024 SOURce:SWEep:INTerval:POINts LINear LOGarithmic s Value range determined by instrument or function SOURce:INTerval:STOP SOURce:SWEep:INTerval:SPACing s Value range determined by instrument or function SOURce:INTerval:STARt Query: MMEM:LOAD:LIST? ONT ONTime,’filename’ MMEMory:LOAD:LIST Basic unit s, cyc Value range determined by instrument or function LINear LOGarithmic Parameter SOURce:SWEep:ONTime:STEP SOURce:SWEep:ONTime:SPACing UPL Scaling of interval sweep range → linear → logarithmic Number of sweep points for interval sweep Stop value for interval sweep See 3.10.1.4.4 Which parameters can be swept? Start value for interval sweep File containing burst time values Step size for burst time sweep Scaling of burst time sweep range → linear → logarithmic Meaning 2.5.4.2 GEN panel Spacing → LIN → LOG 2.5.4.2 GEN panel Points 2.5.4.2 2.5.4.5 2.5.4.6 GEN panel Stop 2.5.4.2 2.5.4.5 2.5.4.6 GEN panel Start 2.5.4.5 2.5.4.6 GEN panel ONTIM FILE 2.5.4.2 GEN panel Step 2.5.4.2 GEN panel Spacing → LIN → LOG Section E-10 IEC/IEEE-Bus Commands: Generators 1078.2008.02 3.60 --- If SOUR:VOLT:SEL VLRT selected: The levels of the left (CH1) and right channel (CH2) may be swept and have a fixed offset. The offset remains constant during level sweep. The level offset can be set with SOUR:VOLT:RAT If SOUR:FREQ:SEL FQPH selected: Common sine frequency for both channels may be swept If SOUR:FREQ:SEL FQFQ selected: Sine frequency of left channel may be swept. Sine frequency of right channel remains constant. STEReo If SOUR:VOLT:SEL VLVL selected: --- Sine amplitude Sine frequency SINusoid ON TIMESweep VOLTSweep FREQSweep Which parameters can be swept? Generator Funktion 3.10.1.4.4 Query: MMEM:LOAD:LIST? INT INTerval, ’filename’ Basic unit MMEMory:LOAD:LIST Parameter s Value range determined by instrument or function Command SOURce:SWEep:INTerval:STEP UPL --- --- INTERVALSweep File containing interval values Step size for interval sweep Meaning 2.5.4.5 2.5.4.6 GEN panel INTV FILE 2.5.4.2 GEN panel Step Section E-10 IEC/IEEE-Bus Commands: Generators Total amplitude of both sinewave signals Total amplitude of both sinewave signals DC voltage Burst frequency Useful frequency Center frequency --- S2Pulse MDISt DFD DC 1078.2008.02 Burst amplitude (amplitude during HIGH phase of signal) Sine frequency Burst amplitude (amplitude during HIGH phase of signal) The sine amplitude of the left channel (CH1) may be swept. The sine amplitude of right channel (CH2) remains constant during sweep. BURSt UPL 3.61 --- --- --- Burst duration, the time during which the sine has ist high level. Burst duration, the time during which the sine has ist high level. --- --- --- Burst interval length. Burst interval length. E-10 IEC/IEEE-Bus Commands: Generators Command Generator Functions 1078.2008.02 SOURce:FUNCtion[:SHAPe] 3.10.1.5 UPL 3.62 SINusoid STEReoMULTisine BURSt S2Pulse MDISt DFD RANDom USER POLarity FSK FM DC Parameter Basic unit Generator signal: → Sinusoidal tone → Stereo signal → Multi-tone (up to 17 sine lines) → Sine burst → Sine2 burst → Double sine (similar to SMPTE) → Double sine (difference frequency distortion method) → Noise → User-defined signals → Polarity test signal → Frequency shift keying → Modulated sine → DC Voltage Meaning E-10 2.5.4 GEN panel FUNCTION → SINE → STEREO SINE → MULTISINE → SINE BURST → SINE² BURST → MOD DIST → DFD → RANDOM → ARBITRARY → POLARITY → FSK → MODULATION → DC Section IEC/IEEE-Bus Commands: Generators 0 to 1 FS SOURce:SINusoid:DITHer 1078.2008.02 ON OFF -5 V to 5 V -10 V to 10 V -1FS to 1FS OFF ON SOURce:SINusoid:DITHer:STATe SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet:STATe ON OFF SOURce:FREQuency:OFFSet:STATe 3.63 Parameter SINusoid Command SOURce:FUNCtion [:SHAPe] 3.10.1.5.1 SINE UPL FS V FS Basic unit Noise amplitude For digital instrument only → Noise superimposed on signal → Noise superimposition off Analog instrument (OUTP:TYPE UNB) Analog instrument (OUTP:TYPE BAL) Digital instrument DC amplitude Note: This setting cannot be made in the analog generator when a low-distortion generator is used. 2.5.4.1 GEN panel Dither 2.5.4.1 GEN panel Dither → ON → OFF 2.5.4.1 GEN panel DC Offset 2.5.4.1 GEN panel DC Offset → OFF → ON 2.5.4.1 GEN panel Frq. Offset → Frequency offset 0.1 % → No frequency offset DC offset permitting a DC voltage to be superimposed to the generator output. → Hardly any DC voltage at the output → DC voltage can be set with the next command. 2.5.4.3 GEN panel FUNCTION → SINE Section → Sinusoidal tone Meaning E-10 IEC/IEEE-Bus Commands: Generators 1078.2008.02 0 to 10 V 0 to 20 V 0 to 1 FS 3.64 V V FS EQUalize,’filename’ MMEMory:LOAD:LIST SOURce:VOLTage[:LEVel|AMPLitude] ON OFF SOURce:VOLTage:EQUalize:STATe Query: MMEM:LOAD:LIST? EQU Hz Value range determined by instrument or function Basic unit SOURce:FREQuency[:CW|FIXed] SOURce:SWEep ... ON OFF SOURce:LOWDistortion Parameter GAUSsian TRIangle RECTangle Command SOURce:RANDom:PDF UPL Is voltage-limited by SOUR:VOLT:LIM see 3.10.1.2 and 3.10.1.3 Sine amplitude Can be used as sweep parameter Analog range (OUTP:TYPE UNB) Analog range (OUTP:TYPE BAL) Digital range File containing equalizer data → Sine signal equalized → Sine signal not dependent on frequency Can be used as sweep parameter Sine frequency For sweep commands see 3.10.1.4 Generator Sweeps 2.5.4.3 GEN panel VOLTAGE 2.5.4.3 GEN panel Equal.File 2.5.4.3 GEN panel Equalizer → ON → OFF E-10 FREQUENQY 2.5.4.3 GEN panel 2.5.4.1 2.5.4.3 GEN panel Low Dist → ON → OFF → Sine signal generated by LDG → Sine signal generated by function generator Only available with ANALOG generator and option UPL-B1 (Low Distortion Generator) 2.5.4.1 GEN panel PDF → GAUSS → TRIANGLE → RECTANGLE Section → Noise distribution, Gaussian → Noise distribution, triangular → Noise distribution, uniform Meaning IEC/IEEE-Bus Commands: Generators 1078.2008.02 SOURce:RANDom:SPACing:FREQuency SOURce:RANDom:SPACing:MODE SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet:STATe SOURce:FUNCtion [:SHAPe] Command 3.10.1.5.2 MULTISINE UPL 3.65 Lower limit value: analog = 2.93 Hz digital = sampling frequency / 16384 ATRack USERdefined -5 V to 5 V -10 V to 10 V -1FS to 1FS OFF ON MULTisine Parameter Hz V V FS Basic unit Setting value for frequency spacing for multisine measurement The value range depends on the selected generator and its sampling rate (see 2.5.1 Selecting the Generator → The entered value (see next command) is corrected to the next settable value. → The value of the analyzer frequency spacing of FFT is automatically set It can be read out with command CALC:TRAN:FREQ:RES? provided FFT is selected in the analyzer. Setting the frequency spacing for the multisine measurement DC amplitude Analog instrument (OUTP:TYPE UNB) Analog instrument (OUTP:TYPE BAL) Digital instrument Note: This setting cannot be made in the analog generator when a low-distortion generator is used. → Virtually no DC voltage component at the output → DC voltage can be set with the next command. DC offset permitting a DC voltage to be superimposed on the generator output. Multi-tone (up to 17 sine lines) Meaning 2.5.4.4 GEN panel Spacing E-10 2.5.4.4 GEN panel Spacing → USER DEF → ANLR TRACK 2.5.4.1.1 GEN panel DC Offset 2.5.4.1.1 GEN panel DC Offset → OFF → ON 2.5.4.4 GEN panel FUNCTION → MULTISINE Section IEC/IEEE-Bus Commands: Generators Command 1078.2008.02 SOURce:VOLTage:CREStfactor MINimized DPHase SOURce:VOLTage:CREStfactor:MODE 1 to 100 VALue 1 to 17 3.66 Query: MMEM:LOAD:LIST? EQU EQUalizer,’filename’. OFF ON DEFinedvoltage EQUalvoltage Parameter SOURce:MULTisine:COUNt MMEMory:LOAD:LIST SOURce:VOLTage:EQUalizer:STATe SOURce:FUNCtion:MODE alias SOURce:MULTisine:MODE UPL Basic unit 2.5.4.4 GEN panel Crest Fact E-10 2.5.4.4 GEN panel Crest Fact → OPTIMIZED → DEFINE PHAS → VALUE → The crest factor (ratio of peak/rms value) is minimized. → The phase of the lines can be separately set with the next but one command SOURce:PHASe[][:ADJust]. The start phase of the sinewave is entered. → The crest factor is set with the next command SOUR:VOLT:CRES so that it closely approaches a settable value. The specified crest factor is approximated. This is the easier the more lines are used for optimization. Acc. to measurements in line with ANSI S3.42 a crest factor of 4 (= 12 dB) is recommended. 2.5.4.4 GEN panel No of Sin 2.5.4.4 GEN panel Equal.File 2.5.4.4 GEN panel Equalizer → ON → OFF 2.5.4.4 GEN panel Mode → EQUAL VOLT → DEFINE VOLT Section Number of settable frequencies Equalizer file for correcting the multisine frequency lines. Only with SOUR:VOLT:EQU:STAT ON selected, see 2.5.4.1.3 Equalization of SINE, SINE BURST, DFD, MULTISINE, RANDOM See 2.5.4.1.3 Equalization of SINE, SINE BURST, DFD, MULTISINE, RANDOM → Every active multisine frequency line is equalized. Equalizer is switched on. The menu item ”Equal. file” is activated, ie the indicated file is loaded. → The levels of all frequency lines remain unchanged. Selection of entry mode for individual multisine voltages: → The same amplitude applies for each sine. It is entered with command SOUR:VOLT1 . → A separate amplitude can be defined for each sine. Meaning IEC/IEEE-Bus Commands: Generators Query only SOURce:VOLTage:TOTal[:LEVel|AMPLitude]? 3.67 SOURce:VOLTage:TOTal:GAIN 1078.2008.02 1 to 17 Hz Value range determined by instrument or function SOURce:FREQuency[][:CW|FIXed] V FS dB 1 to 17 Analog instrument OUTP:TYPE UNB 0 to 10 V Analog instrument OUTP:TYPE BAL 0 to 20 V Digital instrument 0 to 1 FS Basic unit SOURce:VOLTage[][:LEVel|AMPLitude] Parameter 1 to 17 0 to 360 ° Command SOURce:PHASe[][:ADJust] UPL 1. SOUR:MULT:MODE EQU 2. SOUR1:VOLT 0 With the single amplitudes being unknown, all sinewaves should be set explicitly to 0 before setting the maximum amplitude. Total peak amplitude; query only Subsequent amplification of all sine lines (<0 → attenuation); the upper range limit depends on individual rules for sine and sine frequencies as well as on SOUR:VOLT:LIM Frequency entry for the i-th multisine line The maximum amplitude can be set for SOUR:VOLT only when all other sinewaves have an amplitude of 0. Otherwise, Vmax must be reduced by the sum of the remaining single voltages. Level entry for i-th multisine line Is voltage-limited by SOUR:VOLT:LIM see 3.10.1.2 and 3.10.1.3 For SOUR:VOLT:CRES:MODE DPHase only The line is output starting with the specified phase. If 0° is entered, the line starts at 0 and then rises. If 90° is entered, the line starts with the specified voltage and then decreases. Entered phase: i-th sine phase; i = 2 to 17 Meaning E-10 2.5.4.4 GEN panel TOTAL PEAK 2.5.4.4 GEN panel TOTAL GAIN Freq No 1 to17 2.5.4.4 GEN panel 2.5.4.4 GEN panel Volt No 1 to 17 2.5.4.4 GEN panel Phas No 1 to 17 Section IEC/IEEE-Bus Commands: Generators Command SOURce:ONTime 1078.2008.02 SOURce:INTerval -100% to 0% 3.68 set burst duration ... 60 s tmax: 60 s – tmin Digital generator: tmin= 1 / sample frequency Analog generator: tmin= 20.83 µs tmin to tmax fmax depending on generator 1 µHz to fmax BURSt SINusoid OFF Query only Parameter SOURce:VOLTage:AM SOURce:FREQuency:AM SOURce:AM:MODE SOURce:VOLTage:TOTal:RMS? UPL s s PCT Hz V FS Basic unit Available only with BURST modulation (SOUR:AM:MODE BURS) Entry of the burst interval length (burst period), the sum of burst duration and break time. Available only with BURST modulation (SOUR:AM:MODE BURS) Entry of the burst duration (time, the sine is switched on) Available only with SINE modulation (SOUR:AM.MODE SIN) Setting of the modulation deviation in % Available only with SINE modulation (SOUR:AM.MODE SIN) Setting of the modulation frequency → The amplitude modulation is switched off, the generator signal is not modulated. → The generator signal is amplitude-modulated from 0% to -100% in the form of a sinewave. → The generator signal is switched on and off periodically. Selection of the type of modulation Total RMS amplitude; query only Meaning 2.5.4.4 GEN-Panel INTERVAL 2.5.4.4 GEN-Panel ON TIME 2.5.4.4 GEN-Panel Variation 2.5.4.4 GEN-Panel Mod Freq 2.5.4.4 GEN-Panel Ampl Var → OFF → SINE → BURST 2.5.4.4 GEN panel TOTAL RMS Section E-10 IEC/IEEE-Bus Commands: Generators 1078.2008.02 SOURce:SWEep ... MMEMory:LOAD:LIST SOURce:VOLTage:EQUalize:STATe SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet:STATe SOURce:FUNCtion [:SHAPe] Command 3.10.1.5.3 SINE BURST UPL 3.69 Query form: MMEM:LOAD:LIST? EQU EQUalize,’filename’ ON OFF -5 V to 5 V -10 V to 10 V -1FS to 1FS OFF ON BURSt Parameter V FS Basic unit For sweep commands see 3.10.1.4 Generator Sweeps File containing equlizer data → Equalizer on → Equalizer off Equalization of the sine voltage of the bursted sinewave DC amplitude Analog instrument (OUTP:TYPE UNB) Analog instrument (OUTP:TYPE BAL) Digital instrument Note: This setting cannot be made in the analog generator when a low-distortion generator is used. → Hardly any DC voltage at the output → DC voltage can be set with the next command. DC offset permitting a DC voltage to be superimposed at the generator output. → Sine burst Meaning 2.5.4.1.1 GEN-Panel Equal.File 2.5.4.1.1 GEN-Panel Equalizer → ON → OFF DC Offset 2.5.4.1.1 GEN panel 2.5.4.1.1 GEN panel DC Offset → OFF → ON E-10 2.5.4.5 GEN panel FUNCTION → SINE BURST Section IEC/IEEE-Bus Commands: Generators 0 to SOUR:VOLT s, cyc 0 to 60 s Value range determined by instrument or function s Value range determined by instrument or function 0 to 60 s SOURce:VOLTage:LOWLevel SOURce:ONTime[:CW|FIXed] SOURce:INTerval[:CW|FIXed] SOURce:ONTime:DELay 3.70 "SOUR:VOLT" is voltage-limited by SCPI command "SOUR:VOLT:LIM" Caution: 1078.2008.02 Clock rate and fmax depend on generator (see 2.5.1 Selecting the Generator). Note: V %on FS %on FS V 0 to 12 V 0 to 24 V 0 to 1 FS Basic unit SOURce:VOLTage[:LEVel|AMPLitude] Parameter Hz Voltage range determined by instrument or function Command SOURce:FREQuency[:CW|FIXed] UPL Sets a start delay for SINE BURST and SINE2 BURST. Interval time Can be used as sweep parameter Burst time Can be used as sweep parameter Amplitude during LOW phase of signal Analog instrument Digital instrument Burst amplitude (amplitude during HIGH phase of signal) Can be used as sweep parameter Analog instrument (OUTPUP:TYPE UNB) Analog instrument(OUTP:TYPE BAL) Digital instrument Is voltage-limited by SOUR:VOLT:LIM see 3.10.1.2 and 3.10.1.3 Sine frequency Can be used as sweep parameter Meaning 2.5.4.5 2.5.4.6 GEN panel BurstOnDel 2.5.4.5 GEN panel INTERVAL 2.5.4.5 GEN panel ON TIME 2.5.4.5 GEN panel Low Level 2.5.4.5 GEN panel VOLTAGE E-10 2.5.4.5 GEN panel FREQUENCY Section IEC/IEEE-Bus Commands: Generators 1078.2008.02 3.71 Analog instrument (OUTP:TYPE UNB) Analog instrument (OUTP:TYPE BAL) Digital instrument Is voltage-limited by SOUR:VOLT:LIM see 3.10.1.2 and 3.10.1.3 When negative amplitudes are entered the pulse is inverted. Burst amplitude Can be used as sweep parameter 0 to 12 V 0 to 24 V 0 to 1 FS SOURce:VOLTage[:LEVel|AMPLitude] V FS Burst frequency Can be used as sweep parameter Hz Value range determined by instrument or function Analog instrument (OUTP:TYPE UNB) Analog instrument (OUTP:TYPE BAL) Digital instrument DC amplitude Note: This setting cannot be made in the analog generator when a low-distortion generator is used. DC offset permitting a DC voltage to be superimposed at the generator output. → Hardly any DC voltage at the output → DC voltage can be set with the next command. Sine2 burst Meaning SOURce:FREQuency[:CW|FIXed] V FS Basic unit For sweep commands see 3.10.1.4 Generator Sweeps -5 V to 5 V -10 V to 10 V -1FS to 1FS OFF ON S2Pulse Parameter 2.5.4.6 GEN panel VOLTAGE E-10 FREQUENCY 2.5.4.6 GEN panel GEN panel 2.5.4.7 2.5.4.1.1 DC Offset 2.5.4.1.1 GEN panel DC Offset → OFF → ON 2.5.4.6 GEN panel FUNCTION → SINE² BURST Section IEC/IEEE-Bus Commands: Generators SOURce:SWEep ... SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet:STATe SOURce:FUNCtion [:SHAPe] Command 3.10.1.5.4 SINE2 BURST UPL 3.72 0 to 60 s SOURce:ONTime:DELay 1078.2008.02 s Value range determined by instrument or function Basic unit SOURce:INTerval[:CW|FIXed] Parameter s ,cyc Value range determined by instrument or function Command SOURce:ONTime[:CW|FIXed] UPL Sets a start delay for SINE BURST and SINE2 BURST. Interval time Can be used as sweep parameter Burst time Can be used as sweep parameter Meaning 2.5.4.5 2.5.4.6 GEN panel BurstOnDel 2.5.4.6 GEN panel INTERVAL 2.5.4.6 GEN panel ON TIME Section E-10 IEC/IEEE-Bus Commands: Generators ON OFF 0 to 1 FS SOURce:SINusoid:DITHer:STATe SOURce:SINusoid:DITHer 1078.2008.02 -5 V to 5 V -10 V to 10 V -1FS to 1FS SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet OFF ON ON OFF SOURce:FREQuency:OFFSet:STATe SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet:STATe MDISt 3.73 Parameter SOURce:FUNCtion [:SHAPe] Command 3.10.1.5.5 MOD DIST UPL FS V FS Basic unit 2.5.4.1.1 GEN panel Dither 2.5.4.1.1 GEN panel Dither → ON → OFF → Noise superimposed onto the signal. → Noise superimposition off For digital instrument only With option UPL-B29 (Digital Audio 96 kHz) not allowed in High Rate-Mode (CONF:DAI HRM), allowed in Base Rate-Mode (CONF:DAI BRM) Noise amplitude 2.5.4.1.1 GEN panel DC OFFSET DC amplitude Analog instrument (OUTP:TYPE UNB) Analog instrument (OUTP:TYPE BAL) Digital instrument Note: This setting cannot be made in the analog generator when a low-distortion generator is used. 2.5.4.1.1 GEN panel DC Offset → OFF → ON E-10 2.5.4.1.1 GEN panel Frq. Offset → +1000 PPM → OFF → Frequency offset 0.1 % → No frequency offset DC offset permitting a DC voltage to be superimposed at the generator output. → Hardly any DC voltage at the output → DC voltage can be set with the next command. 2.5.4.7 GEN panel FUNCTION → MOD DIST Section → Double sine (similar to SMPTE) Meaning IEC/IEEE-Bus Commands: Generators 1078.2008.02 SOURce:VOLTage:TOTal[:LEVel|AMPLitude] SOURce:FREQuency2[:CW|FIXed] Hz 3.74 V Value range FS determined by instrument or function fmax see 2.5.1 30 Hz to fmax / 8 Is voltage-limited by SOUR:VOLT:LIM see 3.10.1.2 and 3.10.1.3In the analog instrument the lower limit SOUR:VOLT:RAT (for high rms voltage specifications) depends on the required total rms voltage (see "TOTAL VOLT"). Total amplitude Can be used as sweep parameter Interfering frequency Useful frequency Can be used as sweep parameter Hz SOURce:FREQuency[1][:CW|FIXed] 2.5.4.1 2.5.4.7 GEN panel Low Dist → ON → OFF → Useful signal generated by LDG Only available with ANALOG generator and option UPL-B1 (Low Distortion Generator) → Both sines generated by function generator. E-10 2.5.4.7 GEN panel TOTAL VOLT 2.5.4.7 GEN panel LOWER FREQ 2.5.4.7 GEN panel UPPER FREQ GEN panel 2.5.4.7 2.5.4.1.1 GEN panel PDF → GAUSS → TRIANGLE → RECTANGLE Section → Noise distribution, Gaussian → Noise distribution, triangular → Noise distribution, equivalent Meaning For sweep commands see 3.10.1.4 Generator Sweeps ANALOG gen: 240 Hz to 21,75 kHz DIGITAL gen: 240 Hz to fmax fmax see 2.5.1 Basic unit IEC/IEEE-Bus Commands: Generators SOURce:SWEep ... OFF ON SOURce:LOWDistortion Parameter GAUSsian TRIangle RECTangle Command SOURce:RANDom:PDF UPL Command 1078.2008.02 SOURce:VOLTage:RATio UPL 1 to 10 3.75 Parameter Basic unit Ratio of interfering to useful signal Meaning 2.5.4.7 GEN panel VOLT LF:UF Section E-10 IEC/IEEE-Bus Commands: Generators 1078.2008.02 SOURce:FUNCtion:MODE IEC118 3.76 Parameter IEC268 OFF ON ON OFF SOURce:FREQuency:OFFSet:STATe SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet:STATe DFD Command SOURce:FUNCtion [:SHAPe] 3.10.1.5.6 DFD UPL Basic unit → Entry of center frequency (MEAN FREQ) and difference frequency (DIFF FREQ) to IEC 268 with commands SOUR:FREQ:MEAN and SOUR:FREQ:DIFF If a frequency sweep is selected (for the X or Z axis), the center frequency is swept. → Entry of upper DFD frequency (UPPER FREQ) and difference frequency (DIFF FREQ) to IEC 118 with commands SOUR:FREQ and SOUR:FREQ:DIFF If a frequency sweep is selected (for the X or Z axis), the UPPER FREQ is swept. Note: This setting cannot be made in the analog generator when a low-distortion generator is used. With the offset switched on, the S/N ratio of the analog DFD signal is poorer by 30 dB . 2.5.4.1.1 GEN panel Mode → IEC 268 → IEC 118 2.5.4.1 GEN panel DC Offset → OFF → ON E-10 2.5.4.1 GEN panel Frq. Offset → + 1000 PPM → OFF → Frequency offset 0.1 % → No frequency offset DC offset permitting a DC voltage to be superimposed at the generator output. → Hardly any DC voltage at the output → DC voltage can be set with the next command. 2.5.4.8 GEN panel FUNCTION → DFD Section → Double sine (difference frequency method) Meaning IEC/IEEE-Bus Commands: Generators 0 to 1 FS GAUSsian TRIangle RECTangle ON SOURce:SINusoid:DITHer SOURce:RANDom:PDF SOURce:LOWDistortion 1078.2008.02 3.77 2.5.4.8 GEN panel MEAN FREQ E-10 2.5.4.1 2.5.4.8 GEN panel Low Dist → ON → OFF → 1st sine generated by LDG Only available with ANALOG generator and option UPL-B1 (Low Distortion Generator)→ Both sines generated by function generator Center frequency Can be used as sweep parameter Value range Hz determined by instrument or function 2.5.4.1.1 GEN panel PDF → GAUSS → TRIANGLE → RECTANGLE → Noise distribution, Gaussian → Noise distribution, triangular → Noise distribution, uniform SOURce:FREQuency:MEAN 2.5.4.1.1 GEN panel Dither 2.5.4.1.1 GEN panel Dither → ON → OFF 2.5.4.1.1 GEN panel DC OFFSET Section Noise amplitude For digital instrument only. With option UPL-B29 (Digital Audio 96 kHz) not allowed in High Rate-Mode (CONF:DAI HRM), allowed in Base Rate-Mode (CONF:DAI BRM) → Noise is superimposed on signal. → Noise superimposition off Analog instrument (OUTP:TYPE UNB) Analog instrument (OUTP:TYPE BAL) Digital instrument DC amplitude Meaning For sweep commands see 3.10.1.4 Generator Sweeps FS V V FS Basic unit IEC/IEEE-Bus Commands: Generators SOURce:SWEep ... OFF ON OFF SOURce:SINusoid:DITHer:STATe Parameter -5 V to 5 V -10 V to 10 V -1FS to 1FS Command SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet UPL 3.78 Value range V determined by FS instrument or function SOURce:VOLTage:TOTal[:LEVel|AMPLitude] 1078.2008.02 Value range Hz determined by instrument or function Basic unit SOURce:FREQuency:DIFFerence Parameter Value range determined by instrument or function Command SOURce:FREQuency:[1][:CW|FIXed] UPL Total amplitude Is voltage-limited by SOUR:VOLT:LIM see 3.10.1.2 and 3.10.1.3 Difference frequency Entry of upper DFD frequency with SOURce:FUNCtion:MODE IEC 118 selected. Meaning E-10 2.5.4.8 GEN panel TOTAL VOLT 2.5.4.8 GEN panel DIFF FREQ 2.5.4.8 GEN-panel UPPER FREQ Section IEC/IEEE-Bus Commands: Generators Command FREQuency TIME 0 to 12 V 0 to 24 V 0 to 1 FS SOURce:RANDom:DOMain SOURce:VOLTage:TOTal[:LEVel|AMPLitude] SOURce:VOLTage:TOTal:RMS 1078.2008.02 -5 V to 5 V -10 V to 10 V -1FS to 1FS OFF ON RANDom 3.79 Parameter SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet:STATe SOURce:FUNCtion [:SHAPe] 3.10.1.5.7 RANDOM UPL V FS V FS V FS Basic unit Noise RMS amplitude Analog-Instrument Digital-Instrument Noise peak amplitude Analog instrument (OUTP:TYPE UNB) Analog instrument (OUTP:TYPE BAL) Digital instrument Is voltage-limited by SOUR:VOLT:LIM see 3.10.1.2 and 3.10.1.3 → Frequency domain → Time domain Analog instrument (OUTP:TYPE UNB) Analog instrument (OUTP:TYPE BAL) Digital instrument DC amplitude Note: This setting cannot be made in the analog generator when a low-distortion generator is used. DC offset permitting a DC voltage to be superimposed at the generator output. → Hardly any DC voltage at the output DC voltage can be set with the next command. → Noise Meaning 2.5.4.9 GEN panel VOLT RMS 2.5.4.9 GEN panel VOLT PEAK 2.5.4.9 GEN panel Domain → FREQ → TIME 2.5.4.1.1 GEN panel DC OFFSET 2.5.4.1.1 GEN panel DC Offset → OFF → ON 2.5.4.9 GEN panel FUNCTION → RANDOM Section E-10 IEC/IEEE-Bus Commands: Generators Hz Value range determined by instrument or function Hz Value range determined by instrument or function SOURce:RANDom:FREQuency:LOWer SOURce:RANDom:FREQuency:UPPer SOURce:FREQuency:MEAN 3.80 WHITe PINK TOCTave ARBitrary SOURce:RANDom:SHAPe 1078.2008.02 Hz Value range determined by instrument or function SOURce:RANDom:SPACing:FREQuency Basic unit ATRack USERdefined Parameter SOURce:RANDom:SPACing:MODE Command Further commands for frequency domain only (SOUR:RAND:DOM FREQ): UPL Center frequency for 1/3-octave noise E-10 2.5.4.9 GEN panel MEAM FREQ 2.5.4.9 GEN panel Lower Freq Upper Freq 2.5.4.9 GEN panel Equalizatn → WHITE → PINK → THIRD OCT → FILE → White noise → Pink noise → 1/3-octave noise → File-defined noise Lower/upper frequency limit for white and pink noise 2.5.4.9 GEN panel Spacing 2.5.4.9 GEN panel Spacing → ANLR TRACK → USER DEF Section Entry of frequency spacing → Analyzer frequency spacing synchronous → Frequency spacing acc. to user entry Meaning IEC/IEEE-Bus Commands: Generators Command 1078.2008.02 SOURce:ONTime SOURce:VOLTage:AM SOURce:FREQuency:AM SOURce:AM:MODE MMEMory:LOAD:LIST UPL 3.81 tmax: 60 s – tmin Digital generator: tmin= 1 / sample frequency Analog generator: tmin= 20.83 µs tmin to t max -100% to 0% fmax depending on the generator 1 µHz to fmax BURSt SINusoid OFF RANDom, ’filename’ Query: MMEM:LOAD:LIST? RAND ARBitrary, ’filename’ Query: MMEM:LOAD:LIST? ARB Parameter s PCT Hz Basic unit Available only with BURST modulation (SOUR:AM:MODE BURS) Entry of the burst duration (time the sine is switched on) Available only with SINE modulation (SOUR:AM.MODE SIN) Setting of the modulation deviation in % Available only with SINE modulation (SOUR:AM.MODE SIN) Setting of the modulation frequency → The amplitude-modulation is switched off, the generator signal is not modulated. → The generator signal is amplitude-modulated from 0% to 100% in the form of a sinewave. → The generator signal is switched on and off periodically. Selection of the type of modulation File with data for file-defined noise. ARBitrary and RANDom are synonyms. Meaning 2.5.4.9 GEN-Panel ON TIME 2.5.4.9 GEN-Panel Variation 2.5.4.9 GEN-Panel Mod Freq 2.5.4.9 GEN-Panel Ampl Var → OFF → SINE → BURST 2.5.4.9 GEN panel Shape File Section E-10 IEC/IEEE-Bus Commands: Generators Command set burst duration ... 60 s Parameter 1078.2008.02 SOURce:RANDom:PDF Command GAUSsian TRIangle RECTangle 3.82 Parameter Further commands for time domain only (SOUR:RAND:DOM TIME): SOURce:INTerval UPL Basic unit s Basic unit Section → Noise distribution, Gaussian → Noise distribution, triangular → Noise distribution, uniform Meaning E-10 2.5.4.9 GEN panel PDF → GAUSS → TRIANGLE → RECTANGLE Section Entry of the burst interval length (burst period), i.e., the sum of burst duration 2.5.4.9 and break time GEN-Panel INTERVAL Available only with BURST modulation (SOUR:AM:MODE BURS) Meaning IEC/IEEE-Bus Commands: Generators 1078.2008.02 ARBitrary, ’filename’ MMEMory:LOAD:LIST 3.83 Query: MMEM:LOAD:LIST? ARB -5 V to 5 V -10 V to 10 V -1FS to 1FS OFF ON USER Parameter SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet:STATe SOURce:FUNCtion [:SHAPe] Command 3.10.1.5.8 ARBITRARY UPL V FS Basic unit File with data for waveform Analog instrument (OUTP:TYPE UNB) Analog instrument (OUTP:TYPE BAL) Digital instrument DC amplitude Note: This setting cannot be made in the analog generator when a low-distortion generator is used. → Hardly any DC voltage at the output → DC voltage can be set with the next command. DC offset permitting a DC voltage to be superimposed at the generator output. → User-defined waveforms Meaning 2.5.4.10 GEN panel Filename 2.5.4.1.1 GEN panel DC Offset 2.5.4.1.1 GEN panel DC Offset → OFF → ON E-10 2.5.4.10 GEN panel FUNCTION → ARBITRARY Section IEC/IEEE-Bus Commands: Generators Command 1078.2008.02 SOURce:FREQuency:AM SOURce:AM:MODE SOURce:VOLTage:TOTal:RMS SOURce:VOLTage:TOTal[:LEVel|AMPLitude] UPL 3.84 fmax depending on the generator 1 µHz to fmax Available only with SINE modulation (SOUR:AM.MODE SIN) Setting of the modulation frequency → The generator signal is switched on and off periodically. . BURSt Selection of the type of modulation RMS signal amplitude for Analog generator Only available with ANALOG generator in format AWD and TTF SOUR:VOLT:TOT and SOUR:VOLT:TOT:RMS are coupled via the crest factor (which is constant for a specific noise signal). A change of SOUR:VOLT:TOT:RMS therefore affects the SOUR:VOLT:TOT value. Is voltage-limited by SOUR:VOLT:LIM see 3.10.1.2 and 3.10.1.3 SOUR:VOLT:TOT and SOUR:VOLT:TOT:RMS are coupled via the crest factor (which is constant for a specific signal). A change of SOUR:VOLT:TOT therefore immediately affects the figure for SOUR:VOLT:TOT:RMS. If the crest factor is changed, SOUR:VOLT:TOT will remain unchanged. Peak amplitude of signal Meaning SINusoid Hz V FS V FS Basic unit → The amplitude modulation is switched off, the generator signal is not modulated. → The generator signal is amplitude-modulated from 0% to -100% OFF 0 V to 20 V 0 V to 10 V ONLY: Src Mode = COMMON 0 to 1 FS Src Mode = PHASE: 0 UI to 2,5 UI Src Mode = JITTER ONLY: 0 to 1 FS Src Mode = AUDIO DATA: Digital Instrument: 0 to16.971 V (OUTPUT = BAL: 0 to 14,142 V Output = UNBAL: Analog Instrument: Parameter 2.5.4.10 GEN-Panel Mod Freq 2.5.4.10 GEN-Panel Ampl Var → OFF → SINE → BURST 2.5.4.10 GEN panel VOLT RMS 2.5.4.10 GEN panel VOLT PEAK Section E-10 IEC/IEEE-Bus Commands: Generators 1078.2008.02 SOURce:INTerval SOURce:ONTime SOURce:VOLTage:AM UPL Command 3.85 set burst duration ... 60 s tmax: 60 s – tmin Digital generator: tmin= 1 / sample frequency Analog generator: tmin= 20.83 µs tmin to tmax -100% ... 0% Parameter s s PCT Basic unit Available only with BURST modulation (SOUR:AM:MODE BURS) Entry of the burst interval length (burst period), i.e., the sum of burst duration and break time Available only with BURST modulation (SOUR:AM:MODE BURS) Entry of the burst duration (time the sine is switched on) Available only with SINE modulation (SOUR:AM.MODE SIN) Setting of the modulation deviation in % Meaning 2.5.4.10 GEN-Panel INTERVAL 2.5.4.10 GEN-Panel ON TIME 2.5.4.10 GEN-Panel Variation Section E-10 IEC/IEEE-Bus Commands: Generators 0 to 12 V 0 to 20 V 0 to 1 FS SOURce:VOLTage[:LEVel|AMPLitude] 1078.2008.02 -5 V to 5 V -10 V to 10 V -1FS to 1FS OFF ON POLarity 3.86 Parameter SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet:STATe SOURce:FUNCtion [:SHAPe] Command 3.10.1.5.9 POLARITY UPL V FS V FS Basic unit Is voltage-limited by SOUR:VOLT:LIM see 3.10.1.2 and 3.10.1.3 Pulse amplitude Analog instrument (OUTP:TYPE UNB) Analog instrument (OUTP:TYPE BAL) Digital instrument DC amplitude Analog instrument (OUTP:TYPE UNB) Analog instrument (OUTP:TYPE BAL) Digital instrument Note: This setting cannot be made in the analog generator when a low-distortion generator is used. → Hardly any DC voltage at the output → DC voltage can be set with the next command. DC offset permitting a DC voltage to be superimposed at the generator output. → Polarity test signal Meaning 2.5.4.11 GEN panel VOLTAGE 2.5.4.1.1 GEN panel DC Offset 2.5.4.1.1 GEN panel DC Offset → OFF → ON E-10 2.5.4.11 GEN panel FUNCTION → POLARITY Section IEC/IEEE-Bus Commands: Generators ’O33 ID code SOURce:O33 1078.2008.02 0 to 11.29 V 0 FS to 1 FS -5 V to 5 V -10 V to 10 V -1FS to 1FS ON OFF FSK 3.87 Parameter SOURce:VOLTage SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet:STATe SOURce:FUNCtion[:SHAPe] Command 3.10.1.5.10 FSK (Frequency shift keying) UPL Sends the code for line measurements. The data coded in this way can only be sent from option UPL-B33 or UPLB10 (universal sequence controller). Level for both FSK frequencies Analog instrument (OUTP:TYPE UNB) Analog instrument (OUTP:TYPE BAL) Digital instrument Amplitude of DC component Note: This setting is not possible in the analog generator when the low-distortion generator is used. DC offset allows a DC voltage to be superimposed onto the generator output. → Almost no DC voltage at the output → The DC component can be set with the following command. Frequency shift keying; generates a sequence of two different sinewave frequencies each being output for 9 ms (baud rate 110) . The data coded in this way can only be defined from option UPL-33 or UPL-B10 using command SOURce:O33 ’O33-’ . Frequency #1: 1850 Hz, logic 0 Frequency #2: 1650 Hz, logic 1 Meaning No manual operation 2.5.4.12 GEN panel Volt No 1 2.5.4.12 GEN panel DC Offset 2.5.4.12 GEN panel DC Offset → OFF → ON 2.5.4.12 GEN panel FUNCTION → FSK Section E-10 IEC/IEEE-Bus Commands: Generators ON OFF 0 to 1 FS SOURce:SINusoid:DITHer:STATe SOURce:SINusoid:DITHer 1078.2008.02 -1 FS to 1 FS SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet OFF ON ON OFF SOURce:FREQuency:OFFSet:STATe SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet:STATe STEReo 3.88 Parameter SOURce:FUNCtion[:SHAPe] Command 3.10.1.5.11 STEREO SINE UPL FS FS 2.5.4.13 GEN-Panel Dither 2.5.4.13 GEN-Panel Dither → ON → OFF → Noise superimposed on signal → Noise superimposition off Noise amplitude 2.5.4.13 GEN-Panel DC Offset 2.5.4.13 GEN-Panel DC Offset → OFF → ON 2.5.4.13 GEN-Panel Frq. Offset, → +1000 ppm → OFF E-10 2.5.4.13 GEN-Panel FUNCTION → STEREO SINE Section DC amplitude Note: This setting cannot be made in the ANALOG generator when a low-distortion generator is used. DC offset permitting a DC voltage to be superimposed to the generator output. → Hardly any DC voltage at the output → DC voltage can be set with the next command. → Frequency offset 0.1 % → No frequency offset Only available with DIGITAL generator and option UPL-B6 (Extended Analysis Function) → Sine with different signals for the left and right channel. Meaning IEC/IEEE-Bus Commands: Generators 1078.2008.02 SOURce:SWEep ... SOURce:VOLTage:SELect VLVL VLRT FQFQ FQPH 3.89 For sweep commands see 3.10.1.4 Generator Sweeps → The levels of the left (CH1) and right channel (CH2) have a fixed offset. The offset remains constant during level sweep. → The level of the left (CH1) and right channel (CH2) can be entered independently of each other. Determines the type of level entry in the left and right channel. → Left (CH1) and right channel (CH2) have the same frequency but a selectable phase with a fixed delay. → The frequency of the left (CH1) and right channel (CH2) can be entered independently of each other. Determines the type of frequency entry in the left and right channel. if SOURC:VOLT:EQU:STAT ON Query: MMEM:LOAD:LIST? EQU SOURce:FREQuency:SELect File containing equalizer data EQUalize,’filename’ MMEMory:LOAD:LIST E-10 2.5.4.13 GEN-Panel Volt Mode VOLT&RATIO VOLT CH1&2 2.5.4.13 GEN-Panel Freq Mode FREQ&PHASE FREQ CH1&2 2.5.4.13 GEN-Panel Equal.File 2.5.4.13 GEN-Panel Equalizer → ON → OFF ON OFF → Sine signal equalized → Sine signal not dependent on frequency Section 2.5.4.13 GEN-Panel PDF → GAUSS → TRIANGLE → RECTANGLE Meaning IEC/IEEE-Bus Commands: Generators → Noise distribution, Gaussian → Noise distribution, triangular → Noise distribution, uniform SOURce:VOLTage:EQUalize:STATe Parameter GAUSsian TRIangle RECTangle Command SOURce:RANDom:PDF UPL 0 to 1 FS 0 to 100000 SOURce:VOLTage:CH2Stereo SOURce:VOLTage:RATio 3.90 0 to 1 FS SOURce:VOLTage[:LEVel|AMPLitude] 1078.2008.02 0 ° to 360 ° SOURce:PHASe FS FS DEG Value range determined by instrument or function SOURce:FREQuency:CH2Stereo Parameter Hz Value range determined by instrument or function Command SOURce:FREQuency[:CW|FIXed] UPL The level of the right channel is reset upon each command SOUR:VOLT:RATio or SOURce:VOLTage and limited to 1.0 FS or 'Max Volt'. Only available with SOUR:VOLT:SEL VLRT: Entry of level offset between channel 2 (right channel) and channel 1 (left channel) as numeric value. Only available with SOURce:VOLTage:SELect VLVL: Entry of sine amplitude of right channel. Remains constant during sweep. Is voltage-limited by SOUR:VOLT:LIM see 3.10.1.2 and 3.10.1.3 Is voltage-limited by SOUR:VOLT:LIM see 3.10.1.2 and 3.10.1.3 Entry of sine amplitude of left channel; may be used as sweep parameter. The sine amplitude of right channel remains constant during sweep. Entry of phase delay between right and left channel with the left channel (CH1) as reference channel. During the sweep this phase remains constant and cannot be swept. Only available with SOUR.FREQ:SEL FQPH: Only available if SOUR:FREQ:SEL FQFQ: Entry of sine frequency of right channel. Remains constant during sweep. If SOUR:FREQ:SEL FQPH selected: Entry of common sine frequency for both channels. Can be used as sweep parameter. If SOUR:FREQ:SEL FQFQ selected: Entry of sine frequency of left channel. Can be used as sweep parameter. Meaning Volt Ch2:1 2.5.4.13 GEN-Panel 2.5.4.13 GEN-Panel VOLT Ch2 2.5.4.13 GEN-Panel VOLT Ch1 Phas Ch2:1 2.5.4.13 GEN-Panel 2.5.4.13 GEN-Panel Freq Ch2 E-10 2.5.4.13 GEN-Panel FREQUENCY oder Freq Ch1 Section IEC/IEEE-Bus Commands: Generators 1078.2008.02 SOURce:FREQuency[:CW|FIXed] SOURce:FUNCtion:MODE SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet SOURce:VOLTage[:LEVel|AMPLitude]:OFFSet:STATe SOURce:FUNCtion Command 3.10.1.5.12 MODULATION (FM or AM signal) UPL 3.91 Value range determined by instrument and sample frequency FM AM Hz Setting the modulation frequency → Frequency modulation; output of a frequency-modulated sinewave signal. → Amplitude modulation; output of amplitude-modulated sinewave signal. Determines the type of modulation. Analog instrument (OUTP:TYPE UNB) Analog instrument (OUTP:TYPE BAL) Digital instrument -5 V to 5 V -10 V to 10 V -1 FS to 1 FS V V FS DC amplitude Note: This setting cannot be made in the ANALOG generator when a low-distortion generator is used. DC offset permitting a DC voltage to be superimposed to the generator output. → Hardly any DC voltage at the output → DC voltage can be set with the next command. Setting a modulated sinewave signal. Either FM or AM can be used. Meaning OFF ON FM Parameter 2.5.4.14 GEN-Panel Mod Freq oder Freq Ch1 2.5.4.14 GEN-Panel Mode → FM → AM 2.5.4.14 GEN-Panel DC OFFSET 2.5.4.14 GEN-Panel DC Offset → OFF → ON 2.5.4.14 GEN-Panel FUNCTION → FM Section E-10 IEC/IEEE-Bus Commands: Generators 3.92 V FS 1078.2008.02 Entry of DC amplitude; may be used as sweep parameter. Is voltage-limited by SOUR:VOLT:LIM see 3.10.1.2 and 3.10.1.3 - 5 V to 5 V -1 FS to 1 FS SOURce:VOLTage:TOTal[:LEVel|AMPLitude] DC voltage Meaning For sweep commands see 3.10.1.4 Generator Sweeps DC V V FS Setting the carrier frequency SOURce:SWEep ... SOURce:FUNCtion Command Parameter Analog instrument (OUTP:TYPE UNB) Analog instrument (OUTP:TYPE BAL) Digital instrument 0 to 5 V 0 to 6V 0 to 0.5 FS 3.10.1.5.13 DC voltage Setting the carrier amplitude Hz With SOUR:FUNC:MODE FM: Setting the deviation in %. With SOUR:FUNC:MODE AM: Setting of modulation depth in % SOURce:VOLTage2 Modulation deviation / depth Value range determined by instrument and sample frequency PCT Meaning SOURce:FREQuency2[:CW|FIXed] Parameter 0 to 100 % Command 2.5.4.15 GEN-Panel VOLTAGE 2.5.4.15 GEN-Panel FUNCTION → DC Section 2.5.4.14 GEN-Panel Carr Volt 2.5.4.14 GEN-Panel Carr Freq 2.5.4.14 GEN-Panel Bei FM: Deviation Bei AM: Mod Depth Section E-10 IEC/IEEE-Bus Commands: Generators SOURce:VOLTage[:LEVel|AMPLitude] UPL 1078.2008.02 CHL CHC CHR CHLS CHRS CHLF CH6 CH2 AC3 SOURce:CODedaudio:FORMat SOURce:CODedaudio:CHANnel CODedaud 3.93 Parameter SOURce:FUNCtion[:SHAPe] Command 3.10.1.5.14 Coded Audio (Coded Audio Signals) UPL Basic unit Single channels at 448 kb/s. Limited frequency selection 41.7 Hz, 994.8 Hz or 15 kHz (see next command) at a fixed level of -20 dB. Coding of samples at 16 bit. → Front left → Front center → Front right → Rear left → Rear right → Low frequency enhancement → Stereo mode at 192 kb/s. Frequency and level variation or sweep are possible. → Multichannel sound with all channels at 448 kb/s. Frequency and level variation or sweep possible. Selection of channels producing sound. Other formats are in preparation. Coding format AC-3 (Dolby Digital) Available only • if the UPL-B23 (Coded Audio Signal Generation) is installed in • DIGITAL generator (INST D48) in • Meas Mode AUDIO DATA (SENSe:DIGital:FEED ADATa) at a • sampling frequency of 48 kHz (OUTP:SAMP:MODE F48) → Output of digitally coded audio data to IEC 61937. Meaning E-10 2.5.4.16 GEN Panel Chan Mode → 2/0 192kb/s → 5.1 448kb/s →L 448kb/s → C 448kb/s → R 448kb/s → LS 448kb/s → RS 448kb/s → LFE 448kb/s 2.5.4.16 GEN Panel Format → AC-3 2.5.4.16 GEN Panel FUNCTION → CODED AUDIO Section IEC/IEEE-Bus Commands: Generators Command 1078.2008.02 3.94 5.21 Hz to 20 kHz at a sampling rate of 48 kHz SOURce:FREQuency Only available in the multichannel modes 2/0 or 5.1 (SOUR:COD:CHAN CH2|CH6) with frequency variation SOURce:FREQ:MODE FIX selected. Frequency values outside this pattern are adapted to the next possible value. The frequency step width depends on the number of WAV files in the C:\UPL\AC3\48000\... directory and the frame length per WAV file: Frequency range: 5 Hz to 1 kHz 1 kHz to 3 kHz 3 kHz to 20 kHz Resolution 5.21 Hz 10.42 Hz 31.25 Hz Number of frames: max. 6 max. 3 1 Entry of sine frequency (can be swept). Frequency can be varied. The level is at -20 dB. 2.5.4.16 FIX Only available in • single channel modes (SOUR:COD:CHAN CHL|CHC|CHR|CHLS|CHRS|CHLF) or with • level variation (SOUR:VOLT:MODE FIX) selected → exactly 41.7 Hz → exactly 994.8 Hz → exactly 15000.0 Hz Fixed frequency selection for crosstalk measurements and linearity (level) sweeps. Meaning SOURce:FREQuency:MODE Hz Basic unit For sweep commands see 3.10.1.4 Generator Swepps F042 F997 F15K Parameter E-10 2.5.4.16 GEN Panel FREQUENCY 2.5.4.16 GEN Panel Vari Mode → FREQUENCY 2.5.4.16 GEN Panel SWEEP CTRL 2.5.4.16 GEN Panel Frequency → 42 Hz → 997 Hz → 15 kHz Section IEC/IEEE-Bus Commands: Generators SOURce:SWEep ... SOURce:CODedaudio:FREQuency UPL 1078.2008.02 3.95 1 µFS to 1 FS or -120 dBFS to 0 dBFS SOURce:VOLTage:TOTal[:LEVel|AMPLitude] Parameter FIX Command SOURce:VOLTage:MODE UPL FS Basic unit Only available in the multichannel modes 2/0 or 5.1 (SOUR:COD:CHAN CH2|CH6) with level variation SOURce:VOLTage:MODE FIX selected. Level can be varied in 24 steps of –5 dBFS between 0 dBFS and –120 dBFS. Level values outside this pattern are adapted to the next possible value. Entry of sine amplitude (can be swept) Only available in the multichannel modes 2/0 or 5.1 (SOUR:COD:CHAN CH2|CH6) The level can be varied in 24 steps of –5 dBFS between 0 dBFS and –120 dBFS; one of three fixed settings can be selected as frequency (SOUR:COD:FREQ F042|F997|F15K). This setting allows sweep of the sine amplitude (next command). Meaning E-10 2.5.4.16 GEN Panel TOTAL VOLT 2.5.4.16 GEN Panel Vari Mode → VOLTAGE Section IEC/IEEE-Bus Commands: Generators 1078.2008.02 UPL 3.96 E-10 IEC/IEEE-Bus Commands: Generators 1078.2008.02 3.97 1 mΩ to 100 kΩ SENSe[]:POWer:REFerence:RESistance Parameter Ohm Hz Basic unit Meaning Meaning Reference resistance for power units Lower limit frequency for analyzer instruments A22 and D48. → Analog analyzer, 22 kHz → Analog analyzer, 110 kHz → Digital analyzer, 48 kHz 1 2 4 Query only 2 Hz | 10 Hz Command Configuration of Analog Analyzers → Analog analyzer, 22 kHz → Analog analyzer, 110 kHz → Digital analyzer, 48 kHz Basic unit 2.4 (RREF 2.6.2 ANLR panel Ref Imped 2.6.2 ANLR panel Min Freq Section E-10 2.6.1 ANLR panel INSTRUMENT → ANLG 22 kHz → ANLG 110 kHz → DIGITAL Section IEC-Bus Commands: Graphical Representation of Results A22 A110 D48 INPut[]:FILTer[:LPASs]:FREQuency 3.10.2.2 INSTrument2[:SELect] equivalent to INSTrument2:NSELect Parameter Selection of Analyzer 3.10.2.1 Command IEC/IEEE-Bus Commands for Analyzers 3.10.2 UPL 1078.2008.02 INPut[1|2]:IMPedance INPut[1|2]:TYPE INPut[1|2]:COUPling INPut[]:SELect UPL Command R300 R600 R200K GEN1 GEN2 BALanced DC AC CH2Is1 CH1 CH2 CH1And2 CH1Is2 3.98 Parameter Basic unit Input impedance for unbalanced input → 300 Ω → 600 Ω → 200 kΩ → Balanced input (XLR connector), see Fig. 2-1/11. For analog instruments only. → Internal connection to generator channel 1. For analog instruments only. → Internal connection to generator channel 2. For analog instruments only. Selection of coupling of analyzer input circuit for channels 1 and 2: available in the two analog analyzer instruments only (INST2 A22 | 100). → AC coupling A DC offset of the DUT will not be transmitted and does not therefore affect the DUT. Note: A procedure similar to AC coupling can be selected in the digital analyzer for specific measurement functions. Selection is made with menu item DC Suppres ON (SENS:FUNC:DCS ON). → DC coupling: Test signals up to 0 Hz are picked up and considered in the results of RMS, RMS selective, Peak, Quasi-peak, DC, FFT and Waveform measurements. → Only channel 1 active → Only channel 2 active → Channel 1 and 2 active, settings may be different → Channel 1 and 2 active, identical settings Data of channel 1 adopted for channel 2. → Channel 1 and 2 active, identical settings Data of channel 2 adopted for channel 1. Meaning 2.6.2 ANLR panel Imped → 300 Ω → 600 Ω → 200 Ω E-10 2.6.2 ANLR panel Input → BAL XLR → GEN1 → GEN2 → GEN CROSSED 2.6.2 ANLR panel CH1 Coupl CH2 Coupl → AC → DC 2.6.2 ANLR panel CHANNEL(s) →1 →2 →1&2 →1≡2 →2≡1 Section IEC-Bus Commands: Graphical Representation of Results 3.99 V For value range see 2.6.2 Configuration of the Analog Analyzers SENSe[]:VOLTage:RANGe[1|2][:UPPer] 1078.2008.02 ON OFF Basic unit SENSe[]:VOLTage:RANGe[1|2]:AUTO GROund FLOat Parameter V For value range see 2.6.2 Configuration of the Analog Analyzers Command SENSe[]:VOLTage:RANGe[1|2]:LOWer INPut[1|2]:LOW UPL 2.6.2 ANLR panel Range → FIX 2.6.22.6.2 ANLR panel Range → AUTO → Autoranging → The current range is accepted and retained as :UPPer. Corresponds to SENSe[]:VOLTage:RANGe[1|2][:UPPer] Sets a range containing the specified level value and holds it unconditionally. 2.6.2 ANLR panel Range → LOWER 2.6.2 ANLR panel Common → FLOAT → GROUND Section Sets a range containing the specified level value. No underrange but higher ranges may be selected. → Outer conductor of unbalanced. input not connected to instrument ground (PE conductor). → Outer conductor of unbalanced. input connected to instrument ground (PE conductor) Meaning E-10 IEC-Bus Commands: Graphical Representation of Results 1078.2008.02 INPut:FILTer[:LPASs]:FREQuency SENSe:DIGital:SYNC:REFerence Command Configuration of Digital Analyzers SENSe:DIGital:FEED 3.10.2.3 UPL 3.100 Query only 10 Hz | 20 Hz PLL88 PLL96 PLL32 PLL44 PLL48 PLLVari GCLock ADATa JPHase CINPut Parameter Hz Basic unit Lower frequency limit of analyzer. For SENS:DIG:FEED ADAT only. Only with Meas Mode JITTER/PHASE (SENS:DIG:FEED JPH) selected. → only with option UPL-B29 (Digital Audio 96 kHz) ... → ... in the High Rate Mode. → Reference signal is the sampling signal derived from the ... → ... input signal via the internal synchronization PLL. Synchronization is ... → ... made via the fixed-frequency VCXO. → Reference signal is the sampling signal derived from the input signal via the internal synchronization PLL. Synchronization is made via the VCO with maximum lock-in range. The capture range is: • with option UPL-B2 (Digital Audio I/O) 27 kHz to 55 kHz • with option UPL-B29 in the Base Rate Mode 40 kHz to 55 kHz • with option UPL-B29 in the High Rate Mode 40 kHz to 106 kHz → The generator clock is the reference for the jitter measurement. This is only possible when the generator is also sychronized to the internal generator clock (menu item "Sync To GEN CLK" (SOUR:DIG:SYNC:SOUR GCL) in GENERATOR panel) Indicates the signal to which the jitter measurement should be referenced. → Audio content → Demodulated jitter signal in the frequency range 0 to 100 kHz → Common-mode signal of digital inputs measured. Frequency range and measurement function same as with jitter. Specifies the parameter measured in the analyzer: Meaning 2.6.1 ANLR panel Min Freq E-10 Related to → GEN CLK → VARI (PLL) → 32.0 (PLL) → 44.1 (PLL) → 48.0 (PLL) → 88.2 (PLL) → 96.0 (PLL) 2.6.3 ANLR-Panel 2.6.3.1 ANLR panel Meas Mode → AUDIO DATA → JITTER/PHAS → COMMON/INP Section IEC-Bus Commands: Graphical Representation of Results 1078.2008.02 RINPut AINPut SENSe:DIGital:SYNC:SOURce CH1 CH2 BOTH 3.101 Parameter AESebu SPDif OPTical INTern Command INPut[1|2]:TYPE INPut[]:SELect UPL Basic unit 2.6.3 ANLR panel Input → BAL (XLR) → UNBAL (XLR) → OPTICAL → INTERN 2.6.3 ANLR panel Sync To → AUDIO IN → REF IN → AES/EBU interface, for connector see Fig. 2-1/17. → S/P DIFF interface, for connector see Fig. 2-1/17. → Optical interface, for connector see Fig. 2-1/17. → Internal interface for digital generator OPTical and INTern for SENS:DIG:FEED ADAT|PHAS only. → The receiver is clocked with the input signal (for SENS:DIG:FEED ADAT|PHAS only). → The receiver is clocked with the signal at the reference input (for SENS:DIG:FEED ADAT|JPH only). E-10 2.6.2 2.6.3 ANLR panel CHANNEL(s) →1 →2 → BOTH Section For SENS:DIG:FEED ADAT only → Only channel 1 active → Only channel 2 active → Channel 1 and 2 active, identical setting Meaning IEC-Bus Commands: Graphical Representation of Results Command 3.102 For value range see 2.6.3 Configuration of the Digital Analyzer INPut[]:AUDiobits 1078.2008.02 27 kHz to 55 kHz 40 kHz to 55 kHz 40 kHz to 106 kHz CHSTatus AUTO VALue F96 F44 F48 F88 F32 Parameter INPut[]:SAMPle:FREQuency INPut[]:SAMPle:FREQuency:MODE UPL Hz Basic unit Section Word length of audio samples to be analyzed in bits. For SENS:DIG:FEED ADAT|PHAS only for SENS:DIG:FEED ADAT|PHAS only Value of applied sampling frequency with option UPL-B2 (Digital Audio I/O) with option UPL-B29 im Base Rate Mode with option UPL-B29 im High Rate Mode For SENS:DIG:FEED ADAT|PHAS only. 2.6.3 ANLR panel Audio Bits 2.6.3 ANLR panel Sample Frq → VALUE: E-10 2.6.3 ANLR panel Sample Frq → Sampling frequency 32 kHz for digital instrument, only with option UPL-B2 → 32 kHz (Digital Audio I/O) → 44.1 kHz → Sampling frequency 44.1 kHz for digital instrument → 48 kHz → Sampling frequency 48 kHz for digital instrument → 88.2 kHz → Sample frequency 88.2 kHz (only with option UPL-B29 Digital Audio 96 → 96.0 kHz kHz in High Rate Mode CONF:DAI HRM) → VALUE: → Sample frequency 96 kHz (only with option UPL-B29 Digital Audio 96 kHz → AUTO in High Rate Mode CONF:DAI HRM) → CHAN STATUS → Sampling frequency externally applied. For input values see next command. → Transfer of measured sample frequency. The sample rate is updated if the value varies by more than 0.01%. Smaller variations are ignored. → Transfer of the sample frequency specified in the channel status data. Setting the signal clock rate. Meaning IEC-Bus Commands: Graphical Representation of Results 2 to 1024 Analog instruments 10 µV to 1000 V Digital instrument 1µFS to 1.0 FS TRIGger:COUNt ARM:LEVel:MIN 3.103 10 ms to 2000 s TRIGger:TIMer 1078.2008.02 0 s to 10 s CH1Rapidfreq CH2Rapidfreq CH1Edgetrigger CH2Edgetrigger CH1Trigger|CH2Trigg er TCHart CH1Level |CH2Level IMMediate TIMer CH1Freq|CH2Freq Parameter TRIGger:DELay Command Starting the Analyzer, Ext. Sweep TRIGger:SOURce 3.10.2.4 UPL V FS s s Basic unit Minimum voltage required for triggering a measurement with external frequency sweep. Number of measured values entered into the buffer. Interval between recordings of measured values. Waiting time after the measurement (settling time for DUT). 2.6.4 ANLR panel START COND → AUTO → TIME → CH1Freq | CH2Freq → CH1Level | CH2Level → LEV TRG CH1| LEV TRG CH2 → TIME CHART → FRQ FST CH1 → FRQ FST CH2 → Continuous measurement mode w i t h o u t trigger condition → Storing measured values in the buffer at regular intervals. → Collection of measured values due to a variation in frequency found at the ANALYZER input, channel 1 or channel 2. → Collection of measured values due to a variation in level found at the ANALYZER input, channel 1 or channel 2. → Triggers a single measurement as soon as the level is within the range specified by ARM:VOLT:STAR and ARM:VOLT:STOP. → Measured values from the ongoing continuous measurement are entered into a timing diagram at the time interval selected by means of command TRIG:TIM . → External frequency sweep with fast frequency measurement in channel 1 → and channel 2 → Edge-sensitive triggering; a measurement is triggered as soon as the level → enters the interval between ARM:VOLT:START and ARM:VOLT:STOP for the first time. 2.6.4 ANLR panel Min VOLT 2.6.4 ANLR panel Points 2.6.4 ANLR panel Timetick 2.6.4 ANLR panel Delay E-10 → EDG TRG CH1 → EDG TRG CH2 Section Meaning IEC-Bus Commands: Graphical Representation of Results 3.104 LL to 900% or LL to 20 dB TRIGger:VOLTage:VARiation 1078.2008.02 LL to 50% TRIGger:FREQuency:VARiation PTC PTC V FS Analog instruments 10 µV to 1000 V Digital instrument 1 µFS to 1.0 FS Basic unit ARM:VOLTage:STARt ARM:VOLTage:STOP Parameter Hz Value range determined by instrument or function Command ARM:FREQuency:STARt ARM:FREQuency:STOP UPL LL: The lower limit for the entry of variation is not less than 0.1% or 0,01 dB and is output such that not more than 1024 measured values are generated (depending on the spacing between start and stop values). Minimum percentage or dB value by which the input voltage must vary for triggering a measurement. LL: The lower limit for the entry of variation is not less than 0.1% and is output such that not more than 1024 measured values are generated (depending on the spacing between start and stop values). Minimum percentage by which the input frequency must vary for triggering a measurement. The input level must be within the start/stop voltage limits for triggering a measurement. The input frequency must be within the start/stop frequency for triggering the measurement. Meaning 2.6.4 ANLR panel Variation 2.6.4 ANLR panel Variation 2.6.4 ANLR panel Start | Stop 2.6.4 ANLR panel Start | Stop Section E-10 IEC-Bus Commands: Graphical Representation of Results 1078.2008.02 Command Analyzer Functions SENSe[1]:FUNCtion 3.10.2.5 UPL 3.105 ’OFF’ ’RMS’ ’RMSSelectiv’ ’PEAK’ ’QREak’ ’DC’ ’THD’ ’THDNsndr’ ’MDISt’ ’DFD’ ’WAF’ ’POLarity’ ’FFT’ ’FILTersimulation’ ’WAVeform’ ’COHerence’ ’RUBBuzz’ ’PROTocol’ ’THIRdoct’ Parameter Basic unit → Function measurement off → RMS measurement ’ → RMS selective measurement → Peak measurement → Quasi-peak measurement → DC measurement → THD measurement → THD+N measurement → MOD DIST measurement → DFD measurement → Wow & flutter measurement → Polarity measurement → FFT display → Filter simulation → Waveform display → Coherence Measurement and Transfer Function → Loudspeaker measurements → AES/EBU protocol → Third analysis Meaning E-10 2.6.5 ANLR panel FUNCTION → OFF → RMS & S/N → RMS SELECT → PEAK & S/N → QPK & S/N → DC → THD → THD+N/SINAD → MOD DIST → DFD → WOW & FL → POLARITY → FFT → FILTER SIM. → WAVEFORM → COHERENCE → RUB & BUZZ → PROTOCOL → THIRD OCT Section IEC-Bus Commands: Graphical Representation of Results Value range and units are determined by instrument and function see 2.6.5.1 0.001 to 10 s SENSe[1]:TRIGger:SETTling:RESolution SENSe[1]:FUNCtion:SETTling:RESolution SENSe3:FREQuency:SETTling:RESolution SENSe3:PHASe:SETTling:RESolution SENSe[1]:FUNCtion:SETTling:TOUT SENSe3:FREQuency:SETTling:TOUT SENSe3:PHASe:SETTling:TOUT 3.106 0.001 to 10 % SENSe[1]:TRIGger:SETTling:TOLerance SENSe[1]:FUNCtion:SETTling:TOLerance SENSe3:FREQuency:SETTling:TOLerance 1078.2008.02 for EXP | FLAT: 2 to 6 for AVER: 2 to 100 OFF EXPonential FLAT AVERage Parameter SENSe[1]:TRIGger:SETTling:COUNt SENSe[1]:FUNCtion:SETTling:COUNt SENSe3:FREQuency:SETTling:COUNt SENSe3:PHASe:SETTling:COUNt SENSe[1]:TRIGger:SETTling:MODE SENSe[1]:FUNCtion:SETTling:MODE SENSe3:FREQuency:SETTling:MODE SENSe3:PHASe:SETTling:MODE Command 3.10.2.5.1 Common Parameters for Analyzer Functions UPL s DEG(°) V FS % dB Hz % Basic unit Maximum settling time If no settled measurement result is achieved within this time, the measurement is aborted and an invalid result is signalled. Starting value of exponential resolution characteristic or resolution band. Starting value of exponential tolerance characteristic or tolerance band. Number of test points considered in settling. 3 means that the currently measured value is compared with the two preceding results. SENS:TRIG:SETT = Settling process for external triggering SENS:FUNC:SETT = Settling process for measurement function SENS3:FREQ:SETT = Settling process for frequency measurement SENS3:PHAS:SETT = Settling process for phase measurement → OFF → Settling with exponential tolerance and resolution characteristic → Settling with tolerance and resolution band → Arithmetic averaging (not for settling with external triggering) Meaning 2.6.5.1 ANLR panel Timeout 2.6.5.1 ANLR panel Resolution 2.6.5.1 ANLR panel Tolerance 2.6.5.1 ANLR panel Samples E-10 2.6.5.1 ANLR panel Settling → OFF → EXPONENTIAL → FLAT → AVERAGE Section IEC-Bus Commands: Graphical Representation of Results Command SPKC PERM SYSTem:PHONe 3.107 0 to 100 % SYSTem:SPEaker:VOLume 1078.2008.02 -120 to 120 dB AES2 AE1And2 FNC2 FN1And2 AES1 FNC1 % 2.6.6 ANLR panel Phone Out → SPKPhone → PERMANENT → Phones output conforms to loudspeaker setting. → Headphones output permanently switched on. E-10 2.6.6 ANLR panel Skp Volume 2.6.6 ANLR panel Pre Gain Volume of monitor output Amplification or attenuation of function output. → The input signal of the analog analyzer A22 and A110 can be monitored on channel 2. → ... on both channels (stereo). With channel 1 or 2 selected as analyzer input, only the left or, the right headphones output can be used for monitoring. → Aural monitoring of function output of analog analyzer A22 for all measurement functions (except THD+N) for channel 1. → ... for channel 2. → ... for both channels (stereo). → Aural monitoring of left channel of AES/EBU interface of digital analyzer D48 (Option: Digital Audio Protocol Analysis and Generation UPL-B2). → ... of right channel ... → ... of both channels (stereo) ... INP2 dB 2.6.6 ANLR panel SPEAKER → OFF → INPUT Ch1 → INPUT JITT → INPUT COMM → INPUT Ch2 → INPUT Ch1&2 → FUNCT Ch1 → FUNCT Ch2 → FUNCT Ch1&2 → DIG Ch1 → DIG Ch2 → DIG Ch1&2 → Loudspeaker and headphones output switched off. → Aural monitoring of input signal of analog analyzers A22 and A110 on channel 1. The signal is available at both output channels. In the DIGITAL analyzer with option Digital Audio I/O (UPL-B2) in the Meas Mode JITTER/PHAS the demodulated jitter signal is applied to the ANLG 110 kHz analyzer and can be listened to. In the DIGITAL analyzer with option Digital Audio I/O (UPL-B2), in the Meas Mode COMMON/INP the superimposed common-mode signal is applied to the digital inputs of the ANLG 110 kHz analyzer and can be monitored. OFF INP1 IN1And2 Section Basic unit IEC-Bus Commands: Graphical Representation of Results Meaning Parameter SYSTem:SPEaker:GAIN SYSTem:SPEaker:SOURce UPL Command see 3.10.4 SENSe[1][:VOLTage|POWer]:UNIT[1|2] 1078.2008.02 ON OFF ON OFF 3.108 Parameter "RMS" ON OFF Parameter SENSe[1]:FUNCtion:SNSequence SENSe[1]:FUNCtion:DCSuppression SENSe[1]:FUNCtion Command 3.10.2.5.2 RMS Measurement incl. S/N SYSTem:SPEaker[:STATe] UPL Basic unit Basic unit E-10 2.4 ANLR panel Unit Ch1/CH2 2.6.5.1 ANLR panel S/N Sequ → S/N (signal-to-noise) measurement on → S/N (signal- to-noise) measurement off Display units for RMS measurement 2.6.5.1 ANLR panel DC Suppres → ON → OFF 2.6.5 ANLR panel FUNCTION → RMS & S/N Section 2.6.6 ANLR panel LOCAL key Section Suppression of DUT DC in the digital analyzer. → DC not considered; corresponds to AC coupling → DC considered in the measurement and displayed; corresponds to DC coupling → RMS measurement Meaning → Loudspeaker on → Loudspeaker off Command has no effect if option UPL-B5 is not fitted. Meaning IEC-Bus Commands: Graphical Representation of Results Command 1078.2008.02 SENSe[1]:VOLTage:APERture SENSe[1]:VOLTage:APERture:MODE UPL 3.109 1 ms ... For value range see 2.6.5.2 → Meas Time VALue GENTrack AFASt AUTO TRIGgered Parameter s Basic unit Numerical entry of measurement time. Measurement time for steadying the display. AFASt and AUTO match the measurement time to the signal frequency by taking the signal period into account. The measurement time is matched as far as possible to the input signal. Maximum algorithmic error: → 1% → 1‰. → A special mode is available for RMS measurements, permitting a single delay-free measurement with selectable measurement time to be carried out as soon as the signal exceeds a set trigger threshold for the first time.In conjunction with the generator burst signal this measurement mode permits the first period of a signal to be measured and is particularly suitable for echo-free measurements on loudspeakers. → Measurement over (at least) one whole period of the generator signal. If required, the generator frequency is matched to the analyzer sampling rate. In the case of high frequencies the measurement time is extended to several periods to increase the measurement accuracy. Particularly suitable for measuring very noisy or distorted signals and for extremely fast sweeps. This measurement method guarantees maximum measurement accuracy at minimum measurement times and should therefore be given preference. If the MODDIST signal is used as generator signal, the measurement time is referred to the LOWER Frequency, which normally dominates. → Numerical entry of measurement time. For entry of values see next command. Meaning 2.6.5.2 ANLR panel Meas Time E-10 2.6.5.2 ANLR panel Meas Time → AUTO FAST → AUTO → TRIGGERED → GEN TRACK → VALUE: Section IEC-Bus Commands: Graphical Representation of Results Command 1078.2008.02 SENSe[1]:NOTCh[:STATe] SENSe:SWEep:SYNC SENSe[1][:VOLTage|POWer]:REFerence SENSe[1][:VOLTage|POWer]:REFerence:MODE UPL OFF DB0 DB12 DB30 NORMal BLOCk 3.110 Analog instrument 100 pV to 1000 V Digital instrument 0.0 to 1.0 FS VALue STORe CH2Meas CH1Meas CH2Store CH1Store Parameter V FS Basic unit → Analog notch filter off; → Analog notch filter on; no gain → Analog notch filter on; gain 12 dB → Analog notch filter on; gain 30 dB Only available with option UPL-B29 (Digital Audio 96 kHz) in Base Rate Mode (CONF:DAI BRM). In the high rate mode, the sweep can be operated at NORMal speed only. Permits the speed to be increased for 1-dimensional generator frequency sweeps with the universal generator: → normal speed common for all sweeps → sweep speed increased after the 2nd sweep; traces are not updated online but only upon completion of the sweep (all at once). Numerical entry of reference value. → For a two-channel measurement, the current measurement result of channel 1 is stored as a reference. → For a two-channel measurement, the current measurement result of channel 2 is stored as a reference. → The value measured in channel 1 is used as a reference for the output of results in reference-related units. → The value measured in channel 2 is used as a reference for the output of results in reference-related units. → For a single-channel measurement, the current measurement result is stored as a reference. → The reference value is entered using the next command. Meaning 2.6.5.1 ANLR panel Anlg. Notch → OFF → 0 dB → 12 dB → 30 dB 2.6.5.1 ANLR panel Sweep Mode → NORMAL → BLOCK 2.6.5.1 ANLR panel Reference 2.6.5.1 ANLR panel Reference Section E-10 IEC-Bus Commands: Graphical Representation of Results OFF ON CALCulate:TRANsform:FREQuency:STATe 1078.2008.02 3.111 1 to 3 SENSe[1]:FILTer:..... SENSe[1]:TRIGger:SETTling:..... for analog instr. 10 Hz to 22.5 kHz SENSe[1]:NOTCh:FREQuency:FIXed Parameter FIXed GENTrack Command SENSe[1]:NOTCh:FREQuency:MODE UPL HZ Basic unit 2.3.4.2 ANLR panel Fnct Settl 2.6.5.1 ANLR panel POST FFT → OFF → ON → No POST-FFT for the selected measurement function → POST-FFT for selected measurement function: see 2.6.5.12 FFT with the following settings available: CALCulate:TRANsform:FREQuency:FFT S256 to S8K CALCulate:TRANsform:FREQuency:WINDow RECT to KAIS CALCulate:TRANsform:FREQuency:STARt ? CALCulate:TRANsform:FREQuency:STOP ? CALCulate:TRANsform:FREQuency:RESolution? If the group-delay measurement is selected with command SENSe3:FUNCtion FQGRoupdelay, POST-FFT is always active as the frequency information is obtained from FFT. For settling commands see 3.10.2.5.1 Common Parameters for Analyzer Functions 2.7.1 ANLR panel Filter 2.6.5.1 ANLR panel Notch Freq → VALUE: E-10 2.6.5.1 ANLR panel Notch Freq → VALUE: → GEN TRACK Section See 3.10.3 Selecting the Analyzer Filters Numerical center frequency of notch filter. For analog instrument only. → For numerical entry of notch-filter center frequency see next command. → The notch-filter center frequency tracks the generator frequency. Meaning IEC-Bus Commands: Graphical Representation of Results 1078.2008.02 SENSe[1]:VOLTage:APERture SENSe[1]:VOLTage:APERture:MODE SENSe[1][:VOLTage|POWer]:UNIT[1|2] SENSe[1]:FUNCtion:DCSuppression SENSe[1]:FUNCtion Command Parameter 10 µs to 10s VALue AFASt AUTO GENTrack 3.112 see 3.10.4 Units for IEC Measurement Results ON OFF "RMSSelectiv" 3.10.2.5.3 Selective RMS Measurement incl. Sweep UPL s Basic unit Numerical entry of measurement time. Measurement time for steadying the display. AFASt and AUTO: Automatic matching of measurement time to the signal frequency taking the signal period into account. The measurement time is matched as far as possible to the input signal. Maximum algorithmic error → 1% → 1‰ → Measurement over (at least) one whole period of the generator signal. If required, the generator frequency is matched to the analyzer sampling rate. In the case of high frequencies the measurement time is extended to several periods to increase the measurement accuracy. Particularly suitable for measuring very noisy or distorted signals and for extremely fast sweeps. This measurement method guarantees maximum measurement accuracy at minimum measurement times and should therefore be given preference. If the MODDIST signal is used as generator signal, the measurement time is referred to the LOWER Frequency, which normally dominates. → Numerical entry of measurement time. For entry of values see next command. Display units for RMS measurement Suppression of DUT DC in the digital analyzer. → DC not considered; corresponds to AC coupling → DC considered in the measurement and displayed; corresponds to DC coupling Selective RMS measurement Meaning 2.6.5.3 ANLR panel Meas Time E-10 2.6.5.3 ANLR panel Meas Time → AUTO FAST → AUTO → GEN TRACK → VALUE 2.4 ANLR panel Unit Ch1/CH2 2.6.5.1 ANLR panel DC Suppres → ON → OFF 2.6.5 ANLR panel FUNCTION → RMS SELECT Section IEC-Bus Commands: Graphical Representation of Results Command 1078.2008.02 SENSe[1][:VOLTage|POWer]:REFerence:MODE SENSe[1]:BANDwidth[:RESolution] equivalent to SENSe[1]:BWIDth[:RESolution] SENSe[1]:BANDwidth[:RESolution]:MODE equivalent to SENSe[1]:BWIDth[:RESolution]:MODE UPL Basic unit VALue GENTrack STORe CH2Meas CH1Meas CH2Store CH1Store 3.113 Hz Value range determined by instrument or function SPCT1 SPCT3 STOCt SOCT12 SFIX SFASt PPCT1 PPCT3 PTOCt POCT12 PFIX PFASt Parameter → For a two-channel measurement, the current measurement result of channel 1 is stored as a reference. → For a two-channel measurement, the current measurement result of channel 2 is stored as a reference. → The value measured in channel 1 is used as a reference for the output of results in reference-related units. → The value measured in channel 2 is used as a reference for the output of results in reference-related units. → For a single-channel measurement, the current measurement result is stored as a reference. → The currently set generator output level is used as a reference. Using the subsequent command SENS:FREQ:FACT the bandpass filter of the RMS SEL measurement in the Freq Mode GENTRACK can be set to any multiple of the fundamental. This allows single harmonics to be measured. → The reference value is entered using the next command. Numerical entry of arithmetically symmetrical bandwidth. PFASt SFASt: Bandstop filter with only 40 dB attenuation, third-octave bandwidth and particularly short settling time. Parameter starting with P ... = bandpass S ... = bandstop Bandwidth of bandpass or bandstop of selective RMS filter. Meaning E-10 2.6.5.1 ANLR panel Reference → STORE CH1 → STORE CH2 → MEAS CH1 → MEAS CH2 → STORE → GEN TRACK → VALUE: 2.6.5.3 ANLR panel Bandwidth 2.6.5.3 ANLR panel Bandwidth → BP 1% → BP 3 % → BP 1/3 OCT → BP 1/12 OCT → BP FIX: → BP FAST → BS 1% → BS 3 % → BS 1/3 OCT → BS 1/12 OCT → BS FIX: → BS FAST Section IEC-Bus Commands: Graphical Representation of Results Command 1078.2008.02 SENSe[1][:VOLTage|POWer]:REFerence UPL 3.114 Analog instruments 100 pV to 1000 V Digital instrument 0.0 to 1.0 FS Parameter V FS Basic unit Numerical entry of reference value. Meaning 2.6.5.1 ANLR panel Reference Section E-10 IEC-Bus Commands: Graphical Representation of Results 1078.2008.02 SENSe:FREQuency:FACTor SENSe[1]:FREQuency:MODE Command Sweep for selective RMS measurement UPL 3.115 MLT 1 to 20 for RMS selective measurements CH1 CH2 GENTrack MULTisine LIST SWEep FIXed|CW Parameter Basic unit Factor by which the tracking bandpass filter is higher than the generator frequency with setting GENTRACK (SENS:FREQ:MODE GENT). → Presetting for fixed frequency of selective RMS measurement. Numerical entry with SENSe[1]:FREQuency[:FIXed|:CW] → Frequency sweep of selective RMS measurement. The sweep parameters are determined by the following user specifications: SENSe[1]:FREQuency:STARt|STOP SENSe[1]:SWEep:SPACing LINear|LOGarithmic SENSe[1]:SWEep:STEP SENSe[1]:SWEep:POINts → List sweep of frequency of selective RMS measurement. The sweep parameters are read from the file specified under MMEMory:LOAD:LIST FREQuency, "filename" For format of block/list files see 2.9.1.3 Format of Block/Listen Data. → The frequency of the selective RMS measurement is set consecutively to the multisine frequencies specified in the generator panel (see 2.5.4.4 MULTISINE). The sweep is similar to a LIST sweep. → The frequency of the selective RMS measurement tracks the current generator frequency. By means of the factor (see next command SENS:FREQ:FACT ) it can be determined whether the center frequency should directly track the generator frequency (factor = 1) or be a multiple thereof. If the factor is an integral multiple, it may be used for measuring single harmonics. The bandpass center frequency can be tracked to the generator signal functions SINE, MULTISINE, BURST or SINE2 PULSE“, only; any other signal function causes an error message. The frequency of the selective RMS measurement tracks the frequency measured in → channel 1 → channel 2. Meaning E-10 2.6.5.3 ANLR panel FREQ MODE → Factor FREQ MODE → GEN TRACK → FREQ CH1 → FREQ CH2 2.6.5.3 ANLR panel SWEEP CTRL → OFF → AUTO SWEEP MANU SWEEP → AUTO LIST MANU LIST →GEN MLTSINE Section IEC-Bus Commands: Graphical Representation of Results Command 1078.2008.02 SENSe[1]:SWEep:MODE MANual AUTO 3.116 Automatic sweep → This command in conjunction with command SENSe[1]:FREQuency:MODe SWEep sets the AUTO SWEEP mode. → This command in conjunction with command SENSe[1]:FREQuency:MODe SWEep sets the MANU SWEEP mode. Pressing the LOCAL key activates the spinwheel. Numerical entry of frequency for selective RMS measurement. Hz Value range determined by instrument or function → Analog notch filter on; gain 12 dB → Analog notch filter on; gain 30 dB → Analog notch filter on; no gain → Analog notch filter off. The notch filter can only be set in the analog instruments when a bandstop filter has been selected for SENS:BWID:MODE. Only available with option UPL-B29 (Digital Audio 96 kHz) in Base Rate Mode (CONF:DAI BRM). In the high rate mode, the sweep can be operated at NORMal speed only. Permits the speed of 1-dimensional sweeps with the universal generator to be increased. → Normal speed used for any kind of sweep → Sweep speed increased as from 2nd sweep → Sweep speed increased again as from 2nd sweep; update of curve not online but only upon completion of the sweep (all at once). Meaning SENSe[1]:FREQuency[:FIXed|CW] Basic unit See 3.10.3 Selecting the Analyzer Filters Particularly when monitoring weak residual signals amplified by means of Pre Gain, a highpass filter should be used for DC suppression to avoid the signal to be distorted or suppressed altogether. In conjunction with a selective RMS measurement filter No. 2 must be selected as filter No. 1 is already used in the UPL as a selective RMS bandpass or bandstop filter. 3.10.3 Selecting the Analyzer Filters DB12 DB30 DB0 OFF NORMal FAST BLOCk Parameter E-10 2.6.5.3 ANLR panel SWEEP CTRL → AUTO SWEEP → MANU SWEEP 2.6.5.3 ANLR panel FREQ MODE → FIX 2.7.1 ANLR panel Filter 2.6.5.1 ANLR panel Anlg. Notch → 12 dB Auto → 30 dB Auto → 0 dB → OFF 2.6.5.3 ANLR panel Sweep Mode → NORMAL → FAST → BLOCK Section IEC-Bus Commands: Graphical Representation of Results SENSe[1]:FILTer2:..... SENSe[1]:NOTCh[:STATe] SENSe:SWEep:SYNC UPL 1078.2008.02 3.117 Sweep step size Depending on selected SPACing SENSe[1]:SWEep:SPACing LINear|LOGarithmic, the sweep frequency range between "STARt" and "STOP" is divided into linear steps in Hz or logarithmic steps in the form of a multiplier. | The selected step size should be so wide that not more than 1023 single steps (= 1024 sweep points) are obtained. It should not exceed the absolute difference between STOP and STARt. SENSe[1]:SWEep:STEP Í Number of sweep steps. Depending on the selected SPACing (SENSe[1]:SWEep:SPACing LINear|LOGarithmic), the sweep frequency range between "STARt" and "STOP" is divided into linear or logarithmic sweep points. SENSe[1]:SWEep:SPACing LINear: Hz SENSe[1]:SWEep:SPACing LOGarithmic: No unit because of multiplication factor. 2.6.5.3 ANLR panel Steps 2.6.5.3 ANLR panel Points E-10 2.6.5.3 ANLR panel Spacing → LIN → LOG → Linear sweep spacing → Logarithmic sweep spacing 2 to 1024 2.6.5.3 ANLR panel SWEEP CTRL → Start | Stop 2.6.5.3 ANLR panel SWEEP CTRL → AUTO LIST → MANU LIST Section Start and stop frequency for frequency sweep of selective RMS measurement. SENSe[1]:SWEep:POINts Automatic list sweep → This command in conjunction with command SENSe[1]:FREQuency:MODe LIST sets the AUTO LIST mode. → This command in conjunction with command SENSe[1]:FREQuency:MODe SWEep sets the MANU LIST mode. Pressing the LOCAL key activates the spinwheel. Meaning LINear LOGarithmic Basic unit SENSe[1]:SWEep:SPACing MANual AUTO Parameter Hz Value range determined by instrument or function Command IEC-Bus Commands: Graphical Representation of Results SENSe[1]:FREQuency:STARt SENSe[1]:FREQuency:STOP SENSe[1]:LIST:MODE UPL Command 1078.2008.02 SENSe[1]:FUNCtion:SETTling:..... MMEMory:LOAD:LIST UPL 3.118 FREQency,"filename " = path and filename of frequency list for a LIST sweep of a selective RMS measurement, eg "c:\UPL\ref\swpflst.lst" Parameter Basic unit For settling commands see 3.10.2.5.1 Common Parameters for Analyzer Functions Loading a frequency list for the list sweep. Meaning 2.3.4.2 ANLR panel Fnct Settl E-10 2.6.5.3 2.9.1.3 ANLR panel SWEEP CTRL → Filename Section IEC-Bus Commands: Graphical Representation of Results see 3.10.4 Units for IEC Measurement Results ON OFF PPEak NPEak PTOPeak PABSolut SFASt FAST SLOW FIXed VALue SENSe[1][:VOLTage|POWer]:UNIT[1|2] SENSe[1]:FUNCtion:SNSequence SENSe[1]:FUNCtion:MMODe SENSe[1]:VOLTage:INTVtime:MODE 3.119 "QPEak" SENSe[1]:FUNCtion 1078.2008.02 "PEAK" Parameter SENSe[1]:FUNCtion Command 3.10.2.5.4 Peak and Quasi-Peak Measurement incl. S/N UPL Basic unit 2.6.5.1 ANLR panel S/N Sequ → ON → OFF 2.6.5.4 ANLR panel Meas Mode → PK + → PK → PK to PK → PK abs 2.6.5.4 ANLR panel Intv Time → FIX 50ms → FIX 200ms → FIX 1000ms → FIX 3 SEC → VALUE: → S/N (signal-to-noise) measurement on. → S/N (signal-to-noise) measurement off. → PK+ value → PK- value → Peak-to-peak value → Absolute peak value → 50 ms → 200 ms monitoring interval for peak search → 1000 ms → s monitoring interval for quasi-peak search → Numerical entry of interval time. For entry of values see next command. E-10 2.4 ANLR panel Unit Ch1/CH2 2.6.5 ANLR panel FUNCTION → QPK & S/N → Quasi-peak measurement Display units for RMS measurement 2.6.5 ANLR panel FUNCTION → PEAK & S/N Section → Peak measurement Meaning IEC-Bus Commands: Graphical Representation of Results FIXed GENTrack SENSe[1]:NOTCh:FREQuency:MODE 3.120 DB0 DB12 DB30 OFF SENSe[1]:NOTCh[:STATe] 1078.2008.02 Analog instrument 100 pV to 1000V Digital instrument 0.0 to 1.0 FS SENSe[1][:VOLTage|POWer]:REFerence GENTrack VALue STORe CH2Meas CH1Meas CH2Store CH1Store SENSe[1][:VOLTage|POWer]:REFerence:MODE Parameter 20 ms to 10s Command SENSe[1]:VOLTage:INTVtime UPL V FS s Basic unit 2.6.5.1 ANLR panel Anlg. Notch → 0 dB → 12 dB → 30 dB → OFF 2.6.5.1 ANLR panel Notch Freq → VALUE: → GEN TRACK → Analog notch filter on; no gain → Analog notch filter on; gain 12 dB → Analog notch filter on; gain 30 dB → Analog notch filter off; → For numerical entry of notch-filter center frequency see next command. → The center frequency of the notch filter tracks the generator frequency. E-10 2.6.5.1 ANLR panel Reference 2.6.5.1 ANLR panel Reference → STORE CH1 → STORE CH2 → MEAS CH1 → MEAS CH2 → STORE → GEN TRACK → VALUE: → For a two-channel measurement, the current measurement result of channel 1 is stored as a reference. → For a two-channel measurement, the current measurement result of channel 2 is stored as a reference. → The value measured of channel 1 is used as a reference for theresults in reference-related units. → The value measured of channel 2 is used as a reference for the results in reference-related units. → For a single-channel measurement, the current measurement result is stored as a reference. → The currently set generator output level is used as a reference. → The reference value is entered using the next command. Numerical entry of reference value. 2.6.5.4 ANLR panel Intv Time Section Numerical entry of interval time. Monitoring interval for peak search Meaning IEC-Bus Commands: Graphical Representation of Results 1078.2008.02 SENSe[1]:FUNCtion:SETTling:..... 3.121 1 to 3 SENSe[1]:FILTer:..... Parameter for analog instr. 10 Hz to 22.5 kHz Command SENSe[1]:NOTCh:FREQuency:FIXed UPL Hz Basic unit 2.6.5.1 ANLR panel Notch Freq → VALUE: Section For settling commands see 3.10.2.5.1 Common Parameters for Analyzer Functions 2.3.4.2 ANLR panel Fnct Settl 2.7.1 ANLR panel Only available with option UPL-B29 (Digital Audio 96 kHz) in Base Rate Mode Filter (CONF:DAI BRM). In the high rate mode (CONF:DAI HRM), the measurement functions PEAK and QPEak can be operated without filter. See 3.10.3 Selecting the Analyzer Filters Numerical center frequency of notch filter. Meaning E-10 IEC-Bus Commands: Graphical Representation of Results FAST VALue CH1Store SENSe[1]:VOLTage:APERture:MODE SENSe[1][:VOLTage|POWer]:REFerence:MODE 1078.2008.02 SENSe[1]:FUNCtion:SETTling:..... SENSe[1][:VOLTage|POWer]:REFerence see 3.10.4 Units for IEC Measurement Results SENSe[1][:VOLTage|POWer]:UNIT[1|2] 3.122 Analog instrument - 1000 V to 1000 V GENTrack VALue STORe CH2Meas CH1Meas CH2Store "DC" Parameter SENSe[1]:FUNCtion Command 3.10.2.5.5 DC Measurement UPL V Basic unit 2.4 ANLR panel Unit Ch1/CH2 2.6.5 ANLR panel FUNCTION → DC Section For settling commands see 3.10.2.5.1 Common Parameters for Analyzer Functions Numerical entry of reference value. → For a two-channel measurement, the current measurement result of channel 1 is stored as a reference. → For a two-channel measurement, the current measurement result of channel 2 is stored as a reference. → The value measured of channel 1 is used as a reference for the results in reference-related units. → The value measured of channel 2 is used as a reference for the results in reference-related units. → For a single-channel measurement, the current measurement result is stored as a reference. → The currently set generator output level is used as a reference. → The reference unit is specified by the next command. 2.3.4.2 ANLR panel Fnct Settl 2.6.5.1 ANLR panel Reference E-10 2.6.5.1 ANLR panel Reference → STORE CH1 → STORE CH2 → MEAS CH1 → MEAS CH2 → STORE → GEN TRACK → VALUE: → 200 ms integration time for steadying the display. 2.6.5.5 → Numerical entry of integration time. For entry of values see next command. ANLR panel Meas Time → FIX 200ms → VALUE: Display units for RMS measurement → DC measurement Meaning IEC-Bus Commands: Graphical Representation of Results SELectdi LSELectdi SENSe[1]:FUNCtion:MMODe FAST PRECision PCT|DB SENSe[1]:FUNCtion:DMODe SENSe[1]:UNIT 1078.2008.02 *) SENSe[1]:FUNCtion:DISTortion DEVen LDEVen DODD LDODd DALL LDALl "THD" 3.123 Parameter SENSe[1]:FUNCtion Command 3.10.2.5.6 THD Measurement UPL Basic unit 2.4 ANLR panel Unit E-10 2.6.5.6 ANLR panel Dyn Mode → FAST → PRECISION → Analog notch switched off. → Analog notch switched on when the applied signal is of good quality. Display units for results of THD measurements. 2.6.5.6 ANLR panel → di2468 2.6.5.6 ANLR panel Meas Mode →SELECT di → LEV SEL di → All di → LEV All di → All odd di → LEV odd di → All even di → LEV even di → Any combination of harmonics from d2 to d9 can be set with the → following command. Result in dB Result in V (analog) or FS (digital) → Selection of harmonics to be measured: → All harmonics from d2 to d9 Result in dB Result in V (analog) or FS (digital) → All uneven harmonics: → d3, d5, d7, d9 Result in dB Result in V (analog) or FS (digital) → All even harmonics: → d2, d4, d6, d8 Result in dB Result in V (analog) or FS (digital) Decimal equivalent of integer for any combination of harmonics, eg d2, d4, d6, d9, is desired; binary: 10010101; decimal equivalent = 149 2.6.5 ANLR panel FUNCTION → THD Section THD measurement Meaning IEC-Bus Commands: Graphical Representation of Results di3 1078.2008.02 32 16 8 4 2 1 64 di4 128 di5 di2 di6 di8 di9 di7 LSB MSB *) Weighting Harmonics Data bit For settling command see 3.10.2.5.1 Common Parameters for Analyzer Functions Numerical entry Determining the fundamental frequency: Automatically by frequency measurement. Numerical entry of fundamental frequency. For entry of values see next command. Numerical entry of reference value in reference-related level units. SENS:FUNC:MMOD LSEL | LDAL | LDOD | LDEV 3.124 Meaning 2.3.4.2 ANLR panel Fnct Settl 2.6.5.6 ANLR panel Fundamentl 2.6.5.6 ANLR panel Fundamentl 2.6.5.1 ANLR panel Ref Volt Section E-10 IEC-Bus Commands: Graphical Representation of Results Example: di1, di3, di5 and di7 Data word: 10101010 Weighting = 2+8+32+128 Decimal equivalent: =170 Hz Value range determined by instrument or function SENSe[1]:VOLTage:FUNDamental SENSe[1]:FUNCtion:SETTling:..... AUTO VALue V FS Basic unit SENSe[1]:VOLTage:FUNDamental:MODE Parameter Analog Instruments: 100 pV to 1000 V Digital Instrument: 100 pFS to 100 FS Command SENSE[1][:VOLTage|POWer]:REFerence UPL 1078.2008.02 SENSe[1]:UNIT SENSe[1]:THDN:REJection SENSe:FUNCtion:APERture:MODE SENSe[1]:FUNCtion:DMODe SENSe[1]:FUNCtion:MMODe SENSe[1]:FUNCtion Command 3.10.2.5.7 THD + N / Sinad Measurement UPL PCT|DB NARRow WIDE SLOW FAST SFASt FAST PRECision THDN LTHDn SNDRatio NOISe LNOise "THDNsndr" 3.125 Parameter Basic unit Display units for results of THD+N measurement Sets the characteristic of the notch filter in the digital instrument. → The noise is measured close to the carrier. → An two-pole notch filter is additionally taken into account to evaluate attenuated harmonics in the vicinity of the carrier. 2.4 ANLR panel Unit 2.6.5.7 ANLR panel Rejection → NARROW → WIDE E-10 2.6.5.7 ANLR panel Meas Time → SLOW → FAST → SUPERFAST 2.6.5.7 ANLR panel Dyn Mode → FAST → PRECISION → Analog notch filter switched off. → Analog notch filter switched on when the applied signal is of good quality. Selection of measurement speed → Measurement using FFT size 8192 → Measurement using FFT size 2048 → Measurement using FFT size 512 2.6.5.7 ANLR panel Meas Mode →THD+N → LEVEL THD+N → SINAD → NOISE → LEVEL NOISE 2.6.5 ANLR panel FUNCTION → THD+N/SINAD Section Result display as → THD+N value in dB → THD+N RMS value in V (analog) or FS (digital) → SINAD value in negative dB → Same as THD+N but without harmonics weighting, in dB → Same as THD+N RMS value but without harmonics weighting, in V (analog) or FS (digital) → THD+N measurement Meaning IEC-Bus Commands: Graphical Representation of Results Command V FS Basic unit 1078.2008.02 CALCulate:TRANsform:FREQuency:FFT S512 S1K S2K S4K S8K 3.126 FFT Size → 512 lines → 1024 lines → 2048 lines → 4096 lines → 8192 lines 2.6.5.12 ANLR-Panel FFT Size → 512 → 1024 → 2048 → 4096 → 8192 2.6.5.1 ANLR panel POST FFT → OFF → ON → No POST-FFT for the selected measurement function → POST-FFT for selected measurement function (see 3.10.2.5.12 FFT) CALC:TRAN:FREQ:FT S256 to S8K CALC:TRAN:FREQ:WIND RECT to KAIS CALC:TRAN:FREQ:STAR? CALC:TRAN:FREQ:STOP? CALCe:TRAN:FREQ:RES? OFF ON CALCulate:TRANsform:FREQuency:STATe 2.6.5.7 ANLR panel Fundamentl 2.6.5.7 ANLR panel Fundamentl → AUTO → VALUE: 2.6.5.1 ANLR-Panel Ref Volt Section 2.7.1 ANLR panel Fnct Settl Numerical entry of fundamental frequency Determining the fundamental frequency: → Automatically by frequency measurement. → Numerical entry of fundamental frequency. For entry of values see next command. Numerical entry of reference value for measurement response in referencerelated level units for the setting SENS:FUNC:MMOD LTHD | LNO Meaning See 3.10.3 Selecting the Analyzer Filters Hz Value range determined by instrument or function AUTO VALue Analog Instruments: 100 pV to 1000 V Digital Instrument: 100 pFS to 100 FS Parameter E-10 IEC-Bus Commands: Graphical Representation of Results SENSe[1]:FILTer1:..... SENSe[1]:VOLTage:FUNDamental SENSe[1]:VOLTage:FUNDamental:MODE SENSe[1][:VOLTage|POWer]:REFerence UPL 1078.2008.02 MMEMory:LOAD:LIST SENSe, ’filename’ OFF 3.127 Only permissible with SENS:VOLT:EQU ON Command for entering the name of the equalizer file. → The equalizer is switched off. The THD+N value is calculated from the original FFT spectrum. → The equalizer is switched on. The command that follows is accepted. The THD+N value is calculated from the equalized FFT spectrum. Activation/deactivation of an equalizer table consisting of frequency information and associated voltage gain factors. SENSe:VOLTage:EQUalize[:STATe] ON For settling commands see 3.10.2.5.1 Common Parameters for Analyzer Functions Lower band limit for THD+N measurement function Upper band limit for THD+N measurement function Meaning 2.6.5.7 ANL Panel Equal. file 2.6.5.7 ANL Panel Equalizer → ON → OFF 2.7.1 ANLR panel Fnct Settl E-10 2.6.5.7 ANLR panel → Frq Lim Low 2.6.5.7 ANLR panel → Frq Lim Upp Section IEC-Bus Commands: Graphical Representation of Results SENSe[1]:FUNCtion:SETTling:..... Hz Value range determined by instrument or function Basic unit SENSe[1]:FREQuency:LIMit:LOWer Parameter Hz Value range determined by instrument or function Command SENSe[1]:FREQuency:LIMit:UPPer UPL FAST PRECision PCT|DB SENSe[1]:FUNCtion:DMODe SENSe[1]:UNIT 1078.2008.02 SENSe[1]:FUNCtion:SETTling:..... "MDISt" 3.128 Parameter SENSe[1]:FUNCtion Command 3.10.2.5.8 MOD DIST UPL Basic unit Section For settling commands see 3.10.2.5.1 Common Parameters for Analyzer Functions Display units for results of MOD-DIST measurement. → Analog notch filter switched off. → Analog notch filter switched on if the applied signal is of good quality. 2.3.4.2 ANLR panel Fnct Settl 2.4 ANLR panel Unit E-10 2.6.5.8 ANLR panel Dyn Mode → FAST → PRECISION MOD-DIST measurement. Measurement with double-sine (similar to SMPTE) 2.6.5 ANLR panel FUNCTION → MODDIST Meaning IEC-Bus Commands: Graphical Representation of Results D2 D3 FAST PRECision SENSe[1]:FUNCtion:MMODe SENSe[1]:FUNCtion:DMODe 1078.2008.02 SENSe[1]:FUNCtion:SETTling:..... PCT|DB SENSe[1]:UNIT 3.129 Parameter "DFD" Command SENSe[1]:FUNCtion 3.10.2.5.9 DFD UPL Basic unit E-10 2.6.5.9 ANLR panel Dyn Mode → FAST → PRECISION → Analog notch filter switched off. → Analog notch filter switched on if the applied signal is of good quality. 2.3.4.2 ANLR panel Fnct Settl 2.6.5.9 ANLR panel Meas Mode → d2 (IEC268) → d3 (IEC268) → d2 (IEC118) → d3 (IEC118) → Intermodulation distortion d2 → Intermodulation distortion d3 For settling commands see 3.10.2.5.1 Common Parameters for Analyzer Functions 2.4 ANLR panel Unit 2.6.5 ANLR panel FUNCTION → DFD Section Display units for results of DFD measurement → Difference frequency distortion measurement Meaning IEC-Bus Commands: Graphical Representation of Results NAB JIS DINiec SI05 SI10 ON OFF PCT OFF ON SENSe[1]:FUNCtion:STANdard SENSe[1]:FUNCtion:WEIGhting SENSe[1]:UNIT CALCulate:TRANsform:FREQuency:STATe 1078.2008.02 SENSe[1]:FUNCtion:SETTling:..... "WAF" 3.130 Parameter SENSe[1]:FUNCtion Command 3.10.2.5.10 Wow & Flutter UPL Basic unit For settling commands see 3.10.2.5.1 Common Parameters for Analyzer Functions 2.3.4.2 ANLR panel Fnct Settl 2.6.5.1 ANLR panel POST FFT → OFF → ON → No POST-FFT for selected measurement function → POST-FFT for selected measurement function (see 3.10.2.5.12 FFT) CALC:TRAN:FREQ:FFT S256 to S8K CALC:TRAN:FREQ:WIND RECT to KAIS CALC:TRAN:FREQ:STAR? CALC:TRAN:FREQ:STOP? CALC:TRAN:FREQ:RES? E-10 2.6.5.10 ANLR panel Weighting → ON → OFF → W&F weighting filter on → W&F weighting filter off 2.4 ANLR panel Unit 2.6.5.10 ANLR panel Rule → NAB → JIS → DIN/IEC → 2 Sigma 5 s → 2 Sigma 10s → W&F acc. to NAB → W&F acc. to JIS → W&F acc. to DIN/IEC → W&F, 2-sigma, 5 s. → W&F, 2-sigma, 10 s No further display unit selectable. 2.6.5 ANLR panel FUNCTION → WOW & FL Section → Wow & flutter measurement Meaning IEC-Bus Commands: Graphical Representation of Results FFT Command 1078.2008.02 SENSe[1][:VOLTage|POWer]:UNIT[1|2] SENSe[1]:FUNCtion:DCSuppression SENSe[1]:FUNCtion 3.10.2.5.12 Command POLARITY SENSe[1]:FUNCtion 3.10.2.5.11 UPL 3.131 see 3.10.4 Units for IEC Measurement Results ON OFF "FFT" Parameter "POLarity" Parameter Basic unit Basic unit Meaning Display units for RMS measurement Suppression of DUT DC in the digital analyzer. → DC not considered; corresponds to AC coupling → DC considered in the measurement and displayed; corresponds to DC coupling → FFT measurement function → Polarity test of DUT. Meaning E-10 2.4 ANLR panel Unit Ch1/CH2 2.6.5.1 ANLR panel DC Suppres → ON → OFF 2.6.5.12 ANLR panel Function → FFT Section 2.6.5 ANLR panel FUNCTION → POLARITY Section IEC-Bus Commands: Graphical Representation of Results Command 1078.2008.02 3.132 DB12 DB30 DB0 OFF SENSe[1]:NOTCh[:STATe] s -10 to 10 s SENSe[1]:CHANnel:DELay Basic unit Value range V determined by FS instrument or function GENTrack VALue STORe CH2Meas CH1Meas CH2Store CH1Store Parameter SENSe[1][:VOLTage|POWer]:REFerence SENSe[1][:VOLTage|POWer]:REFerence:MODE UPL → Analog notch filter on; gain 12 dB → Analog notch filter on; gain 30 dB → Analog notch filter on; no gain → Analog notch filter off; Available only for for two-channel measurements in instruments A22 and D48 and Zoom FFT off ("CALC:TRAN:FREQ:ZOOM 1") Interchannel delay Delay compensation of the DUT by entering the time by which channel 1 is to be delayed with respect to channel 2. If channel 2 has a shorter delay than channel 1, this can be compensated for by entering a negative value. Numerical entry of reference value. → For a two-channel measurement, the current measurement result of channel 1 is stored as a reference. → For a two-channel measurement, the current measurement result of channel 2 is stored as a reference. → The value measured of channel 1 is used as a reference for the results in reference-related units. → The value measured of channel 2 is used as a reference for the results in reference-related units. → For a single-channel measurement, the current measurement result is stored as a reference. → The currently set generator output level is used as a reference. → The reference unit is specified by the next command. Meaning 2.6.5.1 ANLR panel Anlg. Notch → 0 dB → 12 dB → 30 dB → OFF 2.6.5.12 ANLR-Panel Chan Delay 2.6.5.1 ANLR panel Reference E-10 2.6.5.1 ANLR panel Reference → STORE CH1 → STORE CH2 → MEAS CH1 → MEAS CH2 → STORE → GEN TRACK → VALUE: Section IEC-Bus Commands: Graphical Representation of Results 1078.2008.02 CALCulate:TRANsform:FREQuency: AVERage 1 to 256 S256 S512 S1K S2K S4K S8K 3.133 1 to 3 SENSe[1]:FILTer:... CALCulate:TRANsform:FREQuency:FFT HZ Value range determined by instrument or function Basic unit SENSe[1]:NOTCh:FREQuency:FIXed Parameter FIXed GENTrack Command SENSe[1]:NOTCh:FREQuency:MODE UPL Filters Number of averaging procedures for optimum noise suppression. FFT size → 256 lines → 512 lines → 1024 lines → 2048 lines → 4096 lines → 8192 lines No filter can be switched on: • Analyzer ANLG 110kHz • Option UPL-B29 (Digital Audio 96 kHz) in high rate mode (CONF:DAI HRM) The three filters are available with: • Analyzer ANLG 22 kHz (INST2 A22) or • Analyzer DIGITAL (INST2 D48) in Meas Mode AUDIO DATA (SENS:DIG:FEED ADAT) See 3.10.3 Selecting the Analyzer Numerical entry of notch-filter center frequency. → For numerical entry of notch-filter center frequency see next command. → Center frequency of notch filter tracks the generator frequency. Meaning 2.6.5.12 ANLR panel Average 2.6.5.12 ANLR panel FFT Size → 256 → 512 → 1024 → 2048 → 4096 → 8192 2.7.1 ANLR-Panel Filter 2.6.5.1 ANLR panel Notch Freq → VALUE: E-10 2.6.5.1 ANLR panel Notch Freq → VALUE: → GEN TRACK Section IEC-Bus Commands: Graphical Representation of Results Command Parameter = 1 1 to 128 for instr. A22 a. D48 n = 1, 2, 4, 8, 16, 32, 64, 128 A110 = n =1, 2, 4, 8,16 Query only Query only CALCulate:TRANsform:FREQuency:ZOOM CALCulate:TRANsform:FREQuency:SPAN? CALCulate:TRANsform:FREQuency:RESolution? 3.134 Hz Value range determined by instrument or function CALCulate:TRANsform:FREQuency:CENTer 1078.2008.02 Query only Basic unit CALCulate:TRANsform:FREQuency:STARt? CALCulate:TRANsform:FREQuency:STOP? EXPonential CALCulate:TRANsform:FREQuency:AVERage:TCONtr NORMal ol UPL 2.6.5.12 ANLR panel Center 2.6.5.12 ANLR panel Start / Stop Queries the frequency resolution of FFT, depending on CENTer and SPAN. The response is in Hz. Queries the frequency range around the center frequency as a function of the zoom factor. The response is in Hz. Contrary to the manual mode, SPAN can only be read in but not entered in the IEC/IEEE-bus mode. The SPAN value can be changed by changing the zoom factor and modifying the sampling frequency and the oversampling factor. 2.6.5.12 ANLR panel Resolution 2.6.5.12 ANLR panel Span E-10 2.6.5.12 ANLR panel Avg Mode → NORMAL → EXPONENTIAL Section Zoom FFT off (standard FFT) 2.6.5.12 FFT zoom factor ANLR panel Contrary to the manual mode, the zoom factor instead of the SPAN is entered Zoom-FFT in the IEC/IEEE-bus mode. The SPAN being a function of the zoom factor it can be determined by the following query. Center frequency for FFT calculation Queries the beginning and end of FFT, depending on CENTer and SPAN. The response is in Hz. → The specified number of FFTs is performed, intermediate results are added and then divided by this number. → Averaging is performed continuously. Meaning IEC-Bus Commands: Graphical Representation of Results 1078.2008.02 MMEMory:LOAD:LIST SENSe, SENSe:VOLTage:EQUalize[:STATe] ’filename’ OFF ON CALCulate:TRANsform:FREQuency:WINDow:BETAfact = 1 to 20 or 3.135 RECTangular HANNing BLACkman_harris RIF1 RIF2 RIF3 HAMMing FLATtop KAISer CALCulate:TRANsform:FREQuency:WINDow Parameter Query only Command CALCulate:TRANsform:FREQuency:MTIMe? UPL Only permissible with SENS:VOLT:EQU ON Command for entering the name of the equalizer file. → The equalizer is switched off; the FFT spectrum remains unchanged. → The equalizer is switched on. The command that follows is accepted. Activation/deactivation of an equalizer table consisting of frequency information and associated voltage gain factors. 2.6.5.12 ANL Panel Equal. file 2.6.5.12 ANL Panel Equalizer → ON → OFF 2.6.5.12 ANLR panel ß-Factor E-10 2.6.5.12 ANLR panel Window → RECTANG... → HANN → BLACKMAN H → RIFE VINC 1 → RIFE VINC 2 → RIFE VINC 3 → HAMMING → FLAT TOP → KAISER → Fast and frequency-accurate → High spectral resolution, wide, bell-shaped curve → Steep slope of bell lobe → Excellent suppression of distant interference → Excellent suppression of distant interference → Excellent suppression of distant interference → Implemented for the sake of completeness → Amplitude read from graphic diagram → Characteristics determined by ß factor Section 2.6.5.12 ANLR panel Meas Time Meaning Queries the measurement time of FFT, depending on FFT size. The response is in s. keine ß factor for KAISer window Einheit Basic unit IEC-Bus Commands: Graphical Representation of Results 3.136 1 to 3 SENSe[1]:FILTer