background image

Getting Started

R&S

®

SMA100B

22

User Manual 1178.3834.02 ─ 03

Risk of injury when stacking instruments

A stack of instruments can tilt over and cause injury if not stacked correctly. Further-
more, the instruments at the bottom of the stack can be damaged due to the load
imposed by the instruments on top.
Observe the following instructions when stacking instruments:

Never stack more than three instruments. If you need to stack more than three
instruments, install them in a rack.

The overall load imposed on the lowest instrument must not exceed 500

 

N.

It is best if all instruments have the same dimensions (width and length).
If you need to stack smaller instruments on the top, the overall load imposed on the
lowest instrument must not exceed 250

 

N.

If the instruments have foldable feet, fold them in completely.

Mounting in a rack

The R&S

 

SMA100B can be installed in a rack using a rack adapter kit (Order No. see

data sheet). The installation instructions are part of the adapter kit.

Risk of instrument damage due to insufficient airflow in a rack

If the instrument is run with insufficient airflow for a longer period, the instrument over-
heats, which can disturb the operation and even cause damage.
Make sure that all fan openings are unobstructed, that the airflow perforations are
unimpeded, and that the minimum distance from the wall is 10

 

cm.

2.1.1.5

Connecting AC Power

The R&S

 

SMA100B is equipped with an AC power supply connector, that can be oper-

ated with different AC power voltages. Once it is connected, the instrument automati-
cally adjusts to the given voltage. Refer to the data sheet for the requirements of volt-

 

Preparing for Use

Summary of Contents for SMA100B

Page 1: ...R S SMA100B RF Signal Generator User Manual User Manual 1178 3834 02 03 ÜVR2 ...

Page 2: ...es firmware version FW 4 15 080 xx and later of the R S SMA100B 2017 Rohde Schwarz GmbH Co KG Mühldorfstr 15 81671 München Germany Phone 49 89 41 29 0 Fax 49 89 41 29 12 164 Email info rohde schwarz com Internet www rohde schwarz com Subject to change Data without tolerance limits is not binding R S is a registered trademark of Rohde Schwarz GmbH Co KG Trade names are trademarks of their owners Th...

Page 3: ...se of the product The product is used for its designated purpose if it is used in accordance with its product documentation and within its performance limits see data sheet documentation the following safety instructions Using the product requires technical skills and in some cases a basic knowledge of English It is therefore essential that only skilled and specialized staff or thoroughly trained ...

Page 4: ...ration item 7 Signal words and their meaning The following signal words are used in the product documentation in order to warn the reader about risks and dangers Indicates a hazardous situation which if not avoided will result in death or serious injury Indicates a hazardous situation which if not avoided could result in death or serious injury Indicates a hazardous situation which if not avoided ...

Page 5: ...safety is not observed either at all or to the extent necessary electric shock fire and or serious personal injury or death may occur 1 Prior to switching on the product always ensure that the nominal voltage setting on the product matches the nominal voltage of the mains supply network If a different voltage is to be set the power fuse of the product may have to be changed accordingly 2 In the ca...

Page 6: ...st be fuse protected in such a way that anyone who has access to the product as well as the product itself is adequately protected from injury or damage 14 Use suitable overvoltage protection to ensure that no overvoltage such as that caused by a bolt of lightning can reach the product Otherwise the person operating the product will be exposed to the danger of an electric shock 15 Any object that ...

Page 7: ...e masks and protective clothing must be worn 7 Laser products are given warning labels that are standardized according to their laser class Lasers can cause biological harm due to the properties of their radiation and due to their extremely concentrated electromagnetic power If a laser product e g a CD DVD drive is integrated into a Rohde Schwarz product absolutely no other settings or functions m...

Page 8: ...ackaging until they are ready to be used 4 Cells and batteries must not be exposed to any mechanical shocks that are stronger than permitted 5 If a cell develops a leak the fluid must not be allowed to come into contact with the skin or eyes If contact occurs wash the affected area with plenty of water and seek medical aid 6 Improperly replacing or charging cells or batteries that contain alkaline...

Page 9: ... National waste disposal regulations must be observed 4 If handling the product releases hazardous substances or fuels that must be disposed of in a special way e g coolants or engine oils that must be replenished regularly the safety instructions of the manufacturer of the hazardous substances or fuels and the applicable regional waste disposal regulations must be observed Also observe the releva...

Page 10: ...bien las informaciones de seguridad elementales así como la documentación del producto y entréguelas a usuarios posteriores Tener en cuenta las informaciones de seguridad sirve para evitar en lo posible lesiones o daños por peligros de toda clase Por eso es imprescindible leer detalladamente y comprender por completo las siguientes informaciones de seguridad antes de usar el producto y respetarlas...

Page 11: ...raves o incluso la muerte Indica una situación de peligro que si no se evita puede causar lesiones graves o incluso la muerte Indica una situación de peligro que si no se evita puede causar lesiones leves o moderadas Indica información que se considera importante pero no en relación con situaciones de peligro p ej avisos sobre posibles daños materiales En la documentación del producto se emplea de...

Page 12: ...mentación del producto o en la hoja de datos En caso de sobrecalentamiento del producto pueden producirse choques eléctricos incendios y o lesiones graves con posible consecuencia de muerte Seguridad eléctrica Si no se siguen o se siguen de modo insuficiente las indicaciones del fabricante en cuanto a seguridad eléctrica pueden producirse choques eléctricos incendios y o lesiones graves con posibl...

Page 13: ...60950 1 EN60950 1 o IEC61010 1 EN 61010 1 válidos en cada caso 11 A menos que esté permitido expresamente no retire nunca la tapa ni componentes de la carcasa mientras el producto esté en servicio Esto pone a descubierto los cables y componentes eléctricos y puede causar lesiones fuego o daños en el producto 12 Si un producto se instala en un lugar fijo se deberá primero conectar el conductor de p...

Page 14: ... manipulación mecánica y o térmica o el desmontaje del producto debe tenerse en cuenta imprescindiblemente el capítulo Eliminación protección del medio ambiente punto 1 5 Ciertos productos como p ej las instalaciones de radiocomunicación RF pueden a causa de su función natural emitir una radiación electromagnética aumentada Deben tomarse todas las medidas necesarias para la protección de las mujer...

Page 15: ...to a las baterías y acumuladores o celdas pueden producirse explosiones incendios y o lesiones graves con posible consecuencia de muerte El manejo de baterías y acumuladores con electrolitos alcalinos p ej celdas de litio debe seguir el estándar EN 62133 1 No deben desmontarse abrirse ni triturarse las celdas 2 Las celdas o baterías no deben someterse a calor ni fuego Debe evitarse el almacenamien...

Page 16: ... sin clasificar sino que debe ser recogido por separado La eliminación se debe efectuar exclusivamente a través de un punto de recogida apropiado o del servicio de atención al cliente de Rohde Schwarz 2 Los dispositivos eléctricos usados no se deben desechar con los residuos domésticos sin clasificar sino que deben ser recogidos por separado Rohde Schwarz GmbH Co KG ha elaborado un concepto de eli...

Page 17: ...rument up to date and to be informed about new application notes related to your instrument please send an e mail to the Customer Support Center stating your instrument and your wish We will take care that you will get the right information Europe Africa Middle East Phone 49 89 4129 12345 customersupport rohde schwarz com North America Phone 1 888 TEST RSA 1 888 837 8772 customer support rsa rohde...

Page 18: ...c 18 2 Getting Started 19 2 1 Preparing for Use 19 2 1 1 Putting into Operation 19 2 1 1 1 EMI Suppression 20 2 1 1 2 Unpacking and Checking the Instrument 20 2 1 1 3 Accessory List 21 2 1 1 4 Placing or Mounting the Instrument 21 2 1 1 5 Connecting AC Power 22 2 1 1 6 Turning the Instrument On and Off 23 2 1 1 7 Functional Check 24 2 1 1 8 Checking the Supplied Options and Licenses 25 2 1 2 Conne...

Page 19: ... Connector 37 2 2 1 9 SD card slot 38 2 2 1 10 SENSOR 38 2 2 1 11 RF 50 Ω 38 2 2 1 12 Pulse Signal Connectors 39 2 2 1 13 LF Modulation Connectors 39 2 2 1 14 Clock Synthesizer Connectors 40 2 2 2 Rear Panel Tour 40 2 2 2 1 Connectors 41 2 3 Trying Out the Instrument 43 2 3 1 Generating an Unmodulated Carrier 44 2 3 2 Generating an RF Frequency Sweep Signal 46 2 3 3 Saving and Recalling Settings 4...

Page 20: ...vel 63 3 3 RF Frequency Settings 65 3 4 RF Level Settings 67 3 5 RF Phase Settings 72 4 Analog Modulations 74 4 1 Required Options 74 4 2 Modulation Types and Signal Sources 74 4 3 Activating Analog Modulations 76 4 4 Modulation Settings 76 4 4 1 Pulse Modulation 77 4 4 2 FM PhiM and FM Modulation Settings 78 4 4 3 Pulse Generator 82 4 4 3 1 Pulse Generator General Settings 83 4 4 3 2 Pulse Genera...

Page 21: ...arameters in Sweep Mode 118 5 3 About List Mode 120 5 4 Significant Parameters and Functions 121 5 5 Sweep Mode Settings 123 5 5 1 General Sweep Settings 123 5 5 2 Frequency Range Settings 128 5 5 3 Level Range Settings 130 5 6 List Mode Settings 131 5 6 1 General Settings 132 5 6 2 List Mode Data Settings 134 5 6 3 Import Export Settings 135 5 7 List Editor 138 5 8 How to Generate a Signal in Lis...

Page 22: ...ference Frequency Settings 178 7 4 Reference Output Settings 182 7 5 Adjustments Settings 183 8 Clock Synthesis 184 9 File and Data Management 188 9 1 About the File System 188 9 2 Restoring the Default Instrument Configuration 191 9 2 1 Preset Set to Default and Factory Preset Settings 193 9 2 2 How to Identify Parameters Which Are Not in a Preset State 194 9 2 3 How to Recall User Settings Autom...

Page 23: ...Display and Keyboard Settings 219 10 1 2 Display Update Settings 220 10 1 3 Defining the RF Signal State On Power On 221 10 2 Organizing Frequently Used Items as Favorites 222 10 2 1 Using the User Menu for Fast Adjustments 223 10 2 2 Define User Key Actions Settings 225 10 2 3 Assigning Actions to the User Key 226 10 3 Managing Licenses and License Keys 228 10 3 1 Manage License Keys Settings 228...

Page 24: ...cess Settings 255 11 4 1 Network Settings 256 11 4 2 VISA Resource Strings 259 11 4 3 GPIB Address Settings 260 11 4 4 RS232 Settings 260 11 4 5 Instrument Emulations Settings 261 11 4 6 Active Connections Settings 263 11 4 7 QR Code 264 11 5 LXI Settings 265 11 5 1 LXI Status Settings 265 11 5 2 LXI Browser Settings 266 11 5 2 1 LAN Configuration 267 IP Configuration 267 Advanced Config 268 Ping ...

Page 25: ... to the Manual Operation via Show SCPI Command 290 11 13 How to Find Out the SCPI Command Corresponding to the Manual Operation Using the Online Help 290 11 14 How to Record Create SCPI Lists 291 11 15 How to Convert and Save SCPI Lists 294 11 16 How to Set Up Remote Operation via VNC 295 11 16 1 Setting Up a Remote Operation from a Desktop System 295 11 16 1 1 Using a Web Browser 295 11 16 1 2 Us...

Page 26: ... 11 3 Automatic Naming 344 12 12 KBOard Subsystem 347 12 13 OUTPut Subsystem 347 12 14 SENSe READ INITiate and SLISt Subsystems 351 12 15 SOURce Subsystem 364 12 15 1 Analog Modulation Subsystems 365 12 15 1 1 SOURce MODulation Subsystem 365 12 15 1 2 SOURce AM Subsystem 366 12 15 1 3 SOURce FM Subsystem 369 12 15 1 4 SOURce PM Subsystem 373 12 15 1 5 SOURce PULM Subsystem 377 Pulse Modulation Set...

Page 27: ... Subsystem 455 12 17 STATus Subsystem 478 12 18 TEST Subsystem 482 12 19 TRIGger Subsystem 483 12 20 UNIT Subsystem 485 13 Maintenance 487 13 1 Cleaning 487 13 2 Storing and Packing 488 13 3 Performing Maintenance Tasks 489 13 3 1 Date and Time Settings 490 13 3 2 Check Front Panel 491 13 3 2 1 Check Front Panel Settings 491 13 3 2 2 How to Perform the Front Panel Tests 492 13 3 3 Internal Adjustm...

Page 28: ...ntax for Common Commands 510 A 1 3 2 Syntax for Device Specific Commands 510 Long and short form 511 Numeric Suffixes 511 Optional Mnemonics 511 A 1 3 3 SCPI Parameters 512 Numeric Values 512 Special Numeric Values 513 Boolean Parameters 513 Text Parameters 514 Character Strings 514 Block Data 514 A 1 3 4 Overview of Syntax Elements 514 A 1 3 5 Structure of a Command Line 516 A 1 3 6 Responses to ...

Page 29: ... Register STATus OPERation 526 A 1 5 7 Application of the Status Reporting System 526 Service Request 527 Serial Poll 527 Query of an instrument status 527 Error Queue 528 A 1 5 8 Reset Values of the Status Reporting System 528 A 1 6 General Programming Recommendations 529 A 2 Telnet program examples 529 B Hardware Interfaces 535 B 1 GPIB Bus Interface 535 C Extensions for User Files 537 Glossary ...

Page 30: ...vironments Use the R S SMA100B only for its designated purpose Observe the operating conditions and performance limits stated in the data sheet The product documentation helps you to use the R S SMA100B safely and efficiently Keep the product documentation in a safe place and pass it on to the subsequent users Safety information is part of the product documentation It warns you about the poten tia...

Page 31: ... the general instrument settings and functions Network and Remote Control Operation Information on setting up the instrument in a network and operating it remotely Remote Commands Remote commands required to configure and perform measurements in a remote environment sorted by tasks Remote commands required to set up the environment and to perform common tasks on the instrument sorted by tasks Prog...

Page 32: ...typical measurement examples and general infor mation e g safety instructions etc A printed version is delivered with the instrument 1 4 2 User Manuals and Help Contains the description of all instrument modes and functions It also provides an introduction to remote control a complete description of the remote control commands with programming examples and information on maintenance instrument int...

Page 33: ...nd optional accessories The brochure provides an overview of the instrument and deals with the specific char acteristics See www rohde schwarz com brochure datasheet sma100b 1 4 7 Release Notes and Open Source Acknowledgment OSA The release notes list new features improvements and known issues of the current firmware version and describe the firmware installation The open source acknowledgment doc...

Page 34: ...he basic steps to be taken when setting up the R S SMA100B for the first time Risk of injury due to disregarding safety information Observe the information on appropriate operating conditions provided in the data sheet to prevent personal injury or damage to the instrument Read and observe the basic safety instructions provided with the instrument in addition to the safety instructions in the foll...

Page 35: ... is dry and shows no sign of condensation The instrument is positioned as described in the following sections The ambient temperature does not exceed the range specified in the data sheet Signal levels at the input connectors are all within the specified ranges Signal outputs are connected correctly and are not overloaded 2 1 1 1 EMI Suppression Electromagnetic interference EMI may affect the meas...

Page 36: ... SMA100B is designed for use under laboratory conditions either on a bench top or in a rack using the standard rackmount kit Bench top operation If the R S SMA100B is operated on a bench top the surface must be flat The instru ment can be used in horizontal position standing on its feet or with the support feet on the bottom extended Risk of injury if feet are folded out The feet can fold in if th...

Page 37: ...ument must not exceed 250 N If the instruments have foldable feet fold them in completely Mounting in a rack The R S SMA100B can be installed in a rack using a rack adapter kit Order No see data sheet The installation instructions are part of the adapter kit Risk of instrument damage due to insufficient airflow in a rack If the instrument is run with insufficient airflow for a longer period the in...

Page 38: ...0B position I on The instrument is supplied with AC power Warm up time for OCXO When the instrument is switched on the OCXO requires an extended warm up time see data sheet To start the R S SMA100B Starting the R S SMA100B requires that it is connected and turned on At the front panel press the ON STANDBY key briefly The instrument boots the operating system and starts the instrument firmware Afte...

Page 39: ... orange 2 Turn off the main AC power switch at the rear panel of the R S SMA100B position 0 off The instrument is no longer supplied with AC power Turning off the AC power You can leave the AC power on permanently Switching off is required only if the instrument must be disconnected from all power supplies 2 1 1 7 Functional Check When the instrument is switched on it automatically monitors the ma...

Page 40: ...nt Due to the large number of available USB devi ces there is almost no limit to the expansions that are possible with the R S SMA100B The following list shows various USB devices that can be useful Memory stick for easy transfer of data to from a computer for example firmware updates Keyboard or mouse to simplify the entry of data comments filenames etc Power sensors of the R S NRP families All U...

Page 41: ...for example using network fold ers To transfer data between R S NRP power sensors and the instrument This section describes how to configure the LAN interface Accessing operating system No access to the operating system is required for normal operation All necessary system settings can be made in the Setup dialog 2 1 3 1 Connecting the Instrument to the Network There are two methods to establish a...

Page 42: ...the address information on the screen Risk of network connection failure Network cables and cable connectors of poor quality or failures in the autonegotiation process can cause network connection failures If the network connection to the instrument fails check the network infrastructure and contact your network administrator For details see section Troubleshooting and Error Messages 2 1 3 2 Using...

Page 43: ...otection 5 Enable the Protection Level 1 The default password is 123456 The parameter Hostname in the Network Settings dialog is now enabled for configuration 6 Change the Hostname 2 1 3 3 Assigning the IP Address Depending on the network capacities the TCP IP address information for the instru ment can be obtained in different ways If the network supports dynamic TCP IP configuration using the DH...

Page 44: ...s 3 Select Address Mode Static 4 Select the IP Address 5 Enter the IP address for example 192 168 0 1 The IP address consists of four number blocks separated by dots Every block con tains 3 numbers in maximum 6 Select the Subnet Mask and enter the subnet mask for example 255 255 255 0 The subnet mask consists of four number blocks separated by dots Every block contains 3 numbers in maximum To assi...

Page 45: ... Maintenance Timezone 3 Select continent and city of your location Tip By typing the first letter you can quickly navigate through the lists to find the desired destination 4 Close the dialogs The instrument adjusts the time according to the selected location To set the date and time 1 Press the SETUP key 2 Select Security Protection 3 Enable the Protection Level 1 The default password is 123456 4...

Page 46: ...ect the Layout The dialog closes and the changes take effect immediately 2 1 4 3 Setting the Screen Saver You can enable a screen saver that automatically turns off the display after a user defined period of time The screen saver is activated if no settings are made on the touch screen or via keys or the rotary knob during the selected wait time To activate the screen saver 1 Press the SETUP key 2...

Page 47: ...ing topics help you to get familiar with the instrument and perform the first steps Chapter 2 2 1 Front Panel Tour on page 32 Chapter 2 2 2 Rear Panel Tour on page 40 This section explains the control elements and the connectors of the R S SMA100B with the aid of the front and rear views For specifications of the interfaces refer to the data sheet 2 2 1 Front Panel Tour This section provides an ov...

Page 48: ...Navigation controls 7 Display keys 8 USB connector 9 SD card slot 10 SENSOR connector 11 RF output connector Figure 2 2 Front panel view of the R S SMA100B RF Signal Generator with height unit 3HU option R S SMAB B93 1 Touchscreen 2 Utility keys 3 ON STANDBY 4 Function keys 5 Keypad 6 Navigation controls 7 Display keys 8 USB connector 9 SD card slot 10 SENSOR connector 11 RF output connector 12 EX...

Page 49: ...s of Manual Interaction on page 52 Risk of touchscreen damage Inappropriate tools or excessive force can damage the touchscreen Observe the following instructions when operating the touchscreen Never touch the screen with ball point pens or other sharp objects use your fingers instead As an alternative you can use a stylus pen with a smooth soft tip Never apply excessive force to the screen Touch ...

Page 50: ... oscillator OCXO active In this state it is safe to switch off the AC power and disconnect the instrument from the power supply 2 2 1 4 Function Keys Function keys provide access to the most common generator settings and functions You can find a detailed description of the corresponding functions in the user manual Table 2 2 Function keys Function key Assigned functions FREQ Activates frequency en...

Page 51: ...n block in the block diagram Shifts the selection bar within focused areas e g lists Acts like the ENTER key when it is pressed Editing Keys Editing keys enable you to confirm an entry delete individual characters or exit the current operation Table 2 4 Editing keys Type of key Description ESC key Closes all kinds of dialog boxes if the edit mode is not active Quits the edit mode if the edit mode ...

Page 52: ... a table move the selection bar horizontally In windows or dialog boxes with horizontal scrollbar move the scrollbar 2 2 1 7 Display Keys The display keys arrange different windows on the display Table 2 6 Display keys Display key Assigned functions HOME Returns to the initial feature screen NEXT WINDOW Toggles between the entry fields in the taskbar ON OFF Switches highlighted elements or a funct...

Page 53: ...art of the connector 2 2 1 11 RF 50 Ω Output of the RF signal Maximum input levels Do not overload the RF output The instrument is equipped with a reverse power protection that prevents the RF out put against back feed see Chapter 6 1 2 Reverse Power Protection on page 145 Nevertheless the maximum permissible reverse power is specified in the data sheet The connector type depends on the installed ...

Page 54: ... brochure 2 2 1 12 Pulse Signal Connectors Pulse Sync Output signal for synchronizing the pulse generator signal The synchronization signal is generated at the beginning of each pulse For double pulse generation the synchro nization signal is generated at the beginning of the first pulse PULSE VIDEO Output of the internal pulse generator signal or the external pulse signal fed in via the PULSE EXT...

Page 55: ...r 2 USB IN connector type micro B 3 LAN connector 4 USB connector type A 5 V GHZ X AXIS and Z AXIS output connectors BNC 6 STOP input and output connector BNC 7 MARKER USER1 output connector BNC 8 REF IN 1GHz and REF OUT 1GHz connectors SMA 9 REF IN and REF OUT connectors BNC 10 EFC input connector BNC 11 INST TRIG input connector BNC 12 SIGNAL VALID output connector BNC 13 CLK SYN and CLK SYN N o...

Page 56: ...2 input connectors BNC 17 AC power supply connection and main power switch 18 RF output connector 19 Serial number last six digits in the string 1419 8888 02 serial number 2 2 2 1 Connectors IEC 625 IEEE 488 Option R S SMAB B86 GPIB bus interface for remote control of the instrument The IEC 625 interface is in compliance with IEEE488 and SCPI A computer for remote control can be connected via this...

Page 57: ...ep in all modes This connector is bidirectional Used as Input enables you to stop a sweep triggered by an external network analyzer Output enables the R S SMA100B to stop the sweep of an external network analyzer MARKER USER1 Output signal for marker or trigger signal SIGNAL VALID Output signal that marks the valid signal times valid level and frequency for all analog modulations INST TRIG Input f...

Page 58: ...log Modulation EXT 1 2 Inputs for external analog modulation signal and an external detector voltage See Chapter 4 Analog Modulations on page 74 AC supply and power switch The AC power supply connector and the main power switch are located in a unit on the rear panel of the instrument Main power switch function Position 1 The instrument is in operation Position 0 The entire instrument is disconnec...

Page 59: ...Generating an RF Frequency Sweep Signal 46 Saving and Recalling Settings 48 2 3 1 Generating an Unmodulated Carrier We start to generate a simple unmodulated signal In this example the R S SMA100B can be in its minimal configuration 1 On the R S SMA100B front panel press the PRESET key to set a defined initial instrument state 2 Set the frequency a In the Status Bar tap the Frequency field b On th...

Page 60: ...al 1178 3834 02 03 The blue colored RF On icon indicates that the RF output is activated The R S SMA100B provides the 6 GHz signal at the RF A connector at the front panel Figure 2 6 Generating an unmodulated signal Trying Out the Instrument ...

Page 61: ... ON OFF key on the front panel Connect RF of the R S SMA100B to a signal analyzer for example R S FSW to dis play the generated signal For the required settings of the signal analyzer refer to its user manual or its online help 2 3 2 Generating an RF Frequency Sweep Signal The Sweep operating mode allows you to generate an RF signal with periodically varying frequencies or amplitudes This example ...

Page 62: ...ethod for the fre quency shift of a step d Set Dwell Time 15 0 ms to determine the time interval of the sweep steps 6 Select the Frequency Range tab a Set Start Freq 200 MHz and Stop Freq 600 MHz to determine the fre quency sweep range b Set the step width Step Lin 10 0 MHz to determine the width for a frequency step 7 In the General tab activate the frequency sweep with State On 8 Close the sweep...

Page 63: ...e running sweep The R S SMA100B provides the 6 GHz signal at the RF connector at the front panel 2 3 3 Saving and Recalling Settings To restore the results of our measurements later we save the instrument settings in a file To save the instrument settings in a file We assume a test configuration as described in Chapter 2 3 2 Generating an RF Frequency Sweep Signal on page 46 1 Press the SETUP key ...

Page 64: ...n restore the settings to the instrument at any time using the settings file 1 Press the PRESET button to restore the default instrument settings so you can check that the stored user settings are restored afterwards 2 Press the SETUP key on the front panel 3 In the Setup menu select Settings Save Recall 4 In the Save Recall dialog select Operation Mode Recall Navigate to the directory the file is...

Page 65: ... were saved How to display all parameters with values different to their preset values When you load a file to your instrument you do not have enough information on the changed settings In such case it is useful to visualize all parameters that have been changed from their default state Try out the following Tap and hold on an empty space on in the tile diagram to access the context sensi tive men...

Page 66: ... 3834 02 03 All changed parameters are highlighted See also Chapter 9 File and Data Management on page 188 2 4 Instrument Control This chapter provides an overview on how to work with the R S SMA100B It covers the following topics Instrument Control ...

Page 67: ...s platform technology VNC Virtual Network Comput ing On the remote computer any standard web browser supporting Java or a dedicated VNC client like Ultr VNC can be used See also Chapter 2 4 8 Remote Operation over VNC on page 61 2 4 2 Means of Manual Interaction For the manual interaction with the R S SMA100B you have several methods that you can use as an alternative to perform a task Touchscreen...

Page 68: ...e term select refers to any of the described methods i e using a finger on the touchscreen a mouse pointer in the display or a key on the instrument or on a keyboard 2 4 3 Understanding the Display Information The home screen of the R S SMA100B displays all main settings and generator states divided into three main operation areas 1 Taskbar softkey bar with Home and System Config key 2 Status bar ...

Page 69: ... 4 3 3 Taskbar The Taskbar shows a home and an info button and assigns a labeled button when ever you open a dialog If more dialogs are open than the taskbar can display touch and swipe the taskbar to scroll up and down The buttons shown in the following example represent the variants Table 2 8 Example of buttons in the taskbar Home button Returns to the home screen User Menu Lists parameters that...

Page 70: ...ith the instrument without having to connect an external keyboard either a numerical or alphanumerical on screen keypad appears when you activate an entry field see Chapter 2 4 5 Entering Data on page 57 Info line The Info line shows brief status information and error messages It appears when an event generates a message Key parameters indicated in tab labels Most dialogs are divided into tabs wit...

Page 71: ...n overview of the accessing methods The instrument s functions and settings can be accessed by selecting one of the follow ing elements System and function keys on the front panel of the instrument Taskbar softkeys on the touchscreen Context sensitive menus for specific elements on the touchscreen Elements on the status bar in the touchscreen Displayed setting on the touchscreen that means block d...

Page 72: ...in a dialog box Tap the required option 2 4 5 Entering Data Some parameters have their own key on the front panel For data input in dialog boxes the instrument provides an on screen keypad for numeric values and an on screen keyboard for alphanumeric settings Thus you can always set the parameters via the touchscreen the front panel or an external key board Correcting an entry 1 Using the arrow ke...

Page 73: ...2 If the parameter does not require a unit confirm the entered value by pressing the ENTER key or any of the unit keys The instrument highlights the editing line to confirm the entry If you edit numeric data in tables the entry field must be in edit mode Press ENTER or the rotary knob to activate the edit mode 2 4 5 2 Entering Alphanumeric Parameters If a field requires alphanumeric input you can ...

Page 74: ...ay context help To access a help topic perform one of the following a Tap and hold the parameter for which you need information and tap Help in the context menu b Tap the parameter and press the HELP key The Help dialog opens You can browse the help for further information Contents of the help dialog box The help dialog box covers two main areas Contents contains a table of help contents Topic con...

Page 75: ...Contents Tree button to hide the contents tree Using the index 1 Select the Index button 2 Enter the first characters of the topic you are interested in The entries starting with these characters are displayed 3 Tap on the index entry The corresponding help topic is displayed 2 4 7 Remote Control In addition to working with the R S SMA100B interactively located directly at the instrument it is als...

Page 76: ...ides access to all applications files and network resources of the instrument Thus remote operation of the instrument is possible Instrument control from a remote computer To access the basic utility functions of the R S SMA100B perform a right mouse click on the block diagram and select Key Emulation A key panel to the right of the block diagram gives access to the utility functions provi ded by ...

Page 77: ... the output level in the generator and to determine the level correc tion values for user correction lists Signal modes and characteristics The R S SMA100B generates unmodulated or analog modulated RF signals You can output the signal in fixed mode or as a signal having periodically varying frequencies or amplitudes Signal modes for RF signal generation Unmodulated signal Generates an unmodulated ...

Page 78: ...lor of the RF On icon The blue color indicates that the RF output is activated RF State RF ON 63 RF output impedance 63 RF State RF ON Activates or deactivates the RF output Acts as the RF ON OFF key Remote command OUTPut hw STATe on page 348 RF output impedance You can query the impedance of the RF output Remote command OUTPut hw IMPedance on page 349 3 2 How to Set the Frequency and Level The si...

Page 79: ...fset multi plier amplitude The R S SMA100B generates the signal without the downstream parameters but con siders all additional parameters concerning the frequency and level like frequency off set and multiplication factor or user correction Any of these cases is indicated by a dedicated icon displayed in the Frequency or Level tile depending on the affected parameter Figure 3 1 illustrates the ca...

Page 80: ...alues and phase offset value In the RF Frequency dialog you can configure RF frequency incl an offset or multiplication factor of a downstream instrument The step size for varying the frequency with the rotary knob The remote commands required to define the settings are described in Chap ter 12 15 3 SOURce FREQuency Subsystem on page 395 Settings Frequency 66 Main PLL Bandwidth 66 Offset 66 Multip...

Page 81: ...ommand SOURce hw FREQuency CW FIXed on page 397 Main PLL Bandwidth Selects the PLL Phase Locked Loop bandwidth of the main synthesizer Normal Default main PLL bandwidth The instrument provides the maximum modulation bandwidth and FM PhiM deviation Narrow Sets the narrow PLL bandwidth Remote command SOURce hw FREQuency PLL MODE on page 402 Offset Sets the frequency offset This value represents the ...

Page 82: ...SOURce hw FREQuency MULTiplier on page 399 User Variation Defines and activates a user defined step width for varying the RF frequency or RF level with the rotary knob If disabled the step width varies in steps of one unit at the cursor position Variation Active User Variation Activates the set user defined step width Remote command SOURce hw FREQuency STEP MODE on page 401 SOURce hw POWer STEP MO...

Page 83: ...u can configure the offset free level the level limit and the step width for varying the level with the rotary knob 2 Select User Variation to set the step width to be used when setting the RF level using the rotary knob 3 Observe the information on the home screen Level tile RF Level Settings ...

Page 84: ...tion Step 72 RF State RF ON Activates or deactivates the RF output Acts as the RF ON OFF key Remote command OUTPut hw STATe on page 348 Amplitude Sets the level of the RF signal The value is offset free and corresponds to the level at the RF connector Note Suppressed values in the status bar For security concerns or certain operating modes you can hide the frequency and level display in the status...

Page 85: ...shift of a downstream instrument like for example a an attenuator or an amplifier The Level value displayed in the status bar is the resulting level as it is at the output of the downstream instrument The level at the R S SMA100B RF output is not changed See RF frequency and level display with a downstream instrument on page 64 Remote command SOURce hw POWer LEVel IMMediate OFFSet on page 440 Sett...

Page 86: ...iour on page 436 Mode Allows you to optimize the RF output signal for applications where improved harmonic distortion or improved wideband noise is required Normal Generates an RF output signal with high signal to noise ratio as well as low distortion according to the data sheet Low Noise Optimizes the signal to noise ratio Low Distortion Reduces distortion harmonics of the RF signal to a minimum ...

Page 87: ...ep width Remote command SOURce hw FREQuency STEP MODE on page 401 SOURce hw POWer STEP MODE on page 439 Variation Step User Variation Sets the user defined step width Remote command SOURce hw FREQuency STEP INCRement on page 402 SOURce hw POWer STEP INCRement on page 440 3 5 RF Phase Settings The phase in sinusoidal signals defines the initial angle at its origin Access 1 Select Frequency Phase In...

Page 88: ... Settings Delta Phase 73 Reset Delta Phase Display 73 Delta Phase Sets the phase of the RF signal The current phase of the signal is used as the reference Remote command SOURce hw PHASe on page 433 Reset Delta Phase Display Adopts the selected Delta Phase value as the current value and resets delta phase to 0 degrees Remote command SOURce hw PHASe REFerence on page 433 RF Phase Settings ...

Page 89: ...Types and Signal Sources Radio transmitters do not transmit an audio signal directly Instead they modulate the audio signal onto a continuous wave CW carrier with much higher frequency A CW carrier has a sinusoidal waveform with constant amplitude and constant fre quency Modulating a signal onto the carrier means varying a property of the carrier according to the modulating signal The three basic ...

Page 90: ...the output signal routing can be changed too Input and output connectors Direction Modulation Connector Required option Output Pulse generator PULSE SYNC R S SMAB K22 Pulse generator Loop through of pulse signal from PULSE EXT PULSE VIDEO R S SMAB K22 LF generator LF Pulse modulation form internal signal External trigger or gate signal PULSE EXT R S SMAB K22 K23 Input AM FM PhiM EXT 1 21 R S SMAB ...

Page 91: ...e or more analog modulations and press the MOD ON OFF key to toggle the state of all them Pressing the key again restores the status that was active before the last switch off Remote command SOURce hw MODulation ALL STATe on page 365 4 4 Modulation Settings Access Select Modulation Modulation Sources The Modulation dialog contains all functions and settings to configure the analog modulations the ...

Page 92: ...rces and related connectors see Chap ter 4 2 Modulation Types and Signal Sources on page 74 The remote commands required to define these settings are described in Chap ter 12 15 1 5 SOURce PULM Subsystem on page 377 Settings State 77 Source 78 Transition Type 78 Video Polarity 78 State Activates pulse modulation and triggers the following automatic settings Pulse generator is activated The signal ...

Page 93: ...ing in longer rise fall times Use this mode if you are working with devices that are sensitive to steep slopes Remote command SOURce hw PULM TTYPe on page 381 Video Polarity Sets the polarity of the internally generated pulse video modulating signal related to the RF modulated signal This signal synchronizes the pulse generator signal and the RF signal Normal The video signal level follows the RF ...

Page 94: ...ters per modulation type Source State 79 Source 80 FM settings 80 Deviation 80 Ratio Path2 Path1 80 Mode 81 PhiM 81 Deviation 81 Ratio Path2 Path1 81 Mode 81 AM settings 82 AM Depth 82 Ratio Path2 Path1 82 State Activates a modulation Note Some analog modulations cannot be run simultaneously see Chapter 4 8 1 Simultaneous Operation of Several Modulations on page 108 Modulation Settings ...

Page 95: ...page 372 SOURce hw PM ch SOURce on page 375 FM settings The following settings are dedicated to FM Deviation FM settings Sets the frequency modulation deviation in Hz The maximal deviation depends on the RF frequency and the selected modulation mode see data sheet Maximal possible deviation is selected automatically if one of the following applies The selected deviation is too high for the particu...

Page 96: ... see data sheet Maximal possible deviation is selected automatically if one of the following applies The selected deviation is too high for the particular frequency The selected frequency is outside of the range where deviation is possible A warning message indicates this situation too Remote command SOURce PM ch DEViation on page 376 Ratio Path2 Path1 PhiM Sets the deviation ratio path2 to path1 ...

Page 97: ...range for modulation bandwidth and FM devi ation is reduced see data sheet Remote command SOURce hw PM MODE on page 374 AM settings The following settings are dedicated to AM AM Depth AM settings Determines the depth of the modulation signal in percent The depth is limited by the maximum peak envelope power PEP Remote command SOURce hw AM ch DEPTh on page 369 Ratio Path2 Path1 AM settings Sets the...

Page 98: ...Files 91 4 4 3 1 Pulse Generator General Settings Access Select Modulation Pulse Modulation Pulse Generator Settings Pulse Mode 83 Trigger Mode 84 Pulse Period 86 Pulse Width 86 Double Pulse Width 87 Pulse Delay 87 Double Pulse Delay 87 Pulse Output State 87 Show Connector 87 Pulse Output Polarity 87 Pulse Mode Sets the operating mode of the pulse generator Depending on the selection the instrumen...

Page 99: ... defined pulse train See Chapter 4 4 3 2 Pulse Generator Pulse Train Settings on page 87 Remote command SOURce hw PULM MODE on page 380 Trigger Mode Selects between continuous triggering or triggering initiated by a trigger event from an external signal For an overview of the used connectors see Input and output connectors on page 75 Auto Generates the modulation signal continuously Modulation Set...

Page 100: ...the positive slope is active 2 Sync signal 3 Pulse signal Δt Typically 50 ns see data sheet trigger delay between the trigger and the sync signal start delay Pulse Delay 100 ns PW Pulse Width 100 ns Example Generation of double pulse signal Pulse Mode Dou ble using Trigger Mode Ext Triggered 1 External trigger signal input with Trigger Input Polarity Normal the positive slope is active 2 Sync sign...

Page 101: ...ty Normal the positive slope is active 2 Sync signal 3 Pulse signal Δt Typically 50 ns see data sheet trigger delay between the trigger and the sync signal start delay Pulse Delay 100 ns PW Pulse Width 100 ns period Pulse Period 300 ns time between the pulse start of two consecutive pul ses a Gate active duration pulses are generated during the gate active part Remote command SOURce hw PULM TRIGge...

Page 102: ...e to the start of the second pulse Remote command SOURce hw PULM DOUBle DELay on page 379 Pulse Output State Activates the output of the pulse modulation signal Remote command SOURce hw PGENerator OUTPut STATe on page 432 Show Connector Accesses a dialog that displays the physical location of the selected connector on the front rear panel of the instrument Pulse Output Polarity Sets the polarity o...

Page 103: ...le is selected the filename is indicated Possible ways to configuring a pulse train You can configure a pulse train in the following ways Internally Use the built in editor table editor see in the Pulse Generator Pulse Train dialog Once defined pulse train settings can be saved in a file For example to exchange configuration between instruments or to modify the file content with an external progra...

Page 104: ... Fill with Sensor 90 Save As Save 90 Fill Table Automatically 90 Pulse Train Data Accesses the standard File Select function of the instrument The provided navigation possibilities in the dialog are self explanatory Pulse train files are files with predefined file extension pulstrn When a file is selected the dialog indicates the filename You can create the file internally in the table editor or e...

Page 105: ...equency and level otherwise the entries are lost Goto Data handling keys Selects a row for editing Edit Data handling keys Enables you to insert or delete a row or ranges within a list and provides access to a dialog for automatic filling Fill with Sensor Data handling keys In UCOR mode opens a dialog to configure the settings for automatic filling of user correction data with an R S NRP power sen...

Page 106: ...d number of the row to be filled Select Column to Fill Selects the respective value including the unit Start End Value Provides the default values corresponding to the selected column Increment Determines the step size Fill Fills the table Fill both columns and then save the list Otherwise the entries are lost 4 4 3 3 Import Export List Files Access 1 Select one of the following a Sweep List mode ...

Page 107: ...rs and the decimal floating point numbers are customizable Settings Mode 92 ASCII File Settings 92 Select Source Select Destination 93 Select Source Select ASCII Destination 93 Import Export 94 Mode Selects import or export of a data list file The provided parameters vary according to the selected mode Remote command SOURce hw LIST DEXChange MODE on page 428 SOURce hw CORRection DEXChange MODE on ...

Page 108: ...387 Select Source Select Destination In Mode Import access the file select dialog that provides standard file handling functions Where Select ASCII Source defines the file to be loaded imported Select ASCII Destination selects the filename the loaded file is saved as Remote command SOURce hw LIST DEXChange AFILe CATalog on page 427 SOURce hw LIST DEXChange AFILe SELect on page 428 SOURce hw CORRec...

Page 109: ...e Chapter 4 1 Required Options on page 74 Access Select Modulation Pulse Modualtion Pulse Graph The pulse graph is the graphical representation of the current pulse signal The height of the bars corresponds to the selected amplitude of the pulse signal Zooming You can zoom into the diagram to visualize the graph in more detail Zoom Position Sets the focus in the time axis where to enlarge the grap...

Page 110: ... see Input and output connectors on page 75 Settings Polarity 95 Impedance 95 Threshold 95 Show Connector 96 Polarity Sets the polarity of the active slope of a pulse input signal that is the external pulse modulation signal Remote command SOURce hw PULM POLarity on page 379 Impedance Sets the input impedance Remote command SOURce hw PULM IMPedance on page 380 Threshold Sets the high low threshold...

Page 111: ...ion Modulation Sources In the Sources tab you can configure an LF modulation signal for performing analog modulations It includes the setting parameters of the internal LF and multi function generators the noise generator and an external signal source Source LF Generator Settings 96 Source External Settings 100 Source Noise Generator Settings 101 4 4 6 1 Source LF Generator Settings Access Select ...

Page 112: ...Period 98 Pulse Width 99 Pulse Duty Cycle 99 Triangle Rise 99 Trapezoid Rise Fall 99 Trapezoid High 99 State LF frequency sweep Activates the generation of an LF frequency sweep signal in the LF Frequency dialog In the Sources tab of the analog modulations the instrument shows the current state of the LF frequency sweep Note Active sweep mode deactivates other sweeps or lists and vice versa Remote...

Page 113: ...e 3 Trapezoid fall 4 Trapezoid high Remote command SOURce hw LFOutput ch SHAPe on page 410 Frequency Sets the frequency of the LF generator for sine signals Set the signal shape with the parameter Shape Remote command SOURce LFOutput ch FREQuency on page 406 Period Sets the repetition rate of the generated LF signal for triangle trapezoid or pulse shapes see Shape Modulation Settings ...

Page 114: ...the pulse duration and the pulse period in percent Remote command SOURce hw LFOutput ch SHAPe PULSe DCYCle on page 410 Triangle Rise Sets the time required for the triangle signal to change from low level to high level Remote command SOURce hw LFOutput ch SHAPe TRIangle RISE on page 412 Trapezoid Rise Fall Sets the time required for the trapezoid signal to change from low level to high level and v...

Page 115: ...th 100 Show Connector 101 Coupling AC DC Selects the coupling mode AC or DC for the external signal AC Disconnects the DC voltage component and uses only the AC com ponent of the modulation signal DC Uses the modulation signal with both components AC and DC Remote command SOURce hw INPut MODext COUPling on page 402 Impedance Sets the impedance for the externally supplied signal Remote command SOUR...

Page 116: ...lect Modulation Modulation Sources Noise Generator The Noise Generator settings contain all parameters to configure the signal of the internal noise generator Settings Distribution 101 Bandwidth 101 Distribution Selects the distribution of the noise power density Gaussian Generates the noise power according to a Gaussian distribution Equal Generates an even distributed noise Remote command SOURce ...

Page 117: ...th BWIDth on page 429 SOURce hw NOISe BWIDth STATe on page 430 4 4 7 LF Signal Output Settings Access Select Modulation LF Output In the Output tab you can configure the signal at the LF output determine the output voltage or add a DC offset Settings State 103 Source 103 Output Voltage 103 DC Offset 103 Show Connector 103 Noise Generator 103 Noise Density 104 Noise Level 104 Modulation Settings ...

Page 118: ... also used by the frequency or phase modulations Noise Generator Selects the internally generated noise signal External 1 2 Selects one of the externally supplied LF signals Remote command SOURce LFOutput SOURce on page 408 Output Voltage Sets the voltage peak of the LF output Remote command SOURce LFOutput VOLTage on page 409 DC Offset Adds a DC offset to the LF output signal Remote command SOURc...

Page 119: ...or a bandwidth of 1 Hz relative Remote command SOURce hw NOISe LEVel RELative on page 430 Noise Level Noise Generator Indicates the level of the noise signal per Hz within the total bandwidth absolute Remote command SOURce hw NOISe LEVel ABSolute on page 431 4 4 8 Overview Option AM and FM PM require R S SMAB K720 Modulation Settings ...

Page 120: ... active modulations and the signal being output Here you can Select the output signal LF Out the setting acts as the parameter LF Out put Source Select the source for each modulation and modulation path the setting acts as the parameter Source Activate modulation in one or two paths the setting acts as the parameter State To generate a two tone signal composed form the two paths of the same mod ul...

Page 121: ... to activate the modulation 5 Set Level RF ON to enable signal output 4 6 How to Generate a Pulse Modulated Signal The following example uses the internal pulse generator Setting the frequency and level of the RF signal 1 Press PRESET 2 In the status bar set Frequency 4 GHz 3 Set Level 25 dBm Configuring the pulse generator 1 Select Modulation Pulse Generator 2 Select Pulse Mode Double 3 Set Pulse...

Page 122: ...ain 3 Select Pulse Train Data 4 Select an existing file or select New to create one 5 Define the filename Select Edit Pulse Train Data if the file is empty or to control and change the val ues 6 In the Edit Pulse Train Data dialog enter the pulse on off times and pulse repeti tion values For example On Time 500 us OFF Time 2 ms Count 2 On Time 100 us OFF Time 2 5 ms Count 1 On Time 10 us OFF Time ...

Page 123: ...al output 4 8 References 4 8 1 Simultaneous Operation of Several Modulations The table shows the modulations and operating modes that can be activated simulta neously or which deactivate each other AM FM PhiM Pulse Amplitude modulation AM Frequency modulation FM Phase modulation PhiM Pulse modulation References ...

Page 124: ... by linear or loga rithmic interpolation Figure 5 1 Schematic representation of a signal generated in sweep mode RF Freq Sweep The main application field of the Sweep mode is to determine the frequency response or level dependent behavior of the DUT List mode The instrument generates the signal step by step based on frequency and ampli tude value pairs with individual step sizes While in sweep mod...

Page 125: ...l value enter the value in the status bar The sweep stops immediately We recommend that you switch off the display update for optimum sweep perform ance especially with short dwell times See Chapter 10 1 2 Display Update Settings on page 220 5 1 Signal Generation and Triggering in the Sweep and List Modes In both operating modes List and Sweep triggering and signal generation follow the same princ...

Page 126: ...he SCPI syntax The instrument accepts all value names The correlation between the manual control and the corresponding remote control commands including the SCPI conform syntax are explained for each mode see the cross reference tables See also the following programming examples on the sweep and list modes in remote control Example Setup an RF frequency or power sweep on page 448 Example Setup an ...

Page 127: ... FREQuency MODE AUTO List SOURce hw LIST MODE AUTO SOURce hw LIST TRIGger SOURce AUTO Single Extern Single mode Sweep List Figure 5 4 Single Extern Single mode sweep list In single mode you can specify that the signal returns to the start value when a sweep cycle has been completed See The Retrace function on page 117 for details The instrument generates a single sweep cycle Trigger mode Manual A ...

Page 128: ...ern Single Remote commands Rohde Schwarz proprietary and SCPI conform value name RF frequency sweep TRIGger hw FSWeep SOURce SINGle BUS Single or TRIGger hw FSWeep SOURce EXTernal EXTernal Extern Single SOURce hw SWEep FREQuency MODE AUTO RF level sweep TRIGger hw PSWeep SOURce SINGle BUS for Single or TRIGger hw PSWeep SOURce EXTernal EXTernal for Extern Sin gle SOURce hw SWEep POWer MODE AUTO LF...

Page 129: ...gnal generation with State Off Trigger sources The rotary knob at the front panel The ARROW keys at the front panel The corresponding remote control commands An externally applied trigger signal To step through the sweep frequencies or levels In manual mode Set the Current Frequency or Current Level values Use the UP and DOWN keys or the rotary knob In remote control mode Use the commands SOURce h...

Page 130: ...hw SWEep POWer MODE STEP LF frequency sweep TRIGger hw LFFSweep SOURce SINGle BUS Step or TRIGger hw LFFSweep SOURce EXTernal EXTenal Extern Step SOURce hw LFOutput ch SWEep FREQuency MODE STEP List SOURce hw LIST TRIGger SOURce SINGle Step or SOURce hw LIST TRIGger SOURce EXTernal Extern Step SOURce hw LIST MODE STEP Extern Start Stop mode sweep Figure 5 6 Extern Start Stop mode sweep The instrum...

Page 131: ...l control mode Extern Start Stop Remote commands Rohde Schwarz proprietary and SCPI conform value name RF frequency sweep TRIGger hw FSWeep SOURce EAUTo SOURce hw SWEep FREQuency MODE AUTO RF level sweep TRIGger hw PSWeep SOURce EAUTo SOURce hw SWEep POWer MODE AUTO LF frequency sweep TRIGger hw LFFSweep SOURce EAUTo SOURce hw LFOutput ch SWEep FREQuency MODE AUTO Manual mode Sweep List The manual...

Page 132: ...al List SOURce hw LIST INDex Index The Retrace function Retrace is a function especially designed for Single sweep modes when the sweep signal follows a sawtooth shape Working in this mode the instrument performs a sin gle sweep cycle when a trigger event occurs The signal generation stops at the set end point stop frequency or stop level and waits for the next trigger event In this state the uppe...

Page 133: ...nction sets the sweep to the start value Impact of changing the sweep mode during performance If you change the sweep mode during the execution the signal generator stops the sweep and starts with the next trigger event at the initial value 5 2 1 Correlating Parameters in Sweep Mode A sweep signal is a periodic signal that changes its frequency or level from a starting value to an ending value in ...

Page 134: ...eep Range fSTARt to fSTOP fCENTer fSTARt fSTOP 2 fSPAN fSTOP fSTARt Where fSTARt fCENTer fSPAN 2 fSTOP fCENTer fSPAN 2 Offset 0 A defined offset also affects the sweep range and the center frequency Therefore the set frequencies are only absolute values if the Offset 0 Offset 0 shifts the frequen cies with the offset value Sweep Range fSTARt fOFFSet to fSTOP fOFFSet fCENTer fCENTer fOFFSet fSPAN f...

Page 135: ...the frequency values on the slope from fSTOP to fSTARt are the same as on the slope from fSTARt to fSTOP If you specify the number of steps within the sweep range the step width is adjusted according to the following correlation For linear sweeps and fSTARt fSTOP POINtsfrequency fSTARt fSTOP step_lin 1 fSPAN step_lin 1 For logarithmic sweeps and fSTARt fSTOP POINtsfrequency log fSTOP log fSTARt lo...

Page 136: ...h the predefined extension Transfer the file to and load it into the instrument Dwell time mode You can choose whether you want to use different dwell times or a fixed value for all steps in the list mode From List This mode uses the values from the data table Global This mode processes the list using a fixed time interval With Global dwell time you however still need to enter the dwell time value...

Page 137: ...s With long dwell times you can perform this calculation while the list is being pro cessed the entered dwell times are observed With short dwell times calculation of the hardware settings increases the dwell time for the initial processing cycle the entered value is only observed from the second processing cycle onwards In this case a mes sage indicates that there is a deviation between the curre...

Page 138: ...e Settings This section lists the settings of all available sweep types Access 1 Select Sweep RF Frequency Sweep 2 Select Sweep RF Level Sweep 3 Select Sweep LF Frequency Sweep The remote commands required to define these settings are described in Chapter 12 15 3 SOURce FREQuency Subsystem on page 395 Chapter 12 15 12 SOURce SWEep Subsystem on page 447 Chapter 12 15 5 SOURce LFOutput Subsystem on ...

Page 139: ...ngle Sweep 128 State RF frequency sweep Activates RF frequency sweep signal generation Note Active sweep mode deactivates other sweeps or lists and vice versa Remote command SOURce hw FREQuency MODE on page 396 State RF level sweep Activates RF level sweep signal generation Note Active sweep mode deactivates other sweeps or lists and vice versa Remote command SOURce hw POWer MODE on page 438 State...

Page 140: ...nformation on the sweep modes and the triggering see Chapter 5 1 Sig nal Generation and Triggering in the Sweep and List Modes on page 110 Auto Generates a continuously repeating sweep signal directly after acti vating the sweep mode The sweep steps are performed automatically controlled by the dwell time Single Extern Single Generates a single sweep cycle after a trigger event The sweep steps wit...

Page 141: ...while it is waiting for the next trigger event Remote command SOURce hw SWEep FREQuency RETRace on page 454 SOURce hw SWEep POWer RETRace on page 454 SOURce hw LFOutput SWEep FREQuency RETRace on page 414 Shape Selects the waveform shape of the sweep signal Sawtooth The sweep runs from start to stop frequency The subsequent sweep starts at the start value i e the shape of the sweep sequence resem ...

Page 142: ...nt frequency at each step is increased or decreased Enter the step size with the parameter Step Linear Step Logarithmic Linear Takes the frequency value entered as absolute value in Hz Logarithmic Takes the value entered as a logarithmic value i e as a constant fraction of the current frequency in Remote command SOURce hw SWEep FREQuency SPACing on page 452 SOURce hw LFOutput SWEep FREQuency SPACi...

Page 143: ...s at the initial value Remote command SOURce hw SWEep RESet ALL on page 455 Execute Single Sweep In Mode Single starts a sweep manually Remote command SOURce hw SWEep FREQuency EXECute on page 453 SOURce hw SWEep POWer EXECute on page 453 SOURce hw LFOutput SWEep FREQuency EXECute on page 413 TRIGger hw SWEep IMMediate on page 485 TRIGger hw FSWeep IMMediate on page 485 TRIGger hw PSWeep IMMediate...

Page 144: ...e extent of the frequency sweep range See Chapter 5 2 1 Correlating Parameters in Sweep Mode on page 118 Remote command SOURce hw FREQuency SPAN on page 400 Spacing In RF and LF Frequency Sweep modes selects the mode for the calculation of the frequency intervals with which the current frequency at each step is increased or decreased Enter the step size with the parameter Step Linear Step Logarith...

Page 145: ...Eep FREQuency STEP LINear on page 416 SOURce hw LFOutput SWEep FREQuency STEP LOGarithmic on page 415 5 5 3 Level Range Settings Access 1 Select Sweep Level Sweep 2 Select Level Range Settings Start Level Stop Level 130 Spacing 130 Step 131 Start Level Stop Level Defines the level sweep range by setting the start and end values See Chapter 5 2 1 Correlating Parameters in Sweep Mode on page 118 Rem...

Page 146: ...gs The List Mode dialog contains all the functions and settings for creating and handling lists with RF frequency level pairs for generating the RF signal based on these values Access Select Sweep List mode The dialog contains parameters for configuring the list mode processing entering list mode data and transferring data files from or to the instrument The remote commands required to define thes...

Page 147: ...ate 132 Current Index 132 Mode 133 Dwell Time Mode 133 Global Dwell Time 133 Run Mode 133 Trigger Slope 134 Execute Single 134 Reset 134 State Activates the list mode and processes the currently selected list Note Active sweep mode deactivates other sweeps or lists and vice versa Remote command SOURce hw FREQuency MODE on page 396 Current Index Sets the list index for list processing in Step mode ...

Page 148: ...re performed automatically controlled by the dwell time If one cycle is completed the instrument waits for the next trig ger event Step Extern Step Generates the signal by processing the frequency level value pairs of the list step by step manually triggered Remote command SOURce hw LIST TRIGger SOURce on page 424 SOURce hw LIST MODE on page 422 Dwell Time Mode Selects either variable dwell times ...

Page 149: ...ected at the INST TRIG connector Positive Activates the rising edge of the trigger signal Negative Activates the falling edge of the trigger signal Remote command SOURce INPut TRIGger SLOPe on page 403 Execute Single Manually starts list processing in Single mode Remote command SOURce hw LIST TRIGger EXECute on page 423 Reset Resets the list to the starting point Remote command SOURce hw LIST RESe...

Page 150: ...t on page 426 SOURce hw LIST DELete on page 425 SOURce hw LIST DELete ALL on page 425 Edit List Mode Data Opens the editor to insert and save data lists with RF frequency power and dwell time value pairs see Chapter 5 7 List Editor on page 138 You find this function also in standard file select dialog accessed via List Mode Data List Range from to Defines an index range in the current list by sett...

Page 151: ...7 Import Export 137 Mode Selects import or export of a data list file The provided parameters vary according to the selected mode Remote command SOURce hw LIST DEXChange MODE on page 428 SOURce hw CORRection DEXChange MODE on page 395 SOURce hw PULM TRAin DEXChange MODE on page 386 ASCII File Settings Defines the format and the separators of the associated data file Extension Selects csv or txt fo...

Page 152: ...e filename the loaded file is saved as Remote command SOURce hw LIST DEXChange AFILe CATalog on page 427 SOURce hw LIST DEXChange AFILe SELect on page 428 SOURce hw CORRection DEXChange AFILe CATalog on page 393 SOURce hw CORRection DEXChange AFILe SELect on page 394 SOURce hw PULM TRAin DEXChange AFILe CATalog on page 387 SOURce hw PULM TRAin DEXChange AFILe SELect on page 387 Select Source Selec...

Page 153: ...vi gation functions The Edit List Mode Data dialog has an extra column for defining variable dwell times All values in one row have to be defined Rows with missing values are ignored and not saved Values of incomplete rows get lost If you use global dwell time in list mode consider also the following The instrument uses the value set with Global Dwell Time for all list steps To save the list howev...

Page 154: ...Note Save a list only after filling both columns frequency and level otherwise the entries are lost Goto Data handling keys Selects a row for editing Edit Data handling keys Enables you to insert or delete a row or ranges within a list and provides access to a dialog for automatic filling Fill with Sensor Data handling keys In UCOR mode opens a dialog to configure the settings for automatic fillin...

Page 155: ...elects the respective value including the unit Start End Value Provides the default values corresponding to the selected column Increment Determines the step size Fill Fills the table Fill both columns and then save the list Otherwise the entries are lost 5 8 How to Generate a Signal in List or Sweep Mode This section shows you how to configure a varying RF output signal for both the list and swee...

Page 156: ...ion Amplitude Modulation On 3 Select Level RF ON to activate RF signal generation To create list mode data 1 Select Sweep List Mode 2 In the List Mode Data tab select List Mode Data New 3 Enter the filename ListMode_Test for the data list and confirm with Ok The instrument creates a file and stores it in the var user directory 4 Select Edit List Mode Data 5 Enter the first value pairs Frequency 2 ...

Page 157: ... level values in the status bar but you can check the following parameters In the list mode dialog the current index indicates the steps of the signal gener ation In remote control mode you can query The current state with SOURce hw LIST RUNNing Current parameters with the commands FREQ POW and LIST DWEL How to Generate a Signal in List or Sweep Mode ...

Page 158: ... attenuation characteristics of downstream devices or cables or by monitoring the RF signal level at the output directly You can configure the measurement parameters of a power sensor directly in the R S SMA100B and monitor its readings including calibration and firmware update See Chapter 6 4 Using Power Sensors on page 158 6 1 Attenuator The R S SMA100B is equipped with an electronic step attenu...

Page 159: ...noise when you turn off the RF signal 6 1 1 Attenuator Settings Access Select Level Level Attenuator In the Attenuator dialog you can select the operating mode of the electronic attenuator the instrument is equipped with The remote commands required to define these settings are described in Chap ter 12 13 OUTPut Subsystem on page 347 and Chapter 12 15 10 SOURce POWer Subsystem on page 433 Settings...

Page 160: ... Use this mode for applications that require a high level of noise sup pression Remote command SOURce hw POWer ATTenuation RFOFf MODE on page 436 6 1 2 Reverse Power Protection The R S SMA100B is equipped against overloading by an external signal applied to the RF output The reverse power protection is tripped when the power of signals reflected from the load or external signals applied to the RF ...

Page 161: ...on basically explains the ALC states and their principle of opera tion Auto Adjusts the output level to the operating conditions automatically ALC is active in almost all operating modes On Activates the internal level control permanently regardless of the operating condi tions This setting provides the highest level accuracy Off Table Deactivates internal level control loop The instrument calcula...

Page 162: ...further details about the individual settings in ALC States and their effects on page 146 It covers an overview of the functionality and indicates what is to be con sidered Auto Selects the most appropriate ALC mode automatically On Activates ALC permanently Off Table Controls the level using the attenuation values of the internal ALC table Table On Starts with the attenuation setting from the tab...

Page 163: ...creases the output level by exactly the amount of the loss between its output and the DUT With frequencies which are not contained in the list the level correction is deter mined by interpolation of the closest correction values Possible ways for configuring the user correction values You can configure correction values in the following ways Internally Use the built in table editor in the UCOR Edi...

Page 164: ...using R S NRP power sensors to collect correction val ues Correction values can be acquired at any time irrespective of the modulation set tings of the generator Measure the level directly at the input of the DUT Use the internal correction functions of an R S NRP power sensor to increase the accuracy and optimize the RF level Use S Parameter to consider the impact of any two port device like an a...

Page 165: ...bled by the status indication Lev Ucor in the Level panel Remote command SOURce hw CORRection STATe on page 393 User Correction Indicates the current value for level correction Remote command SOURce hw CORRection VALue on page 392 UCOR Data Accesses the standard File Select function of the instrument The provided navigation possibilities in the dialog are self explanatory Files with user correctio...

Page 166: ... also Chapter 5 7 List Editor on page 138 Fill Table Automatically on page 90 Chapter 6 3 3 Fill with Sensor on page 154 6 3 2 List Editor The User Correction and List Mode dialogs provide a build in list editor for defining frequency level value pairs The list editors in these two dialogs are similar The following description shows the List Data Editor Access 1 Sweep List Mode List Mode Data Edit...

Page 167: ...nsor 153 Save As Save 153 Fill Table Automatically 153 Edit List Mode Data Table with correction or list values Frequency Hz Sets the frequency values Remote command SOURce hw LIST FREQuency on page 421 SOURce hw CORRection CSET DATA FREQuency on page 390 Power dBm Sets the level values Remote command SOURce hw LIST POWer on page 422 SOURce hw CORRection CSET DATA POWer on page 391 Dwell s In list...

Page 168: ...tomatically Provides parameters for filling a table automatically with user defined values The settings are interdependent the affected parameters change accordingly if you set a value To fill the table select Fill Note Save a list only after filling all columns and rows otherwise the entries are lost From Range Defines the start line and number of the row to be filled Select Column to Fill Select...

Page 169: ...ally with sensor read ings Settings are interdependent the affected parameters change accordingly if you set a value To fill the table select Execute For information on power sensors an how to use them see Chapter 6 5 How to Cali brate the Power Level with an R S NRP Power Sensor on page 171 Settings Fill User Correction Data with Sensor 154 Used SMAB Settings For Measurement 155 Fill User Correct...

Page 170: ...user correction list contains at least one frequency value Remote command SOURce hw CORRection ZERoing STATe on page 392 SOURce hw CORRection CSET DATA SENSor ch POWer SONCe on page 391 Used SMAB Settings For Measurement Displays the settings relevant for the measurement RF Source Shows the path for which the correction menu settings are made Modulation Indicates the modulation state Amplitude Sho...

Page 171: ...rators and the decimal floating point numbers are customizable Settings Mode 156 ASCII File Settings 156 Select Source Select Destination 157 Select Source Select ASCII Destination 157 Import Export 158 Mode Selects import or export of a data list file The provided parameters vary according to the selected mode Remote command SOURce hw LIST DEXChange MODE on page 428 SOURce hw CORRection DEXChange...

Page 172: ...n page 387 Select Source Select Destination In Mode Import access the file select dialog that provides standard file handling functions Where Select ASCII Source defines the file to be loaded imported Select ASCII Destination selects the filename the loaded file is saved as Remote command SOURce hw LIST DEXChange AFILe CATalog on page 427 SOURce hw LIST DEXChange AFILe SELect on page 428 SOURce hw...

Page 173: ...e average or peak power internally include S parameter correction and return the results to the generator The R S SMA100B works with any sensor of the R S NRP series and can perform up to four power measurements simultaneously Check the firmware version of the R S NRP sensors regularly Update the firmware if necessary See Chapter 6 4 5 How to Update the Sensor Firmware on page 170 Connecting R S N...

Page 174: ...E Power over Ethernet to provide the electrical power To establish the connection you can use A PoE Ethernet switch e g R S NRP ZAP1 and an RJ 45 Ethernet cable A PoE injector and an RJ 45 Ethernet cable For details see the description R S NRP Series Power Sensors Getting Started Detection and mapping The R S SMA100B automatically detects a connected R S NRP power sensor and indicates it in the NR...

Page 175: ...etected R S NRP sensors for selection and mapping You can also browse the network for sensors The detected sensors are characterized by the used protocol and the correspond ing icon In the Mapping column you can assign the sensor to one of the availa ble sensor channels The list can contain several entries but the R S SMA100B can only use up to four sensors simultaneously The remote commands requi...

Page 176: ... Viewer dialog The power viewer function uses averaging filters to reduce the fluctuations of the measurement result to the desired extent Common sources of fluctuations are inher ent noise of the measuring instrument modulation of the measurement signal or influ ences from the superposition of adjacent carriers Common method for achieving more stable display is the use of longer measurements The ...

Page 177: ...s it is fixed to 20 ms For the R S NRP Z81 sensor it is 10 μs The R S NRP Z81 uses filter length that is 1000 times larger than the filter length for other sensors About zeroing Activates the auto zero function Zeroing calibrates the external power sensor by adjusting its reading at zero signal power For this purpose the RF power source must be switched off or disconnected from the sensor If a Roh...

Page 178: ...nfo Update on page 168 Software version of the connected power sensor SENSe ch POWer TYPE on page 363 Acquisition of level correction data Chapter 6 3 User Correction on page 148 Additional information See Rohde Schwarz website http www rohde schwarz com in section Power Meters Voltmeters for R S NRP power sensor manual Information on the R S NRP Z5 sensor hub and the available accessories 6 4 3 2...

Page 179: ...ENSe READ INITiate and SLISt Subsystems on page 351 includ ing the triggering of the measurement and the retrieval of measurement results See also Chapter 6 5 How to Calibrate the Power Level with an R S NRP Power Sensor on page 171 Settings Sensor type and serial number 165 Level Peak Level Average 165 Sensor Mapping 165 Sensor settings 165 State 165 Zero 165 Display 165 Permanent 165 Display 166...

Page 180: ...supports this feature Remote command READ ch POWer on page 356 SENSe ch UNIT POWer on page 356 Sensor Mapping Accesses the NRP Sensor Mapping dialog Sensor settings One tab per sensor provides the corresponding settings State Sensor settings Activates level measurement Remote command INITiate hw POWer CONTinuous on page 355 To query the availability of a sensor at a given connector use the command...

Page 181: ...ines the frequency value if Source User is used Remote command SENSe ch POWer FREQuency on page 361 Level Offset State Level Offset Sensor settings Activates and defines a level offset which is added to the measured value The level offset value is always expressed in dB irrespective of the selected unit for result dis play This function allows you to consider for example an attenuator in the signa...

Page 182: ...ise the filter length is blanked Remote command SENSe ch POWer FILTer LENGth AUTO on page 358 SENSe ch POWer FILTer LENGth USER on page 359 Noise Signal Ratio Sensor settings For Filter Fixed Noise sets the noise content Remote command SENSe ch POWer FILTer NSRatio on page 359 Auto Once Sensor settings Searches the optimum filter length for the current measurement conditions The result is indicate...

Page 183: ...S NRP power sensor Remote command SENSe ch POWer CORRection SPDevice STATe on page 357 SENSe ch POWer CORRection SPDevice LIST on page 358 SENSe ch POWer CORRection SPDevice SELect on page 357 Enable Logging Sensor settings Activates recording of R S NRP power sensor readings in a log file There is 1 log file per sensor The log files are created automatically and filled in con tinuously They are t...

Page 184: ...READ INITiate and SLISt Subsystems on page 351 Settings Current Sensors 169 Update 169 Current Sensors Shows the sensors that are connected to the R S SMA100B with information on serial number the revision state and some characteristic features Remote command SENSe ch POWer TYPE on page 363 SENSe ch POWer SVERsion on page 363 SENSe ch POWer SNUMber on page 362 Update Provides all functions needed ...

Page 185: ...eters Voltmeters 2 Select the sensor type e g the R S NRP33SN V 3 Select Downloads Firmware and the firmware provided for your sensor 4 Save the firmware in the var user temp directory 5 Connect the sensor to the R S SMA100B 6 Select System Config Setup Instrument Assembly NRP Info Update 7 Select the sensor in the left sensor selection field 8 Select the update file with Select NRP File 9 Activat...

Page 186: ... and the USB connections for connected sensors and lists all detected R S NRP sensors in the mapping table 4 In the Mapping column assign the sensor to a sensor channel see Chap ter 6 4 2 NRP Sensor Mapping on page 159 5 Close the dialog To configure and calibrate the R S NRP in the R S SMA100B Provided the power sensor is connected to the R S SMA100B and is assigned to a sensor channel we recomme...

Page 187: ...ect Level User Correction 2 Select UCOR Data User Cor Data 3 Create a file New Filename and confirm with OK 4 Select the new file with Select 5 Select Edit User Cor Data 6 Select Edit Fill The Fill Table dialog enables you to fill in the values of the columns automatically 7 To fill in the frequency column a Select Select Column To Fill Frequency Hz b Select Range e g 15 to determine the number of...

Page 188: ...d power of the sensor and fills in the value in the correction table 10 Select Save to save the data in the file 11 Close the dialog To perform power leveling calibration with user correction data We assume that a user correction file is available in the user directory of the R S SMA100B or on a memory stick or in a shared directory If you have created and saved the file immediately before this st...

Page 189: ...iew the file content select Edit User Cor Data 6 Select UCOR Data State On to apply the user correction values When you activate the RF signal you get a constant signal level within the fre quency range that is covered in the user correction file How to Calibrate the Power Level with an R S NRP Power Sensor ...

Page 190: ...efine these settings are described in Chap ter 12 15 11 SOURce ROSCillator Subsystem on page 442 7 1 Required Options R S SMA100B base unit equipped with the following options Reference frequencies 1 MHz to 100 MHz R S SMAB K704 Ultra low noise 1 GHz R S SMAB K703 For more information see data sheet 7 2 Using the Reference Frequency for Instruments Syn chronization Test setups with two or more ins...

Page 191: ...onal External Tuning Active On External Tuning Slope Low Figure 7 1 Synchronizing instruments using the internal 10 MHz reference signal of the R S SMA100B EFC External frequency control EFC REF IN REF OUT Connectors In phase noise measurement systems for example you can additionally use the EFC external frequency control function and shift the frequency EFC is a function that transforms an extern...

Page 192: ...reference signal with 10 MHz or 100 MHz frequency for example you can directly pass it to the output The signal quality remains the same 10 MHz 100 MHz at connector REF OUT and REF IN External fRef 10 MHz or 100 MHz Source External Reference Output 10 MHz 100 MHz or Input Signal loop through Set the synchronization bandwidth according to the requirements of the applica tion Figure 7 2 Synchronizin...

Page 193: ...nchronizing instruments with 10 MHz derived from an external reference frequency Ref Frequency Source e g Rohde Schwarz signal analyzer fRef 10 MHz 100 MHz 1 to 100 MHz 1GHz external reference frequency 1 GHz uses REF IN 1 GHZ connector REF IN REF OUT Connectors 1 GHz 1 to 100 MHz at connector REF IN 1 GHZ REF IN and 10 MHz at REF OUT E g External Ref fref 100 MHz Source External External Referenc...

Page 194: ...dicates the current reference oscillator configuration incl the reference oscillator source external reference frequency rounded value and output connector The remote commands required to define these settings are described in Chap ter 12 15 11 SOURce ROSCillator Subsystem on page 442 Settings Set to Default 180 Source 180 Show Connector 180 Deactivate RF Output if external reference is missing 18...

Page 195: ...at displays the physical location of the selected connector on the front rear panel of the instrument Deactivate RF Output if external reference is missing Turns off the RF output when the external reference signal is selected but no signal is supplied This function prevents that no improper RF signal due to the missing external refer ence signal is used for measurements A message indicates that t...

Page 196: ... ference of the internal and external reference frequency are gener ated in the reference PLL An error message is displayed For more information see data sheet Remote command SOURce ROSCillator EXTernal SBANdwidth on page 445 Nominal Synchronization Bandwidth Indicates the nominal synchronization bandwidth for the selected external reference frequency and synchronization bandwidth Minimum Locking ...

Page 197: ...ttings Reference Output 1GHz Reference Output 182 Show Connector 183 Reference Output 1GHz Reference Output Selects the signal that is to be output as frequency reference for downstream instru ments Off Disables the reference signal output 10 MHz 100 MHz Derives a signal with 10 MHz or 100 MHz frequency from the internal reference oscillator and forwards this signal to the output 1GHz Outputs a 1 ...

Page 198: ...rnal reference frequency according to your requirements Enter the value in the Adjustment DAC Value field Remote command SOURce ROSCillator INTernal ADJust STATe on page 447 Adjustment DAC Value Sets a user defined adjustment value for the internal reference frequency This value takes effect when it is activated with Adjustment Active 0 represents the calibrated state The setting range depends on ...

Page 199: ...tors The generated clock reference is synchronized to the selected reference clock of the signal generator internal or external The differential signal is output at the CLK SYN and CLK SYN N connectors Required options Option frequency R S SMAB B10x Option differential clock synthesis up to 3 GHz R S SMAB B29 Option clock synthesis extension 6 GHz R S SMAB K722 requires at least R S SMAB B106 For ...

Page 200: ...key parameters Settings State 185 Output Type 185 Frequency 186 Level 186 DC Offset State 186 DC Offset 187 Voltage 187 Delta Phase 187 Reset Delta Phase Display 187 User Variation 187 Variation Active 187 Variation Step 187 State Activates deactivates generation of a system clock The signal is output at the CLK SYN connector Remote command CSYNthesis STATe on page 329 Output Type Defines the shap...

Page 201: ...quency Max frequency Single ended sinus Differential sinus 100 kHz 6 GHz Differential square 10 MHz 6 GHz CMOS 100 kHz 200 MHz Remote command CSYNthesis FREQuency on page 329 Level For Output Type Single Ended Differential Sine sets the amplitude of the gener ated clock signal Remote command CSYNthesis POWer on page 330 DC Offset State Activates a DC offset for both clock synthesis signal outputs ...

Page 202: ...ommand CSYNthesis PHASe on page 331 Reset Delta Phase Display Resets the parameter Delta Phase User Variation Defines and activates a user defined step width for varying the frequency or level with the rotary knob If disabled the step width varies in steps of one unit at the cursor position Variation Active User Variation Activates the set user defined step width Remote command CSYNthesis FREQuenc...

Page 203: ...e 212 About the File System 188 Restoring the Default Instrument Configuration 191 Protecting Data 196 Saving and Recalling Instrument Settings 197 Accessing Files with User Data 201 Exporting Remote Command Lists 203 Loading Importing and Exporting Lists 204 Using the File Manager 204 How to Transfer Files from and to the Instrument 207 Creating Screenshots of Current Settings 212 9 1 About the F...

Page 204: ...en the R S SMA100B is switched off File storage location Without any additional measures the R S SMA100B stores user files on the internal memory or if selected on a memory stick Both the user directory var user on the internal memory or the var usb direc tory can be used to preserve user defined data Any directory structure can be cre ated The var volatile directory serves as a RAM drive and can ...

Page 205: ...strument on page 207 File naming conventions To enable files to be used in different file systems consider the following file naming conventions The filename can be of any length and is case sensitive i e it is distinguished between uppercase and lowercase letters All letters and numbers are permitted numbers are however not permitted at the beginning of the filename Avoid using special characters...

Page 206: ...vant settings all non referenced parameters are set to their preset values Error messages indicate the settings which cannot be implemented like referencing non existing lists or the attempt to activate settings which are not supported by the instrument Network settings and remote settings cannot be saved and restored 9 2 Restoring the Default Instrument Configuration The R S SMA100B has various o...

Page 207: ... function that resets almost all instru ment settings including reference oscillator network and remote access settings Retained are the following settings Security password and settings protected by these passwords User defined data like setups or data lists Settings that relate to an integration of the instrument in a measurement setup To restore the factory defaults select System Config Setup S...

Page 208: ...at are restored when you preset the instrument see Chapter 9 2 3 How to Recall User Settings Automatically after Preset on page 194 You can reset the instrument to the factory state see Execute Factory Preset on page 193 See also Table 9 1 that contains the key parameters that are reset by the correspond ing preset functions Remote command RST on page 309 Set To Default Resets the associated setti...

Page 209: ...he corresponding settings are marked Example Figure 9 2 Labeled parameters show that the value deviates from its default Frequency changed default 1 GHz Offset changed default 0 kHz Multiplier unchanged Variation active changed default enabled Variation step unchanged 9 2 3 How to Recall User Settings Automatically after Preset You can define the settings that are restored when you preset the inst...

Page 210: ...ion on the default values of further parameters refer to the description of the corresponding remote commands Table 9 1 Key parameters affected by preset and factory preset Parameter Preset value Preset Factory Preset RF frequency 1 GHz x x RF level RF output off x x RF OFF mode x Offsets 0 x x Modulation state off x x Uninterrupted level settings off x x Level attenuator mode auto x x Level ALC i...

Page 211: ...This option ensures that user data is never saved on the internal memory Per default if removable memory is mounted user data is saved perma nently and only on this storage medium You can access data saved on the removable memory just as data stored in the var user If volatile mode is activated or there is no memory mounted or it is removed during operation user data is stored temporarily in the v...

Page 212: ...naging complete instrument settings Immediate quick Save Recall A defined set of instrument settings are saved or recalled quickly in just one step without defining a filename or storage location This function enables a fast switch ing between different instrument settings Save Recall in files with user defined names The defined set of instrument settings are stored to a definable storage location...

Page 213: ...199 Exclude Level 199 Recall 199 Recall Immediate x 200 File Manager 200 Operation Mode Accesses the settings for storing Save and loading Recall of the instrument set tings or for exporting created SCPI files SCPI Export See Chapter 9 6 Exporting Remote Command Lists on page 203 Directory File List and Filename Note You access this generic standard function each time you perform one of the follow...

Page 214: ...n page 317 SOURce CORRection CSET CATalog on page 393 Recent files Displays the files last used Save Saves the current instrument settings or the settings belonging to a digital standard under the defined filename Remote command MMEMory STORe STATe on page 321 Save Immediate x Stores the current instrument setting in one of the intermediate memories These instrument settings are retained until a d...

Page 215: ...ng and recalling instrument setups For quick access to a stored instrument setup assign the appropriate action to the USER key See Chapter 10 2 3 Assigning Actions to the User Key on page 226 To save and recall instrument settings quickly 1 Select System Config Save Recall Operation Mode Save 2 Select Save Immediate 1 The instrument saves its settings in the intermediate memory 1 The filename and ...

Page 216: ...tained you can repeat the signal generation with the same settings See also Chapter 9 2 3 How to Recall User Settings Automatically after Preset on page 194 9 5 Accessing Files with User Data Signal generation in list mode the generation of pulse train signals or applying user correction values use data from list files Whenever a list file is required as a data source the instrument provides direc...

Page 217: ...mple if there is no data list file specified Navigate through the file system Select New and specify the filename A new empty file is created and saved in the selected folder 4 To edit an existing or newly created file Navigate through the file system Select the file and select Edit The standard Data List Editor dialog opens 5 Edit the file content Confirm with Save Settings Directory File List an...

Page 218: ...g the File Manager on page 204 Remote command To list all files in a directory MMEMory CDIRectory on page 318 MMEMory CATalog on page 317 SOURce CORRection CSET CATalog on page 393 Functions for handling of data lists Provided are the following standard functions for file handling Select Select and load the file Remote command SOURce hw LIST SELect on page 426 SOURce hw PULM TRAin SELect on page 3...

Page 219: ...data You can also create or evaluate them with an external application The instrument provides interfaces with the following function ality Import and export list files in a standard ASCII format file Lists are saved and loaded in the corresponding dialogs For example the user correc tion data list is created and stored in the User Correction dialog 9 8 Using the File Manager The File Manager is a...

Page 220: ...er on the R S SMA100B and pro vides functions to rename delete copy or move individual files 9 8 1 File Manager Settings Access Select System Config Save Recall File Manager Settings File Type 205 Directory and Filename 206 Cut Copy Paste and Delete 206 Rename 206 Create New Directory 206 File Type Selects the file type to be listed If a file type with a specific file extension is selected only fi...

Page 221: ...ion Remote command MMEMory DELete on page 320 MMEMory COPY on page 318 Rename Renames the selected file or directory Remote command MMEMory MOVE on page 321 Create New Directory Creates a folder and opens an edit dialog box to enter name and path absolute or rel ative to the current directory of the new folder Remote command MMEMory MDIRectory on page 320 9 8 2 How to Display All Saved Files To di...

Page 222: ...ervice is enabled and a write access to the file system is enabled Refer to Chapter 9 9 1 Removing File System Protection on page 207 for description of the required steps This section provides an introduction to the topic For comprehensive information refer to the application note 1GP72 Connectivity of Rohde Schwarz Signal Generators Removing File System Protection 207 Accessing the File System o...

Page 223: ...123456 For more information refer to Chapter 10 4 Managing the Security Settings on page 232 5 Select Accept To enable file transfer via USB 1 Select System Config Setup Security Security General 2 Enable USB Storage 3 Enter the Security Password The default password is 123456 For more information refer to Chapter 10 4 Managing the Security Settings on page 232 4 Select Accept 9 9 2 Accessing the ...

Page 224: ...p Default password The FTP and SAMBA file access use the user instrument with default password instrument We recommend that you change this password in the Setup Security Pass word Management Change User Password dialog before connecting the instru ment to the network See Chapter 10 4 4 Password Management on page 239 5 Enter the password to access the var user share directory You can access the f...

Page 225: ...nd Remote Control on page 244 To map the R S SMA100B as a network drive to the remote PC We assume that the instrument and the remote PC are connected to a LAN 1 Enable file transfer via SMB Samba 2 Enable write permission on the file system 3 On the remote PC start the Windows Explorer Open the Map Network Drive dialog a Select a valid Drive e g W b In the Folder field enter IP Address of the Ins...

Page 226: ...r storing files 9 9 4 Using a USB Storage Device for File Transfer Alternatively to the file transfer possibility via LAN you can use a USB storage device for direct file transfer from and to the instrument We recommend that you transfer files with user data like lists or instrument setup files to the instrument rather than load and play them from a connected USB storage device To transfer a file ...

Page 227: ...n enables you to store current settings in a file To document the most important settings for a performed signal generation you can also store a hard copy of the current display Hard Copy Settings 212 How to Store a Hardcopy of the Display 216 9 10 1 Hard Copy Settings Access Select System Config Setup User Interface Hardcopy The remote commands required to define these settings are described in C...

Page 228: ...e LANGuage on page 343 Options Accesses Hard Copy Options dialog File In Automatic Naming Off mode accesses the standard file select dialog for select ing the filename and folder the hardcopy is stored in If you have enabled Automatic Naming the instrument displays the automatically generated filename Remote command HCOPy FILE NAME on page 344 Save Saves a hardcopy of the current display as a file...

Page 229: ...COPy FILE NAME AUTO STATe on page 345 Image Settings Hard Copy Options Provided are the following settings Format Image Settings Hard Copy Options Selects the output file format for example bmp jpg xpm and png Remote command HCOPy IMAGe FORMat on page 343 HCOPy DEVice LANGuage on page 343 Region Image Settings Hard Copy Options Displays the snapshot area Remote command HCOPy REGion on page 343 Cre...

Page 230: ...anceled Remote command HCOPy FILE NAME AUTO DIRectory on page 345 Clear Path Automatic Naming Hard Copy Options Deletes all image files with extensions bmp jpg png and xmp in the direc tory set for automatic naming Before the command is executed a warning message prompts you to confirm the dele tion of the files Remote command HCOPy FILE NAME AUTO DIRectory CLEar on page 345 Prefix Year Month Day ...

Page 231: ...he database At the following save operation the number is increased Remote command HCOPy FILE NAME AUTO FILE NUMBer on page 346 9 10 2 How to Store a Hardcopy of the Display 1 Select System Config Setup User Interface Hardcopy 2 To define the output format select Format JPG 3 To enable the instrument to create output filenames select Automatic Naming On 4 Select Options 5 In the Hard Copy Options ...

Page 232: ...le and Data Management R S SMA100B 217 User Manual 1178 3834 02 03 c Print the selected file For more information refer to the online help of the operating system Creating Screenshots of Current Settings ...

Page 233: ...ory preset Chapter 13 3 Performing Maintenance Tasks on page 489 Special functions like calibration routines and self tests put your instrument to an initial state Chapter 10 4 Managing the Security Settings on page 232 Special security and protection functions protect your instrument from unauthorized use or activate specific test routines 10 1 Customizing the User Interface The R S SMA100B provi...

Page 234: ...ard In the Display Keyboard dialog you can change regional and language options for the GUI and an external keyboard and define the screen saver settings The remote commands required to configure the display and keyboard are described in Chapter 12 9 DISPlay Subsystem on page 335 and Chapter 12 12 KBOard Sub system on page 347 Screen Saver Activates the screensaver If activated the display includi...

Page 235: ...ey Increase the value to change the contrast between the key and the front panel back ground color Remote command DISPlay BUTTon BRIGhtness on page 337 USB Keyboard Layout Selects the language of an externally connected keyboard via USB The function assigns the corresponding keys automatically Remote command KBOard LAYout on page 347 10 1 2 Display Update Settings Access Select System Config Setup...

Page 236: ...c refreshing of the displayed values Remote command DISPlay UPDate on page 337 10 1 3 Defining the RF Signal State On Power On As additional functions for the level settings you can determine the state of the RF sig nal and the level display in the status bar when you turn on the R S SMA100B Power On EMF settings Access Select Level Power On EMF The Power On EMF dialog contains all settings for co...

Page 237: ...y opens the User Menu but you can add or remove actions too You can add actions to be executed or function to be accessed upon pressing this key User Menu and User Key These two functions work similar to the favorites function of browser or other programs They allow you to create a list of frequently used actions or to group frequently used settings in one single dialog Possible applications The U...

Page 238: ...ll function and by the Recall Setup function Save Recall For a detailed description refer to Chapter 9 4 Saving and Recalling Instrument Settings on page 197 Recall Setup If the Recall Setup is the only one user action assigned to the USER key press ing this key triggers the R S SMA100B to load immediately the user defined pre set file 10 2 1 Using the User Menu for Fast Adjustments By default the...

Page 239: ...at menu with favorites is created d Press the USER key The User Menu dialog shows all parameters that you have added to the list 4 To remove entry select it open the context menu and select Remove from User Menu This function works in the same way in the User Menu and in the particular dialog the entry originally appears 5 In the User Menu select Clear User Menu to remove all entries at once Organ...

Page 240: ...vides functions to define new edit or remove existing actions If no actions have been defined the list is empty For an example see Chapter 10 2 3 Assigning Actions to the User Key on page 226 The remote commands required to define these settings are described in Chapter 12 9 DISPlay Subsystem on page 335 Name Enters a user defined name for the action Wizard Defines the action to be executed Load S...

Page 241: ...PI script or setup file A list of the dialog IDs of all currently opened dialogs The dialog ID is used for dia log identification in the remote control See SCPI SCPI For the currently selected action displays the corresponding SCPI command with the associated parameter for dialog identification dialog ID The automatically displayed SCPIs are enabled for subsequent modification Remote command DISPl...

Page 242: ...pen Dialog c Select Select and select the dialog ID from the list The corresponding SCPI command is automatically displayed and can be later modified 4 Select Add to store the new action in the list of user key actions 5 To execute the created action press USER In the list of actions Select Action to Execute dialog navigate to the required action In this example this is OpenUCORImportExportList Or...

Page 243: ...or operation For reliable operation a software option usually requires the latest firmware version The required version is specified in the delivery If your instrument works with a former firmware version update the firmware before enabling the software option The firmware update is described in the R S SMA100B service manual 10 3 1 Manage License Keys Settings This dialog is the central dialog fo...

Page 244: ... Show Deactivated 230 Installed License Keys Table 230 Device ID Displays the instrument specific identification number The device ID is a unique string with the following structure stock number serial number checksum Enter License Key Type here the license key provided with the option For license keys delivered as a file use Import License Key from File Import License Key from File Opens a dialog...

Page 245: ...rmation on the currently installed options Export License Key to File Opens a dialog to save the generated license key file This file is required during the unregistration process If you have a portable unregistered option you can register it later on another instrument see How to Move a Portable License Option Displays the option short designation Tip Open the Hardware Options Software Options di...

Page 246: ...cense to File column A standard file manager dialog opens 4 Enter a filename and save the exported license key e g k123_portable_key_to_move xml 5 In the browser select Manage Licenses Move Portable License Select License from file and select the exported license key Check the selection create the deactivation key and save it to file 6 On the source instrument select System Config Setup Instrument...

Page 247: ...tive levels Protection level 1 Protects against accidental changes like for example the clock and date several internal adjustments functions and the self test as well as network settings or the instrument hostname You can access this level with the password 123456 Protection level 2 Unlocks protected service functions It is accessible to authorized personnel of Rohde Schwarz service department on...

Page 248: ...rity Parameters on page 234 LAN services secure controlled network access You can individually lock and unlock the supported LAN interface services see Chapter 10 4 3 Configuring LAN Services on page 238 Remote control via LAN interface requires that the interface is activated but you can enable the required services specifically User interface prevents front panel operation and or reading the dis...

Page 249: ...n level again clear the checkbox Remote command SYSTem PROTect ch STATe on page 462 10 4 2 Setting Security Parameters Access Select System Config Setup Security General In the Security dialog you can configure the mass storage security settings The settings in this dialog are not applied until you enter the Security Password and confirm with Accept The remote commands available to control securit...

Page 250: ...trument Otherwise the change has no effect Activated volatile mode is indicated by an icon Remote command SYSTem SECurity VOLMode STATe on page 463 Annotation Frequency Enables the display of the currently used frequency in the status bar To apply the change enter the security password and confirm with Accept Otherwise the change has no effect Remote command DISPlay ANNotation FREQuency on page 33...

Page 251: ...e and keyboard Remote operation over VNC The instrument indicates the locked touchscreen by an icon Unlocking is possible via VNC external controls or remote control VNC Only Locks the keys at the front panel the touchscreen and externally con nected keyboard and mouse The display on the screen remains and shows the current settings and changes The instrument indicates the activated VNC only featu...

Page 252: ...manual operation use one of the following On the instrument s keypad or external keyboard press any key The instrument prompts you to enter the security password for unlocking Note The character of the first key you pressed is immediately added in the input field Delete the entry before inserting the password Enter the security password 123456 In remote control mode send the command SYST ULOC ENAB...

Page 253: ... Setup Security Security LAN Services In the LAN Services dialog you can individually enable or disable the supported LAN interface services The activated LAN services are not activated until you enter the Security Password on page 237 and confirm with Accept LAN Interface Enables the LAN interface in general and thus provides remote access via all unlocked services Enable LAN Services individuall...

Page 254: ...rument and vice versa See also Chapter 9 9 2 Accessing the File System of the R S SMA100B via ftp on page 208 SMB Samba Activates access to SMB Server Message Block used for providing shared access to files printers and serial ports of a network See also Chapter 9 9 3 Accessing the R S SMA100B File System via SMB Samba on page 210 Avahi Zeroconf Activates Avahi a service for automatic configuratio...

Page 255: ...word Or Security Password Change Password User Name Indicates the user name used for access to the Linux operating system and valid for VNC FTP and SMB Samba access User Password Access System Config Setup Security Security Password Management User Password Allows you to change and confirm the user password Old Password User Password Enters the current user password The default password is instrum...

Page 256: ...rd Old Password Security Password Enters the currently used security password The default password is 123456 Note We recommend that you change the default password before connecting the instrument to a network The security password is required when changing the status of the USB and LAN inter face New Password Security Password Enters the new security password The security password can contain dec...

Page 257: ...usly undone action You can Undo Redo actions according to two criteria Step by step Gradually undo redo the actions in reverse order as previously performed Depending on the available memory the Undo Redo steps may restore all actions Multiple steps at once Select any specific action in the history list to Undo Redo multiple actions in a sin gle step Note This mode requires a system restoration fi...

Page 258: ...quent actions are undone The list entries remain If you select a subsequently executed action you can restore all the actions undone up to this state 10 6 Shutting Down and Rebooting the Instrument The POWER ON STANDBY front panel key switches the instrument from the standby to the ready state or vice versa In remote operation form a remote computer or in manual control there is another possibilit...

Page 259: ...0B also from a remote location The Figure 11 1 shows the possibilities of the physical connection interfaces for the remote access Figure 11 1 Supported remote connections For information on how to configure a network see the Chapter 2 1 3 Setting Up a Network LAN Connection on page 26 The various interfaces provide flexible access to the instrument such as remote con trol remote operation or remo...

Page 260: ...on platform technology VNC Virtual Network Computing The protocol allows simultaneous operation from several remote devices and the instrument nevertheless remains locally operable The GUI is visible To perform the settings you can operate the instrument as with the manual control Clients supporting remote operation depend on the used remote device see Table 11 1 Table 11 1 Supported VNC operation...

Page 261: ...munication Raw Ethernet simple Telnet TCPIP host address LAN device name port SOCKET VISA or socket controller The LAN connector is on the rear panel of the instrument The interface is based on TCP IP and supports various protocols For a description of the protocols refer to Chapter 11 2 1 2 HiSLIP Protocol on page 249 Chapter 11 2 1 3 VXI 11 Protocol on page 249 Chapter 11 2 1 4 Socket Communica ...

Page 262: ...t assignment in the status registers The tables are supplemented by a comprehensive description of the status registers For more information see also Chapter A 1 Additional Basics on Remote Control on page 508 11 2 1 LAN Interface To be integrated in a LAN the instrument is equipped with a LAN interface consisting of a connector a network interface card and protocols For remote control via a netwo...

Page 263: ...source strings for the corre sponding interface protocols The highlighted characters are crucial HiSLIP hislip0 HiSLIP device name designates that the interface protocol HiSLIP is used mandatory hislip0 is composed of HiSLIP device name HiSLIP port and must be assigned For details of the HiSLIP protocol refer to Chapter 11 2 1 2 HiSLIP Protocol on page 249 VXI 11 inst0 LAN device name indicates th...

Page 264: ...arted the reques ted command but is delivered to the TCP IP buffers For more information see also the application note 1MA208 Fast Remote Instrument Control with HiSLIP 11 2 1 3 VXI 11 Protocol The VXI 11 standard is based on the ONC RPC Open Network Computing Remote Procedure Call protocol which in turn relies on TCP IP as the network transport layer The TCP IP network protocol and the associated...

Page 265: ...s like GPIB It defines class code infor mation of the instrument that identifies its functionality to load the respective device driver Using VISA library it supports service request triggers and other specific oper ations similar to GPIB 11 2 2 1 USB Resource String The resource string represents an addressing scheme that is used to establish a com munication session with the instrument It is bas...

Page 266: ... Notes and characteristics In connection with the GPIB interface note the following Up to 15 instruments can be connected The total cable length is restricted to a maximum of 15 m or 2 m times the number of devices whichever is less The cable length between two instruments should not exceed 2 m A wired OR connection is used if several instruments are connected in parallel since the slowest instrum...

Page 267: ... resource string or by an appropriately defined VISA alias short name See also Table 11 2 for an overview Instrument access via VXI 11 or HiSLIP protocols is achieved from high level program ming platforms using VISA as an intermediate abstraction layer VISA encapsulates the low level VXI or GPIB function calls and thus makes the transport interface trans parent for the user A VISA installation is...

Page 268: ...of Rohde Schwarz Signal Generators Remote control application program using VISA Figure 11 3 Application program using VISA Protocol Remote control program Socket viOpen TCPIP SMA100B 102030 5025 SOCKET viPrintf SOUR FREQ 2GHz n VXI 11 viOpen TCPIP SMA100B 102030 inst0 INSTR viPrintf SOUR FREQ 2GHz n HiSLIP viOpen TCPIP SMA100B 102030 hislip0 INSTR viPrintf SOUR FREQ 2GHz n USBTMC viOpen USB 0x0AA...

Page 269: ...I 11 rssmw_init TCPIP SMA100B 102030 inst0 INSTR rssmw_SetFrequency 2e9 HiSLIP rssmw_init TCPIP SMA100B 102030 hislip0 INSTR rssmw_SetFrequency 2e9 USBTMC rssmw_init USB 0x0AAD 0x01DD 100001 INSTR rssmw_SetFrequency 2e9 GPIB rssmw_init GPIB 28 INSTR rssmw_SetFrequency 2e9 Remote control program using instrument driver VISA not available Figure 11 5 Remote control program using instrument driver VI...

Page 270: ... Instrument emulations You can also remotely control the R S SMA100B via the command set of another sig nal generator as for example of an HP generator With this function you can for example replace a signal generator with an R S SMA100B in an automated test setup without adjusting the command scripts used The R S SMA100B also covers command sets of Rohde Schwarz signal genera tors e g the R S SMA...

Page 271: ... the HP command EX returns to the instrument specific GPIB command set 11 4 1 Network Settings Risk of network failure Consult your network administrator before performing the following tasks Connecting the instrument to the network Configuring the network Changing IP addresses Exchanging hardware Errors can affect the entire network Access Select System Config Remote Access Network In the Network...

Page 272: ...ee Protection Level Password on page 234 We recommend that you do not change the default network settings or the host name to avoid problems with the network connection If you change the hostname be sure to use a unique name Remote command SYSTem COMMunicate NETWork COMMon HOSTname on page 466 Workgroup Sets the individual windows workgroup name of the R S SMA100B This parameter is required in cas...

Page 273: ... the DHCP server can cause network connection failures See Chapter 14 5 Resolving Network Connection Failures on page 505 To assign the IP address manually select Address Mode Static Remote command SYSTem COMMunicate NETWork IPADdress on page 465 Subnet Mask Displays the bit group of the subnet in the host identifier To assign the subnet mask manually select Address Mode Static Remote command SYST...

Page 274: ...DNS server manually select Address Mode Static Remote command SYSTem COMMunicate NETWork IPADdress DNS on page 467 Restart Network Terminates the network connection of the instrument and subsequently sets it up again You can use this function to fix network problems Note This function restarts only the connection of the instrument to the network It does not impact the network itself Remote command...

Page 275: ...ce on page 468 11 4 3 GPIB Address Settings Access 1 Select System Config Remote Access GPIB Address 2 Set the GPIB channel address of the connected instrument Remote command SYSTem COMMunicate GPIB SELF ADDRess on page 464 11 4 4 RS232 Settings Remote control via a serial interface is possible via a USB The controller and the instrument must be connected with the external USB serial adapter R S T...

Page 276: ...page 455 Baud Rate Sets the baudrate for the serial remote control interface Remote command SYSTem COMMunicate SERial BAUD on page 468 Parity Sets the parity for the serial remote control interface Remote command SYSTem COMMunicate SERial PARity on page 468 Stop Bits Sets the number of stop bits for the serial remote control interface Remote command SYSTem COMMunicate SERial SBITs on page 468 11 4...

Page 277: ...R S SMA100B Remote command SYSTem LANGuage on page 470 Mode Selects the way the instrument identification is performed Automatic Sets the IDN String and the OPT String automatically for the instrument selected with the parameter Language User Defined Enables you to define the IDN String and the OPT String Remote command SYSTem IDENtification on page 469 Set to Default In Mode User Defined resets t...

Page 278: ...command OPT In Mode User Defined you can define your own option string additionally to the automatically created one Remote command OPT on page 308 11 4 6 Active Connections Settings Access Select System Config Remote Access Active Connections The Active Connections dialog indicates all active SCPI and TCP IP connections Show Remote Connections in Taskbar Displays the currently active connections ...

Page 279: ...ote command n a 11 4 7 QR Code Access Select System Config Remote Access QR Code The QR Code dialog shows the current instrument address IP address in quick response QR format This functionality provides fast access to the instrument via VNC with for example a smart phone or a tablet See Chapter 11 16 2 Setting Up a Remote Operation from a Smart Device on page 298 Remote Access Settings ...

Page 280: ...ument Performing SCPI remote diagnostics The LAN settings are configured using the instrument s LXI browser interface descri bed in Chapter 11 5 2 1 LAN Configuration on page 267 11 5 1 LXI Status Settings Access Select System Config Setup Remote Access LXI Status The LXI Status dialog shows the parameters of the LAN connection Alternatively you can change the LAN settings using the LXI web browse...

Page 281: ... generator Negotiation Auto detect VXI 11 discovery Enabled 11 5 2 LXI Browser Settings To access the instrument via the web browser In the address field of the browser on your PC type the instrument s host name or IP address for example http 10 113 1 151 Note Do not add the missing zeros in the IP address while opening the instru ment home page The instrument home page welcome page opens The navi...

Page 282: ...rowser on page 274 Diagnostics SCPI Remote Trace records messages exchanged via the remote control interface see SCPI Remote Trace on page 270 Help Glossary explains terms related to the LXI standard www rohde schwarz com opens the Rohde Schwarz home page Data Sheet Provides the data sheet with the specification data of the instrument at the time of delivery see Data Sheet on page 271 11 5 2 1 LAN...

Page 283: ...ocal addressing automatic IP are used to obtain the instrument IP address Changing the LAN configuration This function is password protected Unlock the protection level 1 to access it see Protection Level Password on page 234 Note We recommend that you change the default password before connecting the instrument to a network See Chapter 10 4 4 Password Management on page 239 Advanced Config The Ad...

Page 284: ...the VXI 11 discov ery protocol mechanism The setting does not affect other detection mechanisms Setting up a VXI 11 connection via the IP address or the host name is independent of this setting Changing the LAN configuration This function is password protected Unlock the protection level 1 to access it see Protection Level Password on page 234 Note We recommend that you change the default password...

Page 285: ... functions provided by the lower toolbar to locate error mes sages and messages containing arbitrary search strings You can also export the mes sage log to a csv file and evaluate the file using a suitable program To trace and display messages switch on logging and live mode in the toolbar Toolbars The toolbar at the top of the dialog provides basic settings and functions Live mode logging If logg...

Page 286: ...tents are incoming command outgoing response to a query E error message highlighted by red color T execution time i e time required by the instrument to process the com mand internally message indicates the type of the message Possible values and related mes sage contents are incoming command outgoing response to a query E error message denoted in red T execution time i e time required by the inst...

Page 287: ...User Manual 1178 3834 02 03 11 6 How to Find the VISA Resource String Select System Config Remote Access VISA Resource Strings The dialog shows all specified resource strings of the supported remote control interfaces How to Find the VISA Resource String ...

Page 288: ...e connection Since a Factory Preset resets the remote access and network settings to the default values executing factory preset via remote control terminates the connection to the instrument if these settings had been configured to values different to the default ones 11 8 How to Set Up a Remote Control Connection This section guides you through the steps required to set up remote control connec ...

Page 289: ...nection over the LXI Browser Interface Via the LXI browser interface to the R S SMA100B one or more users can control the instrument remotely from another PC without additional installation Most instrument controls are available via the front panel simulation File upload and download between the instrument and the remote PC is also available Starting a remote control via the LXI web browser This s...

Page 290: ...esource string also referred to as address string A VISA alias short name is used to replace the complete resource string The host address is the R S SMA100B s hostname or its IP address See also Chapter 11 2 1 LAN Interface on page 247 In this following we assume that A LAN remote control link between the controller and the R S SMA100B is set up The R S VISA program is installed on the remote PC ...

Page 291: ...e menu bar select Find Resource to search for the instrument in the LAN 5 Select VXI 11 and Find Resources R S VISA scans the network for connected instruments and lists all detected instruments in the Resource list Note The search may take some time particularly in large networks 6 Select the required instrument and confirm with Select How to Set Up a Remote Control Connection ...

Page 292: ... and R S VISA indicates the IP address in the Resource field of the main application window 7 As an alternative to the IP address you can assign an alias name to the R S SMA100B a In the menu bar select RsVisaConfig b In the toolbar select to access the VISA Resource String Composer How to Set Up a Remote Control Connection ...

Page 293: ...ument and receive its responses Note If the connection cannot be set up R S VISA displays an error in the log view For information on how to proceed when network failures occur see Chapter 14 5 Resolving Network Connection Failures on page 505 For further information on the functions to read and write to an open session as well as the utility applications the software provides see the R S VISA use...

Page 294: ...ll the history 4 To set e g the frequency enter SOUR1 FREQ 4 GHz and select Write To check the performed setting SOUR1 FREQ and select Query The instrument response is 4000000000 The value corresponds to the frequency in Hz While remote control is active the Remote icon in the status bar indicates that the instrument is in remote control mode Currently ongoing communication data transfer is indica...

Page 295: ...imple sockets based program example that can be further devel oped see also Chapter A 2 Telnet program examples on page 529 The telnet client transmits information unencrypted Therefore for sensitive information we recommend that you use a client which supports secure protocols as e g SSH In the following example we assume basic knowledge of programming and operation of the controller You can find...

Page 296: ...uery confirms that the connection is working The client dis plays all subsequent inputs and responses 4 Even if the cursor is not visible on the screen enter blind a remote control com mand and confirm with Enter 11 8 4 Setting Up a Remote Control Connection over GPIB The program example in this section is written in VISUAL BASIC A condition for pro gramming in VISUAL BASIC is that the modules NIG...

Page 297: ...the instrument is changed 3 To return to manual operation press the LOCAL key at the front panel Risk of losing network connection Since a factory preset resets the remote access and network settings to the default val ues executing factory preset via remote control terminates the connection to the instrument if these settings had been configured to values different to the default ones 11 8 5 Sett...

Page 298: ... In the navigation pane select Diagnostics SCPI Remote Trace 4 In the toolbar bar of the SCPI Remote Trace page select live mode on and logging on live mode on displays all commands and responses and logging on also traces messages If you now control the R S SMA100B with SCPI commands using an appropriate tool the LXI function records the information sent and received The function records all sent...

Page 299: ...ator The command switches directly to manual operation VISA function viGpibControlREN This function switches directly to manual operation 11 11 Automating Tasks with Remote Command Scripts To achieve fast configuration make complex test setups or repeating measurements reproducible you can automate the required settings with scripts A script contains a series of SCPI commands corresponding to the ...

Page 300: ... value of each step you perform as if you run a series of commands and then writes the com mands to the file system see How to record SCPI lists automatically You can also add a SCPI command manually to the recording list during auto matic SCPI recording or after it has been stopped Generating all settings at once Generates the SCPI commands of the current instrument settings in one step and write...

Page 301: ...ipt list is completed a code generator translates the SCPI commands into the source code of a proprietary programming language using a code template There fore each language requires an appropriate code template When converted you can save the script in a file with an extension corresponding to the programming language The R S SMA100B provides the following predefined code templates by default Pla...

Page 302: ...nstrument displays a recorded SCPI list and thus provides viewing the recorded results before exporting Depending on the starting point you can access the SCPI Recording List dialog as follows During recording Select Show SCPI Recording List in the context sensitive menu At any time outside recording Select Show SCPI Recording List in the context sensitive menu This function assumes that at least ...

Page 303: ...her first the last or all recorded SCPI commands To remove several recorded commands repeat the removing For post processing export the SCPI command list in a file see Chapter 11 15 How to Convert and Save SCPI Lists on page 294 11 11 3 SCPI Recording Export Settings Scripts are configured and saved in the SCPI Recording Export dialog This dialog opens automatically when you stop recording 1 To ac...

Page 304: ...de Generator Accesses the predefined templates for common source code genera tors that convert the recorded settings in the programming languages MATLAB or NICVI User Code Generator Provides the ability to convert a script by a user specific code genera tor Select Code Template Opens the standard File Select dialog and lists the predefined or user defined code templates See Chapter 9 5 1 File Sele...

Page 305: ... the SCPI Command Corresponding to the Manual Operation Using the Online Help If you are looking for the remote command to a function in manual operation you find it in the description of the online help 1 To find out the SCPI command of a parameter in manual operation select the respective parameter 2 To open the corresponding help topic select one of the following In the display select context s...

Page 306: ...teps you perform are recorded 2 To stop SCPI recording select context sensitive menu Stop SCPI recording The SCPI Recording List dialog opens automatically 3 Proceed with How to check an SCPI list How to record SCPI lists manually We recommend that you activate the Mark All Parameters Changed from Preset This function facilitates to track the changes 1 To retrace your settings open the context sen...

Page 307: ... whenever needed Each time you select Add SCPI the SCPI command is appended to a tempo rary list 3 To check the progress of the recording select Context Sensitive Show SCPI Recording List The SCPI Recording List dialog opens displaying all recorded settings so far 4 Proceed with How to check an SCPI list How to create a SCPI list with the current instrument settings in one step You can also genera...

Page 308: ...ngs in the file The file extension is automatically assigned according to the source code format 6 To preview the content of the SCPI list select System Config Save Recall a Operation Mode SCPI Export b In the var user directory select a previously saved file c Select Show SCPI List The list of all SCPI commands is displayed for example for a final check Exporting the SCPI list of the instrument s...

Page 309: ...you for example set a STATe command to the last position of a list you can avoid intermediate calculations of the signal 4 Preview the list for completeness by comparing it with the modified settings in the manual mode a To retrace your settings in manual operation open the context sensitive menu and select Mark all parameters changed from preset The function identifies all settings you have chang...

Page 310: ...ties to set up remote operation Using a desktop system Chapter 11 16 1 1 Using a Web Browser on page 295 Chapter 11 16 1 2 Using a VNC Client Software on page 296 Using a smart device Chapter 11 16 2 1 Using a VNC App on page 299 Chapter 11 16 2 2 Using a Web Browser with HTML5 on page 299 Chapter 11 16 2 3 Special Mode QR Code on page 300 Enabled direct control The direct control of the instrumen...

Page 311: ...NC or similar VNC client programs are available for download on the Internet Setting up the VNC connection on a Linux Unix desktop client 1 Start a web browser on the remote computer and enter the IP address of the instrument 2 Enter the following address vnc IP address of the instrument for example vnc 10 113 1 151 A dialog opens requesting the password for the remote VNC connection 3 Enter the p...

Page 312: ...yed and the instrument can be remotely operated from the remote computer Terminating VNC connection Perform one of the following a On an external Unix Linux PC close the Internet browser or close the signal generator window b On an external Windows PC close the VNC viewer program The connection is terminated but not disabled It can be established again any time In the Active Connections tab the di...

Page 313: ...built up and some essen tial configuration steps For comprehensive information on this topic refer to the application notes 1MA216 Remote Operation of Windows Based Instruments with Apple iPad 7BM82 Apple iPad Remote Control of Broadcasting T M Instruments Example Figure 11 7 Example of a network configuration for remote operation with a smart device As shown in the figure the R S SMA100B and the ...

Page 314: ...are connected and config ured in the LAN 2 Configure the WLAN router according to the manufacturer s instructions 3 Install the required VNC App on your smart device 4 On the smart device start the VNC App 5 In the address field enter the IP address of the instrument Tip The R S SMA100B indicates IP address on the screen A log on dialog opens and requests the password for the VNC connection The de...

Page 315: ... s IP address or access the instrument with the Safari web browser QR code readers are available from various manufacturers of the smart devices The list of supported devices is different according to the smart device Refer to the manu facturer s website to find out whether a reader is available for your device and how it is installed 1 Install the required QR code reader software on your device 2...

Page 316: ...a common LAN imple mentation including an ICMP ping responder for diagnostics The instrument can be configured via a web browser A LAN Configuration Initialize LCI mechanism resets the LAN configuration The instrument also supports automatic detection in a LAN via the VXI 11 discovery protocol and programming by means of IVI drivers In addition the R S SMA100B provides the following LXI related fu...

Page 317: ...h no SCPI command available A parameter is accessed with PARAMETER EXIT_CODE_START EXIT_CODE_END Closes the visa session All entries between start and end are written once at the end of the output file Templates are created in ASCII format with file extension expcodetempl Example Example to the code generator template NICVI expcodetmpl EXTENSION_START c EXTENSION_END INIT_CODE_START include ansi_c...

Page 318: ...IT_CODE_END COMMAND_CODE_START write_command COMMAND COMMAND_CODE_END NO_COMMAND_CODE_START no SCPI command available for parameter PARAMETER NO_COMMAND_CODE_END EXIT_CODE_START viClose handle viClose defaultRM return 0 EXIT_CODE_END 11 17 3 Remote Control States How to I recognize if there is an active remote connection to the instrument Observe the indication on the taskbar A softkey in the task...

Page 319: ... the Remote icon display LOCAL front panel or key emulation A currently performed setting is indicated by the green arrows The setting must be completed white arrows other wise the instrument remains in remote state LLO controller Remote control with locked front panel keys to prevent user interaction The parameters are in read only mode You can unlock LLO and thus return to manual operation only ...

Page 320: ...s required only for setting are indicated as Setting parameters Parameters required only to refine a query are indicated as Query parameters Parameters that are only returned as the result of a query are indicated as Return values Conformity Commands that are taken from the SCPI standard are indicated as SCPI con firmed All commands used by the R S SMA100B follow the SCPI syntax rules Asynchronous...

Page 321: ...ram an instrument p reset is recom mended to set the R S SMA100B to a definite state The commands RST and SYSTem PRESet are equivalent for this purpose CLS also resets the status registers and clears the output buffer In all the examples we assume that A remote PC is connected to the instrument The remote PC and the instrument are switched on A connection between them is established The security s...

Page 322: ...enable register to the specified value The query returns the con tents of the event status enable register in decimal form Parameters Value Range 0 to 255 ESR Event status read Returns the contents of the event status register in decimal form and subsequently sets the register to zero Return values Contents Range 0 to 255 Usage Query only IDN Identification Returns the instrument identification Re...

Page 323: ...xecuted This is used for command synchronization OPT Option identification query Queries the options included in the instrument For a list of all available options and their description refer to the data sheet Return values Options The query returns a list of options The options are returned at fixed positions in a comma separated string A zero is returned for options that are not installed Usage ...

Page 324: ...be stored to this memory using the command SAV with the associated number It also activates the instrument settings which are stored in a file and loaded using the MMEMory LOAD number file_name extension command Manual operation See Recall Immediate x on page 200 RST Reset Sets the instrument to a defined default status The default settings are indicated in the description of commands The command ...

Page 325: ...B Status byte query Reads the contents of the status byte in decimal form Usage Query only TRG Trigger Triggers all actions waiting for a trigger event In particular TRG generates a manual trigger signal This common command complements the commands of the TRIGger subsystem Usage Event TST Self test query Initiates self tests of the instrument and returns an error code Return values ErrorCode integ...

Page 326: ...t changed e g GPIB address or reference oscillator source settings Activating the preset state of the parameters related to the selected signal path SOURce hw PRESet on page 311 Activating the preset state of all parameters that are not related to the signal path DEVice PRESet on page 311 Activating the original state of delivery factory reset SYSTem FPReset on page 312 Only functions that are pro...

Page 327: ...nd directories as well as for loading and storing complete instrument settings in files Mass storage location Without any additional measures the R S SMA100B stores user files on the internal memory or if selected on a memory stick Both the user directory var user on the internal memory or the var usb direc tory can be used to preserve user defined data Any directory structure can be cre ated The ...

Page 328: ...extension The file and the optional file extension are separated by a period sign The R S SMA100B distinguishes the files according to their extensions each type of file is assigned a specific file content and hence a specific file extension Refer to Chapter C Extensions for User Files on page 537 for an overview of the supported file exten sions Wildcards The two characters and function as wildca...

Page 329: ...on page 314 As a rule whenever an absolute file path is determined it overwrites a previously specified default directory The following example explains this rule as a principle Exceptions of this general rule are stated in the description of the corresponding command The Chapter 12 5 3 Pro gramming Examples on page 315 explains the general working principle with the commands for mass memory stora...

Page 330: ...y STORe STATe 4 var user savrcl settings savrcltxt store the settings in a file in the default directory set the default directory specify only the file name MMEMory CDIRectory var user savrcl SAV 4 MMEMory STORe STATe 4 settings savrcltxt Load the stored settings in the intermediate memory 4 and activate them MMEMory LOAD STATe 4 var user settings savrcltxt RCL 4 Example Working with files and di...

Page 331: ...ettings savrcltxt var user new settings savrcltxt Rename the file settings savrcltxt into the new directory and read out the files in this specific directory MMEMory CDIRectory var user new MMEMory MOVE settings savrcltxt settings_new savrcltxt MMEMory CATalog var user new 25141 8102789120 DIR 4096 DIR 4096 settings_new savrcltxt BIN 16949 Delete the test directory MMEMory RDIRectory var user test...

Page 332: ...String parameter to specify the directory If you leave out the path the command returns the contents of the directory selected with MMEMory CDIRectory The path may be relative or absolute Return values UsedDiskSpace Byte size of all files in the directory FreeDiskSpace Remaining disk space in bytes FileInfo NameFileN SuffixFileN SizeFileN List of files separated by commas NameFileN Name of the fil...

Page 333: ...ry use two dots Usage SCPI confirmed Manual operation See Directory File List and Filename on page 198 MMEMory COPY SourceFile DestinationFile Copies an existing file to a new file Instead of just a file this command can also be used to copy a complete directory together with all its files Setting parameters SourceFile string String containing the path and file name of the source file DestinationF...

Page 334: ... in decimal format Parameters for setting and query Filename string String parameter to specify the name of the file Example MMEMory DATA var user test txt 15hallo Writes the block data to the file test txt The digit 1 indicates a length entry of one digit the digit 5 indi cate a length of the binary data hallo in bytes MMEMory DATA var user test txt Sends the data of the file test txt from the in...

Page 335: ...e to be removed Usage Event SCPI confirmed Manual operation See Cut Copy Paste and Delete on page 206 MMEMory LOAD STATe SavRclStateNumb file_name Loads the specified file stored under the specified name in an internal memory After the file has been loaded the instrument setting must be activated using an RCL command Setting parameters SavRclStateNumb Determines to the specific number to be used w...

Page 336: ...ive or network resource in the case of networks for instruments with windows operating system using msis MSIS Mass Storage Identification String Note Instruments with Linux operating system ignore this command since Linux does not use drive letter assignment Usage SCPI confirmed MMEMory RDIRectory Directory Removes an existing directory from the mass memory storage system If no directory is specif...

Page 337: ...pUsedKb integer Used heap memory HeapAvailableKb integer Available heap memory Usage Query only 12 6 CALibration Subsystem The CALibration subsystem contains the commands needed for performing internal adjustments This procedure is triggered by the query commands Suffix hw Suffix Value range Description CALibration hw 1 Optional suffix Understanding the query response 0 error free execution of the...

Page 338: ...applies high power at the RF out put This high power can destroy a connected DUT Do not start level adjustments if DUT is connected Disconnect the DUT and replace it by a terminating resistor with adequate power rating We recommend that you use a 50 Ohm 10 W or larger terminating resistor Query parameters Force string Return values Measure 0 1 OFF ON Example CAL ALL MEAS 0 Executes the adjustments...

Page 339: ...ed By default adjustments are aborted on error Suffix hw 1 Optional suffix Parameters State 0 1 OFF ON RST n a factory preset 0 Example CAL CONT ON Continues calibration after an error Manual operation See Continue Adjustment on Error on page 496 CALibration CSYNthesis MEASure Starts all adjustments which affect the clock synthesis Return values Measure 0 1 OFF ON Example CALibration CSYNthesis ME...

Page 340: ... full adjustment Suffix hw 1 Optional suffix Return values Date string Example CAL ALL DATE 2016 01 01 Usage Query only Manual operation See Last Full Adjustment on page 496 CALibration hw ALL TEMP Queries the temperature deviation compared to the calibration temperature Suffix hw 1 Optional suffix Return values Temperature string Example CALibration ALL TEMP 39 00 K Usage Query only Manual operat...

Page 341: ...ample CALibration FMOFfset MEASure starts adjustment 0 Adjustment successful Usage Query only Options R S SMAB K720 CALibration hw FREQuency MEASure Performs all adjustments which affect the frequency Suffix hw 1 Optional suffix Return values Measure 0 1 OFF ON Example Start adjustments for maximum frequency accuracy CALibration FREQuency MEASure 0 Adjustments are performed successfully Usage Quer...

Page 342: ...l EXTern DATA FACT level calibration with data aquired at the factory CALibration LEVel EXTern EXEC CALibration hw LEVel EXTern EXEC Starts level calibaration from the data selected with the command CALibration hw LEVel EXTern DATA Suffix hw 1 Optional suffix Example See CALibration hw LEVel EXTern DATA on page 326 Usage Event CALibration hw LEVel STATe State Activates internal level correction Su...

Page 343: ...ock synthesis Option see Required options on page 184 Example CSYNthesis OTYPe DSIN CSYNthesis FREQuency 10000000 CSYNthesis POWer 15 CSYNthesis OFFSet STATe 1 CSYNthesis OFFSet 0 1 CSYNthesis PHASe 180 CSYNthesis PHASe REFerence CSYNthesis PHASe 0 CSYNthesis FREQuency STEP MODE DEC CSYNthesis POWer STEP MODE DEC CSYNthesis FREQuency STEP MODE USER CSYNthesis FREQuency STEP 1000 CSYNthesis FREQuen...

Page 344: ...sis Parameters State 0 1 OFF ON RST 0 Example See Chapter 12 7 CSYNthesis Subsystem on page 328 Manual operation See State on page 185 CSYNthesis OTYPe Mode Defines the shape of the generated clock signal Parameters Mode SESine DSQuare CMOS DSINe SESine single ended sine DSINe differential sine DSQuare differential square CMOS CMOS RST SESine Example See Chapter 12 7 CSYNthesis Subsystem on page 3...

Page 345: ...s the power level of the generated clock signal Parameters Power float Numerical value Sets the level UP DOWN Varies the level step by step The level is increased or decreased by the value set with the command CSYNthesis POWer STEP INCRement Range 24 to 10 Increment 0 01 RST 20 Example See Chapter 12 7 CSYNthesis Subsystem on page 328 Manual operation See Level on page 186 CSYNthesis OFFSet STATe ...

Page 346: ...t 0 001 RST 1 8 Example CSYNthesis OTYPe CMOS CSYNthesis VOLTage 1 8 CSYNthesis FREQuency 100000000 CSYNthesis STATe 1 Manual operation See Voltage on page 187 CSYNthesis PHASe Phase Shifts the phase of the generated clock signal Parameters Phase float Range 36000 to 36000 Increment 0 1 RST 0 Example See Chapter 12 7 CSYNthesis Subsystem on page 328 Manual operation See Delta Phase on page 187 CSY...

Page 347: ...ge 328 Manual operation See Variation Active on page 187 CSYNthesis POWer STEP INCRement Increment Sets the step width of the rotary knob and in user defined step mode increases or decreases the level Parameters Increment float Range 0 to 35 Increment 0 01 RST 1 Example See Chapter 12 7 CSYNthesis Subsystem on page 328 Manual operation See Variation Step on page 187 CSYNthesis FREQuency STEP Step ...

Page 348: ...x Value range Description DIAGnostic hw 1 Optional suffix Example Programming example The example lists the commands required to query assemblies and test points for diag nosis purposes Query the modules available in the instrument and variant and revision state of a certain assembly DIAGnostic1 BGINfo CATalog FRONT_AF PSU300 IFB BV MB2_AF DIAGnostic1 BGINfo PSU300 PSU300 2118 2067 02 01 00 100000...

Page 349: ...les omit the parameter The length of the list is variable and depends on the instrument equipment configuration Return values BgInfo Module name Module stock number incl variant Module revision Module serial number List of comma separated entries one entry per module Each entry for one module consists of four parts that are separa ted by space characters Example See Example Programming example on ...

Page 350: ...en saver mode and display update Use the following commands to switch on the screen saver of your instrument or to automatic display These settings are particularly useful when you control the instru ment remotely Set the wait time interval and activate the screen saver DISPlay PSAVe HOLDoff 10 DISPlay PSAVe STATe ON Disable the display of the current frequency and level values in remote control D...

Page 351: ...PDate 337 DISPlay ANNotation AMPLitude 337 DISPlay ANNotation FREQuency 338 DISPlay ANNotation ALL 338 DISPlay DIALog ID 338 DISPlay DIALog OPEN 339 DISPlay DIALog CLOSe 339 DISPlay DIALog CLOSe ALL 340 DISPlay PSAVe HOLDoff HoldoffTimeMin Sets the wait time for the screen saver mode of the display Parameters HoldoffTimeMin integer Range 1 to 60 RST n a factory preset 10 Default unit minute Exampl...

Page 352: ...ion See Display on page 220 DISPlay BUTTon BRIGhtness ButtonBrightnes Sets the brightness of the RF ON OFF key Parameters ButtonBrightnes integer Range 1 to 20 RST n a no preset Example DISPlay BUTTon BRIGhtness 15 Manual operation See RF Hardkey on page 220 DISPlay UPDate Update Activates the refresh mode of the display Parameters Update 0 1 OFF ON RST n a factory preset 1 Example See Example Act...

Page 353: ...a factory preset 1 Example See Example Activating screen saver mode and display update on page 335 Manual operation See Annotation Frequency on page 235 DISPlay ANNotation ALL State Displays asterisks instead of the level and frequency values in the status bar of the instrument We recommend that you use this mode if you operate the instrument in remote control Parameters State 0 1 OFF ON RST 1 Exa...

Page 354: ... list of instance indexes given in the order h c s d g u 0 Default is zero the termi nating 0 can be omitted t TabIds comma separated indexes or tab names required if a dialog is composed of several tabs x Left y Top h Left w Top position and size superfluous information Example See Example Querying the dialog IDs opening and closing dia logs on page 335 Usage Query only Manual operation See SCPI ...

Page 355: ...SMA100B to the controller This affects all query commands that return a list of numerical data or block data noted in the descriptions of the commands The set data format applies to both paths FORMat BORDer 340 FORMat SREGister 341 FORMat DATA 341 FORMat BORDer Border Determines the sequence of bytes within a binary block This only affects blocks which use the IEEE754 format internally Parameters ...

Page 356: ... the instrument uses to return data via the IEC IEEE bus The instrument automatically detects the data format used by the controller and assigns it accordingly Data format determined by this SCPI command is in this case irrelevant Parameters Data ASCii PACKed ASCii Transfers numerical data as plain text separated by commas PACKed Transfers numerical data as binary block data The format within the ...

Page 357: ... output format bmp HCOPy REGion DIALog selects the region to be copied HCOPy FILE AUTO DIR usb HCopy sets destination directory of automatic named file to usb HCopy HCOPy FILE NAME AUTO FILE PREFix STATe 1 HCOPy FILE NAME AUTO FILE PREFix hardcopy HCOPy FILE NAME AUTO FILE YEAR STATe 1 HCOPy FILE NAME AUTO FILE MONTh STATe 1 uses automatic naming prefix sets automatic naming prefix to hardcopy use...

Page 358: ...lient Return values Data block data Example See Example Store a hard copy of the display on page 342 Usage Query only HCOPy IMAGe FORMat Format HCOPy DEVice LANGuage Language Selects the graphic format for the hard copy You can use both commands alterna tively Parameters Language BMP JPG XPM PNG RST PNG Example See Example Store a hard copy of the display on page 342 Manual operation See Format on...

Page 359: ... of the display on page 342 Usage Event Manual operation See Save on page 213 12 11 3 Automatic Naming Use the following commands to automatically assign a file name HCOPy FILE NAME AUTO 344 HCOPy FILE NAME AUTO DIRectory 345 HCOPy FILE NAME AUTO DIRectory CLEar 345 HCOPy FILE NAME AUTO FILE 345 HCOPy FILE NAME AUTO STATe 345 HCOPy FILE NAME AUTO FILE DAY STATe 346 HCOPy FILE NAME AUTO FILE MONTh ...

Page 360: ...in the directory set for automatic naming Example See Example Store a hard copy of the display on page 342 Usage Event Manual operation See Clear Path on page 215 HCOPy FILE NAME AUTO FILE Queries the name of the automatically named hard copy file An automatically generated file name consists of Prefix YYYY MM DD Number Format You can activate each component separately to individually design the f...

Page 361: ... the count starts at 0 The R S SMA100B searches the specified out put directory for the highest number in the stored files It increases this number by one to achieve a unique name for the new file The resulting auto number is appended to the resulting file name with at least three digits Return values Number integer Range 0 to 999999 RST 0 Example See Example Store a hard copy of the display on pa...

Page 362: ...t US activates American keyboard Manual operation See USB Keyboard Layout on page 220 12 13 OUTPut Subsystem In the OUTPut subsystem you can configure the output signals The LF output signal is defined with the commands of the Chapter 12 15 5 SOURce LFOutput Subsystem on page 403 system Common suffixes The following common suffixes are used in remote commands Suffix Value range Description OUTPut ...

Page 363: ...nal Parameters State 0 1 OFF ON RST 0 Example OUTP ON Activates the RF output Manual operation See RF State RF ON on page 63 OUTPut hw STATe PON Pon Defines the state of the RF output signal when the instrument is switched on Parameters Pon OFF UNCHanged RST n a factory preset UNCHanged Example OUTP PON OFF The RF output is deactivated when the instrument is switched on Manual operation See Power ...

Page 364: ...al operation See Mode on page 144 OUTPut hw IMPedance Queries the impedance of the RF outputs Return values Impedance G1K G50 G10K RST G50 Example OUTP IMP queries the impedance of RF output Response 50 the impedance is 50 ohms Usage Query only Manual operation See RF output impedance on page 63 OUTPut hw AFIXed RANGe LOWer OUTPut hw AFIXed RANGe UPPer Queries the settable minimum maximum value in...

Page 365: ...te of the protective circuit Return values Tripped 0 1 OFF ON RST 0 Example OUTP PROT TRIP queries the state of the protective circuit of the RF output Response 0 the protective circuit has not tripped Usage Query only Manual operation See Overload on page 145 OUTPut hw FILTer MODE Mode Activates low harmonic filter or enables its automatic switching Parameters Mode ON AUTO 1 ON 1 Ensures best low...

Page 366: ... on or off Sensor parameters are set with the SENSe commands To start the measurement and retrieve the result use the READ ch POWer command Suffix Value range Description SENSe ch 1 to 4 Indicates the sensor Sensor mapping SENSe 1 default mapping for sensors connected to the SENSOR connector SENSe2 sensor connected to a USB connector SENSe3 4 further connected sensors to USB connectors in the conn...

Page 367: ...egacy NRP33SN V 900005 USBTMC NRP33SN V 900011 LAN list of automatically detected sensors the list can contain more entries SLISt ELEMent3 MAPPing SENS1 maps the third sensor from the list to the first sensor channel SLISt SENSor MAP NRPS18S 100654 USB Legacy SENS4 maps the sensor directly to channel 4 Example Performing a simple power measurement Prerequisite The sensor is connected to the instru...

Page 368: ...IT DBM Selects unit dBm for the measured value INITiate CONTinuous ON Switches the continous power measurement on READ Triggers the measurement and displays the results SLISt LIST 354 SLISt SCAN STATe 354 SLISt ELEMent ch MAPPing 354 SLISt SENSor MAP 355 INITiate hw POWer CONTinuous 355 READ ch POWer 356 SENSe ch UNIT POWer 356 SENSe ch POWer APERture DEFault STATe 357 SENSe ch POWer APERture TIMe...

Page 369: ...contains information on the sensor type serial num ber and interface The order of the entries does not correspond to the order the sensors are displayed in the NRP Sensor Mapping dialog Example See Example Detecting and assigning a power sensor on page 352 Usage Query only Manual operation See Sensor Mapping List on page 160 SLISt SCAN STATe State Starts the search for R S NRP power sensors connec...

Page 370: ...ia USBTMC protocol Setting parameters SensorId string Mapping enum Example See Example Detecting and assigning a power sensor on page 352 Usage Setting only Manual operation See Sensor Mapping List on page 160 INITiate hw POWer CONTinuous Continuous Switches the local state of the continuous power measurement by R S NRP power sensors on and off Switching off local state enhances the measurement pe...

Page 371: ...M Selects unit dBm for presentation of measurement result READ1 Queries the measurement result of the sensor Response 45 6246576745440230 45 6 dBm were measured at the given frequency Example R S NRP Z81 READ1 Response 55 62403263352178 22 419472478812476 55 6 dBm is the measured average level 22 4 dBm is the measured peak level at the given frequency Usage Query only Manual operation See Level Pe...

Page 372: ...loat Range depends on connected power sensor Increment 1E 9 RST depends on connected power sensor Example See Example Performing a power measurement with a fixed fil ter on page 353 Manual operation See Aperture Time on page 168 SENSe ch POWer CORRection SPDevice SELect Select Several S parameter tables can be stored in a sensor The command selects a loaded data set for S parameter correction for ...

Page 373: ...ay Parameters Priority AVERage PEAK RST AVERage Example SENS1 DISP PERM STAT ON The permanent viewer is switched on SENS1 DISP PERM PRI AVER The measured average power is indicated Manual operation See Display on page 166 SENSe ch POWer DISPlay PERManent STATe State Activates the permanent display of the measured power level results The instrument also indicates the sensor type the connection the ...

Page 374: ...S NRP power sensors provide different resolutions for setting the filter length depending on the used sensor type Resolution 1 for R S NRPxx power sensors Resolution 2n for sensors of the R S NRP Zxx family with n 1 to 16 Parameters User float Range 1 to 65536 RST 1 Example SENS1 FILT TYPE USER Selects user filter mode SENS1 FILT LENG 16 Sets a filter length of 16 E g using a sensor with 20 ms tim...

Page 375: ...surement with a fixed fil ter on page 353 Manual operation See Timeout on page 167 SENSe ch POWer FILTer SONCe Starts searching the optimum filter length for the current measurement conditions You can check the result with command SENS1 POW FILT LENG USER in filter mode USER SENSe ch POWer FILTer TYPE Example SENS1 FILT TYPE USER Selects user filter mode SENS1 FILT SONC Activates the search for th...

Page 376: ...ch POWer FILTer NSRatio Note To avoid long settling times when the power is low you can limit the averaging factor limited with the timeout parame ter SENSe ch POWer FILTer NSRatio MTIMe RST AUTO Example See Example Performing a power measurement with a fixed fil ter on page 353 Manual operation See Filter on page 166 SENSe ch POWer FREQuency Frequency Sets the RF frequency of the signal if signal...

Page 377: ... offset of 10 dB Manual operation See Level Offset State Level Offset on page 166 SENSe ch POWer OFFSet STATe State Activates the addition of the level offset to the measured value The level offset value is set with command SENSe ch POWer OFFSet Parameters State 0 1 OFF ON RST 0 Example SENS1 POW OFFS 0 4dB Sets a level offset of 0 4 dB SENS1 POW OFFS STAT ON A level offset of 0 4 dB is added to t...

Page 378: ...requency Of on page 166 SENSe ch POWer STATus DEVice Queries if a sensor is connected to the instrument Return values Status 0 1 OFF ON RST 0 Example SENS1 STAT Response 1 A sensor is connected Usage Query only Manual operation See State on page 165 SENSe ch POWer SVERsion Queries the software version of the connected R S NRP power sensor Return values SVersion string Example SENS1 POW SVER Querie...

Page 379: ...re has varied more than about 5 C The sensor has been replaced You want to measure very low power Example SENS1 ZERO Executes zeroing Usage Event Manual operation See Zero on page 165 12 15 SOURce Subsystem The SOURce subsystem contains the commands for configuring the digital and analog signals Common suffixes The following common suffixes are used in remote commands Suffix Value range Descriptio...

Page 380: ...phase modulation PhiM and pulse modulation PULM You can perform each of the modulations either with an internally generated modula tion signal or with an externally applied signal To configure the internal signal use the commands listed in Chapter 12 15 5 SOURce LFOutput Subsystem on page 403 For more information See Chapter 4 Analog Modulations on page 74 12 15 1 1 SOURce MODulation Subsystem The...

Page 381: ...ude modulation and also the broadband amplitude modulation The following examples show some variants for generating AM signals Example Creating an amplitude modulated RF signal Using the internal LF generator the following command sequence configures an ampli tude modulated signal Reset the instrument to start from a defined state RST Set RF frequency and amplitude SOURce1 FREQuency CW 6000000000 ...

Page 382: ...ensitivity at the external modulation input SOURCe1 AM1 SENSitivity Response 40 Since the voltage value for full modulation is 1V the resulting sensitivity is precisely 50 V This value is assigned to the voltage value for full modulation of the input select the coupling mode AC for external amplitude modulation SOURce1 INPut MODext COUPling1 AC Switch on AM and RF signal output SOURce1 AM1 STATe 1...

Page 383: ... Example See Example Using an external signal source on page 367 Usage Query only SOURce hw AM ch SOURce Source Selects the modulation source for amplitude modulation Suffix ch 1 to 2 Modulation signal channel Parameters Source LF1 LF2 NOISe EXT1 EXT2 EXTernal INTernal LF1 LF2 Uses an internally generated LF signal EXT1 EXT2 Uses an externally supplied LF signal NOISe Uses the internally generated...

Page 384: ...e 0 to 100 Increment 0 1 Example See Example Creating an amplitude modulated RF signal on page 366 Manual operation See AM Depth on page 82 SOURce hw AM EXTernal COUPling Coupling Selects the coupling mode for the external modulation input in case of amplitude mod ulation Parameters Coupling AC DC AC Passes the AC signal component of the modulation signal DC Passes the modulation signal with both ...

Page 385: ...URce1 FM RATio 40 SOURce1 FM MODe LNOise SOURce1 FM1 STATe 1 Switch on LF and RF signal output SOURce1 LFOutput1 STATe 1 OUTPut1 STATe 1 Example Using an external signal source Alternatively configure the frequency modulation settings with an external modulation signal Reset the instrument to start from a defined state RST Set RF frequency and amplitude SOURce1 FREQuency CW 6000000000 SOURce1 POWe...

Page 386: ...The maximum deviation depends on the RF frequency and the selected modulation mode see data sheet Range 0 to max Increment 0 01 RST 1E3 Example See Example Creating a frequency modulated RF signal on page 370 Manual operation See Deviation on page 80 SOURce hw FM MODE Mode Selects the mode for the frequency modulation Parameters Mode HBANdwidth LNOise HBANdwidth Selects maximum range for modulatio...

Page 387: ...e hw FM SENSitivity Queries the sensitivity of the externally supplied signal for frequency modulation The sensitivity depends on the set modulation deviation Return values Sensitivity float Sensitivity in Hz V It is assigned to the voltage value for full modulation of the input Range 0 to max Increment 0 01 Example See Example Using an external signal source on page 370 Usage Query only SOURce hw...

Page 388: ...ctivates frequency modulation Suffix FM ch 1 2 determines the modulation signal channel Parameters State 0 1 OFF ON RST 0 Example See Example Creating a frequency modulated RF signal on page 370 Manual operation See State on page 79 12 15 1 4 SOURce PM Subsystem Option R S SMAB K720 The PM subsystem contains the commands for setting the phase modulation You can configure the internal modulation so...

Page 389: ... PM1 RATio 40 SOURce1 PM1 MODE HBAN Alternatively configure the phase modulation settings for an external modulation source and query the input sensitivity SOURce1 PM1 SOURce EXT1 SOURce1 PM1 SOURce EXTernal SOURce1 PM1 DEViation 1 SOURce1 PM1 SENSitivity Response 1 since the voltage value for full modulation is 1V the resulting sensitivity is precisely 1RAD V Activate the signal output SOURce1 PM...

Page 390: ...2 to path1 in percent Parameters Ratio float Range 0 to 100 Increment 0 01 RST 100 Example See Example Performing phase modulation on page 373 Manual operation See Ratio Path2 Path1 on page 81 SOURce hw PM SENSitivity Queries the sensitivity of the externally applied signal for phase modulation The returned value reports the sensitivity in RAD V It is assigned to the voltage value for full modulat...

Page 391: ...URce hw PM ch STATe State Activates phase modulation Activation of phase modulation deactivates frequency modulation Suffix PM ch 1 2 Sets the modulation signal channel Parameters State 0 1 OFF ON RST 0 Example See Example Performing phase modulation on page 373 Manual operation See State on page 79 SOURce PM ch DEViation Deviation Sets the modulation deviation of the phase modulation in RAD Param...

Page 392: ... 4000000000 SOURce POWer LEVel IMMediate AMPLitude 25 Configure the pulse modulation settings Select the internal modulation generator set trigger mode select pulse mode transition type and select the polarity of the internally generated pulse video output SOURce PULM SOURce INT SOURce PULM TRIGger MODE AUTO SOURce PULM MODE DOUB SOURce PULM TTYPe SMO SOURce PULM OUTPut VIDeo POLarity INVerted Alt...

Page 393: ...ATe 381 SOURce hw PULM TRIGger MODE 381 SOURce hw PULM TTYPe 381 SOURce hw PULM WIDTh 382 SOURce hw PULM DOUBle STATe 382 SOURce hw PULM SOURce Source Selects between the internal pulse generator or an external pulse signal for the mod ulation Parameters Source INTernal EXTernal RST INTernal Example See Example Perform pulse modulation on page 377 Manual operation See Source on page 78 SOURce hw P...

Page 394: ...xample See Example Perform pulse modulation on page 377 Manual operation See Double Pulse Delay on page 87 SOURce hw PULM DOUBle WIDTh Width Sets the width of the second pulse Parameters Width float Increment 5E 9 Example See Example Perform pulse modulation on page 377 Manual operation See Double Pulse Width on page 87 SOURce hw PULM POLarity Polarity Sets the polarity of the externally applied m...

Page 395: ...s Threshold float Range 0 to 2 Increment 0 1 RST 1 Default unit V Example SOURce PULM THReshold 1 Manual operation See Threshold on page 95 SOURce hw PULM MODE Mode Selects the mode for the pulse modulation Parameters Mode SINGle DOUBle PTRain SINGle Generates a single pulse DOUBle Generates two pulses within one pulse period PTRain Generates a user defined pulse train Specify the pulse sequence w...

Page 396: ...77 Manual operation See Video Polarity on page 78 SOURce PULM INTernal TRAin TRIGger IMMediate SOURce hw PULM STATe State Activates pulse modulation Parameters State 0 1 OFF ON RST 0 Example See Example Perform pulse modulation on page 377 Manual operation See State on page 77 SOURce hw PULM TRIGger MODE Mode Selects a trigger mode auto external external single or external gated for generat ing th...

Page 397: ... float Range 20E 9 to 100 Increment 10E 9 RST 2E 6 Example See Example Perform pulse modulation on page 377 Manual operation See Pulse Width on page 86 SOURce hw PULM DOUBle STATe State Provided for backward compatibility with former Rohde Schwarz signal generators Works like the command SOURce hw PULM MODE DOUBle Parameters State 0 1 OFF ON RST 0 Pulse Train Settings Option R S SMAB K27 This sect...

Page 398: ...0us SOURCe PULM TRAin REPetition 2 0 3 the second pulse is ignored Select pulse train mode Select the internal modulation generator and the pulse mode SOURce1 PULM SOURce INT SOURce1 PULM MODE PTR SOURce1 PULM TRIGger MODE EXT SOURce1 PGENerator OUTPut STATe 1 SOURce1 PGENerator OUTPut POLarity NORM SOURce PGENerator OUTPut STATe 1 SOURce PULM STATe 1 OUTPut1 STATe 1 SOURce1 PULM TRAin CATalog my_...

Page 399: ...Pulse Train Data on page 89 SOURce hw PULM TRAin ONTime OnTime SOURce hw PULM TRAin OFFTime OffTime Enters the pulse on off times values in the selected list Parameters OffTime Offtime 1 Offtime 2 binary block data List of comma separated numeric values or binary block data where The list of numbers can be of any length In binary block format 8 4 bytes are always interpreted as a floating point nu...

Page 400: ...ta on page 89 SOURce hw PULM TRAin SELect Filename Selects or creates a data list in pulse train mode If the list with the selected name does not exist a new list is created Parameters Filename string Filename or complete file path file extension can be omitted Example See Example Generating a pulse train signal on page 382 Manual operation See Pulse Train Data on page 89 Pulse Train Data Exchange...

Page 401: ...w PULM TRAin DEXChange SELect 387 SOURce hw PULM TRAin DEXChange EXECute 388 SOURce hw PULM TRAin DEXChange MODE Mode Determines the import or export of a list Specify the source or destination file with the command SOURce hw PULM TRAin DEXChange SELect Parameters Mode IMPort EXPort RST IMPort Example See Pulse Train Data Exchange on page 385 Manual operation See Mode on page 92 SOURce hw PULM TRA...

Page 402: ... ASCII files txt or csv separated by commas Example See Pulse Train Data Exchange on page 385 Usage Query only Manual operation See Select Source Select Destination on page 93 SOURce hw PULM TRAin DEXChange AFILe SELect Filename Selects the ASCII file to be imported or exported Parameters Filename string Filename or complete file path file extension can be omitted Example See Pulse Train Data Exch...

Page 403: ...command SOURce hw CORRection CSET DATA SENSor ch POWer SONCe to fill the table automatically Correction values can be stored in files with the predefined file extension uco Refer to Chapter 12 5 2 Accessing Files in the Default or in a Specified Directory on page 314 for general information on file handling in the default and in a specific directory Programming example The examples in this section...

Page 404: ...e 2 5 Delete a user correction file SOURce1 CORRection CSET DELEte var user ucor1 uco Example Fill user correction data with sensor The following example shows a command sequence to fill a user correction list auto matically supported by a connected R S NRP Fill a user correction list with the level values measured by an R S NRP store the data in a file and enable multi level user correction RST C...

Page 405: ...ion DEXChange AFILe SEParator COLumn COMMa Select source and destination SOURce1 CORRection DEXChange AFILe SELect var user ucor2ASCII Export the user correction data into the ASCII file SOURce1 CORRection DEXChange MODE EXPort SOURce1 CORRection DEXChange EXECute Query the available ASCII files with extension csv SOURce1 CORRection DEXChange AFILe CATalog ucor2ASCII my_ucor Import a user correcti...

Page 406: ...frequency level values in the selected table Return values Points integer Range 0 to 10000 RST 0 Example See Example Create a table with user defined correction values for the RF level on page 388 Usage Query only SOURce hw CORRection CSET DATA SENSor ch POWer SONCe Fills the selected user correction table with the level values measured by the power sensor for the given frequencies To select the u...

Page 407: ... 388 Usage Query only Manual operation See User Correction on page 150 SOURce hw CORRection ZERoing STATe State Activates the zeroing procedure before filling the user correction data acquired by a sensor Parameters State 0 1 OFF ON RST 1 Example See Example Fill user correction data with sensor on page 389 Manual operation See Fill User Correction Data with Sensor on page 154 SOURce hw CORRection...

Page 408: ...lues for the RF level on page 388 Usage Query only Manual operation See UCOR Data on page 150 SOURce CORRection CSET DELete Filename Deletes the specified user correction list file Setting parameters Filename string Filename or complete file path file extension is optional Example See Example Create a table with user defined correction values for the RF level on page 388 Usage Setting only Manual ...

Page 409: ...age 92 SOURce hw CORRection DEXChange AFILe SELect Filename Selects the ASCII file to be imported or exported Parameters Filename string Filename or complete file path file extension can be omitted Example See Example User correction data exchange on page 390 Manual operation See Select Source Select Destination on page 93 SOURce hw CORRection DEXChange AFILe SEParator COLumn Column Selects the se...

Page 410: ...mport or export of a user correction list Specify the source or destination file with the command SOURce hw CORRection DEXChange SELect Parameters Mode IMPort EXPort RST IMPort Example See Example User correction data exchange on page 390 Manual operation See Mode on page 92 SOURce hw CORRection DEXChange SELect Filename Selects the ASCII file for import or export containing a user correction list...

Page 411: ...hw FREQuency MODE 396 SOURce hw FREQuency CW FIXed 397 SOURce hw FREQuency CW FIXed RCL 398 SOURce hw FREQuency MANual 398 SOURce hw FREQuency MULTiplier 399 SOURce hw FREQuency OFFSet 399 SOURce hw FREQuency CENTer 400 SOURce hw FREQuency SPAN 400 SOURce hw FREQuency STARt 400 SOURce hw FREQuency STOP 401 SOURce hw FREQuency STEP MODE 401 SOURce hw FREQuency STEP INCRement 402 SOURce hw FREQuency...

Page 412: ...nstrument processes frequency and level settings by means of values loaded from a list To configure list mode settings use the commands of the Chap ter 12 15 6 SOURce LIST Subsystem on page 416 RST CW Example See Example Frequency configuration on page 396 Example See Example Setup an RF frequency or power sweep on page 448 Manual operation See State RF frequency sweep on page 124 SOURce hw FREQue...

Page 413: ...on on page 396 Example See Example Setup an RF frequency or power sweep on page 448 Manual operation See Frequency on page 66 SOURce hw FREQuency CW FIXed RCL Rcl Set whether the RF frequency value is retained or taken from a loaded instrument con figuration when you recall instrument settings with command RCL Parameters Rcl INCLude EXCLude INCLude Takes the frequency value of the loaded settings ...

Page 414: ...FREQ MULT affect the frequency value set with the command FREQ The query FREQ returns the value corresponding to the formula fFREQ fRFout NFREQ MULT fFREQ OFFSer See RF frequency and level display with a downstream instrument on page 64 Parameters Multiplier float Range 1 to dynamic Increment 0 001 RST 1 Example See Example Frequency configuration on page 396 Manual operation See Multiplier on pag...

Page 415: ...ST 300E6 Default unit Hz Example See Example Setup an RF frequency or power sweep on page 448 Manual operation See Center Frequency on page 129 SOURce hw FREQuency SPAN Span Sets the sapn of the frequency sweep range See Chapter 5 2 1 Correlating Parameters in Sweep Mode on page 118 Parameters Span float Full freqeuncy range Increment 0 01 RST 400E6 Example See Example Setup an RF frequency or pow...

Page 416: ...efault unit Hz Example See Example Setup an RF frequency or power sweep on page 448 Manual operation See Start Frequency Stop Frequency on page 129 SOURce hw FREQuency STEP MODE Mode Defines the type of step size to vary the RF frequency at discrete steps with the com mands FREQ UP or FREQ DOWN Parameters Mode DECimal USER DECimal Increases or decreases the level in steps of ten USER Increases or ...

Page 417: ...Rce hw FREQuency PLL MODE Mode Selects the PLL Phase Locked Loop bandwidth of the main synthesizer Parameters Mode NORMal NARRow NORMal Maximum modulation bandwidth and FM PhiM deviation NARRow Narrow PLL bandwidth RST NORMal Example SOURce FREQuency PLL MODE NORMal Manual operation See Main PLL Bandwidth on page 66 12 15 4 SOURce INPut Subsystem The SOURce INPut subsystem contains the commands fo...

Page 418: ...m to ground G600 600 Ohm to ground HIGH 100 kOhm to ground RST HIGH Example See SOURce hw INPut MODext COUPling on page 402 Manual operation See Impedance on page 100 SOURce INPut TRIGger SLOPe Slope Sets the polarity of the active slope of an applied instrument trigger Parameters Slope NEGative POSitive RST POSitive Manual operation See Trigger Slope on page 127 12 15 5 SOURce LFOutput Subsystem ...

Page 419: ...and sweep waveform sawtooth SOURce1 LFOutput SWEep FREQuency RETRace 1 Activate the LF frequency sweep SOURce1 LFOutput FREQuency MODE SWE Trigger the sweep depending on the set mode and query the status Perform a one off LF sweep SOURce1 LFOutput1 SWEep FREQuency EXECute SOURce1 LFOutput1 SWEep FREQuency RUNNing 1 the sweep is running For manual step LF sweep use the following commands RST CLS SO...

Page 420: ...e PULSe PERiod 0 1 SOURce1 LFOutput2 SHAPe TRIangle RISE 0 0001 activate the LF output and select the LF1 as signal source configure the LF output signal SOURce1 LFOutput1 FREQuency MODE CW SOURce1 LFOutput1 STATe 1 SOURce1 LFOutput1 SOURce LF1 SOURce1 LFOutput1 INTernal VOLTage 1 SOURce1 LFOutput1 OFFSet 0 001 LF Generator Settings 405 LF Sweep Settings 413 12 15 5 1 LF Generator Settings With th...

Page 421: ...h BW0M2 BW10m RST BW10m Example LFO BAND BW10m the bandwidth of the externally supplied LF signal is 10 MHz Usage Query only Manual operation See Bandwidth on page 100 SOURce LFOutput ch FREQuency Frequency Sets the frequency of the LF signal in SOURce hw LFOutput FREQuency MODE CW FIXed mode Note If signal source Internal is set the instrument performs the analog modulations AM FM PhiM PM with th...

Page 422: ...TARt STOP is set with SOURce hw LFOutput FREQuency STOP Range STARt to STOP Increment 0 1 RST 1000 Example See Example Setup an LF sweep on page 403 Manual operation See Current Frequency on page 125 SOURce hw LFOutput FREQuency MODE Mode Sets the mode for the output of the LF generator frequency and determines the com mands to be used for frequency settings Parameters Mode CW FIXed SWEep CW FIXed...

Page 423: ...float Range 0 1 Hz to 1 MHz Increment 0 1 RST 1 KHz Stop float Range 0 1 Hz to 1 MHz Increment 0 1 Hz RST 100 KHz Example See Example Setup an LF sweep on page 403 Manual operation See Start Frequency Stop Frequency on page 129 SOURce LFOutput OFFSet Offset Sets a DC offset at the LF Output Parameters Offset float Range depends on lfo voltage Increment 0 001 RST 0 Example See Example Configuring t...

Page 424: ...Source on page 103 SOURce LFOutput ch SOURce PATH SourPath Determines the path of the LF output source Parameters SourPath A B RST A Example LFO SOUR PATH Queries the currently set path for the LF output signal source SOURce LFOutput ch STATe State Activates LF signal output Parameters State 0 1 OFF ON RST 0 Example See Example Configuring the LF generator on page 404 Manual operation See State on...

Page 425: ... shape of the LF signal Parameters Shape SINE SQUare TRIangle TRAPeze RST SINE Example See Example Configuring the LF generator on page 404 Options TRIangle TRAPeze require R S SMAB K24 Manual operation See Shape on page 97 SOURce hw LFOutput ch SHAPe PULSe DCYCle DCycle Sets the duty cycle for the shape pulse Parameters DCycle float Range 1E 6 to 100 Increment 1E 6 RST 50 Default unit PCT Example...

Page 426: ...ge 404 Manual operation See Pulse Width on page 99 SOURce hw LFOutput ch SHAPe TRAPeze FALL Fall Selects the fall time for the trapezoid shape of the LF generator Parameters Fall float Range 1E 6 to 100 Increment 10E 9 RST 250E 6 Example See Example Configuring the LF generator on page 404 Manual operation See Trapezoid Rise Fall on page 99 SOURce hw LFOutput ch SHAPe TRAPeze HIGH High Sets the hi...

Page 427: ...rator Parameters Rise float Range 1E 6 to 100 Increment 10E 9 RST 250E 6 Example See Example Configuring the LF generator on page 404 Manual operation See Trapezoid Rise Fall on page 99 SOURce hw LFOutput ch SHAPe TRIangle PERiod Period Sets the period of the generated pulse The period determines the repetition frequency of the internal signal Parameters Period float Range 1E 6 to 100 Increment 10...

Page 428: ...tput SWEep FREQuency SPACing 415 SOURce hw LFOutput SWEep FREQuency STEP LOGarithmic 415 SOURce hw LFOutput SWEep FREQuency STEP LINear 416 SOURce hw LFOutput SWEep FREQuency DWELl Dwell Sets the dwell time for each frequency step of the sweep Parameters Dwell float Range 1E 3 to 100 Increment 100E 6 RST 15E 3 Default unit s Example See Example Setup an LF sweep on page 403 Manual operation See Dw...

Page 429: ...Quency STEP LINear linear spacing SOURce hw LFOutput SWEep FREQuency STEP LOGarithmic logarithmic spacing RST AUTO Example See Example Setup an LF sweep on page 403 Manual operation See Mode on page 125 SOURce hw LFOutput SWEep FREQuency POINts Points Sets the number of steps in an LF sweep For information on how the value is calculated and the interdependency with other parameters see Chapter 5 2...

Page 430: ...e RST SAWTooth Example See Example Setup an LF sweep on page 403 Manual operation See Shape on page 126 SOURce hw LFOutput SWEep FREQuency SPACing Spacing Selects linear or logarithmic sweep spacing Parameters Spacing LINear LOGarithmic RST LINear Example See Example Setup an LF sweep on page 403 Manual operation See Spacing on page 127 SOURce hw LFOutput SWEep FREQuency STEP LOGarithmic Logarithm...

Page 431: ...weep on page 403 Manual operation See Step Linear Step Logarithmic on page 129 12 15 6 SOURce LIST Subsystem The SOURce LIST subsystem contains all commands for defining lists and for han dling of list files List files have the predefined file extension lsw Refer to Chapter 12 5 2 Accessing Files in the Default or in a Specified Directory on page 314 for general information on file handling in the...

Page 432: ...0000 150000 220000 SOUR1 LIST FREQ POIN 7 SOUR1 LIST POW POINT 7 SOUR1 LIST DWEL LIST POIN 7 SOUR1 LIST FREE 2147483647 bytes of free memory Use dwell times from list Configure the list mode parameters Enable RF output SOUR1 LIST MODE AUTO SOUR1 LIST TRIG SOUR AUTO SOUR1 LIST DWEL MODE LIST OUTP1 STAT ON Use global dwell time Set only a part of the list value pairs 3 to 5 to be processed Configure...

Page 433: ... when the value is queried again Deactivate the list mode SOUR1 FREQ MODE CW Example List mode data exchange The following example shows a command sequence to export a list here the RF list created with the example before into an ASCII file Further hardware settings are not considered RST CLS LIST DEXC MODE EXP Set ASCII data parameters Set the ASCII file extension the decimal separator and the co...

Page 434: ...T POINts 420 SOURce hw LIST FREQuency 421 SOURce hw LIST FREQuency POINts 421 SOURce hw LIST INDex 421 SOURce hw LIST INDex STARt 422 SOURce hw LIST INDex STOP 422 SOURce hw LIST MODE 422 SOURce hw LIST POWer 422 SOURce hw LIST POWer POINts 423 SOURce hw LIST RMODe 423 SOURce hw LIST TRIGger EXECute 423 SOURce hw LIST TRIGger SOURce 424 SOURce hw LIST RUNNing 424 SOURce hw LIST DWELl Dwell Sets th...

Page 435: ...lues in the selected list in µs Parameters Dwell Dwell 1 Dwell 2 block data You can either enter the data as a list of numbers or as binary block data The list of numbers can be of any length with the list entries separated by commas In binary block format 8 4 bytes are always interpreted as a floating point number with double accuracy See also FORMat DATA on page 341 for more details Example See ...

Page 436: ...n the installed options Example See Example Create an RF list and activate the list mode on page 416 Manual operation See Edit List Mode Data on page 139 SOURce hw LIST FREQuency POINts Queries the number points of frequency entries in the seleced list Return values Points integer Range 0 to INT_MAX RST 0 Example See Example Create an RF list and activate the list mode on page 416 Usage Query only...

Page 437: ... MODE Mode Sets the list mode The instrument processes the list according to the selected mode and trigger source see LIST TRIG SOUR AUTO SING or EXT Parameters Mode AUTO STEP AUTO Each trigger event triggers a complete list cycle STEP Each trigger event triggers only one step in the list processing cycle The list is processed in ascending order In this mode you can select between LIST TRIG SOUR S...

Page 438: ... operation See Edit List Mode Data on page 139 SOURce hw LIST POWer POINts Queries the number points of level entries in the selected list Return values Points integer Range 0 to INT_MAX RST 0 Example See Example Create an RF list and activate the list mode on page 416 Usage Query only SOURce hw LIST RMODe RMode Selects the run mode for processing the list Parameters RMode LIVE LIVE Generates the ...

Page 439: ...rnal EXTernal MODE EXT TRIG SINGLE or EXT TRIG STEP Parameters Source SINGle BUS AUTO EXTernal IMMediate AUTO IMMediate The trigger is free running i e the trigger condition is fulfilled continuously The selected list is restarted as soon as it is fin ished SINGle BUS The list is triggered by the command SOURce hw LIST TRIGger EXECute The list is executed once EXTernal The list is triggered extern...

Page 440: ...Catalog string List of list filenames separated by commas Example See Example Create an RF list and activate the list mode on page 416 Usage Query only Manual operation See List Mode Data on page 135 SOURce hw LIST DELete Filename Deletes the specified list Setting parameters Filename string Filename or complete file path file extension is optional Example See SOURce hw LIST DELete ALL on page 425...

Page 441: ...5 SOURce hw LIST FREE Queries the amount of free memory in bytes for list mode lists Return values Free integer Range 0 to INT_MAX RST 0 Example See Example Create an RF list and activate the list mode on page 416 Usage Query only SOURce hw LIST RESet Jumps to the beginning of the list Example See Example Create an RF list and activate the list mode on page 416 Usage Event Manual operation See Res...

Page 442: ... SOURce hw LIST DEXChange MODE 428 SOURce hw LIST DEXChange SELect 429 SOURce hw LIST DEXChange AFILe CATalog Queries the available ASCII files for export or import of list mode data in the current or specified directory Return values Catalog string List of ASCII files txt or csv separated by commas Example See Example List mode data exchange on page 418 Usage Query only Manual operation See Selec...

Page 443: ...rator COLumn Column Selects the separator between the frequency and level column of the ASCII table Parameters Column TABulator SEMicolon COMMa SPACe RST COMMa Example See Example List mode data exchange on page 418 Manual operation See ASCII File Settings on page 92 SOURce hw LIST DEXChange AFILe SEParator DECimal Decimal Sets decimal point or comma as the decimal separator used in the ASCII data...

Page 444: ...15 7 SOURce NOISe Subsystem The SOURce NOISe subsystem contains the commands for setting the noise modula tion signal The noise generator is optional Example Configuring the noise generator SOURce1 NOISe DISTribution GAUSs SOURce1 NOISe BANDwidth 10000000 SOURce1 NOISe BANDwidth STATe 1 SOURce1 LFOutput1 SOURce NOIS SOURce1 LFOutput1 STATe 1 SOURce1 NOISe LEVel RELative 83 86 SOURce1 NOISe LEVel A...

Page 445: ...e 0 1 OFF ON RST 0 Example See Example Configuring the noise generator on page 429 Manual operation See Bandwidth on page 101 SOURce hw NOISe DISTribution Distribution Sets the distribution of the noise power density Parameters Distribution GAUSs EQUal RST GAUSs Example See Example Configuring the noise generator on page 429 Manual operation See Distribution on page 101 SOURce hw NOISe LEVel RELat...

Page 446: ... the commands for setting output of the pulse modula tion signal Example Using pulse generator as source for pulse modulation select pulse generator as source for pulse modulation enable pulse modulation SOURce1 PULM SOURce INT SOURce1 PULM STATe 1 pulse generator and signal output are also activated SOURce1 PGENerator STATe 1 SOURce1 PGENerator OUTPut STATe 1 PGENerator OUTPut POLarity NORMal to ...

Page 447: ...output of the pulse modulation signal Parameters State 0 1 OFF ON RST 0 Example See Example Using pulse generator as source for pulse modu lation on page 431 Manual operation See Pulse Output State on page 87 SOURce hw PGENerator STATe State Enables the output of the video sync signal If the pulse generator is the current modulation source activating the pulse modulation automatically activates th...

Page 448: ...a Phase on page 73 SOURce hw PHASe REFerence Assigns the value set with command SOURce hw PHASe as the reference phase Example See Example Programming Example on page 433 Usage Event Manual operation See Reset Delta Phase Display on page 73 12 15 10 SOURce POWer Subsystem The SOURce POWer subsystem contains the commands for setting the output level level control and level correction of the RF sign...

Page 449: ...URce hw POWer RANGe UPPer 442 SOURce POWer WIGNore 442 SOURce hw POWer ALC DSENsitivity Sensitivity Sets the sensitivity of the ALC detector Parameters Sensitivity AUTO FIXed AUTO Selects the optimum sensitivity automatically FIXed Fixes the internal level detector RST AUTO Example POW ALC DSEN FIX Manual operation See Detector Sensitivity on page 147 SOURce hw POWer ALC OMODe OffMode Sets the lev...

Page 450: ... Manual operation See Readjust on page 72 SOURce hw POWer ALC STATe State Parameters State 0 OFF AUTO 1 ON ONTable PRESet OFFTable AUTO Adjusts the output level to the operating conditions automati cally 1 ON Activates internal level control permanently OFFTable Controls the level by means of attenuation values of the internal ALC table 0 OFF Provided only for backward compatibility with other Roh...

Page 451: ...e RF output is deactivated Manual operation See RF OFF Mode on page 145 SOURce hw POWer EMF STATe State Displays the signal level as voltage of the EMF The displayed value represents the voltage over a 50 Ohm load Parameters State 0 1 OFF ON RST n a factory preset 0 Example POW EMF STAT 1 Activates voltage level display Manual operation See Display Level as Voltage of EMF on page 222 SOURce hw POW...

Page 452: ...eration See Limit on page 70 SOURce hw POWer LMODe LevMode Sets the RF level mode Parameters LevMode NORMal LOWNoise LOWDistortion NORMal Supplies the RF signal with the standard power level of the instrument LOWNoise Supplies a very low noise sinewave signal LOWDistortion Supplies a very pure sinewave signal RST NORMal Example SOURce1 POWer LMODe LOWD Sets low distortion mode The instrument reduc...

Page 453: ... CW FIXed SWEep CW FIXed Operates at a constant level CW and FIXed are synonyms To set the output level value use the command SOURce hw POWer LEVel IMMediate AMPLitude SWEep Sets sweep mode Set the range and current level with the commands SOURce hw POWer STARt and SOURce hw POWer STOP SOURce hw POWer MANual RST CW Example See Example Setup an RF frequency or power sweep on page 448 Manual operati...

Page 454: ...Where the values are set with the commands SOURce hw POWer LEVel IMMediate OFFSet SOURce hw POWer STARt SOURce hw POWer STOP Range Minimum level to maximum level RST 30 Start 10 Stop Default unit dBm Example See Example Setup an RF frequency or power sweep on page 448 Manual operation See Start Level Stop Level on page 130 SOURce hw POWer STEP MODE Mode Defines the type of step width to vary the R...

Page 455: ...eys Parameters Increment float Range 0 to 100 Increment 0 01 RST 1 Default unit dB Example See SOURce hw POWer STEP MODE on page 439 Manual operation See Variation Step on page 67 SOURce hw POWer LEVel IMMediate OFFSet Offset Sets the level offset of a downstream instrument The level at the RF output is not changed To query the resulting level as it is at the output of the downstream instrument us...

Page 456: ...el IMMediate AMPLitude Amplitude Sets the RF level applied to the DUT To activate the RF output use command OUTPut hw STATe RF On RF Off The following applies POWer RF output level OFFSet where POWer is the values set with SOURce hw POWer LEVel IMMediate AMPLitude RF output level is set with SOURce hw POWer POWer OFFSet is set with SOURce hw POWer LEVel IMMediate OFFSet Parameters Amplitude float ...

Page 457: ...unit dBm Example SOURce1 POWer RANGe UPPer 15 SOURce1 POWer RANGe LOW 50 Usage Query only Manual operation See Level Range on page 71 SOURce POWer WIGNore State Ignores level range warnings Parameters State 0 1 OFF ON RST n a factory preset 0 Example SOURce POWer WIGNore 1 12 15 11 SOURce ROSCillator Subsystem The SOURce ROSCillator subsystem contains the commands for setting the exter nal and int...

Page 458: ...illator INTernal TUNing SLOPe LOW 10 MHz and 1 GHz output SOURce ROSCillator OUTPut FREQuency MODE DER10M SOURce ROSCillator OUTPut ALTernate FREQuency MODE DER1G SOURce ROSCillator PRESet 443 SOURce ROSCillator SOURce 443 SOURce ROSCillator INTernal TUNing STATe 444 SOURce ROSCillator INTernal TUNing SLOPe 444 SOURce ROSCillator EXTernal RFOFf STATe 444 SOURce ROSCillator EXTernal FREQuency 444 S...

Page 459: ...the sensitivity of the external tuning volatge Parameters State LOW HIGH RST n a factory preset LOW Example See Example Configuring the reference oscillator on page 443 Manual operation See External Tuning Slope on page 181 SOURce ROSCillator EXTernal RFOFf STATe State Determines that the RF output is turned off when the external reference signal is selected but missing Parameters State 0 1 OFF ON...

Page 460: ... Frequency on page 181 SOURce ROSCillator EXTernal SBANdwidth SBandwidth Selects the PLL synchronization bandwidth depending on the used external reference signal For more information see data sheet Parameters SBandwidth WIDE NARRow NARRow The synchronization bandwidth is a few Hz Suitable for external reference sources with phase noise worse than the R S SMA100B WIDE Uses the widest possible sync...

Page 461: ...REQuency MODE OutpFreqMode Sets the output reference frequency Parameters OutpFreqMode LOOPthrough DER1G OFF OFF Disables the output DER1G Sets the output reference frequency to 1 GHz The reference frequency is derived from the internal reference frequency LOOPthrough Forwards the 1 GHz input reference frequency to the reference frequency output RST n a factory preset OFF Example See Example Confi...

Page 462: ...mes the calibrated state if you send SOURce ROSCillator INTernal ADJust STATe 0 RST n a factory preset 0 Example query calibration value CALibration ROSCillator 32767 Set an internal source Activate user defined adjustment value of 1000 SOURce ROSCillator SOURce INT SOURce ROSCillator INTernal ADJust STATe 1 SOURce ROSCillator INTernal ADJust VALue 1000 to resume calibrated state SOURce ROSCillato...

Page 463: ... width defined with LOGarithmic only Reset the instrument to start from an initial state Switch off display update to improve performance especially with short dwell times Set the sweep mode first two commands and the sweep range Select linear spacing Select the waveform shape for the frequency sweep RST CLS SYSTem DISPlay UPDate OFF TRIGger1 FSWeep SOURce SINGle SOURce1 SWEep FREQuency MODE AUTO ...

Page 464: ...t the frequency manually for each step SOURce1 FREQuency MANual 200 MHz SOURce1 FREQuency MANual 201 MHz Alternatively use the UP or DOWN commands with the set step width SOURce1 SWEep FREQuency STEP LINear 1 MHz SOURce1 FREQuency MANual UP SOURce hw SWEep POWer DWELl 450 SOURce hw SWEep POWer MODE 450 SOURce hw SWEep POWer POINts 450 SOURce hw SWEep POWer SPACing MODE 451 SOURce hw SWEep POWer ST...

Page 465: ...ive You can trigger every step indi vidually with the command SOURce hw POWer MANual The level value increases at each step by the value that you define with SOURce hw POWer STEP INCRement Values directly entered with the command SOURce hw POWer MANual are not taken into account STEP Each trigger triggers one sweep step only The level increases by the value entered with SOURce hw POWer STEP INCRem...

Page 466: ...arithmically determined step width for the RF level sweep The level is increased by a logarithmically calculated fraction of the current level See Chapter 5 2 1 Correlating Parameters in Sweep Mode on page 118 Parameters Logarithmic float The unit dB is manatory Range 0 01 to 139 dB Increment 0 01 RST 1 Default unit dB Example See Example Setup an RF frequency or power sweep on page 448 Manual ope...

Page 467: ...c spacing RST AUTO Example See Example Setup an RF frequency or power sweep on page 448 Manual operation See Mode on page 125 SOURce hw SWEep FREQuency POINts Points Sets the number of steps within the RF frequency sweep range See Chapter 5 2 1 Correlating Parameters in Sweep Mode on page 118 Two separate POINts values are used for linear or logarithmic sweep spacing SOURce hw SWEep FREQuency SPAC...

Page 468: ...up an RF frequency or power sweep on page 448 Manual operation See Spacing on page 127 SOURce hw SWEep POWer SHAPe Shape SOURce hw SWEep FREQuency SHAPe Shape Determines the waveform shape for a frequency sweep sequence Parameters Shape SAWTooth TRIangle RST SAWTooth Example See Example Setup an RF frequency or power sweep on page 448 Manual operation See Shape on page 126 SOURce hw SWEep POWer EX...

Page 469: ...Quency RUNNing Queries the current sweep state Return values State 0 1 OFF ON Example See Example Setup an RF frequency or power sweep on page 448 Usage Query only SOURce hw SWEep FREQuency STEP LOGarithmic Logarithmic Sets a logarithmically determined step width for the RF frequency sweep The value is added at each sweep step to the current frequency See Chapter 5 2 1 Correlating Parameters in Sw...

Page 470: ...bsystem contains a series of commands for general functions which do not directly affect signal generation Example Retrieving information on network related settings SYSTem COMMunicate NETWork STATus 1 SYSTem PROTection1 STATe 0 123456 SYSTem COMMunicate NETWork IPADdress MODE STAT SYSTem COMMunicate NETWork IPADdress 10 113 0 104 SYSTem COMMunicate NETWork IPADdress DNS 10 0 2 166 SYSTem COMMunic...

Page 471: ...islip0 INSTR SYSTem COMMunicate GPIB RESource GPIB 28 INSTR SYSTem COMMunicate GPIB SELF ADDRess 28 SYSTem COMMunicate GPIB LTERminator STAN SYSTem COMMunicate SERial RESource ASRL1 INSTR SYSTem COMMunicate SERial SBITs 1 SYSTem COMMunicate SERial BAUD 115200 SYSTem COMMunicate SERial PARity NONE SYSTem COMMunicate SOCKet RESource TCPIP 10 113 0 104 5025 SOCKET SYSTem COMMunicate USB RESource USB ...

Page 472: ...o A Baseband info BB A returns all entries of the error queue SYSTem ERRor HISTory ClEar Deletes the history entries SYSTem ERRor ALL 458 SYSTem ERRor CODE ALL 459 SYSTem ERRor CODE NEXT 459 SYSTem ERRor COUNt 460 SYSTem ERRor NEXT 460 SYSTem ERRor HISTory 460 SYSTem ERRor HISTory CLEar 461 SYSTem ERRor STATic 461 SYSTem ULOCk 461 SYSTem DLOCk 462 SYSTem KLOCk 462 SYSTem PROTect ch STATe 462 SYSTe...

Page 473: ...YSTem SPECification IDENtification CATalog 472 SYSTem SPECification PARameter 473 SYSTem SPECification VERSion CATalog 473 SYSTem SPECification VERSion FACTory 473 SYSTem SRData 474 SYSTem STARtup COMPlete 474 SYSTem DATE 474 SYSTem NTP HOSTname 475 SYSTem NTP STATe 475 SYSTem TIME 475 SYSTem TIME ZONE 476 SYSTem TIME ZONE CATalog 476 SYSTem UPTime 476 SYSTem BIOS VERSion 476 SYSTem VERSion 476 SY...

Page 474: ...ire error text Return values All string 0 No error i e the error queue is empty positive value Positive error numbers denote device specific errors negative value Negative error numbers denote error messages defined by SCPI Example SYST ERR CODE ALL queries all entries in the error queue Response 0 no errors have occurred since the error queue was last read out Usage Query only SYSTem ERRor CODE N...

Page 475: ...rror event queue for the oldest item and removes it from the queue The response consists of an error number and a short description of the error Positive error numbers are instrument dependent Negative error numbers are reserved by the SCPI standard Return values Next string Error event_number Error event_description Device depend ent info If the queue is empty the response is 0 No error Example S...

Page 476: ...ueue on page 457 Usage Query only SYSTem ULOCk Mode Locks or unlocks the user interface of the instrument Parameters Mode ENABled DONLy DISabled TOFF VNConly ENABled Unlocks the display the touchscreen and all controls for the manual operation DONLy Locks the touchscreen and controls for the rmanual operation of the instrument The display shows the current settings VNConly Locks the touchscreen an...

Page 477: ...rated via the display until it has been enabled with SYST DLOC OFF Manual operation See User Interface on page 236 SYSTem KLOCk State Disables the front panel keyboard of the instrument including the LOCAL key Parameters State 0 1 OFF ON RST n a factory preset 0 Example SYST KLOC ON Locks the front panel and external controls To enable the controls send SYST KLOC OFF Manual operation See User Inte...

Page 478: ...n level 1 SYSTem PROTect1 STATe 0 123456 internal adjustments are accessible Manual operation See Protection Level Password on page 234 SYSTem SECurity VOLMode STATe SecPassWord MmemProtState Activates volatile mode so that no user data can be written to the internal memory per manently To enable volatile mode reboot the instrument Otherwise the change has no effect Parameters MmemProtState 0 1 OF...

Page 479: ...ee Example Finding out the used VISA ressource strings on page 456 SYSTem COMMunicate GPIB RESource Queries the visa resource string for remote control via the GPIB interface To change the GPIB address use the command SYSTem COMMunicate GPIB SELF ADDRess Return values Resource string Example See Example Finding out the used VISA ressource strings on page 456 Usage Query only SYSTem COMMunicate GPI...

Page 480: ...ic RST n a factory preset AUTO Example See Example Retrieving information on network related set tings on page 455 Example SYSTem COMMunicate NETWork IPADdress MODE STATic SYSTem COMMunicate NETWork IPADdress 10 113 0 105 Manual operation See Address Mode on page 257 SYSTem COMMunicate NETWork MACaddress MacAddress Queries the MAC address of the network adapter This is a password protected functio...

Page 481: ...tion on network related set tings on page 455 Usage Query only Manual operation See Network Status on page 257 SYSTem COMMunicate NETWork COMMon DOMain Domain Determines the primary suffix of the network domain Parameters Domain string Example See Example Retrieving information on network related set tings on page 455 Manual operation See DNS Suffix on page 258 SYSTem COMMunicate NETWork COMMon HO...

Page 482: ...ADdress DNS DNS Determines or queries the network DNS server to resolve the name Parameters DNS string Example See Example Retrieving information on network related set tings on page 455 Manual operation See DNS Server on page 259 SYSTem COMMunicate NETWork IPADdress GATeway Gateway Sets the IP address of the default gateway Parameters Gateway string Range 0 0 0 0 to ff ff ff ff Example See Exampl...

Page 483: ...NE ODD EVEN RST n a factory preset NONE Example See Example Finding out the used VISA ressource strings on page 456 Manual operation See Parity on page 261 SYSTem COMMunicate SERial RESource Queries the visa resource string for the serial remote control interface This string is used for remote control of the instrument Return values Resource string Example See Example Finding out the used VISA res...

Page 484: ...e Example Finding out the used VISA ressource strings on page 456 Usage Query only SYSTem HELP EXPort Saves the online help as zip archive in the user directory Example SYSTem HELP EXPort MMEM CDIR var user MMEM CAT Log DIR 4096 help tgz BIN 69836600 confirms that help zip archive is saved Usage Event Manual operation Setup Help Export Help to User Path SYSTem IDENtification Identification Selects...

Page 485: ...user defined mode to default values Example SYST IDEN USER SYST IDEN PRES Usage Event Manual operation See Set to Default on page 262 SYSTem LANGuage Language Sets the remote control command set Parameters Language string Example SYSTem LANGuage SCPI selects SCPI command set Manual operation See Language on page 262 SYSTem INFormation SCPI InfoString Inserts system information in recorded SCPI com...

Page 486: ...SPECification Id Retrieves data sheet information for a specific parameter Setting parameters Id string Identifies the name of the entry in the data sheet as quieried with the command SYSTem SPECification IDENtification CATalog on page 472 Return values ValList float Comma separated list with the specified and if available the typical value of the parameter as specified in the data sheet See also ...

Page 487: ...ry the IDs of all parameters listed in the selected data sheet version SYSTem SPECification IDENtification CATalog ID_RF_FREQ_SETTING_TIME_ALC_ON_MS ID_RF_FREQ_SETTING_TIME_MS query the data sheet information on a specific parameter defined by its ID SYSTem SPECification ID_RF_FREQ_SETTING_TIME_ALC_ON_MS returned is the specified and if available the typical value of the parameter Usage Query only...

Page 488: ...pends on Return values ValList float Comma separated list with the specified and if available the typical value of the parameter as specified in the data sheet Example Note The following values are merely an example Your instru ment may not support the same parameters SYST SPEC PAR ID_RF_FREQ_SETTING_TIME_MS 0 1 SYST SPEC PAR ID_RF_LEVEL_MAX_GENERAL_DBM 0 1 Usage Query only SYSTem SPECification VE...

Page 489: ...OURce1 FREQuency CW 4000000000 SOURce1 FREQuency OFFSet 1000000 SOURce1 AM1 STATe 1 OUTPut1 STATe 1 Usage Query only SYSTem STARtup COMPlete Queries if the startup of the instrument is completed Return values Complete 0 1 OFF ON RST 0 Example SYST STAR COMP Response 1 the startup of the instrument is completed Usage Query only SYSTem DATE Year Month Day Queries or sets the date for the instrument ...

Page 490: ...NTP STATe UseNtpState Activates clock synchronization via NTP Parameters UseNtpState 0 1 OFF ON RST 0 Example SYSTem NTP STATe 1 Manual operation See Use Time from NTP Server on page 491 SYSTem TIME Hour Minute Second Queries or sets the time for the instrument internal clock This is a password protected function Unlock the protection level 1 to access it see SYSTem PROTect ch STATe Parameters Hou...

Page 491: ...urn values Catalog Usage Query only Manual operation See Timezone on page 491 SYSTem UPTime Queries the up time of the operating system Return values UpTime ddd hh mm ss Example SYSTem UPTime Response 0 08 11 00 Usage Query only SYSTem BIOS VERSion Queries the BIOS version of the instrument Return values Version string Example SYST BIOS VERS queries the BIOS version Response 123456 Usage Query onl...

Page 492: ...tory that means the directory the R S SMA100B stores user files on Return values PathUser string Example SYSTem MMEMory PATH USER Response var user Usage Query only SYSTem DFPR Queries the device footprint of the instrument The retrieved information is in machine readable form suitable for automatic further processing Return values DeviceFootprint string Information on the instrument type and deta...

Page 493: ...RST 0 Example SYSTem WAIT 10000 waits 10s before resetting the instrument RST Usage Setting only Manual operation See Wizard on page 225 12 17 STATus Subsystem This system contains the commands for the status reporting system See also Chap ter A 1 5 Status Reporting System on page 520 for detailed information RST on page 309 has no effect on the status registers Value ranges Queries return the cur...

Page 494: ... indicates the current hardware status Parameters Condition string Example STATus OPERation CONDition queries the Status Operation Condition register STATus OPERation ENABle Enable Sets the bits of the ENABle part of the STATus OPERation register This setting deter mines which events of the Status Event part are forwarded to the sum bit in the status byte These events can be used for a service req...

Page 495: ... in the hardware is thus registered for example the start of an adjustment Parameters Ptransition string Example STAT OPER PTR 32767 all transitions from 0 to 1 in the condition part of the Status Oper ation register cause an entry to be made in the EVENt part STATus PRESet Preset Resets the status registers All PTRansition parts are set to FFFFh 32767 i e all transitions from 0 to 1 are detected ...

Page 496: ...VENt part of the STATus QUEStionable register This part contains information on the actions performed in the instrument since the last readout The content of the EVENt part is deleted after being read out Parameters Event string Example STAT QUES EVEN queries the Status Questionable Event register STATus QUEStionable NTRansition Ntransition Sets the bits of the NTRansition part of the STATus QUESt...

Page 497: ...tring Example STATus QUEue queries the oldest entry in the error queue Response 0 no error no errors have occurred since the error queue was last read out Usage Query only 12 18 TEST Subsystem The TEST subsystem contains the commands for performing test routines directly at the hardware assemblies The selftetst responses with a 0 if the test is performed successfully otherwise a value other than 0...

Page 498: ...SCPI uses different names which are also accepted by the instrument The SCPI names should be used if compatibility is an important consideration In addition to these commands see more trigger related commands in the modulation and RF signal subsystems Table 12 1 Cross reference between the manual and remote control R S proprietary value name SCPI conform value name Parameter in manual control AUTO...

Page 499: ... mode the trigger condition is met continu ously I e when a sweep is completed the next one starts immediately SINGle BUS Executes one complete sweep cycle The following commands initiate a trigger event TRG on page 310 SOURce hw SWEep POWer EXECute SOURce hw SWEep FREQuency EXECute TRIGger hw SWEep IMMediate TRIGger hw PSWeep IMMediate and TRIGger hw FSWeep IMMediate Set the sweep mode with the c...

Page 500: ... SOUR SING SOUR SWE FREQ POW MODE AUTO or SOUR LFO SWE FREQ MODE AUTO Alternativelly you can use the IMMediate command instead of the respective SWEep FREQ POW EXECute command Example TRIG Starts all active sweeps Usage Event Manual operation See Execute Single Sweep on page 128 TRIGger hw LFFSweep Executes an LF frequency sweep in the following configuration TRIG LFFS SOUR SING LFO SWE MODE AUTO ...

Page 501: ...eed UNIT ANGLe 486 UNIT POWer 486 UNIT ANGLe Angle Sets the default unit for phase modulation angle The command affects no other parameters such as RF phase or the manual control or display Parameters Angle DEGree DEGRee RADian RST RADian UNIT POWer Power Sets the default unit for all power parameters This setting affects the GUI as well as all remote control commands that determine power values P...

Page 502: ...ng shipment Insufficient protection against mechanical and electrostatic effects during shipment can damage the instrument When shipping an instrument use the original packaging If you do not have the original packaging use sufficient padding to prevent the instrument from moving around inside the box Pack the instrument in antistatic wrap to protect it from electrostatic charging Secure the instr...

Page 503: ... 2 Check and clean the fans regularly to ensure that they always operate properly 3 Clean the touchscreen as follows a Apply a small amount of standard screen cleaner to a soft cloth b Wipe the screen gently with the moist but not wet cloth c If necessary remove any excess moisture with a dry soft cloth 13 2 Storing and Packing The storage temperature range of the instrument is given in the data s...

Page 504: ...erature before you start the adjustment procedure The warm up time is 30 minutes Self calibration routines that require additional external equipment are performed at an authorized Rohde Schwarz service center See also Protection levels on page 232 When to perform adjustments We recommend that you perform internal adjustments in the following cases Before starting any application that requires a m...

Page 505: ...the current date and time as follows Select System Config Setup Maintenance Date Time The Date Time dialog contains the time and data settings of the operating sys tem This function is password protected Unlock the protection level 1 to access it see Protection Level Password on page 234 To set the date and time proceed as described in To set the date and time on page 30 The required remote comman...

Page 506: ...se Time from NTP Server Activates clock synchronization of the network via the NTP protocol Remote command SYSTem NTP STATe on page 475 13 3 2 Check Front Panel With the functions provided in this dialog you can verify the functionality of the control keys and the touchscreen For Instructions on how to perform the tests and the expected results see Chap ter 13 3 2 2 How to Perform the Front Panel ...

Page 507: ...mly set to a certain size and you do not need to define a range But if the instrument does not respond correctly to the touch we recommend that you calibrate the touchscreen How to perform the key panel test To perform the key panel test you operate the keys at the front panel and check the response of the instrument in the Check Front Panel dialog To perform this test properly check each key of t...

Page 508: ...sing the ESC key a third time exits the dialog If you detect a malfunction for example you press the front panel key the first time and the color of the button in the dialog turns red instead of green the front panel key may be stuck Contact the Rohde Schwarz customer support see Chapter 14 6 Collecting Infor mation for Technical Support on page 506 How to perform the touchscreen test 1 Press the ...

Page 509: ...ed To return to the Check Front Panel dialog press ESC In case of malfunctions Contact the Rohde Schwarz customer support see Chapter 14 6 Collecting Information for Technical Support on page 506 13 3 3 Internal Adjustment Settings Access Select System Config Setup System Internal Adjustments Performing Maintenance Tasks ...

Page 510: ...ia see Time Since Last Full Adjustment and Temperature Offset To Last Full Adjustment Further functions and individually targeted calibration routines are also available but password protected Continue Adjustment On Error These functions are password protected Unlock the protection level 1 to access them see Protection Level Password on page 234 Calibration routines Self calibration routines that ...

Page 511: ... since the last full adjustment If the last adjustment has been performed more than 100 days ago the background color of the parameter turns red Temperature Offset To Last Full Adjustment Displays the temperature difference compared to the calibration temperature If the temperature deviates more than 5 K the background of the parameter turns red Remote command CALibration hw ALL TEMP on page 325 I...

Page 512: ...ration software options including the license management and externally used Rohde Schwarz equipment like R S NRP power sensors Software options purchased at a later stage can be activated with a keycode The acti vation code is supplied with the software option How to install options is described in chapter 4 of the R S SMA100B service manual The installation of hardware options purchased at a lat...

Page 513: ...configuration are described in Chapter 12 8 DIAGnostic Subsystem on page 333 Assembly The tables in the tabs show characteristics of the installed assemblies Assembly Assembly designation Part Number Part number of the assembly Serial Number Serial number of the assembly Revision Revision state of the assembly Slot Indicates whether the assembly is connected to the serial bus or PCI bus Remote com...

Page 514: ...trument firm ware the hardware and software options the data sheet and the software compo nents of the firmware The remote commands required to query the hardware configuration are described in Chapter 12 8 DIAGnostic Subsystem on page 333 Firmware Shows the firmware version and the version of the software platform Note Your instrument is delivered with the latest firmware version available You ca...

Page 515: ...ation Name of option Expiration Date For regular options Permanent is indicated in this column Some options are available as trial versions This column shows their expi ration date After this date the option is no longer available on the instrument Remote command OPT on page 308 IDN on page 307 Versions The Versions tab shows the versions of the technical specification of the R S SMA100B and of th...

Page 516: ...Some error messages require that the error must be eliminated before correct instru ment operation can be ensured To access the Info dialog with a list of current mes sages and a detailed description of each message select Info In the remote control mode error messages are entered in the error event queue of the status reporting system and can be queried with the command SYSTem ERRor If the error ...

Page 517: ...ation The positive error codes mark the errors specific to the instrument The device specific error messages set bit 3 in the ESR register The index provides a list of the error messages sorted according to their error codes Error Code Error Description Remedy 50 Extern reference out of range or disconnected External reference is selected but no external sig nal is applied or the signal is out of ...

Page 518: ...If no list is available a new list must be cre ated 242 Unknown list type speci fied The list type selected is not valid for the required operation Check the selected list type 460 Cannot open file The selected file cannot be opened Check the path and file name 461 Cannot write file The file cannot be written Check if the file is read only 462 Cannot read file The file cannot be read Check if the ...

Page 519: ...h a short description If any critical error occurs the R S SMA100B automatically shows the icon in the taskbar Select the icon to obtain information on the error and the number of occurren ces The icon is assigned to permanent messages The message and icon are displayed until the error is eliminated Clear History Clears all messages in the History view Remote command SYSTem ERRor ALL on page 458 E...

Page 520: ...ork failure Consult your network administrator before performing the following tasks Connecting the instrument to the network Configuring the network Changing IP addresses Exchanging hardware Errors can affect the entire network Check the network infrastructure Exchange connecting cables if obvious damage is visible Observe the link status LED on the R S SMA100B or the connected network device The...

Page 521: ...e a special file tar gz file with important support information that can be created automatically The support tar gz file has a user definable name and contains the following files and information SgErrors txt chronological record of errors SystemRestaurationSMAB savrcltxt instrument settings at the last cor rect shutdown of the instrument UndoHistSuppInfo xml list of the last user interactions De...

Page 522: ...mail to the customer support address for your region as listed on the Internet http www customersupport rohde schwarz com To remove sensitive data For information on how to handle or remove the sensitive data from your instru ment refer to the description Resolving Security Issues when working with R S SMA100B Packing and transporting the instrument If the instrument has to be transported or shipp...

Page 523: ... A detailed description of all messages available for the instrument is provided in the chapter Remote Control Commands There are different types of instrument messages depending on the direction they are sent Commands Instrument responses Commands Commands program messages are messages the controller sends to the instrument They operate the instrument functions and request information The command...

Page 524: ... and sets the command processing software to a defined initial state Does not change the instrument setting GTL Go to Local Transition to the local state manual control The instrument automatically returns to remote state when a remote command is sent UNLESS NREN was sent before GTR Go to Remote Enables automatic transition from local state to remote state by a subsequent remote command after NREN...

Page 525: ...ument identification string A 1 3 2 Syntax for Device Specific Commands Not all commands used in the following examples are necessarily implemented in the instrument For demonstration purposes only assume the existence of the following commands for this section DISPlay WINDow 1 4 MAXimize Boolean FORMat READings DATA type length HCOPy DEVice COLor Boolean HCOPy DEVice CMAP COLor RGB red green blue...

Page 526: ...tries without a suffix are interpreted as having the suffix 1 Example Definition HCOPy PAGE DIMensions QUADrant N Command HCOP PAGE DIM QUAD2 This command refers to the quadrant 2 Different numbering in remote control For remote control the suffix may differ from the number of the corresponding selec tion used in manual operation SCPI prescribes that suffix counting starts with 1 Suffix 1 is the d...

Page 527: ...e g blank The parameters required for each command and the allowed range of values are specified in the command description Allowed parameters are Numeric Values 512 Special Numeric Values 513 Boolean Parameters 513 Text Parameters 514 Character Strings 514 Block Data 514 Numeric Values Numeric values can be entered in any form i e with sign decimal point and exponent Values exceeding the resoluti...

Page 528: ... negative INFinity NINF represent the numeric values 9 9E37 or 9 9E37 respectively INF and NINF are only sent as instrument respon ses NAN Not A Number NAN represents the value 9 91E37 NAN is only sent as a instrument response This value is not defined Possible causes are the division of zero by zero the subtraction of infinite from infinite and the representation of miss ing values Example Settin...

Page 529: ... For example a command using a block data parameter has the following structure FORMat READings DATA 45168xxxxxxxx The ASCII character introduces the data block The next number indicates how many of the following digits describe the length of the data block In the example the 4 follow ing digits indicate the length to be 5168 bytes The data bytes follow During the trans mission of these data bytes...

Page 530: ...ple Definition HCOPy PAGE ORIentation LANDscape PORTrait Command HCOP PAGE ORI LAND specifies landscape orientation Command HCOP PAGE ORI PORT specifies portrait orientation Mnemonics A selection of mnemonics with an identical effect exists for several commands These mnemonics are indicated in the same line they are separated by a vertical stroke Only one of these mnemonics needs to be included in...

Page 531: ...breviated When abbreviating the command line the second command begins with the level below HCOP The colon after the sem icolon is omitted The abbreviated form of the command line reads as follows HCOP ITEM ALL IMM Example HCOP ITEM ALL HCOP IMM A new command line always begins with the complete path A 1 3 6 Responses to Queries A query is defined for each setting command unless explicitly specifi...

Page 532: ...commands if they are sent in separate command lines An overlapping command is still running when the next command starts Usually an overlapping command takes a certain time to process its task and thus allows the program to execute other tasks while it is still running If overlapping com mands have to follow a specific order for example to avoid incorrect measurement readings they must be executed...

Page 533: ...takes only little time to process The two synchronization commands simply block overlapped execution of the command Append the synchronization command to the overlapping command for example SINGle OPC For time consuming overlapped commands you can allow the controller or the instru ment to do other useful work while waiting for command execution Use one of the fol lowing methods OPC with a service...

Page 534: ...also be 1 GHz if the instrument executes commands as they are received Example Overlapping command with OPC The instrument implements RST as an overlapped command Assuming that RST takes longer to execute than OPC sending the following command sequence results in initiating a reset and after some time setting the OPC bit in the ESR RST OPC Sending the following commands still initiates a reset RST...

Page 535: ...s process blocks the processing of further tasks during execution The query for completeness is performed with the OPC command It returns a 1 in the output buffer when the process is completed SENS ZERO OPC Instead of waiting via OPC you can perform alternative tasks while the zeroing is running as for example updating the GUI or adjusting other instruments Synchronize the commands by querying the...

Page 536: ...ascending from left to right Figure A 1 Graphical overview of the status registers hierarchy OPER Operation Status Summary Bit RQS MSS Service Request Generation ESB Standard Event Status Summary Bit MAV Message Available in Output Queue QUES Questionable Status Summary Bit 2 Error Event Queue 1 0 not used Note This legend explains the abbreviations to the Status Byte Register Additional Basics on...

Page 537: ...is not part of the status reporting system but determines the value of the MAV bit in the STB and thus is represented in the overview Error Event Queue The error event queue contains all errors and events that have occurred in the past When reading the queue the instrument starts with the first occurred error event All status registers have the same internal structure SRE ESE The service request e...

Page 538: ...ansition filter When a bit of the CONDition part is changed from 0 to 1 the associated PTR bit decides whether the EVENt bit is set to 1 PTR bit 1 the EVENt bit is set PTR bit 0 the EVENt bit is not set This part can be written into and read as required Its contents are not affected by reading The Negative TRansition part also acts as a transition filter When a bit of the CONDition part is changed...

Page 539: ...rument status by collecting the pieces of information of the lower regis ters A special feature is that bit 6 acts as the sum bit of the remaining bits of the status byte The STB is read using the command STB or a serial poll The STatus Byte STB is linked to the Service Request Enable SRE register 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 S...

Page 540: ... The ESR is defined in IEEE 488 2 It can be compared with the EVENt part of a SCPI register The event status register can be read out using command ESR The ESE corresponds to the ENABle part of a SCPI register If a bit is set in the ESE and the associated bit in the ESR changes from 0 to 1 the ESB bit in the STB is set The ESE register can be set using the command ESE and read using the command ES...

Page 541: ...OND or STAT QUEST EVEN Table A 7 Meaning of the bits used in the questionable status register Bit No Meaning 0 15 Not used A 1 5 6 Operation Status Register STATus OPERation This condition part contains information on the actions currently being performed by the instrument while the event part contains information on the actions performed by the instrument since the last readout of the register To...

Page 542: ...bit 0 of ESE Operation Complete SRE 32 set bit 5 of SRE ESB After its settings have been completed the instrument generates an SRQ The SRQ is the only possibility for the instrument to become active on its own Each controller program should set the instrument such that a service request is initiated in the case of malfunction The program should react appropriately to the service request Serial Pol...

Page 543: ...or more precisely than the status registers Espe cially in the test phase of a controller program the error queue should be queried regu larly since faulty commands from the controller to the instrument are recorded there as well A 1 5 8 Reset Values of the Status Reporting System The following table contains the different commands and events causing the status reporting system to be reset None of...

Page 544: ...ent to become active on its own Each controller program should instruct the instrument to initiate a service request in case of malfunction The program should react appropriately to the service request Error queues The error queue should be queried after every service request in the controller pro gram as the entries describe the cause of an error more precisely than the status regis ters Especial...

Page 545: ...lientIsConnected int receiveBufferSize TcpClient cpp include string defines structs for socket handling include netinet in h using namespace std typedef struct sockaddr_in SockAddrStruct typedef struct hostent HostInfoStruct class TcpClient public TcpClient TcpClient void connectToServer string hostname int port void disconnect void transmit string txString void receive string rxString string getC...

Page 546: ...stInfo NULL currentHostName currentPort 0 currentHostInfo NULL clientIsConnected false printf error connecting host n currentHostName hostname currentPort port currentSocketDescr socket AF_INET SOCK_STREAM 0 if currentSocketDescr 0 currentHostName currentPort 0 currentHostInfo NULL clientIsConnected false printf can t create socket n serverAddress sin_family currentHostInfo h_addrtype serverAddres...

Page 547: ...length transmitBuffer txString length n newline is needed if send currentSocketDescr transmitBuffer txString length 1 0 0 throw string can t transmit data n delete transmitBuffer void TcpClient receive string rxString if clientIsConnected throw string connection must be established before any data can be received n char receiveBuffer new char receiveBufferSize memset receiveBuffer 0 receiveBufferS...

Page 548: ...etRawCommand server ip scpi command endl int main int argc char argv int errorCode 0 no error bool useSingleCommand false string singleCommand string hostname int port 5025 string input TcpClient client switch argc case 3 useSingleCommand true singleCommand argv 2 case 2 hostname argv 1 break default printUsage return 1 try client connectToServer hostname port bool terminate false while terminate ...

Page 549: ...input end terminate true if terminate client transmit input send string int qPos input find 0 receive string only when needed if qPos 0 string rcStr client receive rcStr cout rcStr endl if useSingleCommand terminate true catch const string errorString cout errorString endl client disconnect return errorCode Telnet program examples ...

Page 550: ...ns refer to the data sheet B 1 GPIB Bus Interface Option R S SMAB B86 Pin assignment Figure B 1 Pin assignment of GPIB bus IEEE 488 interface Bus lines Data bus with 8 lines D0 to D7 The transmission is bit parallel and byte serial in the ASCII ISO code D0 is the least significant bit D7 the most significant bit Control bus with five lines IFC Interface Clear active LOW resets the interfaces of th...

Page 551: ...t connected is accepting the data on the data bus Interface functions Instruments which can be controlled via GPIB bus interface can be equipped with dif ferent interface functions Table B 1 lists the interface functions for the R S SMA100B Table B 1 GPIB bus interface functions Control character Interface function SH1 Handshake source function source handshake full capability AH1 Handshake sink f...

Page 552: ...le suffix Instrument State Settings Instrument settings savrcltxt License Key License Key xml User Correction List User defined level correction values uco List Mode List User defined frequency level value pairs lsw Settings Response file txt Pulse Train Settings Pulse train data pulstrn NRP Settings Settings R S NRP Settings nrp SCPI command list List Export file containing list of SCPIs iec R S ...

Page 553: ...fault or in a Specified Directory on page 314 Computer name An unambiguous indication of the instrument a LAN that uses a DNS server The default computer name follows the syntax SMAB100A serial number e g SMA100B 102030 Synonym Hostname See Serial number D daisy chain A connection scheme in which instruments are connected together in sequence i e an output of the first one is the connected to an i...

Page 554: ...t is L LF Low frequency LSB Least significant bit M MIMO Multiple input multiple output MSB Most significant bit P PC Personal computer Power A term describing the signal level of the RF signal product page A designation of the R S SMA100B product page http www rohde schwarz com product SMA100B html R Remote access Remote operation Remote control The operation of the R S SMA100B by remote control ...

Page 555: ...S SMAB B85 Throughout this description the SD card is referred as a removable memory See also System drive Serial number Unique instrument identification provided on the rear panel of the instrument and required to build the Computer name The serial number are the last 6 digits in the string stock no serial number e g SMA100B 102030 Smart device A mobile cordless device such as a smartphone or tab...

Page 556: ... VISA library it supports service request triggers and other specific operations similar to GPIB User directory Describes the default file storage location for user data Depending on the installed options the user directory is physically located on the Sys tem drive or on the Removable memory In the file system user directory is always indicated as var user V VISA Virtual instrument software archi...

Page 557: ...s FREQuency 329 CSYNthesis FREQuency STEP 332 CSYNthesis FREQuency STEP MODE 332 CSYNthesis OFFSet 330 CSYNthesis OFFSet STATe 330 CSYNthesis OTYPe 329 CSYNthesis PHASe 331 CSYNthesis PHASe REFerence 331 CSYNthesis POWer 330 CSYNthesis POWer STEP MODE 332 CSYNthesis POWer STEP INCRement 332 CSYNthesis STATe 329 CSYNthesis VOLTage 331 DEVice PRESet 311 DIAGnostic hw BGINfo CATalog 333 DIAGnostic hw...

Page 558: ... HCOPy REGion 343 HCOPy EXECute 344 INITiate hw POWer CONTinuous 355 KBOard LAYout 347 MEMory HFRee 322 MMEMory CATalog LENGth 317 MMEMory CATalog 317 MMEMory CDIRectory 318 MMEMory COPY 318 MMEMory DATA 319 MMEMory DCATalog LENGth 320 MMEMory DCATalog 319 MMEMory DELete 320 MMEMory LOAD STATe 320 MMEMory MDIRectory 320 MMEMory MOVE 321 MMEMory MSIS 321 MMEMory RDIRectory 321 MMEMory STORe STATe 3...

Page 559: ...NSe ch POWer ZERO 364 SLISt ELEMent ch MAPPing 354 SLISt SCAN STATe 354 SLISt SENSor MAP 355 SLISt LIST 354 SOURce hw PRESet 311 STATus OPERation CONDition 479 STATus OPERation ENABle 479 STATus OPERation NTRansition 480 STATus OPERation PTRansition 480 STATus OPERation EVENt 479 STATus PRESet 480 STATus QUEStionable CONDition 480 STATus QUEStionable ENABle 481 STATus QUEStionable NTRansition 481 ...

Page 560: ... ERRor COUNt 460 SYSTem ERRor HISTory CLEar 461 SYSTem ERRor HISTory 460 SYSTem ERRor STATic 461 SYSTem ERRor NEXT 460 SYSTem FPReset 312 SYSTem HELP EXPort 469 SYSTem IDENtification 469 SYSTem IDENtification PRESet 470 SYSTem INFormation SCPI 470 SYSTem KLOCk 462 SYSTem LANGuage 470 SYSTem MMEMory PATH USER 477 SYSTem NTP HOSTname 475 SYSTem NTP STATe 475 SYSTem OSYStem 477 SYSTem PRESet 312 SYST...

Page 561: ...OURce LFOutput ch FREQuency 406 SOURce LFOutput ch INTernal VOLTage 410 SOURce LFOutput ch SOURce PATH 409 SOURce LFOutput ch STATe 409 SOURce PM ch DEViation 376 SOURce POWer WIGNore 442 SOURce PULM INTernal TRAin TRIGger IMMediate 381 SOURce ROSCillator EXTernal FREQuency 444 SOURce ROSCillator EXTernal FREQuency VARiable 445 SOURce ROSCillator EXTernal RFOFf STATe 444 SOURce ROSCillator EXTerna...

Page 562: ...71 SOURce hw FM RATio 372 SOURce hw FM SENSitivity 372 SOURce hw FM ch SOURce 372 SOURce hw FM ch STATe 373 SOURce hw FM ch DEViation 371 SOURce hw FREQuency CENTer 400 SOURce hw FREQuency MANual 398 SOURce hw FREQuency MODE 396 SOURce hw FREQuency MULTiplier 399 SOURce hw FREQuency OFFSet 399 SOURce hw FREQuency PLL MODE 402 SOURce hw FREQuency SPAN 400 SOURce hw FREQuency STARt 400 SOURce hw FRE...

Page 563: ...hange AFILe EXTension 427 SOURce hw LIST DEXChange AFILe SELect 428 SOURce hw LIST DEXChange AFILe SEParator COLumn 428 SOURce hw LIST DEXChange AFILe SEParator DECimal 428 SOURce hw LIST DEXChange EXECute 427 SOURce hw LIST DEXChange MODE 428 SOURce hw LIST DEXChange SELect 429 SOURce hw LIST DWELl 419 SOURce hw LIST DWELl LIST 420 SOURce hw LIST DWELl LIST POINts 420 SOURce hw LIST DWELl MODE 42...

Page 564: ...r POWer 438 SOURce hw POWer RANGe LOWer 442 SOURce hw POWer RANGe UPPer 442 SOURce hw POWer STARt 439 SOURce hw POWer STEP MODE 439 SOURce hw POWer STEP INCRement 440 SOURce hw POWer STOP 439 SOURce hw POWer LEVel IMMediate OFFSet 440 SOURce hw POWer LEVel IMMediate RCL 441 SOURce hw POWer LEVel IMMediate AMPLitude 441 SOURce hw PULM DELay 379 SOURce hw PULM DOUBle DELay 379 SOURce hw PULM DOUBle ...

Page 565: ...Rce hw SWEep POWer EXECute 453 SOURce hw SWEep POWer MODE 450 SOURce hw SWEep POWer POINts 450 SOURce hw SWEep POWer RETRace 454 SOURce hw SWEep POWer RUNNing 454 SOURce hw SWEep POWer SHAPe 453 SOURce hw SWEep POWer SPACing MODE 451 SOURce hw SWEep POWer STEP LOGarithmic 451 SOURce hw SWEep RESet ALL 455 SOURce hw SWEep FREQuency DWELl 451 SOURce hw SWEep FREQuency EXECute 453 SOURce hw SWEep FRE...

Page 566: ...List of Commands R S SMA100B 551 User Manual 1178 3834 02 03 WAI 310 ...

Page 567: ...te access 263 Active elements 55 Add change delete User key action 226 Adjust Display settings 218 Keyboard settings 218 Screen and keyboard 219 Adjustment frequency Reference oscillator 183 Adjustments All 495 Continue 496 Last full adjustment 496 Settings 494 Advanced configuration LXI 268 ALC Detector sensitivity 147 Readjust 72 Settings 147 State 147 Alphanumeric parameters 58 AM 74 Ratio 82 S...

Page 568: ...k synthesis output 184 Close Show SCPI command 287 Colon 514 Comma 514 Command sequence recommendation 529 Remote 310 Commands 508 Brackets 514 Colon 514 Comma 514 Command line structure 516 Common 508 Double dagger 514 Instrument control 508 Overlapping 517 Question mark 514 Quotation mark 514 SCPI confirmed 508 Sequential 517 Syntax elements 514 Vertical stroke 514 White space 514 Common command...

Page 569: ... reset 311 Device specific commands 508 Device specific error messages 502 DHCP 28 Dialog boxes 56 Directory Temporary data 312 User data 312 Disable Frequency display 235 Level display 235 Display Active elements 55 Average power sensors 165 Brightness 220 Context sensitive menu 55 Info line 55 Information 53 Keyboard layout 220 Lock 236 On screen keypad 55 Overview 34 Peak power sensors 165 Perm...

Page 570: ...recommendations 529 ESD 20 ESE event status enable register 525 ESR 522 ESR event status register 525 EVENt 523 Event status enable register ESE 525 Remote 307 Event status register ESR 525 Remote 307 Exclude frequency 199 Exclude level 199 Execute Single sweep 128 Trigger list mode 134 Expiration date of option 500 Export Execute 94 137 158 SCPI 203 SCPI export 289 SCPI list 288 SCPI settings 288...

Page 571: ...p 218 H Hard copy 212 Create how to 216 File format 213 214 Options 213 Print how to 216 Hardcopy 212 Help 17 59 HiSLIP Protocol 249 Resource string 247 History Undo Redo 243 Host name see computer name 27 29 Hostname 257 LXI 266 see computer name 27 29 How to Change the default directory 314 Use an absolute file path 314 HTTP LAN services 238 I Identification Emulation mode 262 Remote 307 IDN str...

Page 572: ...rview 35 Keywords see Mnemonics 509 L LAN Interface 247 IP address 247 Reset 266 Services 238 VXI protocol 249 LAN configuration 26 LXI 267 LAN connection Not working 27 LAN interface Avahi 238 Enable 238 FTP 238 HTTP 238 LAN over SCPI 238 SMB Samba 238 SSH 238 VNC 238 LAN status LXI 265 Language Emulation 262 Last factory calibration 499 Last full adjustment Internal adjustments 496 Layout Keyboa...

Page 573: ...tatus settings 265 LXI settings 265 M Mac address 257 MAC address LXI 266 Maintenance 489 PCI FPGA update 497 Malfunctions reacting 529 Managing the security settings 232 Manual interaction 52 Mapping NRP sensor mapping 160 Marker User1 42 Mass storage location 312 MAX 513 Maximal deviation FM 80 PhiM 81 Messages Commands 508 Instrument 508 Instrument responses 509 Interface 508 MIN 513 Min versio...

Page 574: ... Option Expiration date 500 Valid until 500 Option expiration date 500 Options Analog modulation 74 Identification remote 308 Oscillator Reference 175 Output 184 LF 103 SCPI list select file 289 Video polarity PULM 78 Video polarity pulse modulation 78 OUTPut Subsystem 347 Output connector 39 42 43 Output connectors Clk Syn 40 43 Marker User1 42 Pulse Sync 39 43 RF 38 43 Stop 42 V GHz X Axis 42 Z ...

Page 575: ...312 Print Hard copy 216 Protection Settings 233 Setup 232 Protection level 1 232 2 232 3 4 5 232 Adjustments 232 Calibration 232 Factory only 232 Protection level 234 Service department 232 Protocol NRP sensor mapping 160 VXI 249 PTRansition 523 PULM Delay 87 Double pulse delay 87 Double pulse width 87 Impedance trigger input 95 Mode 83 Output video polarity 78 Period 86 Pulse polarity input 95 se...

Page 576: ...ng 259 HISLIP resource VISA resource string 259 Identification 262 IDN string 262 Instrument emulations 261 IP address mode 257 Language 262 Network gateway 258 Network hostname 257 Network IP address 258 Network Mac address 257 Network resource Ethernet resource string 259 Network settings 256 Network status 257 QR code 264 RS232 260 see Remote operation from a computer 52 Serial 259 Set IDN and ...

Page 577: ...ings 288 LAN services 238 Output file 289 Parameters 512 Syntax 510 Version 247 SCPI confirmed commands 508 SCPI export 289 Select file 289 Show file content 290 SCPI Export Format 289 SCPI list Display 287 Export 288 SCPI remote trace LXI 270 SCPI script Select 226 SCPI Export Save Recall 292 Screen saver Activate 31 State 219 Wait time 219 SD card slot 38 Security Accept settings 238 239 Change ...

Page 578: ...rd 241 New password security 241 Old password security 241 Password protection 234 Performing the front panel test 492 Protection 232 Protection level 234 Screen saver 219 Security 232 Security password 241 USB storage security 234 User name security 240 User password 240 Wait time 219 Shape LF generator 97 LF output 97 Period 98 Pulse duty cycle 99 Pulse width 99 Sweep 126 Trapeze high 99 Trapezo...

Page 579: ...net mask 258 Subsystem AM 366 FM 369 Keyboard 347 Phase 432 PM 373 Power 433 PULM 377 Pulse generator 431 Suffixes 511 Support 506 Sweep Center frequency 129 Current frequency 125 Current level 125 Dwell time 127 Execute single 128 Frequency span 129 Mode 125 Reset 128 Retrace 126 Shape 126 Spacing 127 129 130 Start stop frequency 129 Start stop level 130 State LF frequency 97 124 State RF frequen...

Page 580: ... Lock 236 User key Action name 225 Add change delete action 226 Define action 225 226 SCPI command 226 Select dialog ID 226 User manual 17 User name Setup security 240 User password Security 240 Setup 240 User preset 192 User variation Activating 67 72 187 Clock synthesis 187 Level 67 72 RF 67 72 User definable preset Recall 223 Utility keys Overview 34 V V GHz X Axis connector 42 Variable referen...

Page 581: ...Index R S SMA100B 566 User Manual 1178 3834 02 03 Zoom In Out Pulse graph 94 Zoom position Pulse graph 94 Zooming Pulse graph 94 ...

Reviews: