Rohde & Schwarz R&S NRP A Series User Manual
Rohde & Schwarz R&S NRP A Series User Manual

Rohde & Schwarz R&S NRP A Series User Manual

Average power sensors
Hide thumbs Also See for R&S NRP A Series:
Table of Contents

Advertisement

Quick Links

®
R&S
NRPxxA(N)
Average Power Sensors
User Manual
(;ÛÊA2)
1177601702
Version 14

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the R&S NRP A Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Rohde & Schwarz R&S NRP A Series

  • Page 1 ® R&S NRPxxA(N) Average Power Sensors User Manual (;ÛÊA2) 1177601702 Version 14...
  • Page 2 This document describes the following average power sensors with firmware version 03.20 and higher: ● ® R&S NRP6A (1424.6796K02) ● ® R&S NRP6AN (1424.6809K02) ● ® R&S NRP18A (1424.6815K02) ● ® R&S NRP18AN (1424.6821K02) This document describes the following accessories: ●...
  • Page 3: Table Of Contents

    ® Contents R&S NRPxxA(N) Contents 1 Safety and regulatory information............9 Safety instructions......................9 Labels on the product....................10 Warning messages in the documentation..............10 2 Welcome....................12 Documentation overview....................12 2.1.1 Getting started manual....................12 2.1.2 User manuals........................ 12 2.1.3 CD-ROM........................12 2.1.4 Instrument security procedures..................13 2.1.5 Printed safety instructions.....................
  • Page 4 ® Contents R&S NRPxxA(N) Host interface......................32 Trigger I/O connector....................32 LAN PoE interface.......................32 5 Operating concepts................34 R&S NRP‑Toolkit......................34 5.1.1 Versions and downloads....................34 5.1.2 System requirements....................34 5.1.3 R&S NRP‑Toolkit for Windows..................35 Web user interface...................... 37 Remote control......................38 R&S NRPV........................38 R&S Power Viewer......................
  • Page 5 ® Contents R&S NRPxxA(N) 8 Replacing an R&S NRP‑Zxx with a sensor........62 Important difference....................62 How to proceed......................62 9 Remote control commands..............63 Conventions used in SCPI command descriptions..........63 Notations........................64 Common commands....................65 Preparing for the measurement.................69 9.4.1 Selecting the reference source..................69 9.4.2 Selecting a measurement path..................
  • Page 6 ® Contents R&S NRPxxA(N) 9.12.2 Reboot and restart.......................116 9.12.3 Firmware update......................116 9.12.4 Password management....................117 9.12.5 Network settings......................118 9.12.6 Remote settings......................122 9.12.7 Sensor information...................... 124 9.12.8 Status display and update...................126 9.12.9 Measurement limits and levels..................127 9.12.10 Errors.......................... 128 9.13 Using the status register..................
  • Page 7 ® Contents R&S NRPxxA(N) 12 Troubleshooting................. 159 12.1 Displaying status information..................159 12.2 Error messages......................159 12.3 Performing a self-test....................160 12.4 Problems during a firmware update................160 12.5 Cannot establish a LAN connection................161 12.6 Contacting customer support..................161 13 Transporting..................162 14 Maintenance, storage and disposal..........163 14.1 Regular checks......................163 14.2...
  • Page 8 ® Contents R&S NRPxxA(N) User Manual 1177.6017.02 ─ 14...
  • Page 9: Safety And Regulatory Information

    ® Safety and regulatory information R&S NRPxxA(N) Safety instructions 1 Safety and regulatory information The product documentation helps you use the product safely and efficiently. Follow the instructions provided here and in the following sections. Intended use The sensors are intended for accurate and uncomplicated power measurements in production, R&D and calibration labs as well as for installation and maintenance tasks.
  • Page 10: Labels On The Product

    ® Safety and regulatory information R&S NRPxxA(N) Warning messages in the documentation Never open the casing of the product. Only service personnel authorized by Rohde & Schwarz are allowed to repair the product. If any part of the product is dam- aged or broken, stop using the product.
  • Page 11 ® Safety and regulatory information R&S NRPxxA(N) Warning messages in the documentation NOTICE Potential risks of damage. Could result in damage to the supported product or to other property. User Manual 1177.6017.02 ─ 14...
  • Page 12: Welcome

    ® Welcome R&S NRPxxA(N) Documentation overview 2 Welcome This section provides an overview of the user documentation and an introduction to the R&S NRPxxA(N). 2.1 Documentation overview This section provides an overview of the R&S NRPxxA(N) user documentation. Unless specified otherwise, you find the documents at: www.rohde-schwarz.com/manual/nrp-a-an Further documents are available at: www.rohde-schwarz.com/product/nrp-a-an...
  • Page 13: Instrument Security Procedures

    ® Welcome R&S NRPxxA(N) Key features 2.1.4 Instrument security procedures Deals with security issues when working with the R&S NRPxxA(N) in secure areas. It is available for download on the internet. 2.1.5 Printed safety instructions Provides safety information in many languages. The printed document is delivered with the product.
  • Page 14 ® Welcome R&S NRPxxA(N) Key features Also, most sensors are available with an additional Gigabit Ethernet interface. These sensors with networking capabilities, the LAN sensors, are marked with a trailing N in their names: ● R&S NRPxxAN The NRP sensors are compatible with the R&S NRP‑Z sensors in both the interface (USB) and a common command subset.
  • Page 15: Preparing For Use

    ® Preparing for use R&S NRPxxA(N) Choosing the operating site 3 Preparing for use Here, you can find basic information about setting up the product for the first time. ● Unpacking and checking..................15 ● Choosing the operating site..................15 ● Considerations for test setup..................
  • Page 16: Considerations For Test Setup

    ® Preparing for use R&S NRPxxA(N) Connecting to a DUT 3.3 Considerations for test setup Give particular attention to the following aspects when handling sensors. Preventing electrostatic discharge (ESD) Electrostatic discharge is most likely to occur when you connect or disconnect a device under test (DUT).
  • Page 17: Powering The Sensor

    ® Preparing for use R&S NRPxxA(N) Powering the sensor SMART SENSOR TECHNOLOGY 4. NOTICE! Risk of damaging the center pin of the RF connector. Only rotate the hex nut of the RF connector. Never rotate the sensor itself. Tighten the RF connector manually. 5.
  • Page 18: Connecting A Cable To The Host Interface

    ® Preparing for use R&S NRPxxA(N) Connecting to a controlling host 3.6 Connecting a cable to the host interface For connecting the sensor to a USB host, use the host interface. See Chapter 4.3, "Host interface", on page 32. The required cable depends on the USB host, see the required equipment in Chap- ter 3.7, "Connecting to a controlling host",...
  • Page 19 ® Preparing for use R&S NRPxxA(N) Connecting to a controlling host 3.7.1.1 USB connection All sensors can be connected to the USB interface of a computer. Required equipment ● R&S NRPxxA(N) ● R&S NRP‑ZKU or R&S NRP‑ZKC cable ● Computer with USB-A or USB-C interface Setup ‑...
  • Page 20 ® Preparing for use R&S NRPxxA(N) Connecting to a controlling host Required equipment ● 1 to 4 sensors ● 1 R&S NRP‑ZK6 cable per sensor ● R&S NRP‑Z5 sensor hub ● External power supply, delivered with the R&S NRP‑Z5 sensor hub. The supplied external power supply is short-circuit proof and is also protected by an internal fuse.
  • Page 21 ® Preparing for use R&S NRPxxA(N) Connecting to a controlling host Setup ROHDE & SCHWARZ NRP-Z5 SENSOR HUB Power Sensors Figure 3-2: Setup with an R&S NRP-Z5 sensor hub 1 = Connect to AC power supply. 2 = External power supply unit 3 = Connect to a computer.
  • Page 22: Android Smartphone Or Tablet

    ® Preparing for use R&S NRPxxA(N) Connecting to a controlling host 5. Connect the external power supply unit to the R&S NRP‑Z5 and to an AC supply connector. 6. Connect the trigger input of the R&S NRP‑Z5 with a BNC cable to the trigger source (optional).
  • Page 23: Base Unit

    ® Preparing for use R&S NRPxxA(N) Connecting to a controlling host 3. NOTICE! Incorrectly connecting or disconnecting the sensor can damage the sen- sor or lead to erroneous results. Ensure that you connect or disconnect the sensor as described in Chapter 3.4, "Connecting to a DUT", on page 16.
  • Page 24 ® Preparing for use R&S NRPxxA(N) Connecting to a controlling host Setup with a PoE Ethernet switch Figure 3-4: Setup with a PoE Ethernet switch = Signal source = LAN sensor = RJ-45 Ethernet connector 4, 6 = RJ-45 Ethernet cable = Controlling host = Ethernet switch supporting PoE power delivery, e.g.
  • Page 25 ® Preparing for use R&S NRPxxA(N) Connecting to a controlling host Setup with a PoE injector and a non-PoE Ethernet switch Figure 3-5: Setup with a PoE injector and a non-PoE Ethernet switch = Signal source = LAN sensor = RJ-45 Ethernet connector 4,6,8 = RJ-45 Ethernet cable = Controlling host = Non-PoE Ethernet switch...
  • Page 26 ® Preparing for use R&S NRPxxA(N) Connecting to a controlling host Setup with a PoE injector Figure 3-6: Setup with a PoE injector = Signal source = LAN sensor = RJ-45 Ethernet connector 4, 6 = RJ-45 Ethernet cable = Controlling host = PoE injector = AC supply 1.
  • Page 27 ® Preparing for use R&S NRPxxA(N) Connecting to a controlling host ● Chapter 3.7.4.4, "Assigning the IP address", on page 28 To set up a network Ethernet connection 1. Connect the sensor as described in Chapter 3.7.4.1, "Connecting a LAN sensor to LAN", on page 23.
  • Page 28 ® Preparing for use R&S NRPxxA(N) Connecting to a controlling host <device name>-<serial number>, where: ● <device name> is the short name of your sensor. For example, the <device name> of R&S NRP18AN is nrp6an. ● <serial number> is the individual serial number of the sensor. The serial num- ber is printed on the name plate at the rear side of the sensor.
  • Page 29 ® Preparing for use R&S NRPxxA(N) Connecting to a controlling host Use host names to identify the sensor In networks using a DHCP server, it is recommended that you address the sensor by its unique host name, see Chapter 3.7.4.3, "Using host names", on page 27.
  • Page 30: Sensor Tour

    ® Sensor tour R&S NRPxxA(N) RF connector 4 Sensor tour This section provides an overview of the available connectors and LEDs of the sensor. In the following figure, the USB sensor is shown on the left, the LAN sensor is shown on the right.
  • Page 31: Status Information

    ® Sensor tour R&S NRPxxA(N) Status information Table 4-1: R&S NRPxxA(N) RF connector characteristics Model Male connector Matching female con- Tightening torque nector R&S NRP6A R&S NRP6AN 1.36 Nm (12'' lbs) R&S NRP18A R&S NRP18AN 4.2 Status information The status LED shows the state of the sensor by color and blinking frequency. Table 4-2: Possible states Color Illumination...
  • Page 32: Host Interface

    ® Sensor tour R&S NRPxxA(N) LAN PoE interface 4.3 Host interface The host interface is used for establishing a connection between the sensor and a USB host. For this purpose, an external cable is needed. See Chapter 3.6, "Connecting a cable to the host interface", on page 18.
  • Page 33 ® Sensor tour R&S NRPxxA(N) LAN PoE interface Indication State Green The sensor is correctly connected to the network. It has been assigned a valid IP address, either manually or via DHCP. The sensor is not connected to the network correctly. Either the connection is erroneous or the sensor has not been assigned a valid IP address yet.
  • Page 34: Operating Concepts

    ® Operating concepts R&S NRPxxA(N) R&S NRP‑Toolkit 5 Operating concepts For operating the sensor, you can choose from various possibilities: ● Chapter 5.1, "R&S NRP‑Toolkit", on page 34 ● Chapter 5.2, "Web user interface", on page 37 ● Chapter 5.3, "Remote control", on page 38 ●...
  • Page 35: R&S Nrp-Toolkit For Windows

    ® Operating concepts R&S NRPxxA(N) R&S NRP‑Toolkit For supported Microsoft Windows versions, see the release notes. 5.1.3 R&S NRP‑Toolkit for Windows The R&S NRP‑Toolkit installer for Windows-based systems contains the components described in the release notes. To install the R&S NRP‑Toolkit 1.
  • Page 36 ® Operating concepts R&S NRPxxA(N) R&S NRP‑Toolkit To uninstall the R&S NRP‑Toolkit Use the Windows functionality for removing apps and features. The R&S NRP‑Toolkit itself has no own uninstall functionality. 5.1.3.1 Components of the R&S NRP‑Toolkit Access: "Start" > "NRP-Toolkit" The following tools are part of the R&S NRP‑Toolkit for Windows.
  • Page 37: Web User Interface

    ® Operating concepts R&S NRPxxA(N) Web user interface 5.2 Web user interface Requires a sensor with networking capabilities, a LAN sensor. With the integrated, web user interface of the LAN sensor, you can easily configure the most common settings and measure in the provided measurement modes. There is no installation required.
  • Page 38: Remote Control

    ® Operating concepts R&S NRPxxA(N) R&S NRPV The main dialog of the web user interface opens. 3. Select the "Continuous Average" tab and perform any necessary changes. 4. Press "Measurement > ON" to start the measurement. For a detailed description of the web user interface, refer to Chapter 6, "Web user interface", on page 44.
  • Page 39 ® Operating concepts R&S NRPxxA(N) R&S NRPV ● Windows computer with installed: – Latest version of R&S NRP‑Toolkit. See Chapter 5.1, "R&S NRP‑Toolkit", on page 34. – Latest version of R&S NRPV. For information on installation, see the operating manual of the R&S NRPV. Setup Figure 5-1: Setup with an R&S NRPV 1 = Signal source...
  • Page 40: R&S Power Viewer

    ® Operating concepts R&S NRPxxA(N) R&S Power Viewer 5.5 R&S Power Viewer The R&S Power Viewer is software that simplifies many measurement tasks. The R&S Power Viewer is a separate standalone installation package. The installation package is provided on the Rohde & Schwarz website at: ●...
  • Page 41: R&S Power Viewer Mobile

    ® Operating concepts R&S NRPxxA(N) R&S Power Viewer Mobile Starting a measurement For a detailed description, refer to the operating manual of the R&S Power Viewer. The manual is installed automatically during the installation of the R&S Power Viewer. 1. Start the R&S Power Viewer. 2.
  • Page 42: R&S Nrx

    ® Operating concepts R&S NRPxxA(N) R&S NRX 5.7 R&S NRX In a measurement, the R&S NRX uses all sensor-dependent measurement functions and displays the results. Thus, you can configure both the measurement and the sen- sor. Required equipment ● R&S NRPxxA(N) ●...
  • Page 43 ® Operating concepts R&S NRPxxA(N) R&S NRX 2. Note: Turn off all measurement signals before zeroing. An active measurement signal during zeroing causes an error. a) Switch off the power of the signal source. b) Press the [Zero] key of the R&S NRX. c) Tap "Zero All Sensors".
  • Page 44: Web User Interface

    ® Web user interface R&S NRPxxA(N) Main dialog of the web user interface 6 Web user interface The web user interface is an alternative way to operate an LAN sensor. This section provides a description of the parameters used for setting a power mea- surement with the web user interface.
  • Page 45: Setting The Unit

    ® Web user interface R&S NRPxxA(N) Setting the unit Parameter pane Displays the content selected in the navigation pane. Result pane Displays the measurement result for the selected measurement mode. It can display only a value or a graph, depending on the selected measurement mode. 6.2 Setting the unit If a parameter has a unit, the unit is displayed after the value.
  • Page 46: Common Settings

    ® Web user interface R&S NRPxxA(N) Common settings Unit multiples Keyboard key micro nano For certain parameters, you can select a different representation, depending on the requirements. For example, for the representation of the trigger level, you can choose Watts, dBm or dBµV. To change the unit, you must specify the desired value together with the full new unit once.
  • Page 47 ® Web user interface R&S NRPxxA(N) Common settings Offset Groups the offset settings. <State> ← Offset Enables or disables the usage of the level offset. Remote command: [SENSe<Sensor>:]CORRection:OFFSet:STATe <Value> ← Offset Adds a fixed level offset in dB to account for external losses. Remote command: [SENSe<Sensor>:]CORRection:OFFSet S-Parameter...
  • Page 48: Measurement Modes

    ® Web user interface R&S NRPxxA(N) Measurement modes Remote command: [SENSe<Sensor>:]AVERage:COUNt [SENSe<Sensor>:]AVERage:COUNt:AUTO:RESolution [SENSe<Sensor>:]AVERage:COUNt:AUTO:NSRatio 6.4 Measurement modes Describes the parameters for the available measurement modes. ● Continuous average mode..................48 6.4.1 Continuous average mode Describes the parameters of the continuous average measurement. Further information: ●...
  • Page 49: Settings

    ® Web user interface R&S NRPxxA(N) Settings Smoothing Enables the smoothing filter, a steep-cut off digital lowpass filter. The filter reduces result fluctuations caused by modulation. Remote command: [SENSe<Sensor>:][POWer:][AVG:]SMOothing:STATe 6.5 Settings Describes the parameters for general configuration. ● Sensor settings....................... 49 ●...
  • Page 50 ® Web user interface R&S NRPxxA(N) Settings Remote command: on page 70 [SENSe<Sensor>:]RANGe:AUTO on page 70 [SENSe<Sensor>:]RANGe Γ Correction Groups the parameters for the complex reflection coefficient. See also Chapter 9.7.3.4, "S-gamma corrections", on page 98. <State> ← Γ Correction Enables or disables the use of the complex reflection coefficient of the signal source, Γ...
  • Page 51: Averaging Settings

    ® Web user interface R&S NRPxxA(N) Settings 6.5.2 Averaging settings Describes the parameters for automatic averaging. Further information: ● Chapter 9.7.1, "Configuring auto averaging", on page 90 Access: main dialog of the web user interface > navigation pane > "Averaging" Filter Terminal Control....................
  • Page 52: Trigger Source

    ® Web user interface R&S NRPxxA(N) Settings Trigger Source.......................52 └ <Source>......................52 └ <Slope>......................52 Trigger Level......................... 52 Trigger Delay.........................52 Dropout......................... 52 Holdoff...........................53 Hysteresis........................53 Trigger Source Groups the trigger source settings. <Source> ← Trigger Source Selects the trigger source. See Chapter 9.5.2.3, "Trigger sources", on page 75.
  • Page 53: Trigger:holdoff

    ® Web user interface R&S NRPxxA(N) Settings Remote command: TRIGger:DTIMe Holdoff Sets the holdoff time, a period after a trigger event during which all trigger events are ignored. See also Chapter 9.5.2.5, "Holdoff time", on page 76. Remote command: TRIGger:HOLDoff Hysteresis Sets the hysteresis in dB.
  • Page 54: Subnet Mask

    ® Web user interface R&S NRPxxA(N) Settings Remote command: SYSTem:COMMunicate:NETWork:IPADdress Subnet Mask Sets the subnet mask. The subnet mask consists of four number blocks separated by dots. Every block con- tains 3 numbers in maximum. Remote command: SYSTem:COMMunicate:NETWork:IPADdress:SUBNet:MASK Sensor Name Sets the sensor name.
  • Page 55: Test:sensor

    ® Web user interface R&S NRPxxA(N) Settings Remote command: TEST:SENSor? Apply Network Settings After you have made the required network settings changes, apply them to the sensor by clicking "Apply Network Settings". Firmware Update Opens a dialog to start the firmware update. For further information, see Chapter 7.2.2, "Using the web user interface",...
  • Page 56: Reboot

    ® Web user interface R&S NRPxxA(N) Settings Remote command: *RST Reboot Reboots the R&S NRPxxA(N). When the reboot is completed, press [F5] to reload the browser page. Remote command: on page 116 SYSTem:REBoot User Manual 1177.6017.02 ─ 14...
  • Page 57: Firmware Update

    ® Firmware update R&S NRPxxA(N) Updating the firmware 7 Firmware update ● Downloading the firmware update file..............57 ● Updating the firmware..................... 57 7.1 Downloading the firmware update file Firmware update files of R&S sensors generally have an RSU extension, RSU mean- ing Rohde &...
  • Page 58 ® Firmware update R&S NRPxxA(N) Updating the firmware To check the prerequisites 1. Ensure that a recent VISA software is installed on the computer. The latest version is provided on the Rohde & Schwarz website at www.rohde- schwarz.com/rsvisa. 2. Ensure that the R&S NRP‑Toolkit for Windows is installed on the computer. See Chapter 5.1, "R&S NRP‑Toolkit", on page 34.
  • Page 59: Using The Web User Interface

    ® Firmware update R&S NRPxxA(N) Updating the firmware During the update process, a progress bar is displayed. The update sequence can take a couple of minutes, depending on the sensor model and the size of the selected file. 8. Check if the update was successful. The firmware version in the "Identification" field must match the version you selected in the "Firmware"...
  • Page 60: Using Ftp

    ® Firmware update R&S NRPxxA(N) Updating the firmware 4. Click "Firmware Update". 5. In the "Firmware Update" dialog, click "Select RSU file". 6. In the file browser, select the RSU file for upload. The selected RSU file is displayed, for example NRPxAN_02.30.21062303.rsu. 7.
  • Page 61: Using Remote Control

    ® Firmware update R&S NRPxxA(N) Updating the firmware 6. Copy the new RSU file into the directory. When the copying process is completed, the firmware update starts automatically. The files in the update directory are deleted automatically at every reboot. 7.2.4 Using remote control If you want to integrate a firmware update function in an application, use SYSTem:...
  • Page 62: Replacing An R&S Nrp-Zxx With A Sensor

    ® Replacing an R&S NRP‑Zxx with a sensor R&S NRPxxA(N) How to proceed 8 Replacing an R&S NRP‑Zxx with a sensor The NRP sensors are compatible with the R&S NRP‑Zxx sensors. R&S NRPxxA(N) Replaces R&S NRP‑Zxx sensor R&S NRP6A / R&S NRP6AN - USB connected R&S NRP-Z91 R&S NRP18A / R&S NRP18AN - USB connected To use the new sensors, a driver update can be required.
  • Page 63: Remote Control Commands

    ® Remote control commands R&S NRPxxA(N) Conventions used in SCPI command descriptions 9 Remote control commands In the following, all implemented commands are listed according to the command sys- tem and then described in detail. Mostly, the notation used complies with SCPI specifi- cations.
  • Page 64: Notations

    ® Remote control commands R&S NRPxxA(N) Notations Table 9-1: SCPI prefixes Factor SI name SI symbol SCPI prefix kilo mega MA; also allowed are MOHM and MHZ giga tera milli Exception: Hz and Ohm μ micro nano pico 9.2 Notations For a detailed description of SCPI notations, see Chapter 11, "Remote control basics",...
  • Page 65: Common Commands

    ® Remote control commands R&S NRPxxA(N) Common commands Example: Command [SENSe<Sensor>:][POWer:][AVG:]SMOothing:STATe 1 can be writ- ten as: SENSe1:POWer:AVG:SMOothing:STATe 1 SENS:POW:AVG:SMO:STAT 1 SENSe:POWer:SMOothing:STATe 1 SENSe:SMOothing:STATe 1 SMOothing:STATe 1 SMO:STAT 1 Parameters Parameters are separated from the header by a "white space". If several parameters are specified in a command, they are separated by a comma.
  • Page 66: Cls

    ® Remote control commands R&S NRPxxA(N) Common commands ..........................68 *SAV ..........................68 *SRE ..........................68 *STB? ..........................68 *TRG ..........................69 *TST? ..........................69 *WAI *CLS Clear status Resets the following: ● Status byte (STB) ● Standard event register (ESR) ● EVENt part of the QUEStionable and the OPERation register ●...
  • Page 67: Ist

    ® Remote control commands R&S NRPxxA(N) Common commands *IST? Individual status Returns the current value of the IST flag in decimal form. The IST flag is the status bit which is sent during a parallel poll. Usage: Query only *OPC Operation complete Sets bit 0 in the event status register when all preceding commands have been execu- ted.
  • Page 68: Rst

    ® Remote control commands R&S NRPxxA(N) Common commands Usage: Setting only *RST Reset Sets the instrument to a defined default status. The default settings are indicated in the description of commands. The command corresponds to the command. SYSTem:PRESet Usage: Event Manual operation: "RST"...
  • Page 69: Trigger Source

    ® Remote control commands R&S NRPxxA(N) Preparing for the measurement TRIGger:SOURce BUS. Usage: Event *TST? Self-test Triggers a self-test of the sensor and outputs the result. 0 indicates that no errors have occurred. Usage: Query only *WAI Wait to continue Prevents the execution of the subsequent commands until all preceding commands have been executed and all signals have settled.
  • Page 70: Selecting A Measurement Path

    ® Remote control commands R&S NRPxxA(N) Preparing for the measurement *RST: If the sensor boots or reboots, the source is set to INTernal. If the sensor is reset, the source setting is kept unchanged. Example: ROSC:SOUR INT 9.4.2 Selecting a measurement path The RANGe subsystem contains commands for selection of a measurement path.
  • Page 71: Selecting A Measurement Mode

    ® Remote control commands R&S NRPxxA(N) Preparing for the measurement Suffix: <Sensor> Parameters: <level> Range: -20.00 dB to 0.00 dB *RST: 0.00 dB Default unit: dB 9.4.3 Selecting a measurement mode ► Before starting a measurement, select the measurement mode using: [SENSe<Sensor>:]FUNCtion The available measurement modes and how to configure them are described in Chapter 9.6, "Configuring the measurement...
  • Page 72: Controlling The Measurement

    ® Remote control commands R&S NRPxxA(N) Controlling the measurement SENS:FUNC Possible CALC:FEED Meaning "POWer:AVG" "POWer:AVERage" Average value "POWer:PEAK" Peak value "POWer:RANDom" Randomly selected value from the measurement interval Parameters: <mode> *RST: "POWer:AVERage" [SENSe<Sensor>:]AUXiliary <mode> Enables the measurement of additional-measured values that are determined together with the main-measured value.
  • Page 73: Starting And Ending A Measurement

    ® Remote control commands R&S NRPxxA(N) Controlling the measurement 9.5.1 Starting and ending a measurement ..........................73 ABORt ........................73 INITiate:ALL ......................73 INITiate[:IMMediate] ......................73 INITiate:CONTinuous ABORt Immediately interrupts the current measurement. If the measurement has been started as a single measurement (INITiate[:IMMediate]), the sensor goes into the idle state.
  • Page 74: Triggering

    ® Remote control commands R&S NRPxxA(N) Controlling the measurement Ends the continuous measurement mode, and sets the sensor to the idle state. *RST: Example: Chapter 10.3, "Performing a buffered continuous average measurement", on page 137. Manual operation: "Measurement" on page 46 9.5.2 Triggering In a basic continuous measurement, the measurement is started immediately after the command, see also...
  • Page 75: Trigger:count

    ® Remote control commands R&S NRPxxA(N) Controlling the measurement 1 is set, the command starts a single measurement cycle that TRIGger:COUNt renders one result. Every time you send this command, a new measurement cycle is started. Otherwise, as many measurement cycles are performed as determined by the trig- ger count.
  • Page 76 ® Remote control commands R&S NRPxxA(N) Controlling the measurement Figure 9-1: Significance of the dropout time 1 = Dropout time 2 = Trigger hysteresis 3 = Trigger level The RF power between the slots is below the threshold defined by the trigger level and the trigger hysteresis.
  • Page 77: Controlling The Measurement Results

    ® Remote control commands R&S NRPxxA(N) Controlling the measurement 1 = Holdoff time 2 = Trigger hysteresis 3 = Trigger level 9.5.3 Controlling the measurement results The sensor can cope with the wide range of measurement scenarios with the help of the so-called "termination control".
  • Page 78: Interplay Of The Controlling Mechanisms

    ® Remote control commands R&S NRPxxA(N) Controlling the measurement 9.5.4 Interplay of the controlling mechanisms In the following examples, continuous measurement scenarios are used. But these scenarios also apply to single measurements. The only difference is that a single mea- surement is not repeated.
  • Page 79 ® Remote control commands R&S NRPxxA(N) Controlling the measurement Example: Moving termination control Further settings for this example: ● [SENSe<Sensor>:]AVERage:TCONtrol MOVing ● TRIGger:COUNt Every measurement is started by a trigger event. Due to the chopper phases, one measurement lasts twice the defined aperture time. During each measurement, the trigger synchronization is high (TRIGger:SYNC:STATe ON).
  • Page 80: Configuring The Trigger

    ® Remote control commands R&S NRPxxA(N) Controlling the measurement Example: Average count = 1 [SENSe<Sensor>:]AVERage:COUNt For average count 1, the setting of the termination control has no impact. In both cases, the measurement runs for the duration of one aperture time. Then, settled data is available, and the sensor returns to the idle state.
  • Page 81: Trigger:atrigger:executed

    ® Remote control commands R&S NRPxxA(N) Controlling the measurement Sets the delay between the artificial trigger event and the beginning of the actual mea- surement Parameters: <delay> Range: 0.1 s to 5.0 s *RST: 0.3 s Default unit: s TRIGger:ATRigger:EXECuted? Queries the number of measurements that were triggered automatically since was set to ON.
  • Page 82: Trigger:delay

    ® Remote control commands R&S NRPxxA(N) Controlling the measurement TRIGger:DELay <delay> Sets the delay between the trigger event and the beginning of the actual measurement (integration). Parameters: <delay> Range: -5.0 s to 10.0 s *RST: 0.0 s Default unit: s Manual operation: "Trigger Delay"...
  • Page 83: Trigger:holdoff

    ® Remote control commands R&S NRPxxA(N) Controlling the measurement HIGH ~10 kΩ 50 Ω *RST: HIGH TRIGger:HOLDoff <holdoff> Sets the holdoff time, see Chapter 9.5.2.5, "Holdoff time", on page 76. Parameters: <holdoff> Range: 0.00 s to 10.00 s *RST: 0.00 s Default unit: s Manual operation: "Holdoff"...
  • Page 84: Trigger:level:unit

    ® Remote control commands R&S NRPxxA(N) Controlling the measurement If an S-parameter device and/or the offset correction are enabled, the trigger threshold is referenced to the correction data. If the S-parameter device and/or the offset correction are disabled, the trigger thresh- old and its input limits are adjusted as necessary.
  • Page 85: Trigger:slope

    ® Remote control commands R&S NRPxxA(N) Controlling the measurement If enabled, select the output port for the trigger signal using TRIGger:SENDer:PORT. Typically, the trigger sender uses its internal trigger source. But you can also trigger the trigger sender externally, because the sensor has two external trigger connectors. If you trigger the trigger sender externally, use EXTernal1 as external trigger input port (trigger source) and EXTernal2 as trigger sender output port or vice versa.
  • Page 86: Configuring The Measurement Modes

    ® Remote control commands R&S NRPxxA(N) Configuring the measurement modes TRIGger:SYNC:STATe <state> Available if IMMediate is set. TRIGger:SOURce Enable the synchronization state if you want to synchronize several sensors connected to a base unit. The synchronization works as follows. The external trigger bus is blocked as long as a sensor is in the "measuring" state. The external trigger bus is enabled only when all sensors are in the "waiting for trigger"...
  • Page 87 ® Remote control commands R&S NRPxxA(N) Configuring the measurement modes 9.6.1.1 Defining the sampling window [SENSe<Sensor>:][POWer:][AVG:]APERture <integration_time> Sets the duration of the sampling window. During this time interval, the average signal power is measured. The minimum value is implemented for fast unchopped continuous average measure- ments.
  • Page 88 ® Remote control commands R&S NRPxxA(N) Configuring the measurement modes ciently reduced. The sampling values are subjected to weighting (raised-von-Hann win- dow), which corresponds to video filtering. If you deactivate the smoothing filter, 300 to 3000 periods are required to obtain the same effect.
  • Page 89 ® Remote control commands R&S NRPxxA(N) Configuring the measurement modes The fast measurement setting delivers up to 100 000 measurements per second with- out any blind time over randomly long time periods. See also Chapter 9.6.1.4, "Calculating the measurement time", on page 88.
  • Page 90: Buffer:size

    ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters Parameters: <count> Range: 1 to 8192 *RST: Example: BUFF:SIZE 1 Chapter 10.3, "Performing a buffered continuous average measurement", on page 137. [SENSe<Sensor>:][POWer:][AVG:]BUFFer:STATe <state> Enables or disables a buffered continuous average measurement. If enabled, the sen- sor collects all results generated by trigger events until the buffer is filled.
  • Page 91 ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters Average count is often also called averaging factor, but it designates the same thing, i.e. the number of measured values that have to be averaged for forming the measure- ment result. Averaging is only effective if ON is set.
  • Page 92 ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters [SENSe<Sensor>:]AVERage:COUNt:AUTO:NSRatio <nsr> Determines the relative noise component in the measurement result for the measure- ment modes with scalar results. These measurement modes are continuous average, burst average and timeslot, provided the particular sensor supports them. This command is only effective if the auto average calculation is enabled: ●...
  • Page 93 ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters [SENSe<Sensor>:]AVERage:COUNt ● Intermediate values are output as measurement results. [SENSe<Sensor>:]AVERage:TCONtrol MOVing ● Power has significantly decreased since the previous measurement, for example by several powers of 10. In this situation, previous measurement results, which are still contained in the averag- ing filter, strongly affect the settling of the display.
  • Page 94: Setting The Frequency

    ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters REPeat Specifies that a measurement result is not output until the entire measurement has been completed. This means that the number of measurement cycle repetitions is equal to the set average count.
  • Page 95: Configuring Corrections

    ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters 9.7.3 Configuring corrections It is possible to set some parameters that compensate for a change of the measured signal due to fixed external influences. ● Duty cycle corrections..................... 95 ● Offset corrections....................
  • Page 96: Offset Corrections

    ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters 9.7.3.2 Offset corrections The offset accounts for external losses by adding a fixed level offset in dB. The attenuation of an attenuator located ahead of the sensor (or the coupling attenua- tion of a directional coupler) is considered with a positive offset.
  • Page 97 ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters All NRP sensors allow compensating for the influence of any two-port device- between the signal source and the sensor input. As a result, the firmware can calculate the power that the signal source actually delivers. Examples of such two-port devices- include attenuators, matching pads, minimum-loss pads and waveguide adapters.
  • Page 98: S-Gamma Corrections

    ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters Example: CORR:SPD:SEL 1 Selects an S-parameter correction data set. CORR:SPD:STAT ON Enables the S-parameter correction. 9.7.3.4 S-gamma corrections Using the complex reflection coefficient, you can determine the power P delivered by the signal source with considerably greater accuracy.
  • Page 99: I-Gamma Queries

    ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters ..............99 [SENSe<Sensor>:]SGAMma:CORRection:STATe ................99 [SENSe<Sensor>:]SGAMma:MAGNitude ................. 99 [SENSe<Sensor>:]SGAMma:PHASe [SENSe<Sensor>:]SGAMma:CORRection:STATe <state> Enables or disables the use of the complex reflection coefficient to correct the interac- tions of sensor and signal source. Suffix: <Sensor>...
  • Page 100 ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters ● S-parameter device if the S-parameter correction is enabled, S11 in Figure 9-3. ([SENSe<Sensor>:]SGAMma:CORRection:STATe .................100 [SENSe<Sensor>:]IGAMma:MAGNitude? ................100 [SENSe<Sensor>:]IGAMma:PHASe? ..............100 [SENSe<Sensor>:]IGAMma:EUNCertainty? [SENSe<Sensor>:]IGAMma:MAGNitude? Queries the magnitude of the complex input reflection coefficient Γ Suffix: <Sensor>...
  • Page 101: Using The S-Parameters Program

    ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters 9.7.3.6 Using the S-Parameters program The S-Parameters program helps loading an S-parameter table into the sensor. The S- Parameters program is part of the R&S NRP‑Toolkit, see Chapter 5.1, "R&S NRP‑Tool- kit", on page 34.
  • Page 102 ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters └ Show Cal. Data...................103 Global Flags........................ 103 └ S-Parameter Correction ON by Default............103 └ S-Parameter Correction State Locked............103 └ S-Parameter Device Locked................. 104 └ Use Flags in Factory Cal. Data Set...............104 Device table........................
  • Page 103: Show Cal. Data

    ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters Show Cal. Data ← Options ← Menu bar Displays the content of the calibration data set that has been loaded either from a file of directly from a sensor as a plain text. You can copy the text output to the clipboard by clicking "Copy to Clipboard."...
  • Page 104: S-Parameter Device Locked

    ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters ● Base unit S-Parameter Device Locked ← Global Flags If enabled, the S-parameter device that is selected as the default device in the table of S-parameter devices is locked and cannot be changed using: ●...
  • Page 105 ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters Performing configuration tasks In this section, different configuration tasks performed with the sensor and the "S- Parameter Update Multi" tool are described. To load a calibration data set from a sensor Prerequisites: The sensor is connected to the computer and a connection is estab- lished.
  • Page 106 ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters 6. Create a backup of the calibration data set before making any changes. Select "File" > "Save Calibration Data". A dialog opens where you can select the location to save the calibration data. To change the S-parameter data 1.
  • Page 107 ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters 5. If needed, load uncertainty data. See "To load an uncertainty parameter file" on page 107. 6. Check the entries in the "S-Parameter Device Mnemonic", "Lower Power Limit/W" and "Upper Power Limit/W" fields 7.
  • Page 108 ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters To save the calibration data on the sensor 1. Select "Sensor" > "Save Calibration Data". The "Download Calibration Data" dialog opens. 2. Confirm that the correct sensor is selected by clicking "Download". After a successful transfer of the data to the sensor, a confirmation message is dis- played.
  • Page 109 ® Remote control commands R&S NRPxxA(N) Configuring basic measurement parameters ● Option line The option line has the format #[<frequency unit>][<parameter>][<format>][<R n>], where: – Identifies the option line. – <frequency unit> Possible values are Hz, kHz, MHz or GHz. If a frequency unit is not specified, GHz is implicitly assumed.
  • Page 110: Configuring Measurement Results

    ® Remote control commands R&S NRPxxA(N) Configuring measurement results – <parameter> U must be specified for uncertainty data files. If a parameter is not specified, S is implicitly assumed and as a result an error message is triggered. – <format> This value is ignored in uncertainty measurement files.
  • Page 111: Setting The Result Format

    ® Remote control commands R&S NRPxxA(N) Configuring measurement results 9.8.2 Setting the result format The FORMat subsystem sets the format of numeric data (measured values) that is exchanged between the remote control computer and the sensors if high-level mea- surement commands are used. Remote commands: ......................
  • Page 112: Querying Measurement Results

    ® Remote control commands R&S NRPxxA(N) Querying measurement results 32 | 64 32-bit or 64-bit If you omit the length, the sensor sets the last used length. Example for REAL,32 format: #6768000..<binary float values>..Example for REAL,64 format: #71536000..<binary float values>..<data[,length]>...
  • Page 113: Calibrating, Zeroing

    ® Remote control commands R&S NRPxxA(N) Calibrating, zeroing To configure the measurand, use before the measurement is initi- CALCulate:FEED ated. Suffix: <Sensor> Usage: Query only [SENSe<Sensor>:][POWer:][AVG:]BUFFer:DATA? Queries the results of the continuous average result buffer and returns them even if the buffer is not full.
  • Page 114 ® Remote control commands R&S NRPxxA(N) Calibrating, zeroing Parameters: <caldata> <block_data> CALibration:DATA:LENGth? Queries the length in bytes of the calibration data set currently stored in the flash mem- ory. Programs that read out the calibration data set can use this information to deter- mine the capacity of the buffer memory required.
  • Page 115: Testing

    ® Remote control commands R&S NRPxxA(N) Configuring the system No error, the zero calibration was successful. ● -240 Warning, zero calibration failed. See also the example. Suffix: <Channel> 1 to 4 Measurement channel if more than one channel is available. Parameters: <state>...
  • Page 116: Preset And Initialize

    ® Remote control commands R&S NRPxxA(N) Configuring the system 9.12.1 Preset and initialize ......................116 SYSTem:PRESet ......................116 SYSTem:INITialize SYSTem:PRESet Resets the sensor. The command essentially corresponds to the *RST command, with the exception that the settings of the following commands are persistently held: INITiate:CONTinuous SENSe:AVERage:TCONtrol Usage:...
  • Page 117: Password Management

    ® Remote control commands R&S NRPxxA(N) Configuring the system SYSTem:FWUPdate <fwudata> Loads new operating firmware into the sensor. Rohde & Schwarz provides the update file. For further details, see Chapter 7, "Firmware update", on page 57. If you want to integrate a firmware update function in an application, see the example given in Chapter 7.2.4, "Using remote control",...
  • Page 118: Network Settings

    ® Remote control commands R&S NRPxxA(N) Configuring the system We recommend that you change the preconfigured instrument password before con- necting the sensor to a network................118 SYSTem:SECurity:PASSword:SECurity ................118 SYSTem:SECurity:PASSword:USER SYSTem:SECurity:PASSword:SECurity <passwd1>, <passwd2> Sets a new security password. The command is restricted to remote control over the USB interface (USBTMC).
  • Page 119: System:communicate:network[:Common]:Domain

    ® Remote control commands R&S NRPxxA(N) Configuring the system ................. 121 SYSTem:COMMunicate:NETWork:RESet ..............121 SYSTem:COMMunicate:NETWork:RESTart ..............122 SYSTem:COMMunicate:NETWork:STATus? SYSTem:COMMunicate:NETWork[:COMMon]:DOMain <domain> Effective only for the LAN sensors. Sets the domain of the network. Parameters: <domain> Example: SYST:COMM:NETW:COMM:DOM 'ABC.DE' Sets ABC.DE as domain of the network. SYSTem:COMMunicate:NETWork[:COMMon]:HOSTname <hostname>...
  • Page 120: Setting Parameters

    ® Remote control commands R&S NRPxxA(N) Configuring the system Setting parameters: <value> "<mode>,<IP address>,<subnet mask>,<gateway>" The string has to start with <mode> = STAT. Otherwise, it is ignored. <IP address> see SYSTem:COMMunicate:NETWork: on page 120. IPADdress <subnet mask> see SYSTem:COMMunicate:NETWork: on page 121.
  • Page 121: System:communicate:network:ipaddress:mode

    ® Remote control commands R&S NRPxxA(N) Configuring the system Usage: Query only SYSTem:COMMunicate:NETWork:IPADdress:MODE <mode> Effective only for the LAN sensors. Sets whether the IP address is assigned automatically or manually. Parameters: <mode> AUTO | STATic AUTO Assigns the IP address automatically, provided the network sup- ports DHCP.
  • Page 122: Remote Settings

    ® Remote control commands R&S NRPxxA(N) Configuring the system Example: SYST:COMM:NETW:REST Usage: Event SYSTem:COMMunicate:NETWork:STATus? Effective only for the LAN sensors. Queries the network configuration state. Example: SYST:COMM:NETW:STAT? Query Response: The network is active. Usage: Query only 9.12.6 Remote settings ....................122 SYSTem:HELP:HEADers? ....................122 SYSTem:HELP:SYNTax?
  • Page 123: System Language

    ® Remote control commands R&S NRPxxA(N) Configuring the system SYSTem:HELP:SYNTax:ALL? Queries the implemented SCPI commands and their parameters. Returns the result as a block data. Usage: Query only SYSTem:LANGuage <language> Selects an emulation of a different command set. Parameters: <language> SCPI *RST: SCPI...
  • Page 124: Sensor Information

    ® Remote control commands R&S NRPxxA(N) Configuring the system SYSTem:TRANsaction:END Ends a series of settings. Usage: Event SYSTem:VERSion? Queries the SCPI version that the command set of the sensor complies with. Example: SYST:VERS? Query 1999.0 Response: SCPI version from 1999. Usage: Query only 9.12.7 Sensor information...
  • Page 125: System Info

    ® Remote control commands R&S NRPxxA(N) Configuring the system Return values: <XmlDeviceFootprint><dblock> Usage: Query only SYSTem:INFO? [<item>] Queries information about the sensor. If queried without parameters, the command returns all available information in the form of a list of strings separated by commas. If you want to query specific information, add the query parameter: SYST:INFO? "<string>"...
  • Page 126: Status Display And Update

    ® Remote control commands R&S NRPxxA(N) Configuring the system 9.12.8 Status display and update See also Chapter 4.2, "Status information", on page 31....................... 126 SYSTem:LED:COLor ......................126 SYSTem:LED:MODE ......................127 SYSTem:RUTime ......................127 SYSTem:SUTime SYSTem:LED:COLor <color> Effective if the system status LED is user-controlled, see SYSTem:LED:MODE USER.
  • Page 127: Measurement Limits And Levels

    ® Remote control commands R&S NRPxxA(N) Configuring the system SYSTem:RUTime <update_time> Effective only in the NRP legacy mode. Relevant only in continuous measurement mode, INITiate:CONTinuous Sets the result update time. The result update time is the maximum rate in which the sensor can output measurement results.
  • Page 128: Errors

    ® Remote control commands R&S NRPxxA(N) Configuring the system Parameters: <unit> DBM | W | DBUV *RST: SYSTem:TLEVels? Queries the possible power test levels of the sensor. Usage: Query only 9.12.10 Errors See also Chapter 12.2, "Error messages", on page 159......................128 SYSTem:ERRor:ALL? ..................
  • Page 129 ® Remote control commands R&S NRPxxA(N) Configuring the system SYSTem:ERRor:CODE[:NEXT]? Queries the SCPI communication error queue for the oldest entry and removes it from the queue. Returns the error number, but no error description. Example: SYST:ERR:CODE? Query Response: No errors have occurred since the error queue was last read out.
  • Page 130: Using The Status Register

    ® Remote control commands R&S NRPxxA(N) Using the status register SYSTem:SERRor:LIST:ALL? Queries all changes in the static error queue that have not been read yet and removes them from the queue. Example: SYST:SERR:LIST:ALL? Query 0,"reported at uptime:2942; notice; auto-averaging exceeded maximum time; Notification",0,"removed at uptime:2944;...
  • Page 131: General Status Register Commands

    ® Remote control commands R&S NRPxxA(N) Using the status register 9.13.1 General status register commands ......................131 STATus:PRESet ....................131 STATus:QUEue[:NEXT]? STATus:PRESet Resets the edge detectors and ENABle parts of all registers to a defined value. Usage: Event STATus:QUEue[:NEXT]? Queries the most recent error queue entry and deletes it. Positive error numbers indicate sensor-specific errors.
  • Page 132: Controlling The Enable Part

    ® Remote control commands R&S NRPxxA(N) Using the status register STATus:QUEStionable:CALibration[:SUMMary][:EVENt]? STATus:QUEStionable[:EVENt]? STATus:QUEStionable:POWer[:SUMMary][:EVENt]? STATus:QUEStionable:WINDow[:SUMMary][:EVENt]? Usage: Query only 9.13.4 Controlling the ENABle part STATus:DEVice:ENABle <value> STATus:OPERation:CALibrating:ENABle <value> STATus:OPERation:ENABle <value> STATus:OPERation:LLFail:ENABle <value> STATus:OPERation:MEASuring:ENABle <value> STATus:OPERation:SENSe:ENABle <value> STATus:OPERation:TRIGger:ENABle <value> STATus:OPERation:ULFail:ENABle <value> STATus:QUEStionable:CALibration:ENABle <value> STATus:QUEStionable:ENABle <value>...
  • Page 133 ® Remote control commands R&S NRPxxA(N) Using the status register STATus:OPERation:LLFail:PTRansition <value> STATus:OPERation:MEASuring:PTRansition <value> STATus:OPERation:SENSe:PTRansition <value> STATus:OPERation:TRIGger:PTRansition <value> STATus:OPERation:ULFail:PTRansition <value> STATus:QUEStionable:CALibration:PTRansition <value> STATus:QUEStionable:PTRansition <value> STATus:QUEStionable:POWer:PTRansition <value> STATus:QUEStionable:WINDow:PTRansition <value> Parameters: <value> *RST: 65535 User Manual 1177.6017.02 ─ 14...
  • Page 134: Performing Measurement Tasks - Programming Examples

    ® Performing measurement tasks - programming examples R&S NRPxxA(N) Performing the fastest measurement in continuous average mode 10 Performing measurement tasks - program- ming examples If you install the optional software development kit (SDK) of the R&S NRP‑Toolkit, pro- gramming examples are provided. See Chapter 5.1, "R&S NRP‑Toolkit", on page 34.
  • Page 135 ® Performing measurement tasks - programming examples R&S NRPxxA(N) Performing the fastest measurement in continuous average mode write( '*RST' ) # Enable fast unchopped continuous average measurement write( 'SENS:POW:AVG:FAST ON' ) # Define output format (float) write( 'FORM:DATA REAL,32' ) # Select the trigger condition.
  • Page 136: Triggered Fast Unchopped Continuous Average Measurement

    ® Performing measurement tasks - programming examples R&S NRPxxA(N) Performing the fastest measurement in continuous average mode 10.2.2 Triggered fast unchopped continuous average measurement This example, written in pseudo code, shows how to set up and execute a fast unchop- ped continuous average measurement.
  • Page 137: Performing A Buffered Continuous Average Measurement

    ® Performing measurement tasks - programming examples R&S NRPxxA(N) Performing a buffered continuous average measurement # If there is any result in the buffer --> read it if ( query( 'BUFF:COUN?') > 0 ) result = queryBinary( 'BUFF:DATA?' ) numData = numData + result.size # Stop the continuous measurement utilDeviceIO.DeviceWrite( instrument, 'INIT:CONT OFF' ) 10.3 Performing a buffered continuous average measure-...
  • Page 138 ® Performing measurement tasks - programming examples R&S NRPxxA(N) Performing a buffered continuous average measurement // Buffer size is randomly selected to 17 SENSOR.write( "SENS:BUFF:SIZE 17" ); SENSOR.write( "SENS:BUFF:STAT ON" ); SENSOR.write( "TRIG:COUN 17" ); // Read out all errors / Clear error queue SENSOR.query( "SYST:ERR:ALL?", szBuf, sizeof( szBuf ) );...
  • Page 139 ® Performing measurement tasks - programming examples R&S NRPxxA(N) Performing a buffered continuous average measurement printf( szBuf ); User Manual 1177.6017.02 ─ 14...
  • Page 140: Remote Control Basics

    ® Remote control basics R&S NRPxxA(N) Remote control interfaces and protocols 11 Remote control basics For general information on remote control of Rohde & Schwarz products via SCPI, refer to www.rohde-schwarz.com/rc-via-scpi. 11.1 Remote control interfaces and protocols For remote control, communication between the sensors and the controlling host is established based on various interfaces and protocols.
  • Page 141: Ethernet Interface

    ® Remote control basics R&S NRPxxA(N) Remote control interfaces and protocols USBTMC protocol USB Test & Measurement Class Specification (USBTMC) is a protocol that is built on top of USB for communication with USB devices from the test & measurement cate- gory.
  • Page 142 ® Remote control basics R&S NRPxxA(N) Remote control interfaces and protocols The local area network must support the TCP/IP network protocol. The TCP/IP network protocol and the associated network services are preconfig- ured on the sensor. ● VISA library Installed on the computer. ●...
  • Page 143: Status Reporting System

    ® Remote control basics R&S NRPxxA(N) Status reporting system ● SOCKET indicates the raw network socket resource class Socket communication requires the specification of the port (commonly referred to as port number) and of "SOCKET" to complete the VISA resource string with the associ- ated protocol used.
  • Page 144 ® Remote control basics R&S NRPxxA(N) Status reporting system Status byte Error queue Device status Questionable status Standard event status RQS/MSS Operation status Message queue Figure 11-1: Status registers overview 1 = Status byte, see Table 11-3 Chapter 11.2.2, "Device status register", on page 145 Chapter 11.2.3, "Questionable status...
  • Page 145: Device Status Register

    ® Remote control basics R&S NRPxxA(N) Status reporting system Short description Bit is set if Questionable status register An EVENt bit is set in the QUEStionable status register and summary the associated ENABLe bit is set to 1. A set bit denotes a ques- tionable device status which can be specified in greater detail by querying the questionable status register.
  • Page 146 ® Remote control basics R&S NRPxxA(N) Status reporting system Sum of bits 1 to 4 Measurement not possible Erroneous result Warning Critical Legacy locked state Reference PLL locked state Figure 11-2: Device status register Querying the register: ● STATus:DEVice:CONDition? ● STATus:DEVice[:EVENt]? Querying the static errors: ●...
  • Page 147: Questionable Status Register

    ® Remote control basics R&S NRPxxA(N) Status reporting system Bit no. Short description Bit is set if Legacy locked state The sensor is locked in the NRP legacy mode. Via the SCPI channels (USBTMC or TCP/IP), only query commands can be sent, but no setting commands.
  • Page 148 ® Remote control basics R&S NRPxxA(N) Status reporting system Power summary Calibration summary POST failure (self test) Figure 11-3: Questionable status register Querying the register: ● STATus:QUEStionable:CONDition? ● STATus:QUEStionable[:EVENt]? Table 11-5: Used questionable status bits and their meaning Bit no. Short description Bit is set if Power summary...
  • Page 149 ® Remote control basics R&S NRPxxA(N) Status reporting system Sensor measurement corrupt Sensor zeroing needed Figure 11-4: Questionable power status register Querying the register: ● STATus:QUEStionable:POWer:CONDition? ● STATus:QUEStionable:POWer[:SUMMary][:EVENt]? Table 11-6: Used questionable power status bits and their meaning Bit no. Short description Bit is set if Sensor measurement corrupt...
  • Page 150: Standard Event Status And Enable Register (Esr, Ese)

    ® Remote control basics R&S NRPxxA(N) Status reporting system Sensor calibration failed Figure 11-5: Questionable calibration status register Querying the register: ● STATus:QUEStionable:CALibration:CONDition? ● STATus:QUEStionable:CALibration[:SUMMary][:EVENt]? Table 11-7: Used questionable calibration status bits and their meaning Bit no. Short description Bit is set if Sensor calibration failed Zeroing of the sensor was not successful.
  • Page 151: Operation Status Register

    ® Remote control basics R&S NRPxxA(N) Status reporting system Operation Complete Query Error Device-Dependent Error Execution Error Command Error User Request Power On Figure 11-6: Standard event status register (ESR) Table 11-8: Used standard event status bits and their meaning Bit no.
  • Page 152 ® Remote control basics R&S NRPxxA(N) Status reporting system Calibrating Measuring Triggering Sense summary Lower limit fail Upper limit fail Figure 11-7: Operation status register Querying the register: ● STATus:OPERation:CONDition? ● STATus:OPERation[:EVENt]? Table 11-9: Used operation status bits and their meaning Bit no.
  • Page 153 ® Remote control basics R&S NRPxxA(N) Status reporting system Sensor calibrating Figure 11-8: Operation calibrating status register Querying the register: ● STATus:OPERation:CALibrating:CONDition? ● STATus:OPERation:CALibrating[:SUMMary][:EVENt]? Table 11-10: Used operation calibrating status bits and their meaning Bit no. Short description Bit is set if Sensor calibrating Sensor is being calibrated.
  • Page 154 ® Remote control basics R&S NRPxxA(N) Status reporting system Sensor measuring Figure 11-9: Operation measuring status register Querying the register: ● STATus:OPERation:MEASuring:CONDition? ● STATus:OPERation:MEASuring[:SUMMary][:EVENt]? Table 11-11: Used operation measuring status bits and their meaning Bit no. Short description Bit is set if Sensor measuring Sensor is measuring.
  • Page 155 ® Remote control basics R&S NRPxxA(N) Status reporting system Sensor waiting for trigger Figure 11-10: Operation trigger status register Querying the register: ● STATus:OPERation:TRIGger:CONDition? ● STATus:OPERation:TRIGger[:SUMMary][:EVENt]? Table 11-12: Used operation trigger status bits and their meaning Bit no. Short description Bit is set if Sensor waiting for trigger Sensor is waiting for a trigger event.
  • Page 156 ® Remote control basics R&S NRPxxA(N) Status reporting system Sensor initializing Figure 11-11: Operation sense status register Querying the register: ● STATus:OPERation:SENSe:CONDition? ● STATus:OPERation:SENSe[:SUMMary][:EVENt]? Table 11-13: Used operation sense status bits and their meaning Bit no. Short description Bit is set if Sensor initializing Sensor is being initialized.
  • Page 157 ® Remote control basics R&S NRPxxA(N) Status reporting system Lower limit fail Figure 11-12: Operation lower limit fail status registers Querying the register: ● STATus:OPERation:LLFail:CONDition? ● STATus:OPERation:LLFail[:SUMMary][:EVENt]? Table 11-14: Used operation lower limit fail status bits and their meaning Bit no. Short description Bit is set if Lower limit fail...
  • Page 158 ® Remote control basics R&S NRPxxA(N) Status reporting system Upper limit fail Figure 11-13: Operation upper limit fail status registers Querying the register: ● STATus:OPERation:ULFail:CONDition? ● STATus:OPERation:ULFail[:SUMMary][:EVENt]? Table 11-15: Used operation upper limit fail status bits and their meaning Bit no. Short description Bit is set if Upper limit fail...
  • Page 159: Troubleshooting

    ® Troubleshooting R&S NRPxxA(N) Error messages 12 Troubleshooting ● Displaying status information................159 ● Error messages.....................159 ● Performing a self-test.................... 160 ● Problems during a firmware update..............160 ● Cannot establish a LAN connection..............161 ● Contacting customer support................161 12.1 Displaying status information Status information is available in several ways.
  • Page 160: Performing A Self-Test

    ® Troubleshooting R&S NRPxxA(N) Problems during a firmware update ● SYSTem:ERRor[:NEXT]? If you want to look only at static errors, use: ● SYSTem:SERRor? ● SYSTem:SERRor:LIST[:NEXT]? 12.3 Performing a self-test The self-test gives you detailed information that you can use for troubleshooting. Do not apply a signal to the sensor while the self-test is running.
  • Page 161: Cannot Establish A Lan Connection

    ® Troubleshooting R&S NRPxxA(N) Contacting customer support Firmware update was aborted If there is not enough free storage space, the firmware update is aborted. An error message is displayed, and the status LED of the sensor starts flashing red. 1. Perform a sanitization procedure, as described in the instrument security proce- dures.
  • Page 162: Transporting

    ® Transporting R&S NRPxxA(N) 13 Transporting Packing Use the original packaging material. It consists of antistatic wrap for electrostatic pro- tection and packing material designed for the product. If you do not have the original packaging, use similar materials that provide the same level of protection.
  • Page 163: Maintenance, Storage And Disposal

    ® Maintenance, storage and disposal R&S NRPxxA(N) Regular checks 14 Maintenance, storage and disposal Check the nominal data from time to time. 14.1 Regular checks If the sensor is used frequently, check the RF connectors for visible damage - bent inner conductors, broken contact springs and so on.
  • Page 164: Cleaning

    ® Maintenance, storage and disposal R&S NRPxxA(N) Disposal 14.2 Cleaning 1. Disconnect the R&S NRPxxA(N): a) From the DUT. b) From the computer or the base unit. 2. Clean the outside of the product using a lint-free cloth. You can dampen the cloth with water but keep in mind that the casing is not waterproof.
  • Page 165 ® Maintenance, storage and disposal R&S NRPxxA(N) Disposal Figure 14-1: Labeling in line with EU directive WEEE Rohde & Schwarz has developed a disposal concept for the eco-friendly disposal or recycling of waste material. As a manufacturer, Rohde & Schwarz completely fulfills its obligation to take back and dispose of electrical and electronic waste.
  • Page 166: List Of Commands

    ® List of commands R&S NRPxxA(N) List of commands [SENSe<Sensor>:][POWer:][AVG:]APERture....................87 [SENSe<Sensor>:][POWer:][AVG:]BUFFer:CLEar..................89 [SENSe<Sensor>:][POWer:][AVG:]BUFFer:COUNt?..................89 [SENSe<Sensor>:][POWer:][AVG:]BUFFer:DATA?..................113 [SENSe<Sensor>:][POWer:][AVG:]BUFFer:SIZE....................89 [SENSe<Sensor>:][POWer:][AVG:]BUFFer:STATe..................90 [SENSe<Sensor>:][POWer:][AVG:]FAST......................88 [SENSe<Sensor>:][POWer:][AVG:]SMOothing:STATe..................87 [SENSe<Sensor>:]AUXiliary..........................72 [SENSe<Sensor>:]AVERage:COUNt......................90 [SENSe<Sensor>:]AVERage:COUNt:AUTO....................91 [SENSe<Sensor>:]AVERage:COUNt:AUTO:MTIMe..................91 [SENSe<Sensor>:]AVERage:COUNt:AUTO:NSRatio..................92 [SENSe<Sensor>:]AVERage:COUNt:AUTO:RESolution................92 [SENSe<Sensor>:]AVERage:COUNt:AUTO:TYPE..................93 [SENSe<Sensor>:]AVERage:RESet........................92 [SENSe<Sensor>:]AVERage:TCONtrol......................93 [SENSe<Sensor>:]AVERage[:STATe]......................94 [SENSe<Sensor>:]CORRection:DCYCle......................95 [SENSe<Sensor>:]CORRection:DCYCle:STATe.....................
  • Page 167 ® List of commands R&S NRPxxA(N) *SAV.................................68 *SRE................................68 *STB?................................68 *TRG................................68 *TST?................................69 *WAI.................................69 ABORt................................73 CALCulate:FEED.............................71 CALibration:DATA............................113 CALibration:DATA:LENGth?...........................114 CALibration:USER:DATA..........................114 CALibration:USER:DATA:LENGth?........................114 CALibration<Channel>:ZERO:AUTO......................114 FETCh<Sensor>:ARRay[:POWer][:AVG]?.....................112 FETCh<Sensor>[:SCALar][:POWer][:AVG]?....................112 FORMat:BORDer............................111 FORMat:SREGister............................111 FORMat[:DATA]..............................111 INITiate:ALL..............................73 INITiate:CONTinuous............................73 INITiate[:IMMediate]............................73 STATus:DEVice:CONDition?......................... 131 STATus:DEVice:ENABle..........................132 STATus:DEVice:NTRansition.........................132 STATus:DEVice:PTRansition......................... 132 STATus:DEVice[:EVENt]?..........................131 STATus:OPERation:CALibrating:CONDition?....................131 STATus:OPERation:CALibrating:ENABle......................
  • Page 168 ® List of commands R&S NRPxxA(N) STATus:OPERation:TRIGger:CONDition?.....................131 STATus:OPERation:TRIGger:ENABle......................132 STATus:OPERation:TRIGger:NTRansition....................132 STATus:OPERation:TRIGger:PTRansition....................133 STATus:OPERation:TRIGger[:SUMMary][:EVENt]?..................131 STATus:OPERation:ULFail:CONDition?......................131 STATus:OPERation:ULFail:ENABle.......................132 STATus:OPERation:ULFail:NTRansition....................... 132 STATus:OPERation:ULFail:PTRansition......................133 STATus:OPERation:ULFail[:SUMMary][:EVENt]?..................131 STATus:OPERation[:EVENt]?........................131 STATus:PRESet.............................131 STATus:QUEStionable:CALibration:CONDition?...................131 STATus:QUEStionable:CALibration:ENABle....................132 STATus:QUEStionable:CALibration:NTRansition..................132 STATus:QUEStionable:CALibration:PTRansition..................133 STATus:QUEStionable:CALibration[:SUMMary][:EVENt]?................132 STATus:QUEStionable:CONDition?.......................131 STATus:QUEStionable:ENABle........................132 STATus:QUEStionable:NTRansition......................132 STATus:QUEStionable:POWer:CONDition?....................131 STATus:QUEStionable:POWer:ENABle......................
  • Page 169 ® List of commands R&S NRPxxA(N) SYSTem:ERRor:COUNt?..........................129 SYSTem:ERRor[:NEXT]?..........................129 SYSTem:FWUPdate............................117 SYSTem:FWUPdate:STATus?........................117 SYSTem:HELP:HEADers?..........................122 SYSTem:HELP:SYNTax:ALL?........................123 SYSTem:HELP:SYNTax?..........................122 SYSTem:INFO?............................. 125 SYSTem:INITialize............................116 SYSTem:LANGuage............................123 SYSTem:LED:COLor............................. 126 SYSTem:LED:MODE............................. 126 SYSTem:MINPower:UNIT..........................127 SYSTem:MINPower?............................. 127 SYSTem:PARameters:DELTa?........................123 SYSTem:PARameters?..........................123 SYSTem:PRESet............................116 SYSTem:REBoot............................116 SYSTem:RESTart............................116 SYSTem:RUTime............................127 SYSTem:SECurity:PASSword:SECurity......................118 SYSTem:SECurity:PASSword:USER......................118 SYSTem:SERRor:LIST:ALL?......................... 130 SYSTem:SERRor:LIST[:NEXT]?........................130 SYSTem:SERRor?............................129 SYSTem:SUTime............................
  • Page 170 ® List of commands R&S NRPxxA(N) TRIGger:SYNC:STATe.............................86 UNIT:POWer..............................110 User Manual 1177.6017.02 ─ 14...
  • Page 171: Index

    ® Index R&S NRPxxA(N) Index Android device Device status register ............145 R&S Power Viewer Mobile .......... 41 Diagnostics Selftest ..............160 Application cards ............... 13 Application notes ............... 13 Disconnecting Auto averaging ..............90 Host interface .............. 18 RF ................17 Disposal ................
  • Page 172 ® Index R&S NRPxxA(N) Initialize ................116 Installation Firmware ..............57 Offset ................. 96 Instrument security procedures ......... 13 Open-source acknowledgment (OSA) ......13 Operating concepts ............34 Intended use ............... 9 Interface App for Android devices ..........41 R&S NRP‑Toolkit ............34 Overview ..............
  • Page 173 ® Index R&S NRPxxA(N) Remote control Status Basic measurement settings ........90 Display ..............126 Basics ............... 140 Update ..............126 Common commands ........... 65 Status information ............159 Continuous average measurement ......86 Status LED ................ 31 Conventions ..............63 Status register ..............
  • Page 174 ® Index R&S NRPxxA(N) VISA ................142 VXI-11 ................142 Warning message ............. 10 Web user interface ............37, 44 Main dialog ..............44 See web user interface ..........44 White papers ..............13 Zero configuration networking ........... 26 Zeroing ................113 User Manual 1177.6017.02 ─...

Table of Contents