Welcome to the RsFswp Documentation

_images/icon.png

Revision History

RsFswp

https://img.shields.io/pypi/v/RsFswp.svg https://readthedocs.org/projects/sphinx/badge/?version=master https://img.shields.io/pypi/l/RsFswp.svg https://img.shields.io/pypi/pyversions/pybadges.svg https://img.shields.io/pypi/dm/RsFswp.svg

Rohde & Schwarz FSWP Phase Noise Analyzer RsFswp instrument driver.

Basic Hello-World code:

from RsFswp import *

instr = RsFswp('TCPIP::192.168.2.101::hislip0')
idn = instr.query('*IDN?')
print('Hello, I am: ' + idn)

Check out the full documentation on ReadTheDocs.

Supported instruments: FSWP, FSPN

The package is hosted here: https://pypi.org/project/RsFswp/

Examples: https://github.com/Rohde-Schwarz/Examples/tree/main/SpectrumAnalyzers/Python/RsFswp_ScpiPackage

Version history

Latest release notes summary: Updated IQ Analyzer Application commands

Version 3.0.1
  • Updated IQ Analyzer Application commands

Version 3.0.0
  • Update for FSWP FW 3.0

Version 2.0.1
  • Update Documentation

Version 2.0.0
  • First released version

Getting Started

Introduction

_images/icon.png

RsFswp is a Python remote-control communication module for Rohde & Schwarz SCPI-based Test and Measurement Instruments. It represents SCPI commands as fixed APIs and hence provides SCPI autocompletion and helps you to avoid common string typing mistakes.

Basic example of the idea:
SCPI command:
SYSTem:REFerence:FREQuency:SOURce
Python module representation:
writing:
driver.system.reference.frequency.source.set()
reading:
driver.system.reference.frequency.source.get()

Check out this RsFswp example:

"""Getting started - how to work with RsFswp Python SCPI package.
This example performs basic RF settings and measurements on an FSW instrument.
It shows the RsFswp calls and their corresponding SCPI commands.
Notice that the python RsFswp interfaces track the SCPI commands syntax."""

from RsFswp import *

# A good practice is to check for the installed version
RsFswp.assert_minimum_version('2.0.0')

# Open the session
fswp = RsFswp('TCPIP::localhost::HISLIP', reset=True)
# Greetings, stranger...
print(f'Hello, I am: {fswp.utilities.idn_string}')

# Print commands to the console with the logger
fswp.utilities.logger.mode = LoggingMode.On
fswp.utilities.logger.log_to_console = True

# Driver's instrument status checking ( SYST:ERR? ) after each command (default value is true):
fswp.utilities.instrument_status_checking = True

#   SYSTem:DISPlay:UPDate ON
fswp.system.display.update.set(True)

#   INITiate:CONTinuous OFF
fswp.initiate.continuous.set(False)
print(f'Always work in single-sweep mode.')

#   SENSe.FREQuency:STARt 100000000
fswp.sense.frequency.start.set(100E6)

#   SENSe.FREQuency:STOP 200000000
fswp.sense.frequency.stop.set(200E6)

#   DISPlay:WINDow:TRACe:Y:SCALe:RLEVel -20.0
fswp.display.window.trace.y.scale.refLevel.set(-20.0)

#   DISPlay1:WINDow:SUBWindow:TRACe1:MODE:MAXHold
fswp.display.window.subwindow.trace.mode.set(enums.TraceModeC.MAXHold, repcap.Window.Nr1, repcap.SubWindow.Default, repcap.Trace.Tr1)

#   DISPlay1: WINDow:SUBWindow:TRACe2:MODE MINHold
fswp.display.window.subwindow.trace.mode.set(enums.TraceModeC.MINHold, repcap.Window.Nr1, repcap.SubWindow.Default, repcap.Trace.Tr2)

#   SENSe:SWEep:POINts 10001
fswp.sense.sweep.points.set(10001)

#    INITiate:IMMediate (with timeout 3000 ms)
fswp.initiate.immediate_with_opc(3000)

#            TRACe1:DATA?
trace1 = fswp.trace.data.get(enums.TraceNumber.TRACe1)

#            TRACe2:DATA?
trace2 = fswp.trace.data.get(enums.TraceNumber.TRACe2)

#   CALCulate1:MARKer1:TRACe 1
fswp.calculate.marker.trace.set(1, repcap.Window.Nr1, repcap.Marker.Nr1)

#   CALCulate1:MARKer1:MAXimum:PEAK
fswp.calculate.marker.maximum.peak.set(repcap.Window.Nr1, repcap.Marker.Nr1)
#         CALCulate1:MARKer1:X?
m1x = fswp.calculate.marker.x.get(repcap.Window.Nr1, repcap.Marker.Nr1)

#         CALCulate1:MARKer1:Y?
m1y = fswp.calculate.marker.y.get(repcap.Window.Nr1, repcap.Marker.Nr1)

print(f'Trace 1 points: {len(trace1)}')
print(f'Trace 1 Marker 1: {m1x} Hz, {m1y} dBm')

#   CALCulate1:MARKer2:TRACe 2
fswp.calculate.marker.trace.set(2, repcap.Window.Nr1, repcap.Marker.Nr2)

#   CALCulate1:MARKer2:MINimum:PEAK
fswp.calculate.marker.minimum.peak.set(repcap.Window.Nr1, repcap.Marker.Nr2)

#         CALCulate2:MARKer2:X?
m2x = fswp.calculate.marker.x.get(repcap.Window.Nr1, repcap.Marker.Nr2)

#         CALCulate2:MARKer2:Y?
m2y = fswp.calculate.marker.y.get(repcap.Window.Nr1, repcap.Marker.Nr2)

print(f'Trace 1 points: {len(trace2)}')
print(f'Trace 1 Marker 1: {m2x} Hz, {m2y} dBm')

# Close the session
fswp.close()

Couple of reasons why to choose this module over plain SCPI approach:

  • Type-safe API using typing module

  • You can still use the plain SCPI communication

  • You can select which VISA to use or even not use any VISA at all

  • Initialization of a new session is straight-forward, no need to set any other properties

  • Many useful features are already implemented - reset, self-test, opc-synchronization, error checking, option checking

  • Binary data blocks transfer in both directions

  • Transfer of arrays of numbers in binary or ASCII format

  • File transfers in both directions

  • Events generation in case of error, sent data, received data, chunk data (for big files transfer)

  • Multithreading session locking - you can use multiple threads talking to one instrument at the same time

  • Logging feature tailored for SCPI communication - different for binary and ascii data

Installation

RsFswp is hosted on pypi.org. You can install it with pip (for example, pip.exe for Windows), or if you are using Pycharm (and you should be :-) direct in the Pycharm Packet Management GUI.

Preconditions

  • Installed VISA. You can skip this if you plan to use only socket LAN connection. Download the Rohde & Schwarz VISA for Windows, Linux, Mac OS from here

Option 1 - Installing with pip.exe under Windows

  • Start the command console: WinKey + R, type cmd and hit ENTER

  • Change the working directory to the Python installation of your choice (adjust the user name and python version in the path):

    cd c:\Users\John\AppData\Local\Programs\Python\Python37\Scripts

  • Install with the command: pip install RsFswp

Option 2 - Installing in Pycharm

  • In Pycharm Menu File->Settings->Project->Project Interpreter click on the ‘+’ button on the top left (the last PyCharm version)

  • Type RsFswp in the search box

  • If you are behind a Proxy server, configure it in the Menu: File->Settings->Appearance->System Settings->HTTP Proxy

For more information about Rohde & Schwarz instrument remote control, check out our Instrument_Remote_Control_Web_Series .

Option 3 - Offline Installation

If you are still reading the installation chapter, it is probably because the options above did not work for you - proxy problems, your boss saw the internet bill… Here are 6 step for installing the RsFswp offline:

  • Download this python script (Save target as): rsinstrument_offline_install.py This installs all the preconditions that the RsFswp needs.

  • Execute the script in your offline computer (supported is python 3.6 or newer)

  • Download the RsFswp package to your computer from the pypi.org: https://pypi.org/project/RsFswp/#files to for example c:\temp\

  • Start the command line WinKey + R, type cmd and hit ENTER

  • Change the working directory to the Python installation of your choice (adjust the user name and python version in the path):

    cd c:\Users\John\AppData\Local\Programs\Python\Python37\Scripts

  • Install with the command: pip install c:\temp\RsFswp-3.0.1.7.tar

Finding Available Instruments

Like the pyvisa’s ResourceManager, the RsFswp can search for available instruments:

""""
Find the instruments in your environment
"""

from RsFswp import *

# Use the instr_list string items as resource names in the RsFswp constructor
instr_list = RsFswp.list_resources("?*")
print(instr_list)

If you have more VISAs installed, the one actually used by default is defined by a secret widget called Visa Conflict Manager. You can force your program to use a VISA of your choice:

"""
Find the instruments in your environment with the defined VISA implementation
"""

from RsFswp import *

# In the optional parameter visa_select you can use for example 'rs' or 'ni'
# Rs Visa also finds any NRP-Zxx USB sensors
instr_list = RsFswp.list_resources('?*', 'rs')
print(instr_list)

Tip

We believe our R&S VISA is the best choice for our customers. Here are the reasons why:

  • Small footprint

  • Superior VXI-11 and HiSLIP performance

  • Integrated legacy sensors NRP-Zxx support

  • Additional VXI-11 and LXI devices search

  • Availability for Windows, Linux, Mac OS

Initiating Instrument Session

RsFswp offers four different types of starting your remote-control session. We begin with the most typical case, and progress with more special ones.

Standard Session Initialization

Initiating new instrument session happens, when you instantiate the RsFswp object. Below, is a simple Hello World example. Different resource names are examples for different physical interfaces.

"""
Simple example on how to use the RsFswp module for remote-controlling your instrument
Preconditions:

- Installed RsFswp Python module Version 3.0.1 or newer from pypi.org
- Installed VISA, for example R&S Visa 5.12 or newer
"""

from RsFswp import *

# A good practice is to assure that you have a certain minimum version installed
RsFswp.assert_minimum_version('3.0.1')
resource_string_1 = 'TCPIP::192.168.2.101::INSTR'  # Standard LAN connection (also called VXI-11)
resource_string_2 = 'TCPIP::192.168.2.101::hislip0'  # Hi-Speed LAN connection - see 1MA208
resource_string_3 = 'GPIB::20::INSTR'  # GPIB Connection
resource_string_4 = 'USB::0x0AAD::0x0119::022019943::INSTR'  # USB-TMC (Test and Measurement Class)

# Initializing the session
driver = RsFswp(resource_string_1)

idn = driver.utilities.query_str('*IDN?')
print(f"\nHello, I am: '{idn}'")
print(f'RsFswp package version: {driver.utilities.driver_version}')
print(f'Visa manufacturer: {driver.utilities.visa_manufacturer}')
print(f'Instrument full name: {driver.utilities.full_instrument_model_name}')
print(f'Instrument installed options: {",".join(driver.utilities.instrument_options)}')

# Close the session
driver.close()

Note

If you are wondering about the missing ASRL1::INSTR, yes, it works too, but come on… it’s 2021.

Do not care about specialty of each session kind; RsFswp handles all the necessary session settings for you. You immediately have access to many identification properties in the interface driver.utilities . Here are same of them:

  • idn_string

  • driver_version

  • visa_manufacturer

  • full_instrument_model_name

  • instrument_serial_number

  • instrument_firmware_version

  • instrument_options

The constructor also contains optional boolean arguments id_query and reset:

driver = RsFswp('TCPIP::192.168.56.101::HISLIP', id_query=True, reset=True)
  • Setting id_query to True (default is True) checks, whether your instrument can be used with the RsFswp module.

  • Setting reset to True (default is False) resets your instrument. It is equivalent to calling the reset() method.

Selecting a Specific VISA

Just like in the function list_resources(), the RsFswp allows you to choose which VISA to use:

"""
Choosing VISA implementation
"""

from RsFswp import *

# Force use of the Rs Visa. For NI Visa, use the "SelectVisa='ni'"
driver = RsFswp('TCPIP::192.168.56.101::INSTR', True, True, "SelectVisa='rs'")

idn = driver.utilities.query_str('*IDN?')
print(f"\nHello, I am: '{idn}'")
print(f"\nI am using the VISA from: {driver.utilities.visa_manufacturer}")

# Close the session
driver.close()

No VISA Session

We recommend using VISA when possible preferrably with HiSlip session because of its low latency. However, if you are a strict VISA denier, RsFswp has something for you too - no Visa installation raw LAN socket:

"""
Using RsFswp without VISA for LAN Raw socket communication
"""

from RsFswp import *

driver = RsFswp('TCPIP::192.168.56.101::5025::SOCKET', True, True, "SelectVisa='socket'")
print(f'Visa manufacturer: {driver.utilities.visa_manufacturer}')
print(f"\nHello, I am: '{driver.utilities.idn_string}'")

# Close the session
driver.close()

Warning

Not using VISA can cause problems by debugging when you want to use the communication Trace Tool. The good news is, you can easily switch to use VISA and back just by changing the constructor arguments. The rest of your code stays unchanged.

Simulating Session

If a colleague is currently occupying your instrument, leave him in peace, and open a simulating session:

driver = RsFswp('TCPIP::192.168.56.101::HISLIP', True, True, "Simulate=True")

More option_string tokens are separated by comma:

driver = RsFswp('TCPIP::192.168.56.101::HISLIP', True, True, "SelectVisa='rs', Simulate=True")

Shared Session

In some scenarios, you want to have two independent objects talking to the same instrument. Rather than opening a second VISA connection, share the same one between two or more RsFswp objects:

"""
Sharing the same physical VISA session by two different RsFswp objects
"""

from RsFswp import *

driver1 = RsFswp('TCPIP::192.168.56.101::INSTR', True, True)
driver2 = RsFswp.from_existing_session(driver1)

print(f'driver1: {driver1.utilities.idn_string}')
print(f'driver2: {driver2.utilities.idn_string}')

# Closing the driver2 session does not close the driver1 session - driver1 is the 'session master'
driver2.close()
print(f'driver2: I am closed now')

print(f'driver1: I am  still opened and working: {driver1.utilities.idn_string}')
driver1.close()
print(f'driver1: Only now I am closed.')

Note

The driver1 is the object holding the ‘master’ session. If you call the driver1.close(), the driver2 loses its instrument session as well, and becomes pretty much useless.

Plain SCPI Communication

After you have opened the session, you can use the instrument-specific part described in the RsFswp API Structure. If for any reason you want to use the plain SCPI, use the utilities interface’s two basic methods:

  • write_str() - writing a command without an answer, for example *RST

  • query_str() - querying your instrument, for example the *IDN? query

You may ask a question. Actually, two questions:

  • Q1: Why there are not called write() and query() ?

  • Q2: Where is the read() ?

Answer 1: Actually, there are - the write_str() / write() and query_str() / query() are aliases, and you can use any of them. We promote the _str names, to clearly show you want to work with strings. Strings in Python3 are Unicode, the bytes and string objects are not interchangeable, since one character might be represented by more than 1 byte. To avoid mixing string and binary communication, all the method names for binary transfer contain _bin in the name.

Answer 2: Short answer - you do not need it. Long answer - your instrument never sends unsolicited responses. If you send a set command, you use write_str(). For a query command, you use query_str(). So, you really do not need it…

Bottom line - if you are used to write() and query() methods, from pyvisa, the write_str() and query_str() are their equivalents.

Enough with the theory, let us look at an example. Simple write, and query:

"""
Basic string write_str / query_str
"""

from RsFswp import *

driver = RsFswp('TCPIP::192.168.56.101::INSTR')
driver.utilities.write_str('*RST')
response = driver.utilities.query_str('*IDN?')
print(response)

# Close the session
driver.close()

This example is so-called “University-Professor-Example” - good to show a principle, but never used in praxis. The abovementioned commands are already a part of the driver’s API. Here is another example, achieving the same goal:

"""
Basic string write_str / query_str
"""

from RsFswp import *

driver = RsFswp('TCPIP::192.168.56.101::INSTR')
driver.utilities.reset()
print(driver.utilities.idn_string)

# Close the session
driver.close()

One additional feature we need to mention here: VISA timeout. To simplify, VISA timeout plays a role in each query_xxx(), where the controller (your PC) has to prevent waiting forever for an answer from your instrument. VISA timeout defines that maximum waiting time. You can set/read it with the visa_timeout property:

# Timeout in milliseconds
driver.utilities.visa_timeout = 3000

After this time, the RsFswp raises an exception. Speaking of exceptions, an important feature of the RsFswp is Instrument Status Checking. Check out the next chapter that describes the error checking in details.

For completion, we mention other string-based write_xxx() and query_xxx() methods - all in one example. They are convenient extensions providing type-safe float/boolean/integer setting/querying features:

"""
Basic string write_xxx / query_xxx
"""

from RsFswp import *

driver = RsFswp('TCPIP::192.168.56.101::INSTR')
driver.utilities.visa_timeout = 5000
driver.utilities.instrument_status_checking = True
driver.utilities.write_int('SWEEP:COUNT ', 10)  # sending 'SWEEP:COUNT 10'
driver.utilities.write_bool('SOURCE:RF:OUTPUT:STATE ', True)  # sending 'SOURCE:RF:OUTPUT:STATE ON'
driver.utilities.write_float('SOURCE:RF:FREQUENCY ', 1E9)  # sending 'SOURCE:RF:FREQUENCY 1000000000'

sc = driver.utilities.query_int('SWEEP:COUNT?')  # returning integer number sc=10
out = driver.utilities.query_bool('SOURCE:RF:OUTPUT:STATE?')  # returning boolean out=True
freq = driver.utilities.query_float('SOURCE:RF:FREQUENCY?')  # returning float number freq=1E9

# Close the session
driver.close()

Lastly, a method providing basic synchronization: query_opc(). It sends query *OPC? to your instrument. The instrument waits with the answer until all the tasks it currently has in a queue are finished. This way your program waits too, and this way it is synchronized with the actions in the instrument. Remember to have the VISA timeout set to an appropriate value to prevent the timeout exception. Here’s the snippet:

driver.utilities.visa_timeout = 3000
driver.utilities.write_str("INIT")
driver.utilities.query_opc()

# The results are ready now to fetch
results = driver.utilities.query_str("FETCH:MEASUREMENT?")

Tip

Wait, there’s more: you can send the *OPC? after each write_xxx() automatically:

# Default value after init is False
driver.utilities.opc_query_after_write = True

Error Checking

RsFswp pushes limits even further (internal R&S joke): It has a built-in mechanism that after each command/query checks the instrument’s status subsystem, and raises an exception if it detects an error. For those who are already screaming: Speed Performance Penalty!!!, don’t worry, you can disable it.

Instrument status checking is very useful since in case your command/query caused an error, you are immediately informed about it. Status checking has in most cases no practical effect on the speed performance of your program. However, if for example, you do many repetitions of short write/query sequences, it might make a difference to switch it off:

# Default value after init is True
driver.utilities.instrument_status_checking = False

To clear the instrument status subsystem of all errors, call this method:

driver.utilities.clear_status()

Instrument’s status system error queue is clear-on-read. It means, if you query its content, you clear it at the same time. To query and clear list of all the current errors, use this snippet:

errors_list = driver.utilities.query_all_errors()

See the next chapter on how to react on errors.

Exception Handling

The base class for all the exceptions raised by the RsFswp is RsInstrException. Inherited exception classes:

  • ResourceError raised in the constructor by problems with initiating the instrument, for example wrong or non-existing resource name

  • StatusException raised if a command or a query generated error in the instrument’s error queue

  • TimeoutException raised if a visa timeout or an opc timeout is reached

In this example we show usage of all of them. Because it is difficult to generate an error using the instrument-specific SCPI API, we use plain SCPI commands:

"""
Showing how to deal with exceptions
"""

from RsFswp import *

driver = None
# Try-catch for initialization. If an error occures, the ResourceError is raised
try:
    driver = RsFswp('TCPIP::10.112.1.179::HISLIP')
except ResourceError as e:
    print(e.args[0])
    print('Your instrument is probably OFF...')
    # Exit now, no point of continuing
    exit(1)

# Dealing with commands that potentially generate errors OPTION 1:
# Switching the status checking OFF termporarily
driver.utilities.instrument_status_checking = False
driver.utilities.write_str('MY:MISSpelled:COMMand')
# Clear the error queue
driver.utilities.clear_status()
# Status checking ON again
driver.utilities.instrument_status_checking = True

# Dealing with queries that potentially generate errors OPTION 2:
try:
    # You migh want to reduce the VISA timeout to avoid long waiting
    driver.utilities.visa_timeout = 1000
    driver.utilities.query_str('MY:WRONg:QUERy?')

except StatusException as e:
    # Instrument status error
    print(e.args[0])
    print('Nothing to see here, moving on...')

except TimeoutException as e:
    # Timeout error
    print(e.args[0])
    print('That took a long time...')

except RsInstrException as e:
    # RsInstrException is a base class for all the RsFswp exceptions
    print(e.args[0])
    print('Some other RsFswp error...')

finally:
    driver.utilities.visa_timeout = 5000
    # Close the session in any case
    driver.close()

Tip

General rules for exception handling:

  • If you are sending commands that might generate errors in the instrument, for example deleting a file which does not exist, use the OPTION 1 - temporarily disable status checking, send the command, clear the error queue and enable the status checking again.

  • If you are sending queries that might generate errors or timeouts, for example querying measurement that can not be performed at the moment, use the OPTION 2 - try/except with optionally adjusting the timeouts.

Transferring Files

Instrument -> PC

You definitely experienced it: you just did a perfect measurement, saved the results as a screenshot to an instrument’s storage drive. Now you want to transfer it to your PC. With RsFswp, no problem, just figure out where the screenshot was stored on the instrument. In our case, it is /var/user/instr_screenshot.png:

driver.utilities.read_file_from_instrument_to_pc(
    r'/var/user/instr_screenshot.png',
    r'c:\temp\pc_screenshot.png')

PC -> Instrument

Another common scenario: Your cool test program contains a setup file you want to transfer to your instrument: Here is the RsFswp one-liner split into 3 lines:

driver.utilities.send_file_from_pc_to_instrument(
    r'c:\MyCoolTestProgram\instr_setup.sav',
    r'/var/appdata/instr_setup.sav')

Writing Binary Data

Writing from bytes

An example where you need to send binary data is a waveform file of a vector signal generator. First, you compose your wform_data as bytes, and then you send it with write_bin_block():

# MyWaveform.wv is an instrument file name under which this data is stored
driver.utilities.write_bin_block(
    "SOUR:BB:ARB:WAV:DATA 'MyWaveform.wv',",
    wform_data)

Note

Notice the write_bin_block() has two parameters:

  • string parameter cmd for the SCPI command

  • bytes parameter payload for the actual binary data to send

Writing from PC files

Similar to querying binary data to a file, you can write binary data from a file. The second parameter is then the PC file path the content of which you want to send:

driver.utilities.write_bin_block_from_file(
    "SOUR:BB:ARB:WAV:DATA 'MyWaveform.wv',",
    r"c:\temp\wform_data.wv")

Transferring Big Data with Progress

We can agree that it can be annoying using an application that shows no progress for long-lasting operations. The same is true for remote-control programs. Luckily, the RsFswp has this covered. And, this feature is quite universal - not just for big files transfer, but for any data in both directions.

RsFswp allows you to register a function (programmers fancy name is callback), which is then periodicaly invoked after transfer of one data chunk. You can define that chunk size, which gives you control over the callback invoke frequency. You can even slow down the transfer speed, if you want to process the data as they arrive (direction instrument -> PC).

To show this in praxis, we are going to use another University-Professor-Example: querying the *IDN? with chunk size of 2 bytes and delay of 200ms between each chunk read:

"""
Event handlers by reading
"""

from RsFswp import *
import time


def my_transfer_handler(args):
    """Function called each time a chunk of data is transferred"""
    # Total size is not always known at the beginning of the transfer
    total_size = args.total_size if args.total_size is not None else "unknown"

    print(f"Context: '{args.context}{'with opc' if args.opc_sync else ''}', "
        f"chunk {args.chunk_ix}, "
        f"transferred {args.transferred_size} bytes, "
        f"total size {total_size}, "
        f"direction {'reading' if args.reading else 'writing'}, "
        f"data '{args.data}'")

    if args.end_of_transfer:
        print('End of Transfer')
    time.sleep(0.2)


driver = RsFswp('TCPIP::192.168.56.101::INSTR')

driver.events.on_read_handler = my_transfer_handler
# Switch on the data to be included in the event arguments
# The event arguments args.data will be updated
driver.events.io_events_include_data = True
# Set data chunk size to 2 bytes
driver.utilities.data_chunk_size = 2
driver.utilities.query_str('*IDN?')
# Unregister the event handler
driver.utilities.on_read_handler = None

# Close the session
driver.close()

If you start it, you might wonder (or maybe not): why is the args.total_size = None? The reason is, in this particular case the RsFswp does not know the size of the complete response up-front. However, if you use the same mechanism for transfer of a known data size (for example, file transfer), you get the information about the total size too, and hence you can calculate the progress as:

progress [pct] = 100 * args.transferred_size / args.total_size

Snippet of transferring file from PC to instrument, the rest of the code is the same as in the previous example:

driver.events.on_write_handler = my_transfer_handler
driver.events.io_events_include_data = True
driver.data_chunk_size = 1000
driver.utilities.send_file_from_pc_to_instrument(
    r'c:\MyCoolTestProgram\my_big_file.bin',
    r'/var/user/my_big_file.bin')
# Unregister the event handler
driver.events.on_write_handler = None

Multithreading

You are at the party, many people talking over each other. Not every person can deal with such crosstalk, neither can measurement instruments. For this reason, RsFswp has a feature of scheduling the access to your instrument by using so-called Locks. Locks make sure that there can be just one client at a time talking to your instrument. Talking in this context means completing one communication step - one command write or write/read or write/read/error check.

To describe how it works, and where it matters, we take three typical mulithread scenarios:

One instrument session, accessed from multiple threads

You are all set - the lock is a part of your instrument session. Check out the following example - it will execute properly, although the instrument gets 10 queries at the same time:

"""
Multiple threads are accessing one RsFswp object
"""

import threading
from RsFswp import *


def execute(session):
    """Executed in a separate thread."""
    session.utilities.query_str('*IDN?')


driver = RsFswp('TCPIP::192.168.56.101::INSTR')
threads = []
for i in range(10):
    t = threading.Thread(target=execute, args=(driver, ))
    t.start()
    threads.append(t)
print('All threads started')

# Wait for all threads to join this main thread
for t in threads:
    t.join()
print('All threads ended')

driver.close()

Shared instrument session, accessed from multiple threads

Same as the previous case, you are all set. The session carries the lock with it. You have two objects, talking to the same instrument from multiple threads. Since the instrument session is shared, the same lock applies to both objects causing the exclusive access to the instrument.

Try the following example:

"""
Multiple threads are accessing two RsFswp objects with shared session
"""

import threading
from RsFswp import *


def execute(session: RsFswp, session_ix, index) -> None:
    """Executed in a separate thread."""
    print(f'{index} session {session_ix} query start...')
    session.utilities.query_str('*IDN?')
    print(f'{index} session {session_ix} query end')


driver1 = RsFswp('TCPIP::192.168.56.101::INSTR')
driver2 = RsFswp.from_existing_session(driver1)
driver1.utilities.visa_timeout = 200
driver2.utilities.visa_timeout = 200
# To see the effect of crosstalk, uncomment this line
# driver2.utilities.clear_lock()

threads = []
for i in range(10):
    t = threading.Thread(target=execute, args=(driver1, 1, i,))
    t.start()
    threads.append(t)
    t = threading.Thread(target=execute, args=(driver2, 2, i,))
    t.start()
    threads.append(t)
print('All threads started')

# Wait for all threads to join this main thread
for t in threads:
    t.join()
print('All threads ended')

driver2.close()
driver1.close()

As you see, everything works fine. If you want to simulate some party crosstalk, uncomment the line driver2.utilities.clear_lock(). Thich causes the driver2 session lock to break away from the driver1 session lock. Although the driver1 still tries to schedule its instrument access, the driver2 tries to do the same at the same time, which leads to all the fun stuff happening.

Multiple instrument sessions accessed from multiple threads

Here, there are two possible scenarios depending on the instrument’s VISA interface:

  • Your are lucky, because you instrument handles each remote session completely separately. An example of such instrument is SMW200A. In this case, you have no need for session locking.

  • Your instrument handles all sessions with one set of in/out buffers. You need to lock the session for the duration of a talk. And you are lucky again, because the RsFswp takes care of it for you. The text below describes this scenario.

Run the following example:

"""
Multiple threads are accessing two RsFswp objects with two separate sessions
"""

import threading
from RsFswp import *


def execute(session: RsFswp, session_ix, index) -> None:
    """Executed in a separate thread."""
    print(f'{index} session {session_ix} query start...')
    session.utilities.query_str('*IDN?')
    print(f'{index} session {session_ix} query end')


driver1 = RsFswp('TCPIP::192.168.56.101::INSTR')
driver2 = RsFswp('TCPIP::192.168.56.101::INSTR')
driver1.utilities.visa_timeout = 200
driver2.utilities.visa_timeout = 200

# Synchronise the sessions by sharing the same lock
driver2.utilities.assign_lock(driver1.utilities.get_lock())  # To see the effect of crosstalk, comment this line

threads = []
for i in range(10):
    t = threading.Thread(target=execute, args=(driver1, 1, i,))
    t.start()
    threads.append(t)
    t = threading.Thread(target=execute, args=(driver2, 2, i,))
    t.start()
    threads.append(t)
print('All threads started')

# Wait for all threads to join this main thread
for t in threads:
    t.join()
print('All threads ended')

driver2.close()
driver1.close()

You have two completely independent sessions that want to talk to the same instrument at the same time. This will not go well, unless they share the same session lock. The key command to achieve this is driver2.utilities.assign_lock(driver1.utilities.get_lock()) Try to comment it and see how it goes. If despite commenting the line the example runs without issues, you are lucky to have an instrument similar to the SMW200A.

Logging

Yes, the logging again. This one is tailored for instrument communication. You will appreciate such handy feature when you troubleshoot your program, or just want to protocol the SCPI communication for your test reports.

What can you actually do with the logger?

  • Write SCPI communication to a stream-like object, for example console or file, or both simultaneously

  • Log only errors and skip problem-free parts; this way you avoid going through thousands lines of texts

  • Investigate duration of certain operations to optimize your program’s performance

  • Log custom messages from your program

Let us take this basic example:

"""
Basic logging example to the console
"""

from RsFswp import *

driver = RsFswp('TCPIP::192.168.1.101::INSTR')

# Switch ON logging to the console.
driver.utilities.logger.log_to_console = True
driver.utilities.logger.mode = LoggingMode.On
driver.utilities.reset()

# Close the session
driver.close()

Console output:

10:29:10.819     TCPIP::192.168.1.101::INSTR     0.976 ms  Write: *RST
10:29:10.819     TCPIP::192.168.1.101::INSTR  1884.985 ms  Status check: OK
10:29:12.704     TCPIP::192.168.1.101::INSTR     0.983 ms  Query OPC: 1
10:29:12.705     TCPIP::192.168.1.101::INSTR     2.892 ms  Clear status: OK
10:29:12.708     TCPIP::192.168.1.101::INSTR     3.905 ms  Status check: OK
10:29:12.712     TCPIP::192.168.1.101::INSTR     1.952 ms  Close: Closing session

The columns of the log are aligned for better reading. Columns meaning:

    1. Start time of the operation

    1. Device resource name (you can set an alias)

    1. Duration of the operation

    1. Log entry

Tip

You can customize the logging format with set_format_string(), and set the maximum log entry length with the properties:

  • abbreviated_max_len_ascii

  • abbreviated_max_len_bin

  • abbreviated_max_len_list

See the full logger help here.

Notice the SCPI communication starts from the line driver.utilities.reset(). If you want to log the initialization of the session as well, you have to switch the logging ON already in the constructor:

driver = RsFswp('TCPIP::192.168.56.101::HISLIP', options='LoggingMode=On')

Parallel to the console logging, you can log to a general stream. Do not fear the programmer’s jargon’… under the term stream you can just imagine a file. To be a little more technical, a stream in Python is any object that has two methods: write() and flush(). This example opens a file and sets it as logging target:

"""
Example of logging to a file
"""

from RsFswp import *

driver = RsFswp('TCPIP::192.168.1.101::INSTR')

# We also want to log to the console.
driver.utilities.logger.log_to_console = True

# Logging target is our file
file = open(r'c:\temp\my_file.txt', 'w')
driver.utilities.logger.set_logging_target(file)
driver.utilities.logger.mode = LoggingMode.On

# Instead of the 'TCPIP::192.168.1.101::INSTR', show 'MyDevice'
driver.utilities.logger.device_name = 'MyDevice'

# Custom user entry
driver.utilities.logger.info_raw('----- This is my custom log entry. ---- ')

driver.utilities.reset()

# Close the session
driver.close()

# Close the log file
file.close()

Tip

To make the log more compact, you can skip all the lines with Status check: OK:

driver.utilities.logger.log_status_check_ok = False

Hint

You can share the logging file between multiple sessions. In such case, remember to close the file only after you have stopped logging in all your sessions, otherwise you get a log write error.

For logging to a UDP port in addition to other log targets, use one of the lines:

driver.utilities.logger.log_to_udp = True
driver.utilities.logger.log_to_console_and_udp = True

You can select the UDP port to log to, the default is 49200:

driver.utilities.logger.udp_port = 49200

Another cool feature is logging only errors. To make this mode usefull for troubleshooting, you also want to see the circumstances which lead to the errors. Each driver elementary operation, for example, write_str(), can generate a group of log entries - let us call them Segment. In the logging mode Errors, a whole segment is logged only if at least one entry of the segment is an error.

The script below demonstrates this feature. We use a direct SCPI communication to send a misspelled SCPI command *CLS, which leads to instrument status error:

"""
Logging example to the console with only errors logged
"""

from RsFswp import *

driver = RsFswp('TCPIP::192.168.1.101::INSTR', options='LoggingMode=Errors')

# Switch ON logging to the console.
driver.utilities.logger.log_to_console = True

# Reset will not be logged, since no error occurred there
driver.utilities.reset()

# Now a misspelled command.
driver.utilities.write('*CLaS')

# A good command again, no logging here
idn = driver.utilities.query('*IDN?')

# Close the session
driver.close()

Console output:

12:11:02.879 TCPIP::192.168.1.101::INSTR     0.976 ms  Write string: *CLaS
12:11:02.879 TCPIP::192.168.1.101::INSTR     6.833 ms  Status check: StatusException:
                                             Instrument error detected: Undefined header;*CLaS

Notice the following:

  • Although the operation Write string: *CLaS finished without an error, it is still logged, because it provides the context for the actual error which occurred during the status checking right after.

  • No other log entries are present, including the session initialization and close, because they were all error-free.

Enums

AccessType

# Example value:
value = enums.AccessType.RO
# All values (2x):
RO | RW

AdcPreFilterMode

# Example value:
value = enums.AdcPreFilterMode.AUTO
# All values (2x):
AUTO | WIDE

AdemMeasType

# Example value:
value = enums.AdemMeasType.MIDDle
# All values (5x):
MIDDle | MPEak | NPEak | PPEak | RMS

AdjustAlignment

# Example value:
value = enums.AdjustAlignment.CENTer
# All values (3x):
CENTer | LEFT | RIGHt

AngleUnit

# Example value:
value = enums.AngleUnit.DEG
# All values (2x):
DEG | RAD

AnnotationMode

# Example value:
value = enums.AnnotationMode.CSPan
# All values (2x):
CSPan | SSTop

AttenuatorMode

# Example value:
value = enums.AttenuatorMode.LDIStortion
# All values (3x):
LDIStortion | LNOise | NORMal

AutoManualMode

# Example value:
value = enums.AutoManualMode.AUTO
# All values (2x):
AUTO | MANual

AutoManualUserMode

# Example value:
value = enums.AutoManualUserMode.AUTO
# All values (3x):
AUTO | MANual | USER

AutoMode

# Example value:
value = enums.AutoMode.AUTO
# All values (3x):
AUTO | OFF | ON

AutoOrOff

# Example value:
value = enums.AutoOrOff.AUTO
# All values (2x):
AUTO | OFF

AverageModeA

# Example value:
value = enums.AverageModeA.LINear
# All values (3x):
LINear | LOGarithmic | POWer

AverageModeB

# Example value:
value = enums.AverageModeB.LINear
# All values (6x):
LINear | LOGarithmic | MAXimum | POWer | SCALar | VIDeo

Band

# First value:
value = enums.Band.A
# Last value:
value = enums.Band.Y
# All values (14x):
A | D | E | F | G | J | K | KA
Q | U | USER | V | W | Y

BandB

# First value:
value = enums.BandB.D
# Last value:
value = enums.BandB.Y
# All values (12x):
D | E | F | G | J | KA | Q | U
USER | V | W | Y

BbInputSource

# Example value:
value = enums.BbInputSource.AIQ
# All values (4x):
AIQ | DIQ | FIQ | RF

BerRateFormat

# First value:
value = enums.BerRateFormat.CURRent
# Last value:
value = enums.BerRateFormat.TTOTal
# All values (17x):
CURRent | DSINdex | MAX | MIN | SECurrent | SEMax | SEMin | SETotal
TCURrent | TECurrent | TEMax | TEMin | TETotal | TMAX | TMIN | TOTal
TTOTal

BitOrdering

# Example value:
value = enums.BitOrdering.LSB
# All values (2x):
LSB | MSB

BurstMode

# Example value:
value = enums.BurstMode.BURS
# All values (2x):
BURS | MEAS

CalibrationScope

# Example value:
value = enums.CalibrationScope.ACLear
# All values (4x):
ACLear | ALL | OFF | ON

CalibrationState

# Example value:
value = enums.CalibrationState.EXPired
# All values (3x):
EXPired | NAN | OK

ChannelType

# First value:
value = enums.ChannelType.IqAnalyzer=IQ
# Last value:
value = enums.ChannelType.SpectrumAnalyzer=SANALYZER
# All values (31x):
IqAnalyzer | K10_Gsm | K106_NbIot | K10x_Lte | K118_Verizon5G | K14x_5GnewRadio | K15_Avionics | K17_MultiCarrierGroupDelay
K18_AmplifierMeas | K192_193_Docsis31 | K201_OneWeb | K30_Noise | K40_PhaseNoise | K50_FastSpurSearch | K6_PulseAnalysis | K60_TransientAnalysis
K7_AnalogModulation | K70_VectorSignalAnalyzer | K72_3GppFddBts | K73_3GppFddUe | K76_TdScdmaBts | K77_TdScdmaUe | K82_Cdma2000Bts | K83_Cdma2000Ms
K84_EvdoBts | K85_EvdoMs | K91_Wlan | K95_80211ad | K97_80211ay | RealTimeSpectrum | SpectrumAnalyzer

CheckResult

# Example value:
value = enums.CheckResult.FAILED
# All values (2x):
FAILED | PASSED

Color

# First value:
value = enums.Color.BLACk
# Last value:
value = enums.Color.YELLow
# All values (16x):
BLACk | BLUE | BROWn | CYAN | DGRay | GREen | LBLue | LCYan
LGRay | LGReen | LMAGenta | LRED | MAGenta | RED | WHITe | YELLow

ColorSchemeA

# Example value:
value = enums.ColorSchemeA.COLD
# All values (5x):
COLD | COLor | GRAYscale | HOT | RADar

CompatibilityMode

# First value:
value = enums.CompatibilityMode.ATT
# Last value:
value = enums.CompatibilityMode.FSWXv1_0
# All values (11x):
ATT | DEFault | FSET | FSL | FSMR | FSP | FSQ | FSU
FSV | FSW | FSWXv1_0

ComponentType

# Example value:
value = enums.ComponentType.AMPLifier
# All values (4x):
AMPLifier | DIVider | MIXer | MULTiplier

ConfigMode

# Example value:
value = enums.ConfigMode.DEFault
# All values (2x):
DEFault | USER

CorrectionMeasType

# Example value:
value = enums.CorrectionMeasType.OPEN
# All values (2x):
OPEN | THRough

CorrectionMethod

# Example value:
value = enums.CorrectionMethod.REFLexion
# All values (2x):
REFLexion | TRANsmission

CorrectionMode

# Example value:
value = enums.CorrectionMode.SPOT
# All values (2x):
SPOT | TABLe

Counter

# Example value:
value = enums.Counter.CAPTure
# All values (2x):
CAPTure | STATistics

CouplingTypeA

# Example value:
value = enums.CouplingTypeA.AC
# All values (2x):
AC | DC

CouplingTypeB

# Example value:
value = enums.CouplingTypeB.AC
# All values (3x):
AC | DC | DCLimit

DataExportMode

# Example value:
value = enums.DataExportMode.RAW
# All values (2x):
RAW | TRACe

DataFormat

# First value:
value = enums.DataFormat.ASCii
# Last value:
value = enums.DataFormat.UINT_cma_64
# All values (10x):
ASCii | MATLAB_cma_16 | MATLAB_cma_32 | MATLAB_cma_64 | Real16 | Real32 | Real64 | UINT_cma_16
UINT_cma_32 | UINT_cma_64

DaysOfWeek

# Example value:
value = enums.DaysOfWeek.ALL
# All values (8x):
ALL | FRIDay | MONDay | SATurday | SUNDay | THURsday | TUESday | WEDNesday

DdemGroup

# Example value:
value = enums.DdemGroup.APSK
# All values (8x):
APSK | ASK | FSK | MSK | PSK | QAM | QPSK | UQAM

DdemodFilter

# First value:
value = enums.DdemodFilter.A25Fm
# Last value:
value = enums.DdemodFilter.RRCosine
# All values (13x):
A25Fm | B22 | B25 | B44 | EMES | EREF | GAUSsian | QFM
QFR | QRM | QRR | RCOSine | RRCosine

DdemResultType

# First value:
value = enums.DdemResultType.ADR
# Last value:
value = enums.DdemResultType.RHO
# All values (20x):
ADR | DEV | DTTS | EVPK | EVPS | EVRM | FEPK | FERR
FSPK | FSPS | FSRM | IQIM | IQOF | MEPK | MEPS | MERM
PEPK | PEPS | PERM | RHO

DdemSignalType

# Example value:
value = enums.DdemSignalType.BURSted
# All values (2x):
BURSted | CONTinuous

Detect

# Example value:
value = enums.Detect.DETected
# All values (2x):
DETected | NDETected

DetectorB

# First value:
value = enums.DetectorB.ACSine
# Last value:
value = enums.DetectorB.SMP
# All values (13x):
ACSine | ACVideo | APEak | AVERage | CAVerage | CRMS | NEGative | NRM
POSitive | QPEak | RMS | SAMPle | SMP

DetectorC

# Example value:
value = enums.DetectorC.ACSine
# All values (8x):
ACSine | ACVideo | APEak | AVERage | NEGative | POSitive | RMS | SAMPle

DiagnosticSignal

# Example value:
value = enums.DiagnosticSignal.AIQ
# All values (8x):
AIQ | CALibration | EMI | MCALibration | RF | SYNThtwo | TG | WBCal

DiqUnit

# Example value:
value = enums.DiqUnit.AMPere
# All values (8x):
AMPere | DBM | DBMV | DBPW | DBUA | DBUV | VOLT | WATT

DisplayFormat

# Example value:
value = enums.DisplayFormat.SINGle
# All values (2x):
SINGle | SPLit

DisplayPosition

# Example value:
value = enums.DisplayPosition.BOTTom
# All values (3x):
BOTTom | OFF | TOP

Duration

# Example value:
value = enums.Duration.LONG
# All values (3x):
LONG | NORMal | SHORt

DutType

# Example value:
value = enums.DutType.AMPLifier
# All values (4x):
AMPLifier | DDOWnconv | DOWNconv | UPConv

EgateType

# Example value:
value = enums.EgateType.EDGE
# All values (2x):
EDGE | LEVel

EnrType

# Example value:
value = enums.EnrType.DIODe
# All values (3x):
DIODe | RESistor | SMARt

EspectrumRtype

# Example value:
value = enums.EspectrumRtype.CPOWer
# All values (2x):
CPOWer | PEAK

EventOnce

# Example value:
value = enums.EventOnce.ONCE
# All values (1x):
ONCE

EvmCalc

# Example value:
value = enums.EvmCalc.MACPower
# All values (4x):
MACPower | MECPower | SIGNal | SYMBol

Factory

# Example value:
value = enums.Factory.ALL
# All values (3x):
ALL | PATTern | STANdard

FftFilterMode

# Example value:
value = enums.FftFilterMode.AUTO
# All values (3x):
AUTO | NARRow | WIDE

FftWindowType

# Example value:
value = enums.FftWindowType.BLACkharris
# All values (8x):
BLACkharris | FLATtop | GAUSsian | HAMMing | HANNing | KAISerbessel | P5 | RECTangular

FileFormat

# Example value:
value = enums.FileFormat.CSV
# All values (2x):
CSV | DAT

FileFormatDdem

# Example value:
value = enums.FileFormatDdem.FRES
# All values (2x):
FRES | VAE

FileSeparator

# Example value:
value = enums.FileSeparator.COMMa
# All values (3x):
COMMa | SEMicolon | TAB

FilterTypeA

# Example value:
value = enums.FilterTypeA.FLAT
# All values (2x):
FLAT | GAUSs

FilterTypeB

# First value:
value = enums.FilterTypeB.CFILter
# Last value:
value = enums.FilterTypeB.RRC
# All values (9x):
CFILter | CISPr | FFT | MIL | NOISe | NORMal | P5 | PULSe
RRC

FilterTypeC

# Example value:
value = enums.FilterTypeC.CFILter
# All values (7x):
CFILter | CISPr | MIL | NORMal | P5 | PULSe | RRC

FilterTypeK91

# Example value:
value = enums.FilterTypeK91.CFILter
# All values (5x):
CFILter | NORMal | P5 | PULSe | RRC

FineSync

# Example value:
value = enums.FineSync.DDATa
# All values (3x):
DDATa | KDATa | PATTern

FpeaksSortMode

# Example value:
value = enums.FpeaksSortMode.X
# All values (2x):
X | Y

FrameModulation

# Example value:
value = enums.FrameModulation.AUTO
# All values (3x):
AUTO | DATA | PATTern

FrameModulationB

# Example value:
value = enums.FrameModulationB.DATA
# All values (2x):
DATA | PATTern

FramesScope

# Example value:
value = enums.FramesScope.ALL
# All values (2x):
ALL | CHANnel

FrequencyCouplingLinkA

# Example value:
value = enums.FrequencyCouplingLinkA.OFF
# All values (3x):
OFF | RBW | SPAN

FrequencyType

# Example value:
value = enums.FrequencyType.IF
# All values (3x):
IF | LO | RF

FunctionA

# Example value:
value = enums.FunctionA.MAX
# All values (2x):
MAX | OFF

FunctionB

# Example value:
value = enums.FunctionB.MAX
# All values (3x):
MAX | NONE | SUM

GatedSourceK30

# Example value:
value = enums.GatedSourceK30.EXT2
# All values (3x):
EXT2 | EXT3 | EXTernal

GeneratorIntf

# Example value:
value = enums.GeneratorIntf.GPIB
# All values (2x):
GPIB | TCPip

GeneratorIntfType

# Example value:
value = enums.GeneratorIntfType.GPIB
# All values (3x):
GPIB | PEXPress | TCPip

GpibTerminator

# Example value:
value = enums.GpibTerminator.EOI
# All values (2x):
EOI | LFEoi

HardcopyContent

# Example value:
value = enums.HardcopyContent.HCOPy
# All values (2x):
HCOPy | WINDows

HardcopyHeader

# Example value:
value = enums.HardcopyHeader.ALWays
# All values (5x):
ALWays | GLOBal | NEVer | ONCE | SECTion

HardcopyMode

# Example value:
value = enums.HardcopyMode.REPort
# All values (2x):
REPort | SCReen

HardcopyPageSize

# Example value:
value = enums.HardcopyPageSize.A4
# All values (2x):
A4 | US

HeadersK50

# First value:
value = enums.HeadersK50.ALL
# Last value:
value = enums.HeadersK50.STOP
# All values (9x):
ALL | DELTa | FREQuency | IDENt | POWer | RBW | SID | STARt
STOP

HumsFileFormat

# Example value:
value = enums.HumsFileFormat.JSON
# All values (2x):
JSON | XML

IdnFormat

# Example value:
value = enums.IdnFormat.FSL
# All values (3x):
FSL | LEGacy | NEW

IfGainMode

# Example value:
value = enums.IfGainMode.NORMal
# All values (2x):
NORMal | PULSe

IfGainModeDdem

# Example value:
value = enums.IfGainModeDdem.AVERaging
# All values (5x):
AVERaging | FREeze | NORMal | TRACking | USER

InOutDirection

# Example value:
value = enums.InOutDirection.INPut
# All values (2x):
INPut | OUTPut

InputConnectorB

# Example value:
value = enums.InputConnectorB.AIQI
# All values (3x):
AIQI | RF | RFPRobe

InputConnectorC

# Example value:
value = enums.InputConnectorC.RF
# All values (2x):
RF | RFPRobe

InputSelect

# Example value:
value = enums.InputSelect.INPut1
# All values (2x):
INPut1 | INPut2

InputSource

# Example value:
value = enums.InputSource.ABBand
# All values (7x):
ABBand | AIQ | DIQ | FIQ | OBBand | RF | RFAiq

InputSourceB

# Example value:
value = enums.InputSourceB.FIQ
# All values (2x):
FIQ | RF

InstrumentMode

# Example value:
value = enums.InstrumentMode.MSRanalyzer
# All values (3x):
MSRanalyzer | RTMStandard | SANalyzer

IqBandwidthMode

# Example value:
value = enums.IqBandwidthMode.AUTO
# All values (3x):
AUTO | FFT | MANual

IqDataFormat

# Example value:
value = enums.IqDataFormat.FloatComplex=FLOat32,COMPlex
# All values (4x):
FloatComplex | FloatReal | IntegerComplex | IntegerReal

IqDataFormatDdem

# First value:
value = enums.IqDataFormatDdem.FloatComplex=FLOat32,COMPlex
# Last value:
value = enums.IqDataFormatDdem.IntegerReal=INT32,REAL
# All values (10x):
FloatComplex | FloatIiQq | FloatIqIq | FloatPolar | FloatReal | IntegerComplex | IntegerIiQq | IntegerIqIq
IntegerPolar | IntegerReal

IqRangeType

# Example value:
value = enums.IqRangeType.CAPTure
# All values (2x):
CAPTure | RRANge

IqResultDataFormat

# Example value:
value = enums.IqResultDataFormat.COMPatible
# All values (3x):
COMPatible | IQBLock | IQPair

IqType

# Example value:
value = enums.IqType.Ipart=I
# All values (3x):
Ipart | IQpart | Qpart

LeftRightDirection

# Example value:
value = enums.LeftRightDirection.LEFT
# All values (2x):
LEFT | RIGHt

LimitState

# Example value:
value = enums.LimitState.ABSolute
# All values (4x):
ABSolute | AND | OR | RELative

LoadType

# Example value:
value = enums.LoadType.NEW
# All values (2x):
NEW | REPLace

LoType

# Example value:
value = enums.LoType.FIXed
# All values (2x):
FIXed | VARiable

LowHigh

# Example value:
value = enums.LowHigh.HIGH
# All values (2x):
HIGH | LOW

MarkerFunctionA

# First value:
value = enums.MarkerFunctionA.ACPower
# Last value:
value = enums.MarkerFunctionA.TPOWer
# All values (15x):
ACPower | AOBandwidth | AOBWidth | CN | CN0 | COBandwidth | COBWidth | CPOWer
GACLr | MACM | MCACpower | OBANdwidth | OBWidth | PPOWer | TPOWer

MarkerFunctionB

# Example value:
value = enums.MarkerFunctionB.ACPower
# All values (8x):
ACPower | AOBWidth | CN | CN0 | CPOWer | MCACpower | OBANdwidth | OBWidth

MarkerMode

# Example value:
value = enums.MarkerMode.DENSity
# All values (3x):
DENSity | POWer | RPOWer

MarkerRealImagB

# Example value:
value = enums.MarkerRealImagB.IMAG
# All values (2x):
IMAG | REAL

MeasurementStep

# Example value:
value = enums.MeasurementStep.NESTimate
# All values (4x):
NESTimate | SDETection | SOVerview | SPOTstep

MeasurementType

# Example value:
value = enums.MeasurementType.DIRected
# All values (2x):
DIRected | WIDE

MessageType

# Example value:
value = enums.MessageType.REMote
# All values (2x):
REMote | SMSG

MixerIdentifier

# Example value:
value = enums.MixerIdentifier.CLOCk
# All values (2x):
CLOCk | LO

MpowerDetector

# Example value:
value = enums.MpowerDetector.MEAN
# All values (2x):
MEAN | PEAK

MskFormat

# Example value:
value = enums.MskFormat.DIFFerential
# All values (4x):
DIFFerential | NORMal | TYPe1 | TYPe2

MspurSearchType

# Example value:
value = enums.MspurSearchType.DMINimum
# All values (2x):
DMINimum | PMAXimum

MsSyncMode

# Example value:
value = enums.MsSyncMode.MASTer
# All values (5x):
MASTer | NONE | PRIMary | SECondary | SLAVe

NoiseFigureLimit

# Example value:
value = enums.NoiseFigureLimit.ENR
# All values (7x):
ENR | GAIN | NOISe | PCOLd | PHOT | TEMPerature | YFACtor

NoiseFigureResult

# First value:
value = enums.NoiseFigureResult.CPCold
# Last value:
value = enums.NoiseFigureResult.YFACtor
# All values (11x):
CPCold | CPHot | CYFactor | ENR | GAIN | NOISe | NUNCertainty | PCOLd
PHOT | TEMPerature | YFACtor

NoiseFigureResultCustom

# First value:
value = enums.NoiseFigureResultCustom.CPCold
# Last value:
value = enums.NoiseFigureResultCustom.YFACtor
# All values (10x):
CPCold | CPHot | CYFactor | ENR | GAIN | NOISe | PCOLd | PHOT
TEMPerature | YFACtor

OddEven

# Example value:
value = enums.OddEven.EODD
# All values (3x):
EODD | EVEN | ODD

OffState

# Example value:
value = enums.OffState.OFF
# All values (1x):
OFF

OptimizationCriterion

# Example value:
value = enums.OptimizationCriterion.EVMMin
# All values (2x):
EVMMin | RMSMin

OptionState

# Example value:
value = enums.OptionState.OCCupy
# All values (3x):
OCCupy | OFF | ON

OutputType

# Example value:
value = enums.OutputType.DEVice
# All values (4x):
DEVice | TARMed | TOFF | UDEFined

PadType

# Example value:
value = enums.PadType.MLPad
# All values (2x):
MLPad | SRESistor

PageMarginUnit

# Example value:
value = enums.PageMarginUnit.IN
# All values (2x):
IN | MM

PageOrientation

# Example value:
value = enums.PageOrientation.LANDscape
# All values (2x):
LANDscape | PORTrait

PathToCalibrate

# Example value:
value = enums.PathToCalibrate.FULL
# All values (2x):
FULL | PARTial

PictureFormat

# First value:
value = enums.PictureFormat.BMP
# Last value:
value = enums.PictureFormat.WMF
# All values (11x):
BMP | DOC | EWMF | GDI | JPEG | JPG | PDF | PNG
RTF | SVG | WMF

PmRpointMode

# Example value:
value = enums.PmRpointMode.MANual
# All values (2x):
MANual | RIGHt

PowerMeasFunction

# Example value:
value = enums.PowerMeasFunction.ACPower
# All values (7x):
ACPower | CN | CN0 | CPOWer | MCACpower | OBANdwidth | OBWidth

PowerMeterUnit

# Example value:
value = enums.PowerMeterUnit.DBM
# All values (3x):
DBM | W | WATT

PowerSource

# Example value:
value = enums.PowerSource.VSUPply
# All values (2x):
VSUPply | VTUNe

PowerUnitB

# First value:
value = enums.PowerUnitB.A
# Last value:
value = enums.PowerUnitB.WATT
# All values (26x):
A | AMPere | DB | DBM | DBM_hz | DBM_mhz | DBMV | DBMV_mhz
DBPT | DBPT_mhz | DBPW | DBPW_mhz | DBUA | DBUa_m | DBUa_mhz | DBUa_mmhz
DBUV | DBUV_m | DBUV_mhz | DBUV_mmhz | PCT | UNITless | V | VOLT
W | WATT

PowerUnitC

# First value:
value = enums.PowerUnitC.A
# Last value:
value = enums.PowerUnitC.WATT
# All values (28x):
A | AMPere | DB | DBM | DBM_hz | DBM_mhz | DBMV | DBMV_mhz
DBPT | DBPT_mhz | DBPW | DBPW_mhz | DBUA | DBUa_m | DBUa_mhz | DBUa_mmhz
DBUV | DBUV_m | DBUV_mhz | DBUV_mmhz | DEG | HZ | PCT | RAD
S | UNITless | VOLT | WATT

PowerUnitDdem

# Example value:
value = enums.PowerUnitDdem.DBM
# All values (3x):
DBM | DBMV | DBUV

PreampOption

# Example value:
value = enums.PreampOption.B23
# All values (2x):
B23 | B24

PresetCompatible

# Example value:
value = enums.PresetCompatible.MRECeiver
# All values (8x):
MRECeiver | MSRA | OFF | PNOise | RECeiver | RTMS | SANalyzer | VNA

Probability

# Example value:
value = enums.Probability.P0_01
# All values (4x):
P0_01 | P0_1 | P1 | P10

ProbeMode

# Example value:
value = enums.ProbeMode.CM
# All values (4x):
CM | DM | NM | PM

ProbeSetupMode

# Example value:
value = enums.ProbeSetupMode.NOACtion
# All values (2x):
NOACtion | RSINgle

PskFormat

# Example value:
value = enums.PskFormat.DIFFerential
# All values (7x):
DIFFerential | DPI2 | MNPi2 | N3Pi8 | NORMal | NPI2 | PI8D8psk

PwrLevelMode

# Example value:
value = enums.PwrLevelMode.CURRent
# All values (2x):
CURRent | VOLTage

PwrMeasUnit

# Example value:
value = enums.PwrMeasUnit.ABS
# All values (3x):
ABS | PHZ | PMHZ

QamFormat

# Example value:
value = enums.QamFormat.DIFFerential
# All values (4x):
DIFFerential | MNPi4 | NORMal | NPI4

QpskFormat

# Example value:
value = enums.QpskFormat.DIFFerential
# All values (7x):
DIFFerential | DPI4 | N3Pi4 | NORMal | NPI4 | OFFSet | SOFFset

RangeClass

# Example value:
value = enums.RangeClass.LOCal
# All values (3x):
LOCal | MEDium | WIDE

RangeParam

# First value:
value = enums.RangeParam.ARBW
# Last value:
value = enums.RangeParam.TSTR
# All values (12x):
ARBW | LOFFset | MFRBw | NFFT | PAValue | PEXCursion | RBW | RFATtenuation
RLEVel | SNRatio | TSTP | TSTR

RefChannel

# Example value:
value = enums.RefChannel.LHIGhest
# All values (3x):
LHIGhest | MAXimum | MINimum

ReferenceMode

# Example value:
value = enums.ReferenceMode.ABSolute
# All values (2x):
ABSolute | RELative

ReferenceSource

# Example value:
value = enums.ReferenceSource.EXT
# All values (2x):
EXT | INT

ReferenceSourceA

# First value:
value = enums.ReferenceSourceA.E10
# Last value:
value = enums.ReferenceSourceA.SYNC
# All values (11x):
E10 | E100 | E1000 | EAUTo | EXT1 | EXT2 | EXTernal | EXTernal1
EXTernal2 | INTernal | SYNC

ReferenceSourceB

# Example value:
value = enums.ReferenceSourceB.EAUTo
# All values (3x):
EAUTo | EXTernal | INTernal

ReferenceSourceD

# Example value:
value = enums.ReferenceSourceD.EXT2
# All values (4x):
EXT2 | EXT3 | EXTernal | IMMediate

Relay

# First value:
value = enums.Relay.AC_enable
# Last value:
value = enums.Relay.SWRF1in
# All values (84x):
AC_enable | ACDC | AMPSw_2 | AMPSw_4 | ATT10 | ATT10db | ATT1db | ATT20
ATT20db | ATT2db | ATT40 | ATT40db | ATT4db_a | ATT4db_b | ATT5 | ATTinput2
CAL | CAL_enable | EATT | EMIMatt10 | EXT_relais | HP_Bypass | HP_Bypass_2 | HP_Hp100khz
HP_Hp1khz | HP_Hp1mhz | HP_Hp200khz | HP_Hp20khz | HP_Hp50khz | HP_Hp5mhz | HP_Hp9khz | HP_Sw
IFSW | INP2matt10r1 | INP2matt10r2 | INPut2 | LFMatt10 | LNA20db_1 | LNA20db_2 | LP_Lp100khz
LP_Lp14mhz | LP_Lp1mhz | LP_Lp20khz | LP_Lp40mhz | LP_Lp500khz | LP_Lp5mhz | LP_Sw | PREamp
PREamp30mhz | PRESab_bypr1 | PRESab_bypr2 | PRESab_swir1 | PRESab_swir2 | PRESel | RFAB | SATT10
SATT20 | SATT40 | SCAL | SIGSourout | SP6T | SPAByp | SPDTinput | SPDTmwcamp
SWAMp1 | SWAMp1amp2 | SWAMp1toamp4 | SWAMp2 | SWAMp3 | SWAMp3amp4 | SWAMp4 | SWAMp5
SWAMp6 | SWAMp7 | SWF1f2in | SWF1f2out | SWF1tof4out | SWF3f4out | SWF3in | SWF4in
SWF5in | SWF6f7in | SWFE | SWRF1in

ResultDevReference

# Example value:
value = enums.ResultDevReference.CENTer
# All values (4x):
CENTer | EDGE | FMSettling | PMSettling

ResultTypeB

# Example value:
value = enums.ResultTypeB.ALL
# All values (4x):
ALL | CFACtor | MEAN | PEAK

ResultTypeC

# Example value:
value = enums.ResultTypeC.AVERage
# All values (2x):
AVERage | IMMediate

ResultTypeD

# Example value:
value = enums.ResultTypeD.TOTal
# All values (1x):
TOTal

ResultTypeStat

# First value:
value = enums.ResultTypeStat.AVG
# Last value:
value = enums.ResultTypeStat.TPEak
# All values (9x):
AVG | PAVG | PCTL | PEAK | PPCTl | PSDev | RPEak | SDEV
TPEak

RoscillatorFreqMode

# Example value:
value = enums.RoscillatorFreqMode.E10
# All values (3x):
E10 | E100 | VARiable

RoscillatorRefOut

# Example value:
value = enums.RoscillatorRefOut.EXTernal1
# All values (7x):
EXTernal1 | EXTernal2 | O10 | O100 | O1000 | O8000 | OFF

ScaleYaxisUnit

# Example value:
value = enums.ScaleYaxisUnit.ABS
# All values (2x):
ABS | PCT

ScalingMode

# Example value:
value = enums.ScalingMode.LINear
# All values (2x):
LINear | LOGarithmic

SearchArea

# Example value:
value = enums.SearchArea.MEMory
# All values (2x):
MEMory | VISible

SearchRange

# Example value:
value = enums.SearchRange.GMAXimum
# All values (2x):
GMAXimum | RMAXimum

SelectAll

# Example value:
value = enums.SelectAll.ALL
# All values (1x):
ALL

SelectionRangeB

# Example value:
value = enums.SelectionRangeB.ALL
# All values (2x):
ALL | CURRent

SelectionScope

# Example value:
value = enums.SelectionScope.ALL
# All values (2x):
ALL | SINGle

Separator

# Example value:
value = enums.Separator.COMMa
# All values (2x):
COMMa | POINt

SequencerMode

# Example value:
value = enums.SequencerMode.CDEFined
# All values (4x):
CDEFined | CONTinous | CONTinuous | SINGle

ServiceBandwidth

# Example value:
value = enums.ServiceBandwidth.BROadband
# All values (2x):
BROadband | NARRowband

ServiceState

# Example value:
value = enums.ServiceState.DEViations
# All values (4x):
DEViations | NAN | OK | REQired

SidebandPos

# Example value:
value = enums.SidebandPos.INVerse
# All values (2x):
INVerse | NORMal

SignalLevel

# Example value:
value = enums.SignalLevel.HIGH
# All values (3x):
HIGH | LOW | OFF

SignalType

# Example value:
value = enums.SignalType.AC
# All values (3x):
AC | DC | DCZero

SingleValue

# First value:
value = enums.SingleValue.ALL
# Last value:
value = enums.SingleValue.RHO
# All values (13x):
ALL | CFER | EVMP | EVMR | FDER | FEP | FERM | IQOF
MEP | MERM | PEP | PERM | RHO

Size

# Example value:
value = enums.Size.LARGe
# All values (2x):
LARGe | SMALl

SlopeType

# Example value:
value = enums.SlopeType.NEGative
# All values (2x):
NEGative | POSitive

SnmpVersion

# Example value:
value = enums.SnmpVersion.DEFault
# All values (5x):
DEFault | OFF | V12 | V123 | V3

Source

# First value:
value = enums.Source.AM
# Last value:
value = enums.Source.VIDeo
# All values (13x):
AM | FM | FOCus | HVIDeo | IF | IF2 | IQ | OFF
OUT1 | OUT2 | PM | SSB | VIDeo

SourceInt

# Example value:
value = enums.SourceInt.EXTernal
# All values (2x):
EXTernal | INTernal

SpacingY

# Example value:
value = enums.SpacingY.LDB
# All values (4x):
LDB | LINear | LOGarithmic | PERCent

SpanSetting

# Example value:
value = enums.SpanSetting.FREQuency
# All values (2x):
FREQuency | TIME

State

# Example value:
value = enums.State.ALL
# All values (4x):
ALL | AUTO | OFF | ON

StatisticMode

# Example value:
value = enums.StatisticMode.INFinite
# All values (2x):
INFinite | SONLy

StatisticType

# Example value:
value = enums.StatisticType.ALL
# All values (2x):
ALL | SELected

Stepsize

# Example value:
value = enums.Stepsize.POINts
# All values (2x):
POINts | STANdard

StoreType

# Example value:
value = enums.StoreType.CHANnel
# All values (2x):
CHANnel | INSTrument

SubBlockGaps

# Example value:
value = enums.SubBlockGaps.AB
# All values (7x):
AB | BC | CD | DE | EF | FG | GH

SummaryMode

# Example value:
value = enums.SummaryMode.AVERage
# All values (2x):
AVERage | SINGle

SweepModeC

# Example value:
value = enums.SweepModeC.AUTO
# All values (3x):
AUTO | ESPectrum | LIST

SweepOptimize

# Example value:
value = enums.SweepOptimize.AUTO
# All values (4x):
AUTO | DYNamic | SPEed | TRANsient

SweepType

# Example value:
value = enums.SweepType.AUTO
# All values (3x):
AUTO | FFT | SWEep

SymbolSelection

# Example value:
value = enums.SymbolSelection.ALL
# All values (3x):
ALL | DATA | PATTern

Synchronization

# Example value:
value = enums.Synchronization.ALL
# All values (2x):
ALL | NONE

SyncMode

# Example value:
value = enums.SyncMode.MEAS
# All values (2x):
MEAS | SYNC

SystemStatus

# Example value:
value = enums.SystemStatus.ERR
# All values (3x):
ERR | OK | WARN

TechnologyStandardA

# First value:
value = enums.TechnologyStandardA.GSM
# Last value:
value = enums.TechnologyStandardA.WCDMa
# All values (28x):
GSM | LTE_1_40 | LTE_10_00 | LTE_15_00 | LTE_20_00 | LTE_3_00 | LTE_5_00 | NR5G_fr1_10
NR5G_fr1_100 | NR5G_fr1_15 | NR5G_fr1_20 | NR5G_fr1_25 | NR5G_fr1_30 | NR5G_fr1_35 | NR5G_fr1_40 | NR5G_fr1_45
NR5G_fr1_5 | NR5G_fr1_50 | NR5G_fr1_60 | NR5G_fr1_70 | NR5G_fr1_80 | NR5G_fr1_90 | NR5G_fr2_100 | NR5G_fr2_200
NR5G_fr2_400 | NR5G_fr2_50 | USER | WCDMa

TechnologyStandardB

# First value:
value = enums.TechnologyStandardB.AWLan
# Last value:
value = enums.TechnologyStandardB.WIMax
# All values (60x):
AWLan | BWLan | CDPD | D2CDma | EUTRa | F19Cdma | F1D100nr5g | F1D20nr5g
F1U100nr5g | F1U20nr5g | F2D100nr5g | F2D200nr5g | F2U100nr5g | F2U200nr5g | F8CDma | FIS95a
FIS95c0 | FIS95c1 | FJ008 | FTCDma | FW3Gppcdma | FWCDma | GSM | L03R
L03S | L05R | L05S | L10R | L10S | L14R | L14S | L15R
L15S | L20R | L20S | M2CDma | MSR | NONE | NR5G | NR5Glte
PAPCo25 | PDC | PHS | R19Cdma | R8CDma | REUTra | RFID14443 | RIS95a
RIS95c0 | RIS95c1 | RJ008 | RTCDma | RW3Gppcdma | RWCDma | S2CDma | TCDMa
TETRa | USER | WIBRo | WIMax

TechnologyStandardDdem

# Example value:
value = enums.TechnologyStandardDdem.DECT
# All values (3x):
DECT | EDGE | GSM

Temperature

# Example value:
value = enums.Temperature.COLD
# All values (2x):
COLD | HOT

TimeFormat

# Example value:
value = enums.TimeFormat.DE
# All values (3x):
DE | ISO | US

TimeLimitUnit

# Example value:
value = enums.TimeLimitUnit.S
# All values (2x):
S | SYM

TimeOrder

# Example value:
value = enums.TimeOrder.AFTer
# All values (2x):
AFTer | BEFore

TouchscreenState

# Example value:
value = enums.TouchscreenState.FRAMe
# All values (3x):
FRAMe | OFF | ON

TraceFormat

# First value:
value = enums.TraceFormat.BERate
# Last value:
value = enums.TraceFormat.UPHase
# All values (22x):
BERate | BINary | COMP | CONF | CONS | COVF | DECimal | FEYE
FREQuency | GDELay | HEXadecimal | IEYE | MAGNitude | MOVerview | NONE | OCTal
PHASe | QEYE | RCONstell | RIMag | RSUMmary | UPHase

TraceModeA

# Example value:
value = enums.TraceModeA.AVERage
# All values (6x):
AVERage | MAXHold | MINHold | OFF | VIEW | WRITe

TraceModeB

# Example value:
value = enums.TraceModeB.AVERage
# All values (4x):
AVERage | MAXHold | MINHold | WRITe

TraceModeC

# Example value:
value = enums.TraceModeC.AVERage
# All values (6x):
AVERage | BLANk | MAXHold | MINHold | VIEW | WRITe

TraceModeD

# Example value:
value = enums.TraceModeD.MAXHold
# All values (2x):
MAXHold | WRITe

TraceModeE

# Example value:
value = enums.TraceModeE.AVERage
# All values (3x):
AVERage | MAXHold | WRITe

TraceModeF

# Example value:
value = enums.TraceModeF.AVERage
# All values (7x):
AVERage | BLANk | DENSity | MAXHold | MINHold | VIEW | WRITe

TraceModeH

# Example value:
value = enums.TraceModeH.BLANk
# All values (3x):
BLANk | VIEW | WRITe

TraceNumber

# First value:
value = enums.TraceNumber.BTOBits
# Last value:
value = enums.TraceNumber.TRACe6
# All values (15x):
BTOBits | BTOFm | ESPLine | HMAXhold | LIST | PSPectrum | SGRam | SPECtrogram
SPURious | TRACe1 | TRACe2 | TRACe3 | TRACe4 | TRACe5 | TRACe6

TracePresetType

# Example value:
value = enums.TracePresetType.ALL
# All values (3x):
ALL | MAM | MCM

TraceReference

# Example value:
value = enums.TraceReference.BURSt
# All values (3x):
BURSt | PATTern | TRIGger

TraceRefType

# Example value:
value = enums.TraceRefType.ERRor
# All values (4x):
ERRor | MEAS | REF | TCAP

TraceSymbols

# Example value:
value = enums.TraceSymbols.BARS
# All values (4x):
BARS | DOTS | OFF | ON

TraceTypeDdem

# First value:
value = enums.TraceTypeDdem.MSTRace
# Last value:
value = enums.TraceTypeDdem.TRACe6
# All values (15x):
MSTRace | PSTRace | STRace | TRACe1 | TRACe1i | TRACe1r | TRACe2 | TRACe2i
TRACe2r | TRACe3 | TRACe3i | TRACe3r | TRACe4 | TRACe5 | TRACe6

TraceTypeK30

# Example value:
value = enums.TraceTypeK30.TRACe1
# All values (4x):
TRACe1 | TRACe2 | TRACe3 | TRACe4

TraceTypeK60

# Example value:
value = enums.TraceTypeK60.SGRam
# All values (8x):
SGRam | SPECtrogram | TRACe1 | TRACe2 | TRACe3 | TRACe4 | TRACe5 | TRACe6

TraceTypeList

# Example value:
value = enums.TraceTypeList.LIST
# All values (7x):
LIST | TRACe1 | TRACe2 | TRACe3 | TRACe4 | TRACe5 | TRACe6

TraceTypeNumeric

# Example value:
value = enums.TraceTypeNumeric.TRACe1
# All values (6x):
TRACe1 | TRACe2 | TRACe3 | TRACe4 | TRACe5 | TRACe6

TriggerOutType

# Example value:
value = enums.TriggerOutType.DEVice
# All values (3x):
DEVice | TARMed | UDEFined

TriggerPort

# Example value:
value = enums.TriggerPort.EXT1
# All values (4x):
EXT1 | EXT2 | HOST | OFF

TriggerSeqSource

# First value:
value = enums.TriggerSeqSource.ACVideo
# Last value:
value = enums.TriggerSeqSource.VIDeo
# All values (40x):
ACVideo | AF | AM | AMRelative | BBPower | EXT2 | EXT3 | EXT4
EXTernal | FM | GP0 | GP1 | GP2 | GP3 | GP4 | GP5
IFPower | IMMediate | INTernal | IQPower | LXI | MAGNitude | MAIT | MANual
MASK | PM | PMTRigger | PSENsor | RFPower | SLEFt | SMONo | SMPX
SPILot | SRDS | SRIGht | SSTereo | TDTRigger | TIME | TV | VIDeo

TriggerSourceB

# First value:
value = enums.TriggerSourceB.ACVideo
# Last value:
value = enums.TriggerSourceB.TV
# All values (30x):
ACVideo | AF | AM | AMRelative | BBPower | EXT2 | EXT3 | EXT4
EXTernal | FM | GP0 | GP1 | GP2 | GP3 | GP4 | GP5
IFPower | IMMediate | IQPower | MAGNitude | PM | RFPower | SLEFt | SMONo
SMPX | SPILot | SRDS | SRIGht | SSTereo | TV

TriggerSourceD

# First value:
value = enums.TriggerSourceD.EXT2
# Last value:
value = enums.TriggerSourceD.VIDeo
# All values (10x):
EXT2 | EXT3 | EXT4 | EXTernal | IFPower | IMMediate | IQPower | PSENsor
RFPower | VIDeo

TriggerSourceK

# First value:
value = enums.TriggerSourceK.EXT2
# Last value:
value = enums.TriggerSourceK.TIME
# All values (9x):
EXT2 | EXT3 | EXTernal | IFPower | IMMediate | IQPower | MANual | RFPower
TIME

TriggerSourceL

# Example value:
value = enums.TriggerSourceL.EXT2
# All values (8x):
EXT2 | EXT3 | EXTernal | IFPower | IMMediate | IQPower | RFPower | TIME

TriggerSourceListPower

# First value:
value = enums.TriggerSourceListPower.EXT2
# Last value:
value = enums.TriggerSourceListPower.VIDeo
# All values (10x):
EXT2 | EXT3 | EXT4 | EXTernal | IFPower | IMMediate | LINE | LXI
RFPower | VIDeo

TriggerSourceMpower

# Example value:
value = enums.TriggerSourceMpower.EXT2
# All values (7x):
EXT2 | EXT3 | EXT4 | EXTernal | IFPower | RFPower | VIDeo

TuningRange

# Example value:
value = enums.TuningRange.SMALl
# All values (2x):
SMALl | WIDE

UnitMode

# Example value:
value = enums.UnitMode.DB
# All values (2x):
DB | PCT

UpDownDirection

# Example value:
value = enums.UpDownDirection.DOWN
# All values (2x):
DOWN | UP

UserLevel

# Example value:
value = enums.UserLevel.AUTH
# All values (3x):
AUTH | NOAuth | PRIV

WindowDirection

# Example value:
value = enums.WindowDirection.ABOVe
# All values (4x):
ABOVe | BELow | LEFT | RIGHt

WindowDirReplace

# Example value:
value = enums.WindowDirReplace.ABOVe
# All values (5x):
ABOVe | BELow | LEFT | REPLace | RIGHt

WindowName

# Example value:
value = enums.WindowName.FOCus
# All values (1x):
FOCus

WindowTypeBase

# Example value:
value = enums.WindowTypeBase.Diagram=DIAGram
# All values (5x):
Diagram | MarkePeakList | MarkeTable | ResultSummary | Spectrogram

WindowTypeIq

# First value:
value = enums.WindowTypeIq.Diagram=DIAGram
# Last value:
value = enums.WindowTypeIq.Spectrum=FREQ
# All values (9x):
Diagram | IqImagReal | IqVector | Magnitude | MarkePeakList | MarkeTable | ResultSummary | Spectrogram
Spectrum

WindowTypeK30

# First value:
value = enums.WindowTypeK30.CalPowerCold=CPCold
# Last value:
value = enums.WindowTypeK30.YfactorResult=YFACtor
# All values (12x):
CalPowerCold | CalPowerHot | CalYfactor | EnrMeasured | GainResult | MarkerTable | NoiseFigureResult | NoiseTemperatureResult
PowerColdResult | PowerHotResult | ResultTable | YfactorResult

WindowTypeK40

# First value:
value = enums.WindowTypeK40.FrequencyDrift=FDRift
# Last value:
value = enums.WindowTypeK40.SweepResultList=SRESults
# All values (9x):
FrequencyDrift | MarkerTable | PhaseNoiseDiagram | ResidualNoiseTable | SpectrumMonitor | SpotNoiseTable | SpurList | StabilityFreqLevel
SweepResultList

WindowTypeK50

# Example value:
value = enums.WindowTypeK50.MarkerTable=MTABle
# All values (5x):
MarkerTable | NoiseFloorEstimate | SpectralOverview | SpurDetectionSpectrum | SpurDetectionTable

WindowTypeK60

# First value:
value = enums.WindowTypeK60.ChirpRateTimeDomain=CRTime
# Last value:
value = enums.WindowTypeK60.StatisticsTable=STABle
# All values (15x):
ChirpRateTimeDomain | FmTimeDomain | FreqDeviationTimeDomain | IqTimeDomain | MarkerTable | ParameterDistribution | ParameterTrend | PhaseDeviationTimeDomain
PmTimeDomain | PMTimeDomainWrapped | ResultsTable | RfPowerTimeDomain | RfSpectrum | Spectrogram | StatisticsTable

WindowTypeK7

# First value:
value = enums.WindowTypeK7.AmSpectrum='XTIM:AM:RELative:AFSPectrum'
# Last value:
value = enums.WindowTypeK7.RfTimeDomain='XTIM:AM'
# All values (11x):
AmSpectrum | AmTimeDomain | FmSpectrum | FmTimeDomain | MarkerPeakList | MarkerTable | PmSpectrum | PmTimeDomain
ResultSummary | RfSpectrum | RfTimeDomain

WindowTypeK70

# First value:
value = enums.WindowTypeK70.CaptureBufferMagnAbs=CBUFfer
# Last value:
value = enums.WindowTypeK70.SymbolsHexa=SYMB
# All values (9x):
CaptureBufferMagnAbs | Equalizer | ErrorVectorMagnitude | MeasMagnRel | ModulationAccuracy | ModulationErrors | MultiSource | RefMagnRel
SymbolsHexa

Xdistribution

# Example value:
value = enums.Xdistribution.BINCentered
# All values (2x):
BINCentered | STARtstop

XyDirection

# Example value:
value = enums.XyDirection.HORizontal
# All values (2x):
HORizontal | VERTical

RepCaps

Channel

# First value:
value = repcap.Channel.Ch1
# Range:
Ch1 .. Ch64
# All values (64x):
Ch1 | Ch2 | Ch3 | Ch4 | Ch5 | Ch6 | Ch7 | Ch8
Ch9 | Ch10 | Ch11 | Ch12 | Ch13 | Ch14 | Ch15 | Ch16
Ch17 | Ch18 | Ch19 | Ch20 | Ch21 | Ch22 | Ch23 | Ch24
Ch25 | Ch26 | Ch27 | Ch28 | Ch29 | Ch30 | Ch31 | Ch32
Ch33 | Ch34 | Ch35 | Ch36 | Ch37 | Ch38 | Ch39 | Ch40
Ch41 | Ch42 | Ch43 | Ch44 | Ch45 | Ch46 | Ch47 | Ch48
Ch49 | Ch50 | Ch51 | Ch52 | Ch53 | Ch54 | Ch55 | Ch56
Ch57 | Ch58 | Ch59 | Ch60 | Ch61 | Ch62 | Ch63 | Ch64

Colors

# First value:
value = repcap.Colors.Ix1
# Values (4x):
Ix1 | Ix2 | Ix3 | Ix4

Component

# First value:
value = repcap.Component.Ix1
# Range:
Ix1 .. Ix32
# All values (32x):
Ix1 | Ix2 | Ix3 | Ix4 | Ix5 | Ix6 | Ix7 | Ix8
Ix9 | Ix10 | Ix11 | Ix12 | Ix13 | Ix14 | Ix15 | Ix16
Ix17 | Ix18 | Ix19 | Ix20 | Ix21 | Ix22 | Ix23 | Ix24
Ix25 | Ix26 | Ix27 | Ix28 | Ix29 | Ix30 | Ix31 | Ix32

CornerFrequency

# First value:
value = repcap.CornerFrequency.Nr1
# Range:
Nr1 .. Nr5
# All values (5x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5

DeltaMarker

# First value:
value = repcap.DeltaMarker.Nr1
# Range:
Nr1 .. Nr32
# All values (32x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16
Nr17 | Nr18 | Nr19 | Nr20 | Nr21 | Nr22 | Nr23 | Nr24
Nr25 | Nr26 | Nr27 | Nr28 | Nr29 | Nr30 | Nr31 | Nr32

DisplayLine

# First value:
value = repcap.DisplayLine.Nr1
# Values (2x):
Nr1 | Nr2

ExternalGen

# First value:
value = repcap.ExternalGen.Nr1
# Range:
Nr1 .. Nr8
# All values (8x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8

ExternalPort

# First value:
value = repcap.ExternalPort.Nr1
# Values (3x):
Nr1 | Nr2 | Nr3

ExternalRosc

# First value:
value = repcap.ExternalRosc.Nr1
# Values (2x):
Nr1 | Nr2

FileList

# First value:
value = repcap.FileList.Nr1
# Range:
Nr1 .. Nr64
# All values (64x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16
Nr17 | Nr18 | Nr19 | Nr20 | Nr21 | Nr22 | Nr23 | Nr24
Nr25 | Nr26 | Nr27 | Nr28 | Nr29 | Nr30 | Nr31 | Nr32
Nr33 | Nr34 | Nr35 | Nr36 | Nr37 | Nr38 | Nr39 | Nr40
Nr41 | Nr42 | Nr43 | Nr44 | Nr45 | Nr46 | Nr47 | Nr48
Nr49 | Nr50 | Nr51 | Nr52 | Nr53 | Nr54 | Nr55 | Nr56
Nr57 | Nr58 | Nr59 | Nr60 | Nr61 | Nr62 | Nr63 | Nr64

FilterPy

# First value:
value = repcap.FilterPy.Nr1
# Range:
Nr1 .. Nr32
# All values (32x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16
Nr17 | Nr18 | Nr19 | Nr20 | Nr21 | Nr22 | Nr23 | Nr24
Nr25 | Nr26 | Nr27 | Nr28 | Nr29 | Nr30 | Nr31 | Nr32

FreqLine

# First value:
value = repcap.FreqLine.Nr1
# Values (4x):
Nr1 | Nr2 | Nr3 | Nr4

FreqOffset

# First value:
value = repcap.FreqOffset.Nr1
# Range:
Nr1 .. Nr8
# All values (8x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8

GapChannel

# First value:
value = repcap.GapChannel.Nr1
# Values (2x):
Nr1 | Nr2

GateRange

# First value:
value = repcap.GateRange.Nr1
# Range:
Nr1 .. Nr64
# All values (64x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16
Nr17 | Nr18 | Nr19 | Nr20 | Nr21 | Nr22 | Nr23 | Nr24
Nr25 | Nr26 | Nr27 | Nr28 | Nr29 | Nr30 | Nr31 | Nr32
Nr33 | Nr34 | Nr35 | Nr36 | Nr37 | Nr38 | Nr39 | Nr40
Nr41 | Nr42 | Nr43 | Nr44 | Nr45 | Nr46 | Nr47 | Nr48
Nr49 | Nr50 | Nr51 | Nr52 | Nr53 | Nr54 | Nr55 | Nr56
Nr57 | Nr58 | Nr59 | Nr60 | Nr61 | Nr62 | Nr63 | Nr64

Generator

# First value:
value = repcap.Generator.Nr1
# Range:
Nr1 .. Nr32
# All values (32x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16
Nr17 | Nr18 | Nr19 | Nr20 | Nr21 | Nr22 | Nr23 | Nr24
Nr25 | Nr26 | Nr27 | Nr28 | Nr29 | Nr30 | Nr31 | Nr32

InputIx

# First value:
value = repcap.InputIx.Nr1
# Range:
Nr1 .. Nr32
# All values (32x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16
Nr17 | Nr18 | Nr19 | Nr20 | Nr21 | Nr22 | Nr23 | Nr24
Nr25 | Nr26 | Nr27 | Nr28 | Nr29 | Nr30 | Nr31 | Nr32

Item

# First value:
value = repcap.Item.Ix1
# Range:
Ix1 .. Ix64
# All values (64x):
Ix1 | Ix2 | Ix3 | Ix4 | Ix5 | Ix6 | Ix7 | Ix8
Ix9 | Ix10 | Ix11 | Ix12 | Ix13 | Ix14 | Ix15 | Ix16
Ix17 | Ix18 | Ix19 | Ix20 | Ix21 | Ix22 | Ix23 | Ix24
Ix25 | Ix26 | Ix27 | Ix28 | Ix29 | Ix30 | Ix31 | Ix32
Ix33 | Ix34 | Ix35 | Ix36 | Ix37 | Ix38 | Ix39 | Ix40
Ix41 | Ix42 | Ix43 | Ix44 | Ix45 | Ix46 | Ix47 | Ix48
Ix49 | Ix50 | Ix51 | Ix52 | Ix53 | Ix54 | Ix55 | Ix56
Ix57 | Ix58 | Ix59 | Ix60 | Ix61 | Ix62 | Ix63 | Ix64

LimitIx

# First value:
value = repcap.LimitIx.Nr1
# Range:
Nr1 .. Nr32
# All values (32x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16
Nr17 | Nr18 | Nr19 | Nr20 | Nr21 | Nr22 | Nr23 | Nr24
Nr25 | Nr26 | Nr27 | Nr28 | Nr29 | Nr30 | Nr31 | Nr32

Line

# First value:
value = repcap.Line.Ix1
# Range:
Ix1 .. Ix8
# All values (8x):
Ix1 | Ix2 | Ix3 | Ix4 | Ix5 | Ix6 | Ix7 | Ix8

Marker

# First value:
value = repcap.Marker.Nr1
# Range:
Nr1 .. Nr16
# All values (16x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16

MarkerDestination

# First value:
value = repcap.MarkerDestination.Nr1
# Range:
Nr1 .. Nr16
# All values (16x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16

OutputConnector

# First value:
value = repcap.OutputConnector.Nr1
# Values (4x):
Nr1 | Nr2 | Nr3 | Nr4

Port

# First value:
value = repcap.Port.Nr1
# Values (2x):
Nr1 | Nr2

PowerClass

# First value:
value = repcap.PowerClass.Nr1
# Range:
Nr1 .. Nr30
# All values (30x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16
Nr17 | Nr18 | Nr19 | Nr20 | Nr21 | Nr22 | Nr23 | Nr24
Nr25 | Nr26 | Nr27 | Nr28 | Nr29 | Nr30

PowerMeter

# First value:
value = repcap.PowerMeter.Nr1
# Range:
Nr1 .. Nr16
# All values (16x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16

Probe

# First value:
value = repcap.Probe.Nr1
# Range:
Nr1 .. Nr8
# All values (8x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8

RangePy

# First value:
value = repcap.RangePy.Ix1
# Range:
Ix1 .. Ix64
# All values (64x):
Ix1 | Ix2 | Ix3 | Ix4 | Ix5 | Ix6 | Ix7 | Ix8
Ix9 | Ix10 | Ix11 | Ix12 | Ix13 | Ix14 | Ix15 | Ix16
Ix17 | Ix18 | Ix19 | Ix20 | Ix21 | Ix22 | Ix23 | Ix24
Ix25 | Ix26 | Ix27 | Ix28 | Ix29 | Ix30 | Ix31 | Ix32
Ix33 | Ix34 | Ix35 | Ix36 | Ix37 | Ix38 | Ix39 | Ix40
Ix41 | Ix42 | Ix43 | Ix44 | Ix45 | Ix46 | Ix47 | Ix48
Ix49 | Ix50 | Ix51 | Ix52 | Ix53 | Ix54 | Ix55 | Ix56
Ix57 | Ix58 | Ix59 | Ix60 | Ix61 | Ix62 | Ix63 | Ix64

RefMeasurement

# First value:
value = repcap.RefMeasurement.Nr1
# Range:
Nr1 .. Nr32
# All values (32x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16
Nr17 | Nr18 | Nr19 | Nr20 | Nr21 | Nr22 | Nr23 | Nr24
Nr25 | Nr26 | Nr27 | Nr28 | Nr29 | Nr30 | Nr31 | Nr32

Source

# First value:
value = repcap.Source.Nr1
# Values (2x):
Nr1 | Nr2

SPortPair

# First value:
value = repcap.SPortPair.Ix1
# Values (4x):
Ix1 | Ix2 | Ix3 | Ix4

Status

# First value:
value = repcap.Status.Nr1
# Range:
Nr1 .. Nr32
# All values (32x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16
Nr17 | Nr18 | Nr19 | Nr20 | Nr21 | Nr22 | Nr23 | Nr24
Nr25 | Nr26 | Nr27 | Nr28 | Nr29 | Nr30 | Nr31 | Nr32

Step

# First value:
value = repcap.Step.Nr1
# Range:
Nr1 .. Nr32
# All values (32x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16
Nr17 | Nr18 | Nr19 | Nr20 | Nr21 | Nr22 | Nr23 | Nr24
Nr25 | Nr26 | Nr27 | Nr28 | Nr29 | Nr30 | Nr31 | Nr32

Store

# First value:
value = repcap.Store.Pos1
# Range:
Pos1 .. Pos32
# All values (32x):
Pos1 | Pos2 | Pos3 | Pos4 | Pos5 | Pos6 | Pos7 | Pos8
Pos9 | Pos10 | Pos11 | Pos12 | Pos13 | Pos14 | Pos15 | Pos16
Pos17 | Pos18 | Pos19 | Pos20 | Pos21 | Pos22 | Pos23 | Pos24
Pos25 | Pos26 | Pos27 | Pos28 | Pos29 | Pos30 | Pos31 | Pos32

SubBlock

# First value:
value = repcap.SubBlock.Nr1
# Range:
Nr1 .. Nr8
# All values (8x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8

SubWindow

# First value:
value = repcap.SubWindow.Nr1
# Range:
Nr1 .. Nr32
# All values (32x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16
Nr17 | Nr18 | Nr19 | Nr20 | Nr21 | Nr22 | Nr23 | Nr24
Nr25 | Nr26 | Nr27 | Nr28 | Nr29 | Nr30 | Nr31 | Nr32

TouchStone

# First value:
value = repcap.TouchStone.Ix1
# Range:
Ix1 .. Ix32
# All values (32x):
Ix1 | Ix2 | Ix3 | Ix4 | Ix5 | Ix6 | Ix7 | Ix8
Ix9 | Ix10 | Ix11 | Ix12 | Ix13 | Ix14 | Ix15 | Ix16
Ix17 | Ix18 | Ix19 | Ix20 | Ix21 | Ix22 | Ix23 | Ix24
Ix25 | Ix26 | Ix27 | Ix28 | Ix29 | Ix30 | Ix31 | Ix32

Trace

# First value:
value = repcap.Trace.Tr1
# Range:
Tr1 .. Tr16
# All values (16x):
Tr1 | Tr2 | Tr3 | Tr4 | Tr5 | Tr6 | Tr7 | Tr8
Tr9 | Tr10 | Tr11 | Tr12 | Tr13 | Tr14 | Tr15 | Tr16

TriggerPort

# First value:
value = repcap.TriggerPort.Nr1
# Range:
Nr1 .. Nr8
# All values (8x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8

UpperAltChannel

# First value:
value = repcap.UpperAltChannel.Nr1
# Range:
Nr1 .. Nr63
# All values (63x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16
Nr17 | Nr18 | Nr19 | Nr20 | Nr21 | Nr22 | Nr23 | Nr24
Nr25 | Nr26 | Nr27 | Nr28 | Nr29 | Nr30 | Nr31 | Nr32
Nr33 | Nr34 | Nr35 | Nr36 | Nr37 | Nr38 | Nr39 | Nr40
Nr41 | Nr42 | Nr43 | Nr44 | Nr45 | Nr46 | Nr47 | Nr48
Nr49 | Nr50 | Nr51 | Nr52 | Nr53 | Nr54 | Nr55 | Nr56
Nr57 | Nr58 | Nr59 | Nr60 | Nr61 | Nr62 | Nr63

UserRange

# First value:
value = repcap.UserRange.Nr1
# Range:
Nr1 .. Nr16
# All values (16x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16

Window

# First value:
value = repcap.Window.Nr1
# Range:
Nr1 .. Nr16
# All values (16x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16

ZoomWindow

# First value:
value = repcap.ZoomWindow.Nr1
# Range:
Nr1 .. Nr32
# All values (32x):
Nr1 | Nr2 | Nr3 | Nr4 | Nr5 | Nr6 | Nr7 | Nr8
Nr9 | Nr10 | Nr11 | Nr12 | Nr13 | Nr14 | Nr15 | Nr16
Nr17 | Nr18 | Nr19 | Nr20 | Nr21 | Nr22 | Nr23 | Nr24
Nr25 | Nr26 | Nr27 | Nr28 | Nr29 | Nr30 | Nr31 | Nr32

Examples

For more examples, visit our Rohde & Schwarz Github repository.

"""Getting started - how to work with RsFswp Python SCPI package.
This example performs basic RF settings and measurements on an FSW instrument.
It shows the RsFswp calls and their corresponding SCPI commands.
Notice that the python RsFswp interfaces track the SCPI commands syntax."""

from RsFswp import *

# A good practice is to check for the installed version
RsFswp.assert_minimum_version('2.0.0')

# Open the session
fswp = RsFswp('TCPIP::localhost::HISLIP', reset=True)
# Greetings, stranger...
print(f'Hello, I am: {fswp.utilities.idn_string}')

# Print commands to the console with the logger
fswp.utilities.logger.mode = LoggingMode.On
fswp.utilities.logger.log_to_console = True

# Driver's instrument status checking ( SYST:ERR? ) after each command (default value is true):
fswp.utilities.instrument_status_checking = True

#   SYSTem:DISPlay:UPDate ON
fswp.system.display.update.set(True)

#   INITiate:CONTinuous OFF
fswp.initiate.continuous.set(False)
print(f'Always work in single-sweep mode.')

#   SENSe.FREQuency:STARt 100000000
fswp.sense.frequency.start.set(100E6)

#   SENSe.FREQuency:STOP 200000000
fswp.sense.frequency.stop.set(200E6)

#   DISPlay:WINDow:TRACe:Y:SCALe:RLEVel -20.0
fswp.display.window.trace.y.scale.refLevel.set(-20.0)

#   DISPlay1:WINDow:SUBWindow:TRACe1:MODE:MAXHold
fswp.display.window.subwindow.trace.mode.set(enums.TraceModeC.MAXHold, repcap.Window.Nr1, repcap.SubWindow.Default, repcap.Trace.Tr1)

#   DISPlay1: WINDow:SUBWindow:TRACe2:MODE MINHold
fswp.display.window.subwindow.trace.mode.set(enums.TraceModeC.MINHold, repcap.Window.Nr1, repcap.SubWindow.Default, repcap.Trace.Tr2)

#   SENSe:SWEep:POINts 10001
fswp.sense.sweep.points.set(10001)

#    INITiate:IMMediate (with timeout 3000 ms)
fswp.initiate.immediate_with_opc(3000)

#            TRACe1:DATA?
trace1 = fswp.trace.data.get(enums.TraceNumber.TRACe1)

#            TRACe2:DATA?
trace2 = fswp.trace.data.get(enums.TraceNumber.TRACe2)

#   CALCulate1:MARKer1:TRACe 1
fswp.calculate.marker.trace.set(1, repcap.Window.Nr1, repcap.Marker.Nr1)

#   CALCulate1:MARKer1:MAXimum:PEAK
fswp.calculate.marker.maximum.peak.set(repcap.Window.Nr1, repcap.Marker.Nr1)
#         CALCulate1:MARKer1:X?
m1x = fswp.calculate.marker.x.get(repcap.Window.Nr1, repcap.Marker.Nr1)

#         CALCulate1:MARKer1:Y?
m1y = fswp.calculate.marker.y.get(repcap.Window.Nr1, repcap.Marker.Nr1)

print(f'Trace 1 points: {len(trace1)}')
print(f'Trace 1 Marker 1: {m1x} Hz, {m1y} dBm')

#   CALCulate1:MARKer2:TRACe 2
fswp.calculate.marker.trace.set(2, repcap.Window.Nr1, repcap.Marker.Nr2)

#   CALCulate1:MARKer2:MINimum:PEAK
fswp.calculate.marker.minimum.peak.set(repcap.Window.Nr1, repcap.Marker.Nr2)

#         CALCulate2:MARKer2:X?
m2x = fswp.calculate.marker.x.get(repcap.Window.Nr1, repcap.Marker.Nr2)

#         CALCulate2:MARKer2:Y?
m2y = fswp.calculate.marker.y.get(repcap.Window.Nr1, repcap.Marker.Nr2)

print(f'Trace 1 points: {len(trace2)}')
print(f'Trace 1 Marker 1: {m2x} Hz, {m2y} dBm')

# Close the session
fswp.close()

RsFswp API Structure

class RsFswp(resource_name: str, id_query: bool = True, reset: bool = False, options: Optional[str] = None, direct_session: Optional[object] = None)[source]

2676 total commands, 24 Subgroups, 1 group commands

Initializes new RsFswp session.

Parameter options tokens examples:
  • Simulate=True - starts the session in simulation mode. Default: False

  • SelectVisa=socket - uses no VISA implementation for socket connections - you do not need any VISA-C installation

  • SelectVisa=rs - forces usage of RohdeSchwarz Visa

  • SelectVisa=ivi - forces usage of National Instruments Visa

  • QueryInstrumentStatus = False - same as driver.utilities.instrument_status_checking = False. Default: True

  • WriteDelay = 20, ReadDelay = 5 - Introduces delay of 20ms before each write and 5ms before each read. Default: 0ms for both

  • OpcWaitMode = OpcQuery - mode for all the opc-synchronised write/reads. Other modes: StbPolling, StbPollingSlow, StbPollingSuperSlow. Default: StbPolling

  • AddTermCharToWriteBinBLock = True - Adds one additional LF to the end of the binary data (some instruments require that). Default: False

  • AssureWriteWithTermChar = True - Makes sure each command/query is terminated with termination character. Default: Interface dependent

  • TerminationCharacter = "\r" - Sets the termination character for reading. Default: \n (LineFeed or LF)

  • DataChunkSize = 10E3 - Maximum size of one write/read segment. If transferred data is bigger, it is split to more segments. Default: 1E6 bytes

  • OpcTimeout = 10000 - same as driver.utilities.opc_timeout = 10000. Default: 30000ms

  • VisaTimeout = 5000 - same as driver.utilities.visa_timeout = 5000. Default: 10000ms

  • ViClearExeMode = Disabled - viClear() execution mode. Default: execute_on_all

  • OpcQueryAfterWrite = True - same as driver.utilities.opc_query_after_write = True. Default: False

  • StbInErrorCheck = False - if true, the driver checks errors with *STB? If false, it uses SYST:ERR?. Default: True

  • LoggingMode = On - Sets the logging status right from the start. Default: Off

  • LoggingName = 'MyDevice' - Sets the name to represent the session in the log entries. Default: 'resource_name'

  • LogToGlobalTarget = True - Sets the logging target to the class-property previously set with RsFswp.set_global_logging_target() Default: False

  • LoggingToConsole = True - Immediately starts logging to the console. Default: False

  • LoggingToUdp = True - Immediately starts logging to the UDP port. Default: False

  • LoggingUdpPort = 49200 - UDP port to log to. Default: 49200

Parameters
  • resource_name – VISA resource name, e.g. ‘TCPIP::192.168.2.1::INSTR’

  • id_query – if True, the instrument’s model name is verified against the models supported by the driver and eventually throws an exception.

  • reset – Resets the instrument (sends *RST command) and clears its status sybsystem.

  • options – string tokens alternating the driver settings.

  • direct_session – Another driver object or pyVisa object to reuse the session instead of opening a new session.

abort() None[source]
# SCPI: ABORt
driver.abort()

This command aborts the measurement in the current channel and resets the trigger system. To prevent overlapping execution of the subsequent command before the measurement has been aborted successfully, use the *OPC? or *WAI command after method RsFswp.#Abort CMDLINKRESOLVED] and before the next command. For details on overlapping execution see Remote control via SCPI. To abort a sequence of measurements by the Sequencer, use the [CMDLINKRESOLVED Initiate.Sequencer.abort command. Note on blocked remote control programs: If a sequential command cannot be completed, for example because a triggered sweep never receives a trigger, the remote control program will never finish and the remote channel to the R&S FSWP is blocked for further commands. In this case, you must interrupt processing on the remote channel first in order to abort the measurement. To do so, send a ‘Device Clear’ command from the control instrument to the R&S FSWP on a parallel channel to clear all currently active remote channels. Depending on the used interface and protocol, send the following commands:

  • Visa: viClear

  • GPIB: ibclr

  • RSIB: RSDLLibclr

Now you can send the [CMDLINKRESOLVED #Abort CMDLINKRESOLVED] command on the remote channel performing the measurement.

abort_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: ABORt
driver.abort_with_opc()

This command aborts the measurement in the current channel and resets the trigger system. To prevent overlapping execution of the subsequent command before the measurement has been aborted successfully, use the *OPC? or *WAI command after method RsFswp.#Abort CMDLINKRESOLVED] and before the next command. For details on overlapping execution see Remote control via SCPI. To abort a sequence of measurements by the Sequencer, use the [CMDLINKRESOLVED Initiate.Sequencer.abort command. Note on blocked remote control programs: If a sequential command cannot be completed, for example because a triggered sweep never receives a trigger, the remote control program will never finish and the remote channel to the R&S FSWP is blocked for further commands. In this case, you must interrupt processing on the remote channel first in order to abort the measurement. To do so, send a ‘Device Clear’ command from the control instrument to the R&S FSWP on a parallel channel to clear all currently active remote channels. Depending on the used interface and protocol, send the following commands:

  • Visa: viClear

  • GPIB: ibclr

  • RSIB: RSDLLibclr

Now you can send the [CMDLINKRESOLVED #Abort CMDLINKRESOLVED] command on the remote channel performing the measurement.

Same as abort, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

static assert_minimum_version(min_version: str) None[source]

Asserts that the driver version fulfills the minimum required version you have entered. This way you make sure your installed driver is of the entered version or newer.

classmethod clear_global_logging_relative_timestamp() None[source]

Clears the global relative timestamp. After this, all the instances using the global relative timestamp continue logging with the absolute timestamps.

close() None[source]

Closes the active RsFswp session.

classmethod from_existing_session(session: object, options: Optional[str] = None) RsFswp[source]

Creates a new RsFswp object with the entered ‘session’ reused.

Parameters
  • session – can be another driver or a direct pyvisa session.

  • options – string tokens alternating the driver settings.

classmethod get_global_logging_relative_timestamp() datetime[source]

Returns global common relative timestamp for log entries.

classmethod get_global_logging_target()[source]

Returns global common target stream.

get_session_handle() object[source]

Returns the underlying session handle.

get_total_execution_time() timedelta[source]

Returns total time spent by the library on communicating with the instrument. This time is always shorter than get_total_time(), since it does not include gaps between the communication. You can reset this counter with reset_time_statistics().

get_total_time() timedelta[source]

Returns total time spent by the library on communicating with the instrument. This time is always shorter than get_total_time(), since it does not include gaps between the communication. You can reset this counter with reset_time_statistics().

static list_resources(expression: str = '?*::INSTR', visa_select: Optional[str] = None) List[str][source]
Finds all the resources defined by the expression
  • ‘?*’ - matches all the available instruments

  • ‘USB::?*’ - matches all the USB instruments

  • ‘TCPIP::192?*’ - matches all the LAN instruments with the IP address starting with 192

Parameters
  • expression – see the examples in the function

  • visa_select – optional parameter selecting a specific VISA. Examples: @ivi’, @rs

reset_time_statistics() None[source]

Resets all execution and total time counters. Affects the results of get_total_time() and get_total_execution_time()

restore_all_repcaps_to_default() None[source]

Sets all the Group and Global repcaps to their initial values

classmethod set_global_logging_relative_timestamp(timestamp: datetime) None[source]

Sets global common relative timestamp for log entries. To use it, call the following: io.utilities.logger.set_relative_timestamp_global()

classmethod set_global_logging_relative_timestamp_now() None[source]

Sets global common relative timestamp for log entries to this moment. To use it, call the following: io.utilities.logger.set_relative_timestamp_global().

classmethod set_global_logging_target(target) None[source]

Sets global common target stream that each instance can use. To use it, call the following: io.utilities.logger.set_logging_target_global(). If an instance uses global logging target, it automatically uses the global relative timestamp (if set). You can set the target to None to invalidate it.

Subgroups

Applications

class ApplicationsCls[source]

Applications commands group definition. 1237 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.clone()

Subgroups

IqAnalyzer

class IqAnalyzerCls[source]

IqAnalyzer commands group definition. 52 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.clone()

Subgroups

InputPy<InputIx>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.applications.iqAnalyzer.inputPy.repcap_inputIx_get()
driver.applications.iqAnalyzer.inputPy.repcap_inputIx_set(repcap.InputIx.Nr1)
class InputPyCls[source]

InputPy commands group definition. 18 total commands, 1 Subgroups, 0 group commands Repeated Capability: InputIx, default value after init: InputIx.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.inputPy.clone()

Subgroups

Iq
class IqCls[source]

Iq commands group definition. 18 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.inputPy.iq.clone()

Subgroups

Balanced
class BalancedCls[source]

Balanced commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.inputPy.iq.balanced.clone()

Subgroups

State

SCPI Commands

INPut<InputIx>:IQ:BALanced:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:IQ:BALanced[:STATe]
value: bool = driver.applications.iqAnalyzer.inputPy.iq.balanced.state.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: No help available

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:BALanced[:STATe]
driver.applications.iqAnalyzer.inputPy.iq.balanced.state.set(state = False, inputIx = repcap.InputIx.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Fullscale
class FullscaleCls[source]

Fullscale commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.inputPy.iq.fullscale.clone()

Subgroups

Level

SCPI Commands

INPut<InputIx>:IQ:FULLscale:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:IQ:FULLscale[:LEVel]
value: float = driver.applications.iqAnalyzer.inputPy.iq.fullscale.level.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

level: No help available

set(level: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:FULLscale[:LEVel]
driver.applications.iqAnalyzer.inputPy.iq.fullscale.level.set(level = 1.0, inputIx = repcap.InputIx.Default)

No command help available

param level

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Impedance
class ImpedanceCls[source]

Impedance commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.inputPy.iq.impedance.clone()

Subgroups

Ptype

SCPI Commands

INPut<InputIx>:IQ:IMPedance:PTYPe
class PtypeCls[source]

Ptype commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) PadType[source]
# SCPI: INPut<ip>:IQ:IMPedance:PTYPe
value: enums.PadType = driver.applications.iqAnalyzer.inputPy.iq.impedance.ptype.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

pad_type: No help available

set(pad_type: PadType, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:IMPedance:PTYPe
driver.applications.iqAnalyzer.inputPy.iq.impedance.ptype.set(pad_type = enums.PadType.MLPad, inputIx = repcap.InputIx.Default)

No command help available

param pad_type

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Osc
class OscCls[source]

Osc commands group definition. 14 total commands, 11 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.inputPy.iq.osc.clone()

Subgroups

Balanced
class BalancedCls[source]

Balanced commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.inputPy.iq.osc.balanced.clone()

Subgroups

State

SCPI Commands

INPut<InputIx>:IQ:OSC:BALanced:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:IQ:OSC:BALanced[:STATe]
value: bool = driver.applications.iqAnalyzer.inputPy.iq.osc.balanced.state.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: No help available

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:BALanced[:STATe]
driver.applications.iqAnalyzer.inputPy.iq.osc.balanced.state.set(state = False, inputIx = repcap.InputIx.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

ConState

SCPI Commands

INPut<InputIx>:IQ:OSC:CONState
class ConStateCls[source]

ConState commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) str[source]
# SCPI: INPut<ip>:IQ:OSC:CONState
value: str = driver.applications.iqAnalyzer.inputPy.iq.osc.conState.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

connection_state: No help available

Coupling

SCPI Commands

INPut<InputIx>:IQ:OSC:COUPling
class CouplingCls[source]

Coupling commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) CouplingTypeB[source]
# SCPI: INPut<ip>:IQ:OSC:COUPling
value: enums.CouplingTypeB = driver.applications.iqAnalyzer.inputPy.iq.osc.coupling.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

coupling_type: No help available

set(coupling_type: CouplingTypeB, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:COUPling
driver.applications.iqAnalyzer.inputPy.iq.osc.coupling.set(coupling_type = enums.CouplingTypeB.AC, inputIx = repcap.InputIx.Default)

No command help available

param coupling_type

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Fullscale
class FullscaleCls[source]

Fullscale commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.inputPy.iq.osc.fullscale.clone()

Subgroups

Level

SCPI Commands

INPut<InputIx>:IQ:OSC:FULLscale:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:IQ:OSC:FULLscale[:LEVel]
value: float = driver.applications.iqAnalyzer.inputPy.iq.osc.fullscale.level.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

level: No help available

set(level: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:FULLscale[:LEVel]
driver.applications.iqAnalyzer.inputPy.iq.osc.fullscale.level.set(level = 1.0, inputIx = repcap.InputIx.Default)

No command help available

param level

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Idn

SCPI Commands

INPut<InputIx>:IQ:OSC:IDN
class IdnCls[source]

Idn commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) str[source]
# SCPI: INPut<ip>:IQ:OSC:IDN
value: str = driver.applications.iqAnalyzer.inputPy.iq.osc.idn.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

identification: No help available

Skew
class SkewCls[source]

Skew commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.inputPy.iq.osc.skew.clone()

Subgroups

Icomponent

SCPI Commands

INPut<InputIx>:IQ:OSC:SKEW:I
class IcomponentCls[source]

Icomponent commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:I
value: float = driver.applications.iqAnalyzer.inputPy.iq.osc.skew.icomponent.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

value: No help available

set(value: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:I
driver.applications.iqAnalyzer.inputPy.iq.osc.skew.icomponent.set(value = 1.0, inputIx = repcap.InputIx.Default)

No command help available

param value

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.inputPy.iq.osc.skew.icomponent.clone()

Subgroups

Inverted

SCPI Commands

INPut<InputIx>:IQ:OSC:SKEW:I:INVerted
class InvertedCls[source]

Inverted commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:I:INVerted
value: float = driver.applications.iqAnalyzer.inputPy.iq.osc.skew.icomponent.inverted.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

value: No help available

set(value: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:I:INVerted
driver.applications.iqAnalyzer.inputPy.iq.osc.skew.icomponent.inverted.set(value = 1.0, inputIx = repcap.InputIx.Default)

No command help available

param value

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Qcomponent

SCPI Commands

INPut<InputIx>:IQ:OSC:SKEW:Q
class QcomponentCls[source]

Qcomponent commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:Q
value: float = driver.applications.iqAnalyzer.inputPy.iq.osc.skew.qcomponent.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

value: No help available

set(value: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:Q
driver.applications.iqAnalyzer.inputPy.iq.osc.skew.qcomponent.set(value = 1.0, inputIx = repcap.InputIx.Default)

No command help available

param value

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.inputPy.iq.osc.skew.qcomponent.clone()

Subgroups

Inverted

SCPI Commands

INPut<InputIx>:IQ:OSC:SKEW:Q:INVerted
class InvertedCls[source]

Inverted commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:Q:INVerted
value: float = driver.applications.iqAnalyzer.inputPy.iq.osc.skew.qcomponent.inverted.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

value: No help available

set(value: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:Q:INVerted
driver.applications.iqAnalyzer.inputPy.iq.osc.skew.qcomponent.inverted.set(value = 1.0, inputIx = repcap.InputIx.Default)

No command help available

param value

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

State

SCPI Commands

INPut<InputIx>:IQ:OSC:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:IQ:OSC[:STATe]
value: bool = driver.applications.iqAnalyzer.inputPy.iq.osc.state.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: No help available

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC[:STATe]
driver.applications.iqAnalyzer.inputPy.iq.osc.state.set(state = False, inputIx = repcap.InputIx.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Tcpip

SCPI Commands

INPut<InputIx>:IQ:OSC:TCPip
class TcpipCls[source]

Tcpip commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) str[source]
# SCPI: INPut<ip>:IQ:OSC:TCPip
value: str = driver.applications.iqAnalyzer.inputPy.iq.osc.tcpip.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

ip_address: No help available

TypePy

SCPI Commands

INPut<InputIx>:IQ:OSC:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) IqType[source]
# SCPI: INPut<ip>:IQ:OSC:TYPE
value: enums.IqType = driver.applications.iqAnalyzer.inputPy.iq.osc.typePy.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

type_py: No help available

set(type_py: IqType, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:TYPE
driver.applications.iqAnalyzer.inputPy.iq.osc.typePy.set(type_py = enums.IqType.Ipart=I, inputIx = repcap.InputIx.Default)

No command help available

param type_py

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Vdevice

SCPI Commands

INPut<InputIx>:IQ:OSC:VDEVice
class VdeviceCls[source]

Vdevice commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:IQ:OSC:VDEVice
value: bool = driver.applications.iqAnalyzer.inputPy.iq.osc.vdevice.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: No help available

Vfirmware

SCPI Commands

INPut<InputIx>:IQ:OSC:VFIRmware
class VfirmwareCls[source]

Vfirmware commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:IQ:OSC:VFIRmware
value: bool = driver.applications.iqAnalyzer.inputPy.iq.osc.vfirmware.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: No help available

TypePy

SCPI Commands

INPut<InputIx>:IQ:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) IqType[source]
# SCPI: INPut<ip>:IQ:TYPE
value: enums.IqType = driver.applications.iqAnalyzer.inputPy.iq.typePy.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

data_type: No help available

set(data_type: IqType, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:TYPE
driver.applications.iqAnalyzer.inputPy.iq.typePy.set(data_type = enums.IqType.Ipart=I, inputIx = repcap.InputIx.Default)

No command help available

param data_type

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Layout
class LayoutCls[source]

Layout commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.layout.clone()

Subgroups

Add
class AddCls[source]

Add commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.layout.add.clone()

Subgroups

Window

SCPI Commands

LAYout:ADD:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str, direction: WindowDirection, window_type: WindowTypeIq) str[source]
# SCPI: LAYout:ADD[:WINDow]
value: str = driver.applications.iqAnalyzer.layout.add.window.get(window_name = '1', direction = enums.WindowDirection.ABOVe, window_type = enums.WindowTypeIq.Diagram=DIAGram)

This command adds a window to the display in the active channel. This command is always used as a query so that you immediately obtain the name of the new window as a result. To replace an existing window, use the method RsFswp.Layout. Replace.Window.set command.

param window_name

String containing the name of the existing window the new window is inserted next to. By default, the name of a window is the same as its index. To determine the name and index of all active windows, use the method RsFswp.Layout.Catalog.Window.get_ query.

param direction

LEFT | RIGHt | ABOVe | BELow Direction the new window is added relative to the existing window.

param window_type

(enum or string) text value Type of result display (evaluation method) you want to add. See the table below for available parameter values.

return

new_window_name: When adding a new window, the command returns its name (by default the same as its number) as a result.

Catalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.layout.catalog.clone()

Subgroups

Window

SCPI Commands

LAYout:CATalog:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: LAYout:CATalog[:WINDow]
value: List[str] = driver.applications.iqAnalyzer.layout.catalog.window.get()

This command queries the name and index of all active windows in the active channel from top left to bottom right. The result is a comma-separated list of values for each window, with the syntax: <WindowName_1>,<WindowIndex_1>.. <WindowName_n>,<WindowIndex_n>

return

result: No help available

Identify
class IdentifyCls[source]

Identify commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.layout.identify.clone()

Subgroups

Window

SCPI Commands

LAYout:IDENtify:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str) int[source]
# SCPI: LAYout:IDENtify[:WINDow]
value: int = driver.applications.iqAnalyzer.layout.identify.window.get(window_name = '1')

This command queries the index of a particular display window in the active channel. Note: to query the name of a particular window, use the LAYout:WINDow<n>:IDENtify? query.

param window_name

String containing the name of a window.

return

window_index: Index number of the window.

Replace
class ReplaceCls[source]

Replace commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.layout.replace.clone()

Subgroups

Window

SCPI Commands

LAYout:REPLace:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window_name: str, window_type: WindowTypeIq) None[source]
# SCPI: LAYout:REPLace[:WINDow]
driver.applications.iqAnalyzer.layout.replace.window.set(window_name = '1', window_type = enums.WindowTypeIq.Diagram=DIAGram)

This command replaces the window type (for example from ‘Diagram’ to ‘Result Summary’) of an already existing window in the active channel while keeping its position, index and window name. To add a new window, use the method RsFswp.Layout. Add.Window.get_ command.

param window_name

String containing the name of the existing window. By default, the name of a window is the same as its index. To determine the name and index of all active windows in the active channel, use the method RsFswp.Layout.Catalog.Window.get_ query.

param window_type

(enum or string) Type of result display you want to use in the existing window. See method RsFswp.Layout.Add.Window.get_ for a list of available window types.

Sense
class SenseCls[source]

Sense commands group definition. 8 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.sense.clone()

Subgroups

Iq
class IqCls[source]

Iq commands group definition. 7 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.sense.iq.clone()

Subgroups

Fft
class FftCls[source]

Fft commands group definition. 5 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.sense.iq.fft.clone()

Subgroups

Algorithm

SCPI Commands

SENSe:IQ:FFT:ALGorithm
class AlgorithmCls[source]

Algorithm commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SummaryMode[source]
# SCPI: [SENSe]:IQ:FFT:ALGorithm
value: enums.SummaryMode = driver.applications.iqAnalyzer.sense.iq.fft.algorithm.get()

Defines the FFT calculation method. For more information see ‘Basics on FFT’.

return

algorithm: No help available

set(algorithm: SummaryMode) None[source]
# SCPI: [SENSe]:IQ:FFT:ALGorithm
driver.applications.iqAnalyzer.sense.iq.fft.algorithm.set(algorithm = enums.SummaryMode.AVERage)

Defines the FFT calculation method. For more information see ‘Basics on FFT’.

param algorithm

SINGle One FFT is calculated for the entire record length; if the FFT length is larger than the record length (see [SENSe:]IQ:FFT:LENGth and method RsFswp.Applications.IqAnalyzer.Trace.Iq.Rlength.set) , zeros are appended to the captured data. AVERage Several overlapping FFTs are calculated for each record; the results are averaged to determine the final FFT result for the record. The user-defined window length and window overlap are used (see [SENSe:]IQ:FFT:WINDow:LENGth and [SENSe:]IQ:FFT:WINDow:OVERlap) .

Length

SCPI Commands

SENSe:IQ:FFT:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: [SENSe]:IQ:FFT:LENGth
value: int = driver.applications.iqAnalyzer.sense.iq.fft.length.get()

Defines the number of frequency points determined by each FFT calculation. The more points are used, the higher the resolution in the spectrum becomes, but the longer the calculation takes.

return

length: No help available

set(length: int) None[source]
# SCPI: [SENSe]:IQ:FFT:LENGth
driver.applications.iqAnalyzer.sense.iq.fft.length.set(length = 1)

Defines the number of frequency points determined by each FFT calculation. The more points are used, the higher the resolution in the spectrum becomes, but the longer the calculation takes.

param length

integer value Range: 3 to 524288

Window
class WindowCls[source]

Window commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.sense.iq.fft.window.clone()

Subgroups

Length

SCPI Commands

SENSe:IQ:FFT:WINDow:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: [SENSe]:IQ:FFT:WINDow:LENGth
value: int = driver.applications.iqAnalyzer.sense.iq.fft.window.length.get()

Defines the number of samples to be included in a single FFT window when multiple FFT windows are used.

return

length: No help available

set(length: int) None[source]
# SCPI: [SENSe]:IQ:FFT:WINDow:LENGth
driver.applications.iqAnalyzer.sense.iq.fft.window.length.set(length = 1)

Defines the number of samples to be included in a single FFT window when multiple FFT windows are used.

param length

integer value Range: 3 to 1001

Overlap

SCPI Commands

SENSe:IQ:FFT:WINDow:OVERlap
class OverlapCls[source]

Overlap commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:IQ:FFT:WINDow:OVERlap
value: float = driver.applications.iqAnalyzer.sense.iq.fft.window.overlap.get()

Defines the part of a single FFT window that is re-calculated by the next FFT calculation.

return

overlap: No help available

set(overlap: float) None[source]
# SCPI: [SENSe]:IQ:FFT:WINDow:OVERlap
driver.applications.iqAnalyzer.sense.iq.fft.window.overlap.set(overlap = 1.0)

Defines the part of a single FFT window that is re-calculated by the next FFT calculation.

param overlap

double value Percentage rate Range: 0 to 1

TypePy

SCPI Commands

SENSe:IQ:FFT:WINDow:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() FftWindowType[source]
# SCPI: [SENSe]:IQ:FFT:WINDow:TYPE
value: enums.FftWindowType = driver.applications.iqAnalyzer.sense.iq.fft.window.typePy.get()

In the I/Q Analyzer you can select one of several FFT window types.

return

type_py: No help available

set(type_py: FftWindowType) None[source]
# SCPI: [SENSe]:IQ:FFT:WINDow:TYPE
driver.applications.iqAnalyzer.sense.iq.fft.window.typePy.set(type_py = enums.FftWindowType.BLACkharris)

In the I/Q Analyzer you can select one of several FFT window types.

param type_py

BLACkharris Blackman-Harris FLATtop Flattop GAUSsian Gauss RECTangular Rectangular P5 5-Term

Impedance

SCPI Commands

SENSe:IQ:IMPedance
class ImpedanceCls[source]

Impedance commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: [SENSe]:IQ:IMPedance
value: int = driver.applications.iqAnalyzer.sense.iq.impedance.get()

No command help available

return

impedance: No help available

set(impedance: int) None[source]
# SCPI: [SENSe]:IQ:IMPedance
driver.applications.iqAnalyzer.sense.iq.impedance.set(impedance = 1)

No command help available

param impedance

No help available

Wband

SCPI Commands

SENSe:IQ:WBANd
class WbandCls[source]

Wband commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:IQ:WBANd
value: bool = driver.applications.iqAnalyzer.sense.iq.wband.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:IQ:WBANd
driver.applications.iqAnalyzer.sense.iq.wband.set(state = False)

No command help available

param state

No help available

SwapIq

SCPI Commands

SENSe:SWAPiq
class SwapIqCls[source]

SwapIq commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:SWAPiq
value: bool = driver.applications.iqAnalyzer.sense.swapIq.get()

This command defines whether or not the recorded I/Q pairs should be swapped (I<->Q) before being processed. Swapping I and Q inverts the sideband. This is useful if the DUT interchanged the I and Q parts of the signal; then the R&S FSWP can do the same to compensate for it. For GSM measurements: Try this function if the TSC can not be found.

return

state: ON | 1 I and Q signals are interchanged Inverted sideband, Q+j*I OFF | 0 I and Q signals are not interchanged Normal sideband, I+j*Q

set(state: bool) None[source]
# SCPI: [SENSe]:SWAPiq
driver.applications.iqAnalyzer.sense.swapIq.set(state = False)

This command defines whether or not the recorded I/Q pairs should be swapped (I<->Q) before being processed. Swapping I and Q inverts the sideband. This is useful if the DUT interchanged the I and Q parts of the signal; then the R&S FSWP can do the same to compensate for it. For GSM measurements: Try this function if the TSC can not be found.

param state

ON | 1 I and Q signals are interchanged Inverted sideband, Q+j*I OFF | 0 I and Q signals are not interchanged Normal sideband, I+j*Q

Trace
class TraceCls[source]

Trace commands group definition. 22 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.trace.clone()

Subgroups

Iq
class IqCls[source]

Iq commands group definition. 22 total commands, 13 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.trace.iq.clone()

Subgroups

Apcon
class ApconCls[source]

Apcon commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.trace.iq.apcon.clone()

Subgroups

A

SCPI Commands

TRACe:IQ:APCon:A
class ACls[source]

A commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRACe:IQ:APCon:A
value: float = driver.applications.iqAnalyzer.trace.iq.apcon.a.get()

No command help available

return

conversion_factor: No help available

set(conversion_factor: float) None[source]
# SCPI: TRACe:IQ:APCon:A
driver.applications.iqAnalyzer.trace.iq.apcon.a.set(conversion_factor = 1.0)

No command help available

param conversion_factor

No help available

B

SCPI Commands

TRACe:IQ:APCon:B
class BCls[source]

B commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRACe:IQ:APCon:B
value: float = driver.applications.iqAnalyzer.trace.iq.apcon.b.get()

No command help available

return

conversion_factor: No help available

set(conversion_factor: float) None[source]
# SCPI: TRACe:IQ:APCon:B
driver.applications.iqAnalyzer.trace.iq.apcon.b.set(conversion_factor = 1.0)

No command help available

param conversion_factor

No help available

Result

SCPI Commands

TRACe:IQ:APCon:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRACe:IQ:APCon:RESult
value: float = driver.applications.iqAnalyzer.trace.iq.apcon.result.get()

No command help available

return

avg_power: No help available

State

SCPI Commands

TRACe:IQ:APCon:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: TRACe:IQ:APCon[:STATe]
value: bool = driver.applications.iqAnalyzer.trace.iq.apcon.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: TRACe:IQ:APCon[:STATe]
driver.applications.iqAnalyzer.trace.iq.apcon.state.set(state = False)

No command help available

param state

No help available

Average
class AverageCls[source]

Average commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.trace.iq.average.clone()

Subgroups

Count

SCPI Commands

TRACe:IQ:AVERage:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: TRACe:IQ:AVERage:COUNt
value: int = driver.applications.iqAnalyzer.trace.iq.average.count.get()

This command defines the number of I/Q data sets that the averaging is based on.

return

count: No help available

set(count: int) None[source]
# SCPI: TRACe:IQ:AVERage:COUNt
driver.applications.iqAnalyzer.trace.iq.average.count.set(count = 1)

This command defines the number of I/Q data sets that the averaging is based on.

param count

Range: 0 to 32767

State

SCPI Commands

TRACe:IQ:AVERage:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: TRACe:IQ:AVERage[:STATe]
value: bool = driver.applications.iqAnalyzer.trace.iq.average.state.get()

This command turns averaging of the I/Q data on and off. Before you can use the command you have to turn the I/Q data acquisition on with method RsFswp.Applications.IqAnalyzer.Trace.Iq.State.set. If averaging is on, the maximum amount of I/Q data that can be recorded is 512kS (524288 samples) .

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: TRACe:IQ:AVERage[:STATe]
driver.applications.iqAnalyzer.trace.iq.average.state.set(state = False)

This command turns averaging of the I/Q data on and off. Before you can use the command you have to turn the I/Q data acquisition on with method RsFswp.Applications.IqAnalyzer.Trace.Iq.State.set. If averaging is on, the maximum amount of I/Q data that can be recorded is 512kS (524288 samples) .

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Data
class DataCls[source]

Data commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.trace.iq.data.clone()

Subgroups

FormatPy

SCPI Commands

TRACe:IQ:DATA:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() IqResultDataFormat[source]
# SCPI: TRACe:IQ:DATA:FORMat
value: enums.IqResultDataFormat = driver.applications.iqAnalyzer.trace.iq.data.formatPy.get()

This command selects the order of the I/Q data. For details see ‘Reference: format description for I/Q data files’.

return

data_format: No help available

set(data_format: IqResultDataFormat) None[source]
# SCPI: TRACe:IQ:DATA:FORMat
driver.applications.iqAnalyzer.trace.iq.data.formatPy.set(data_format = enums.IqResultDataFormat.COMPatible)

This command selects the order of the I/Q data. For details see ‘Reference: format description for I/Q data files’.

param data_format

COMPatible | IQBLock | IQPair COMPatible I and Q values are separated and collected in blocks: A block (512k) of I values is followed by a block (512k) of Q values, followed by a block of I values, followed by a block of Q values etc. (I,I,I,I,Q,Q,Q,Q,I,I,I,I,Q,Q,Q,Q…) IQBLock First all I-values are listed, then the Q-values (I,I,I,I,I,I,…Q,Q,Q,Q,Q,Q) IQPair One pair of I/Q values after the other is listed (I,Q,I,Q,I,Q…) .

DiqFilter

SCPI Commands

TRACe:IQ:DIQFilter
class DiqFilterCls[source]

DiqFilter commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: TRACe:IQ:DIQFilter
value: bool = driver.applications.iqAnalyzer.trace.iq.diqFilter.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: TRACe:IQ:DIQFilter
driver.applications.iqAnalyzer.trace.iq.diqFilter.set(state = False)

No command help available

param state

No help available

Egate
class EgateCls[source]

Egate commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.trace.iq.egate.clone()

Subgroups

Gap

SCPI Commands

TRACe:IQ:EGATe:GAP
class GapCls[source]

Gap commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: TRACe:IQ:EGATe:GAP
value: int = driver.applications.iqAnalyzer.trace.iq.egate.gap.get()

This command defines the interval between several gate periods for gated measurements with the I/Q analyzer.

return

gap: No help available

set(gap: int) None[source]
# SCPI: TRACe:IQ:EGATe:GAP
driver.applications.iqAnalyzer.trace.iq.egate.gap.set(gap = 1)

This command defines the interval between several gate periods for gated measurements with the I/Q analyzer.

param gap

numeric value Max = (440 MS * sample rate/200MHz) -1 pretrigger samples defined by TRACe:IQ:SET; sample rate defined by method RsFswp.Applications.IqAnalyzer.Trace.Iq.SymbolRate.set) Range: 1…Max (samples)

Length

SCPI Commands

TRACe:IQ:EGATe:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: TRACe:IQ:EGATe:LENGth
value: int = driver.applications.iqAnalyzer.trace.iq.egate.length.get()

This command defines the gate length for gated measurements with the I/Q analyzer.

return

length: No help available

set(length: int) None[source]
# SCPI: TRACe:IQ:EGATe:LENGth
driver.applications.iqAnalyzer.trace.iq.egate.length.set(length = 1)

This command defines the gate length for gated measurements with the I/Q analyzer.

param length

numeric value Max = (440 MS * sample rate/200MHz) -1 pretrigger samples defined by TRACe:IQ:SET; sample rate defined by method RsFswp.Applications.IqAnalyzer.Trace.Iq.SymbolRate.set) Range: 1…Max (samples)

Nof

SCPI Commands

TRACe:IQ:EGATe:NOF
class NofCls[source]

Nof commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: TRACe:IQ:EGATe:NOF
value: int = driver.applications.iqAnalyzer.trace.iq.egate.nof.get()

This command defines the number of gate periods after the trigger signal for gated measurements with the I/Q analyzer.

return

periods_count: No help available

set(periods_count: int) None[source]
# SCPI: TRACe:IQ:EGATe:NOF
driver.applications.iqAnalyzer.trace.iq.egate.nof.set(periods_count = 1)

This command defines the number of gate periods after the trigger signal for gated measurements with the I/Q analyzer.

param periods_count

Range: 1 to 1023

State

SCPI Commands

TRACe:IQ:EGATe:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: TRACe:IQ:EGATe[:STATe]
value: bool = driver.applications.iqAnalyzer.trace.iq.egate.state.get()

This command turns gated measurements with the I/Q analyzer on and off. Before you can use the command you have to turn on the I/Q analyzer and select an external or IF power trigger source.

return

state: ON | OFF

set(state: bool) None[source]
# SCPI: TRACe:IQ:EGATe[:STATe]
driver.applications.iqAnalyzer.trace.iq.egate.state.set(state = False)

This command turns gated measurements with the I/Q analyzer on and off. Before you can use the command you have to turn on the I/Q analyzer and select an external or IF power trigger source.

param state

ON | OFF

TypePy

SCPI Commands

TRACe:IQ:EGATe:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() EgateType[source]
# SCPI: TRACe:IQ:EGATe:TYPE
value: enums.EgateType = driver.applications.iqAnalyzer.trace.iq.egate.typePy.get()

This command selects the gate mode for gated measurements with the I/Q analyzer. Note: The IF power trigger holdoff time is ignored if you are using the ‘Level’ gate mode in combination with an IF Power trigger.

return

type_py: LEVel EDGE

set(type_py: EgateType) None[source]
# SCPI: TRACe:IQ:EGATe:TYPE
driver.applications.iqAnalyzer.trace.iq.egate.typePy.set(type_py = enums.EgateType.EDGE)

This command selects the gate mode for gated measurements with the I/Q analyzer. Note: The IF power trigger holdoff time is ignored if you are using the ‘Level’ gate mode in combination with an IF Power trigger.

param type_py

LEVel EDGE

Eval

SCPI Commands

TRACe:IQ:EVAL
class EvalCls[source]

Eval commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: TRACe:IQ:EVAL
value: bool = driver.applications.iqAnalyzer.trace.iq.eval.get()

This command turns I/Q data analysis on and off. Before you can use this command, you have to turn on the I/Q data acquisition using INST:CRE:NEW IQ or method RsFswp.Instrument.Create.Replace.set, or using the method RsFswp.Applications. IqAnalyzer.Trace.Iq.State.set command to replace the current channel while retaining the settings.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: TRACe:IQ:EVAL
driver.applications.iqAnalyzer.trace.iq.eval.set(state = False)

This command turns I/Q data analysis on and off. Before you can use this command, you have to turn on the I/Q data acquisition using INST:CRE:NEW IQ or method RsFswp.Instrument.Create.Replace.set, or using the method RsFswp.Applications. IqAnalyzer.Trace.Iq.State.set command to replace the current channel while retaining the settings.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

File
class FileCls[source]

File commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.trace.iq.file.clone()

Subgroups

Repetition
class RepetitionCls[source]

Repetition commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.trace.iq.file.repetition.clone()

Subgroups

Count

SCPI Commands

TRACe:IQ:FILE:REPetition:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: TRACe:IQ:FILE:REPetition:COUNt
value: int = driver.applications.iqAnalyzer.trace.iq.file.repetition.count.get()

Determines how often the data stream is repeatedly copied in the I/Q data memory. If the available memory is not sufficient for the specified number of repetitions, the largest possible number of complete data streams is used.

return

repetitions: No help available

set(repetitions: int) None[source]
# SCPI: TRACe:IQ:FILE:REPetition:COUNt
driver.applications.iqAnalyzer.trace.iq.file.repetition.count.set(repetitions = 1)

Determines how often the data stream is repeatedly copied in the I/Q data memory. If the available memory is not sufficient for the specified number of repetitions, the largest possible number of complete data streams is used.

param repetitions

integer

Rlength

SCPI Commands

TRACe:IQ:RLENgth
class RlengthCls[source]

Rlength commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: TRACe:IQ:RLENgth
value: int = driver.applications.iqAnalyzer.trace.iq.rlength.get()

This command sets the record length for the acquired I/Q data. Increasing the record length also increases the measurement time. Note: Alternatively, you can define the measurement time using the SENS:SWE:TIME command.

return

record_length: No help available

set(record_length: int) None[source]
# SCPI: TRACe:IQ:RLENgth
driver.applications.iqAnalyzer.trace.iq.rlength.set(record_length = 1)

This command sets the record length for the acquired I/Q data. Increasing the record length also increases the measurement time. Note: Alternatively, you can define the measurement time using the SENS:SWE:TIME command.

param record_length

Number of samples to record. See ‘Sample rate and maximum usable I/Q bandwidth for RF input’.

State

SCPI Commands

TRACe:IQ:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: TRACe:IQ[:STATe]
value: bool = driver.applications.iqAnalyzer.trace.iq.state.get()

This command activates the simple I/Q data acquisition mode (see ‘Activating I/Q analyzer measurements’) . Executing this command also has the following effects:

INTRO_CMD_HELP: Prerequisites for this command

  • The sweep, amplitude, input and trigger settings from the measurement are retained.

  • All measurements are turned off.

  • All traces are set to ‘Blank’ mode.

  • The I/Q data analysis mode is turned off (TRAC:IQ:EVAL OFF) .

Note: To turn trace display back on or to enable the evaluation functions of the I/Q Analyzer, execute the TRAC:IQ:EVAL ON command (see method RsFswp.Applications.IqAnalyzer.Trace.Iq.Eval.set) .

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: TRACe:IQ[:STATe]
driver.applications.iqAnalyzer.trace.iq.state.set(state = False)

This command activates the simple I/Q data acquisition mode (see ‘Activating I/Q analyzer measurements’) . Executing this command also has the following effects:

INTRO_CMD_HELP: Prerequisites for this command

  • The sweep, amplitude, input and trigger settings from the measurement are retained.

  • All measurements are turned off.

  • All traces are set to ‘Blank’ mode.

  • The I/Q data analysis mode is turned off (TRAC:IQ:EVAL OFF) .

Note: To turn trace display back on or to enable the evaluation functions of the I/Q Analyzer, execute the TRAC:IQ:EVAL ON command (see method RsFswp.Applications.IqAnalyzer.Trace.Iq.Eval.set) .

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

SymbolRate

SCPI Commands

TRACe:IQ:SRATe
class SymbolRateCls[source]

SymbolRate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: TRACe:IQ:SRATe
value: int = driver.applications.iqAnalyzer.trace.iq.symbolRate.get()

This command sets the final user sample rate for the acquired I/Q data. Thus, the user sample rate can be modified without affecting the actual data capturing settings on the R&S FSWP. Note: The smaller the user sample rate, the smaller the usable I/Q bandwidth, see ‘Sample rate and maximum usable I/Q bandwidth for RF input’.

return

count: No help available

set(count: int) None[source]
# SCPI: TRACe:IQ:SRATe
driver.applications.iqAnalyzer.trace.iq.symbolRate.set(count = 1)

This command sets the final user sample rate for the acquired I/Q data. Thus, the user sample rate can be modified without affecting the actual data capturing settings on the R&S FSWP. Note: The smaller the user sample rate, the smaller the usable I/Q bandwidth, see ‘Sample rate and maximum usable I/Q bandwidth for RF input’.

param count

The valid sample rates are described in ‘Sample rate and maximum usable I/Q bandwidth for RF input’. Unit: HZ

TpiSample

SCPI Commands

TRACe:IQ:TPISample
class TpiSampleCls[source]

TpiSample commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRACe:IQ:TPISample
value: float = driver.applications.iqAnalyzer.trace.iq.tpiSample.get()

This command queries the time offset between the sample start and the trigger event (trigger point in sample = TPIS) . Since the R&S FSWP usually samples with a much higher sample rate than the specific application actually requires, the trigger point determined internally is much more precise than the one determined from the (downsampled) data in the application. Thus, the TPIS indicates the offset between the sample start and the actual trigger event. This value can only be determined in triggered measurements using external or IFPower triggers, otherwise the value is 0.

return

tpis: numeric value Unit: s

Wband
class WbandCls[source]

Wband commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.iqAnalyzer.trace.iq.wband.clone()

Subgroups

Mbwidth

SCPI Commands

TRACe:IQ:WBANd:MBWidth
class MbwidthCls[source]

Mbwidth commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: TRACe:IQ:WBANd:MBWidth
value: int = driver.applications.iqAnalyzer.trace.iq.wband.mbwidth.get()

Defines the maximum analysis bandwidth. Any value can be specified; the next higher fixed bandwidth is used.

return

max_bandwidth: No help available

set(max_bandwidth: int) None[source]
# SCPI: TRACe:IQ:WBANd:MBWidth
driver.applications.iqAnalyzer.trace.iq.wband.mbwidth.set(max_bandwidth = 1)

Defines the maximum analysis bandwidth. Any value can be specified; the next higher fixed bandwidth is used.

param max_bandwidth

80 MHz Restricts the analysis bandwidth to a maximum of 80 MHz. The bandwidth extension option R&S FSWP-B320 is deactivated. method RsFswp.Applications.IqAnalyzer.Trace.Iq.Wband.State.set is set to OFF. 160 MHz Restricts the analysis bandwidth to a maximum of 160 MHz. The bandwidth extension option R&S FSWP-B320 is deactivated. method RsFswp.Applications.IqAnalyzer.Trace.Iq.Wband.State.set is set to ON. 160 MHz | MAX The bandwidth extension option is activated. The currently available maximum bandwidth is allowed. method RsFswp.Applications.IqAnalyzer.Trace.Iq.Wband.State.set is set to ON. Unit: Hz

State

SCPI Commands

TRACe:IQ:WBANd:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: TRACe:IQ:WBANd[:STATe]
value: bool = driver.applications.iqAnalyzer.trace.iq.wband.state.get()

This command determines whether the wideband provided by bandwidth extension options is used or not (if installed) .

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: TRACe:IQ:WBANd[:STATe]
driver.applications.iqAnalyzer.trace.iq.wband.state.set(state = False)

This command determines whether the wideband provided by bandwidth extension options is used or not (if installed) .

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Wfilter

SCPI Commands

TRACe:IQ:WFILter
class WfilterCls[source]

Wfilter commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: TRACe:IQ:WFILter
value: bool = driver.applications.iqAnalyzer.trace.iq.wfilter.get()

Activates a 200 MHz filter before the A/D converter, thus restricting the processed bandwidth to 200 MHz while using the wideband processing path in the R&S FSWP. For prerequisites see manual operation.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: TRACe:IQ:WFILter
driver.applications.iqAnalyzer.trace.iq.wfilter.set(state = False)

Activates a 200 MHz filter before the A/D converter, thus restricting the processed bandwidth to 200 MHz while using the wideband processing path in the R&S FSWP. For prerequisites see manual operation.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

K30_NoiseFigure

class K30_NoiseFigureCls[source]

K30_NoiseFigure commands group definition. 256 total commands, 13 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30_NoiseFigure.clone()

Subgroups

Calculate<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k30NoiseFigure.calculate.repcap_window_get()
driver.applications.k30NoiseFigure.calculate.repcap_window_set(repcap.Window.Nr1)
class CalculateCls[source]

Calculate commands group definition. 66 total commands, 4 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.clone()

Subgroups

DeltaMarker<DeltaMarker>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.applications.k30NoiseFigure.calculate.deltaMarker.repcap_deltaMarker_get()
driver.applications.k30NoiseFigure.calculate.deltaMarker.repcap_deltaMarker_set(repcap.DeltaMarker.Nr1)
class DeltaMarkerCls[source]

DeltaMarker commands group definition. 10 total commands, 8 Subgroups, 0 group commands Repeated Capability: DeltaMarker, default value after init: DeltaMarker.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.deltaMarker.clone()

Subgroups

Aoff

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:AOFF
class AoffCls[source]

Aoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:AOFF
driver.applications.k30NoiseFigure.calculate.deltaMarker.aoff.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command turns off all delta markers.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Maximum
class MaximumCls[source]

Maximum commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.deltaMarker.maximum.clone()

Subgroups

Next

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MAXimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MAXimum:NEXT
driver.applications.k30NoiseFigure.calculate.deltaMarker.maximum.next.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a marker to the next positive peak value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MAXimum[:PEAK]
driver.applications.k30NoiseFigure.calculate.deltaMarker.maximum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the highest level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Minimum
class MinimumCls[source]

Minimum commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.deltaMarker.minimum.clone()

Subgroups

Next

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MINimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MINimum:NEXT
driver.applications.k30NoiseFigure.calculate.deltaMarker.minimum.next.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a marker to the next minimum peak value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MINimum[:PEAK]
driver.applications.k30NoiseFigure.calculate.deltaMarker.minimum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the minimum level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Mreference

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MREFerence
class MreferenceCls[source]

Mreference commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) int[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MREFerence
value: int = driver.applications.k30NoiseFigure.calculate.deltaMarker.mreference.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects a reference marker for a delta marker other than marker 1. The reference may be another marker or the fixed reference.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

arg_0: No help available

set(arg_0: int, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MREFerence
driver.applications.k30NoiseFigure.calculate.deltaMarker.mreference.set(arg_0 = 1, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects a reference marker for a delta marker other than marker 1. The reference may be another marker or the fixed reference.

param arg_0

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

State

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) bool[source]
# SCPI: CALCulate<n>:DELTamarker<m>[:STATe]
value: bool = driver.applications.k30NoiseFigure.calculate.deltaMarker.state.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command turns delta markers on and off. If necessary, the command activates the delta marker first. No suffix at DELTamarker turns on delta marker 1.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>[:STATe]
driver.applications.k30NoiseFigure.calculate.deltaMarker.state.set(state = False, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command turns delta markers on and off. If necessary, the command activates the delta marker first. No suffix at DELTamarker turns on delta marker 1.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Trace

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:TRACe
value: float = driver.applications.k30NoiseFigure.calculate.deltaMarker.trace.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects the trace a delta marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

trace: Trace number the marker is assigned to.

set(trace: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:TRACe
driver.applications.k30NoiseFigure.calculate.deltaMarker.trace.set(trace = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects the trace a delta marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param trace

Trace number the marker is assigned to.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

X

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:X
class XCls[source]

X commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:X
value: float = driver.applications.k30NoiseFigure.calculate.deltaMarker.x.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to a particular coordinate on the x-axis. If necessary, the command activates the delta marker and positions a reference marker to the peak power.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

position: Numeric value that defines the marker position on the x-axis. Range: The value range and unit depend on the measurement and scale of the x-axis.

set(position: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:X
driver.applications.k30NoiseFigure.calculate.deltaMarker.x.set(position = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to a particular coordinate on the x-axis. If necessary, the command activates the delta marker and positions a reference marker to the peak power.

param position

Numeric value that defines the marker position on the x-axis. Range: The value range and unit depend on the measurement and scale of the x-axis.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Y

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:Y
class YCls[source]

Y commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace: NoiseFigureResultCustom, window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:Y
value: float = driver.applications.k30NoiseFigure.calculate.deltaMarker.y.get(trace = enums.NoiseFigureResultCustom.CPCold, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

Queries the result at the position of the specified delta marker.

param trace

CPCold Queries calibration power (cold) results. CPHot Queries calibration power (hot) results. CYFactor Queries calibration ‘y-factor’ results. GAIN Queries ‘gain’ results. NOISe Queries ‘noise figure’ results. PCOLd Queries power (cold) results. PHOT Queries power (hot) results. TEMPerature Queries ‘noise temperature’ results. YFACtor Queries ‘y-factor’ results.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

result: Result at the position of the delta marker. The unit is variable and depends on the one you have currently set. Unit: DBM

Limit<LimitIx>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.applications.k30NoiseFigure.calculate.limit.repcap_limitIx_get()
driver.applications.k30NoiseFigure.calculate.limit.repcap_limitIx_set(repcap.LimitIx.Nr1)

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:DELete
class LimitCls[source]

Limit commands group definition. 18 total commands, 12 Subgroups, 1 group commands Repeated Capability: LimitIx, default value after init: LimitIx.Nr1

delete(window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:DELete
driver.applications.k30NoiseFigure.calculate.limit.delete(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command deletes a limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

delete_with_opc(window=Window.Default, limitIx=LimitIx.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.limit.clone()

Subgroups

Active

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACTive
class ActiveCls[source]

Active commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:ACTive
value: float = driver.applications.k30NoiseFigure.calculate.limit.active.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command queries the names of all active limit lines.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

limit_lines: String containing the names of all active limit lines in alphabetical order.

Clear
class ClearCls[source]

Clear commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.limit.clear.clone()

Subgroups

Immediate

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:CLEar:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, limitIx=LimitIx.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:LIMit<li>:CLEar[:IMMediate]
driver.applications.k30NoiseFigure.calculate.limit.clear.immediate.set(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command deletes the result of the current limit check. The command works on all limit lines in all measurement windows at the same time.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Comment

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:COMMent
class CommentCls[source]

Comment commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) str[source]
# SCPI: CALCulate<n>:LIMit<li>:COMMent
value: str = driver.applications.k30NoiseFigure.calculate.limit.comment.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines a comment for a limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

comment: String containing the description of the limit line.

set(comment: str, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:COMMent
driver.applications.k30NoiseFigure.calculate.limit.comment.set(comment = '1', window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines a comment for a limit line.

param comment

String containing the description of the limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Control
class ControlCls[source]

Control commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.limit.control.clone()

Subgroups

Data

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:CONTrol:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) List[float][source]
# SCPI: CALCulate<n>:LIMit<li>:CONTrol[:DATA]
value: List[float] = driver.applications.k30NoiseFigure.calculate.limit.control.data.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines the horizontal definition points of a limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

limit_line_points: Variable number of x-axis values. Note that the number of horizontal values has to be the same as the number of vertical values set with method RsFswp.Calculate.Limit.Lower.Data.set or method RsFswp.Calculate.Limit.Upper.Data.set. If not, the R&S FSWP either adds missing values or ignores surplus values. Unit: HZ

set(limit_line_points: List[float], window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:CONTrol[:DATA]
driver.applications.k30NoiseFigure.calculate.limit.control.data.set(limit_line_points = [1.1, 2.2, 3.3], window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines the horizontal definition points of a limit line.

param limit_line_points

Variable number of x-axis values. Note that the number of horizontal values has to be the same as the number of vertical values set with method RsFswp.Calculate.Limit.Lower.Data.set or method RsFswp.Calculate.Limit.Upper.Data.set. If not, the R&S FSWP either adds missing values or ignores surplus values. Unit: HZ

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Shift

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:CONTrol:SHIFt
class ShiftCls[source]

Shift commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(distance: float, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:CONTrol:SHIFt
driver.applications.k30NoiseFigure.calculate.limit.control.shift.set(distance = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command moves a complete limit line horizontally. Compared to defining an offset, this command actually changes the limit line definition points by the value you define.

param distance

Numeric value. The unit depends on the scale of the x-axis. Unit: HZ

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Copy

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:COPY
class CopyCls[source]

Copy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) int[source]
# SCPI: CALCulate<n>:LIMit<li>:COPY
value: int = driver.applications.k30NoiseFigure.calculate.limit.copy.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command copies a limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

line: 1 to 8 number of the new limit line name String containing the name of the limit line.

set(line: int, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:COPY
driver.applications.k30NoiseFigure.calculate.limit.copy.set(line = 1, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command copies a limit line.

param line

1 to 8 number of the new limit line name String containing the name of the limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Fail

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:FAIL
class FailCls[source]

Fail commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:FAIL
value: bool = driver.applications.k30NoiseFigure.calculate.limit.fail.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command queries the result of a limit check in the specified window. To get a valid result, you have to perform a complete measurement with synchronization to the end of the measurement before reading out the result. This is only possible for single measurement mode.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

result: 0 PASS 1 FAIL

Lower
class LowerCls[source]

Lower commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.limit.lower.clone()

Subgroups

Data

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:LOWer:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) List[float][source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer[:DATA]
value: List[float] = driver.applications.k30NoiseFigure.calculate.limit.lower.data.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines the vertical definition points of a lower limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

limit_line_points: Variable number of level values. Note that the number of vertical values has to be the same as the number of horizontal values set with method RsFswp.Calculate.Limit.Control.Data.set. If not, the R&S FSWP either adds missing values or ignores surplus values. Unit: DBM

set(limit_line_points: List[float], window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer[:DATA]
driver.applications.k30NoiseFigure.calculate.limit.lower.data.set(limit_line_points = [1.1, 2.2, 3.3], window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines the vertical definition points of a lower limit line.

param limit_line_points

Variable number of level values. Note that the number of vertical values has to be the same as the number of horizontal values set with method RsFswp.Calculate.Limit.Control.Data.set. If not, the R&S FSWP either adds missing values or ignores surplus values. Unit: DBM

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Shift

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:LOWer:SHIFt
class ShiftCls[source]

Shift commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(distance: float, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:SHIFt
driver.applications.k30NoiseFigure.calculate.limit.lower.shift.set(distance = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command moves a complete lower limit line vertically. Compared to defining an offset, this command actually changes the limit line definition points by the value you define.

param distance

Defines the distance that the limit line moves. Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:LOWer:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:STATe
value: bool = driver.applications.k30NoiseFigure.calculate.limit.lower.state.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command turns a lower limit line on and off. Before you can use the command, you have to select a limit line with method RsFswp.Calculate.Limit.Name.set.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:STATe
driver.applications.k30NoiseFigure.calculate.limit.lower.state.set(state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command turns a lower limit line on and off. Before you can use the command, you have to select a limit line with method RsFswp.Calculate.Limit.Name.set.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Name

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:NAME
class NameCls[source]

Name commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) str[source]
# SCPI: CALCulate<n>:LIMit<li>:NAME
value: str = driver.applications.k30NoiseFigure.calculate.limit.name.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects a limit line that already exists or defines a name for a new limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

name: String containing the limit line name.

set(name: str, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:NAME
driver.applications.k30NoiseFigure.calculate.limit.name.set(name = '1', window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects a limit line that already exists or defines a name for a new limit line.

param name

String containing the limit line name.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:STATe
value: bool = driver.applications.k30NoiseFigure.calculate.limit.state.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command turns the limit check for a specific limit line on and off. To query the limit check result, use method RsFswp.Calculate.Limit.Fail.get_. Note that a new command exists to activate the limit check and define the trace to be checked in one step (see method RsFswp.Calculate.Limit.Trace.Check.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:STATe
driver.applications.k30NoiseFigure.calculate.limit.state.set(state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command turns the limit check for a specific limit line on and off. To query the limit check result, use method RsFswp.Calculate.Limit.Fail.get_. Note that a new command exists to activate the limit check and define the trace to be checked in one step (see method RsFswp.Calculate.Limit.Trace.Check.set) .

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Trace

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) List[float][source]
# SCPI: CALCulate<n>:LIMit<li>:TRACe
value: List[float] = driver.applications.k30NoiseFigure.calculate.limit.trace.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command links a limit line to one or more traces. Note that this command is maintained for compatibility reasons only. Limit lines no longer need to be assigned to a trace explicitly. The trace to be checked can be defined directly (as a suffix) in the new command to activate the limit check (see method RsFswp.Calculate.Limit.Trace.Check.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

trace_limit: 1 to 4

set(trace_limit: List[float], window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:TRACe
driver.applications.k30NoiseFigure.calculate.limit.trace.set(trace_limit = [1.1, 2.2, 3.3], window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command links a limit line to one or more traces. Note that this command is maintained for compatibility reasons only. Limit lines no longer need to be assigned to a trace explicitly. The trace to be checked can be defined directly (as a suffix) in the new command to activate the limit check (see method RsFswp.Calculate.Limit.Trace.Check.set) .

param trace_limit

1 to 4

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

TypePy

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) NoiseFigureLimit[source]
# SCPI: CALCulate<n>:LIMit<li>:TYPE
value: enums.NoiseFigureLimit = driver.applications.k30NoiseFigure.calculate.limit.typePy.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command configures a limit line for a particular result type.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

result: NOISe | GAIN | TEMPerature | YFACtor | ENR | PHOT | PCOLd GAIN Assigns the limit line to ‘gain’ reuslts. NOISe Assigns the limit line to ‘noise figure’ results. PCOLd Assigns the limit line to power (cold) results. PHOT Assigns the limit line to power (hot) results. TEMPerature Assigns the limit line to ‘noise temperature’ results. YFACtor Assigns the limit line to ‘y-factor’ results.

set(result: NoiseFigureLimit, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:TYPE
driver.applications.k30NoiseFigure.calculate.limit.typePy.set(result = enums.NoiseFigureLimit.ENR, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command configures a limit line for a particular result type.

param result

NOISe | GAIN | TEMPerature | YFACtor | ENR | PHOT | PCOLd GAIN Assigns the limit line to ‘gain’ reuslts. NOISe Assigns the limit line to ‘noise figure’ results. PCOLd Assigns the limit line to power (cold) results. PHOT Assigns the limit line to power (hot) results. TEMPerature Assigns the limit line to ‘noise temperature’ results. YFACtor Assigns the limit line to ‘y-factor’ results.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Upper
class UpperCls[source]

Upper commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.limit.upper.clone()

Subgroups

Data

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:UPPer:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) List[float][source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer[:DATA]
value: List[float] = driver.applications.k30NoiseFigure.calculate.limit.upper.data.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines the vertical definition points of an upper limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

limit_line_points: Variable number of level values. Note that the number of vertical values has to be the same as the number of horizontal values set with method RsFswp.Calculate.Limit.Control.Data.set. If not, the R&S FSWP either adds missing values or ignores surplus values. Unit: DBM

set(limit_line_points: List[float], window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer[:DATA]
driver.applications.k30NoiseFigure.calculate.limit.upper.data.set(limit_line_points = [1.1, 2.2, 3.3], window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines the vertical definition points of an upper limit line.

param limit_line_points

Variable number of level values. Note that the number of vertical values has to be the same as the number of horizontal values set with method RsFswp.Calculate.Limit.Control.Data.set. If not, the R&S FSWP either adds missing values or ignores surplus values. Unit: DBM

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Shift

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:UPPer:SHIFt
class ShiftCls[source]

Shift commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(distance: float, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:SHIFt
driver.applications.k30NoiseFigure.calculate.limit.upper.shift.set(distance = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command moves a complete upper limit line vertically. Compared to defining an offset, this command actually changes the limit line definition points by the value you define.

param distance

Defines the distance that the limit line moves.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:UPPer:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:STATe
value: bool = driver.applications.k30NoiseFigure.calculate.limit.upper.state.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command turns an upper limit line on and off. Before you can use the command, you have to select a limit line with method RsFswp.Calculate.Limit.Name.set.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:STATe
driver.applications.k30NoiseFigure.calculate.limit.upper.state.set(state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command turns an upper limit line on and off. Before you can use the command, you have to select a limit line with method RsFswp.Calculate.Limit.Name.set.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Marker<Marker>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k30NoiseFigure.calculate.marker.repcap_marker_get()
driver.applications.k30NoiseFigure.calculate.marker.repcap_marker_set(repcap.Marker.Nr1)
class MarkerCls[source]

Marker commands group definition. 9 total commands, 7 Subgroups, 0 group commands Repeated Capability: Marker, default value after init: Marker.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.marker.clone()

Subgroups

Aoff

SCPI Commands

CALCulate<Window>:MARKer<Marker>:AOFF
class AoffCls[source]

Aoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:AOFF
driver.applications.k30NoiseFigure.calculate.marker.aoff.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns off all markers.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Maximum
class MaximumCls[source]

Maximum commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.marker.maximum.clone()

Subgroups

Next

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum:NEXT
driver.applications.k30NoiseFigure.calculate.marker.maximum.next.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next positive peak.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum[:PEAK]
driver.applications.k30NoiseFigure.calculate.marker.maximum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the highest level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Minimum
class MinimumCls[source]

Minimum commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.marker.minimum.clone()

Subgroups

Next

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MINimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MINimum:NEXT
driver.applications.k30NoiseFigure.calculate.marker.minimum.next.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next minimum peak value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MINimum[:PEAK]
driver.applications.k30NoiseFigure.calculate.marker.minimum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the minimum level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>[:STATe]
value: bool = driver.applications.k30NoiseFigure.calculate.marker.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns markers on and off. If the corresponding marker number is currently active as a delta marker, it is turned into a normal marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>[:STATe]
driver.applications.k30NoiseFigure.calculate.marker.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns markers on and off. If the corresponding marker number is currently active as a delta marker, it is turned into a normal marker.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Trace

SCPI Commands

CALCulate<Window>:MARKer<Marker>:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:TRACe
value: float = driver.applications.k30NoiseFigure.calculate.marker.trace.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command selects the trace the marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

trace: 1 to 4 Trace number the marker is assigned to.

set(trace: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:TRACe
driver.applications.k30NoiseFigure.calculate.marker.trace.set(trace = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command selects the trace the marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param trace

1 to 4 Trace number the marker is assigned to.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

X

SCPI Commands

CALCulate<Window>:MARKer<Marker>:X
class XCls[source]

X commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:X
value: float = driver.applications.k30NoiseFigure.calculate.marker.x.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to a specific coordinate on the x-axis. If necessary, the command activates the marker. If the marker has been used as a delta marker, the command turns it into a normal marker. Note that markers have to be positioned on a discrete frequency that is part of the frequency list. If you set the marker on a frequency not included in the frequency list, the application positions the marker to the nearest frequency in the list (rounding up or down) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

position: Numeric value that defines the marker position on the x-axis. The unit depends on the result display. Range: The range depends on the current x-axis range. , Unit: Hz

set(position: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:X
driver.applications.k30NoiseFigure.calculate.marker.x.set(position = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to a specific coordinate on the x-axis. If necessary, the command activates the marker. If the marker has been used as a delta marker, the command turns it into a normal marker. Note that markers have to be positioned on a discrete frequency that is part of the frequency list. If you set the marker on a frequency not included in the frequency list, the application positions the marker to the nearest frequency in the list (rounding up or down) .

param position

Numeric value that defines the marker position on the x-axis. The unit depends on the result display. Range: The range depends on the current x-axis range. , Unit: Hz

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Y

SCPI Commands

CALCulate<Window>:MARKer<Marker>:Y
class YCls[source]

Y commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace: NoiseFigureResultCustom, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:Y
value: float = driver.applications.k30NoiseFigure.calculate.marker.y.get(trace = enums.NoiseFigureResultCustom.CPCold, window = repcap.Window.Default, marker = repcap.Marker.Default)

Queries the result at the position of the specified marker.

param trace

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: Selects the result. CPCold Queries calibration power (cold) results. CPHot Queries calibration power (hot) results. CYFactor Queries calibration ‘y-factor’ results. GAIN Queries ‘gain’ results. NOISe Queries ‘noise figure’ results. NUNCertainty Queries the ‘noise figure’ uncertainty results. PCOLd Queries power (cold) results. PHOT Queries power (hot) results. TEMPerature Queries ‘noise temperature’ results. YFACtor Queries ‘y-factor’ results.

Uncertainty
class UncertaintyCls[source]

Uncertainty commands group definition. 29 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.clone()

Subgroups

Common

SCPI Commands

CALCulate<Window>:UNCertainty:COMMon
class CommonCls[source]

Common commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:UNCertainty:COMMon
value: bool = driver.applications.k30NoiseFigure.calculate.uncertainty.common.get(window = repcap.Window.Default)

This command turns matching of the noise source characteristics used during calibration and measurement on and off. This command is available when you use different noise sources for calibration and measurement ([SENSe:]CORRection:ENR:COMMon OFF) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: ON | OFF | 1 | 0

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:COMMon
driver.applications.k30NoiseFigure.calculate.uncertainty.common.set(state = False, window = repcap.Window.Default)

This command turns matching of the noise source characteristics used during calibration and measurement on and off. This command is available when you use different noise sources for calibration and measurement ([SENSe:]CORRection:ENR:COMMon OFF) .

param state

ON | OFF | 1 | 0

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Data
class DataCls[source]

Data commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.data.clone()

Subgroups

Frequency

SCPI Commands

CALCulate<Window>:UNCertainty:DATA:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:DATA:FREQuency
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.data.frequency.get(window = repcap.Window.Default)

This command defines the frequency for which the uncertainty should be calculated. This command is available if you have turned automatic determination of the DUT characteristics off withmethod RsFswp.Applications.K30_NoiseFigure.Calculate. Uncertainty.Data.Frequency.set .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

frequency: Frequency of the DUT. Unit: HZ

set(frequency: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:DATA:FREQuency
driver.applications.k30NoiseFigure.calculate.uncertainty.data.frequency.set(frequency = 1.0, window = repcap.Window.Default)

This command defines the frequency for which the uncertainty should be calculated. This command is available if you have turned automatic determination of the DUT characteristics off withmethod RsFswp.Applications.K30_NoiseFigure.Calculate. Uncertainty.Data.Frequency.set .

param frequency

Frequency of the DUT. Unit: HZ

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Gain

SCPI Commands

CALCulate<Window>:UNCertainty:DATA:GAIN
class GainCls[source]

Gain commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:DATA:GAIN
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.data.gain.get(window = repcap.Window.Default)

This command defines the ‘gain’ of the DUT. This command is available if you have turned automatic determination of the DUT characteristics off with method RsFswp.Applications.K30_NoiseFigure.Calculate.Uncertainty.Data.Gain.set.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

gain: ‘Gain’ of the DUT. Unit: DB

set(gain: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:DATA:GAIN
driver.applications.k30NoiseFigure.calculate.uncertainty.data.gain.set(gain = 1.0, window = repcap.Window.Default)

This command defines the ‘gain’ of the DUT. This command is available if you have turned automatic determination of the DUT characteristics off with method RsFswp.Applications.K30_NoiseFigure.Calculate.Uncertainty.Data.Gain.set.

param gain

‘Gain’ of the DUT. Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Noise

SCPI Commands

CALCulate<Window>:UNCertainty:DATA:NOISe
class NoiseCls[source]

Noise commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:DATA:NOISe
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.data.noise.get(window = repcap.Window.Default)

This command defines the noise level of the DUT. This command is available if you have turned automatic determination of the DUT characteristics off with method RsFswp.Applications.K30_NoiseFigure.Calculate.Uncertainty.Data.Results.set.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

noise_level: Noise level of the DUT. Unit: DB

set(noise_level: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:DATA:NOISe
driver.applications.k30NoiseFigure.calculate.uncertainty.data.noise.set(noise_level = 1.0, window = repcap.Window.Default)

This command defines the noise level of the DUT. This command is available if you have turned automatic determination of the DUT characteristics off with method RsFswp.Applications.K30_NoiseFigure.Calculate.Uncertainty.Data.Results.set.

param noise_level

Noise level of the DUT. Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Results

SCPI Commands

CALCulate<Window>:UNCertainty:DATA:RESults
class ResultsCls[source]

Results commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:UNCertainty:DATA:RESults
value: bool = driver.applications.k30NoiseFigure.calculate.uncertainty.data.results.get(window = repcap.Window.Default)

This command turns automatic determination of the DUT characteristics for the calculation of the uncertainty on and off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: ON | 1 The application calculates the uncertainty with the DUT characteristics (‘noise figure’, ‘gain’ and frequency) resulting from the ‘noise figure’ measurement. OFF | 0 The application calculates the uncertainty with the DUT characteristics (‘noise figure’, ‘gain’ and frequency) based on the values you have defined manually.

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:DATA:RESults
driver.applications.k30NoiseFigure.calculate.uncertainty.data.results.set(state = False, window = repcap.Window.Default)

This command turns automatic determination of the DUT characteristics for the calculation of the uncertainty on and off.

param state

ON | 1 The application calculates the uncertainty with the DUT characteristics (‘noise figure’, ‘gain’ and frequency) resulting from the ‘noise figure’ measurement. OFF | 0 The application calculates the uncertainty with the DUT characteristics (‘noise figure’, ‘gain’ and frequency) based on the values you have defined manually.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Enr
class EnrCls[source]

Enr commands group definition. 6 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.enr.clone()

Subgroups

Calibration
class CalibrationCls[source]

Calibration commands group definition. 3 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.enr.calibration.clone()

Subgroups

Uncertainty

SCPI Commands

CALCulate<Window>:UNCertainty:ENR:CALibration:UNCertainty
class UncertaintyCls[source]

Uncertainty commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:ENR:CALibration:UNCertainty
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.enr.calibration.uncertainty.get(window = repcap.Window.Default)

This command defines the uncertainty of a calibration noise source. This command is available when [SENSe:]CORRection:ENR:COMMon and [SENSe:]CORRection:ENR:COMMon are off. If a smart noise source is used for calibration, the uncertainty values defined in the SNS table are used.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

uncertainty: Uncertainty value of the noise source. Refer to the data sheet of the noise source to determine its uncertainty. Unit: DB

set(uncertainty: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:ENR:CALibration:UNCertainty
driver.applications.k30NoiseFigure.calculate.uncertainty.enr.calibration.uncertainty.set(uncertainty = 1.0, window = repcap.Window.Default)

This command defines the uncertainty of a calibration noise source. This command is available when [SENSe:]CORRection:ENR:COMMon and [SENSe:]CORRection:ENR:COMMon are off. If a smart noise source is used for calibration, the uncertainty values defined in the SNS table are used.

param uncertainty

Uncertainty value of the noise source. Refer to the data sheet of the noise source to determine its uncertainty. Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.enr.calibration.uncertainty.clone()

Subgroups

Cold

SCPI Commands

CALCulate<Window>:UNCertainty:ENR:CALibration:UNCertainty:COLD
class ColdCls[source]

Cold commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:ENR:CALibration:UNCertainty:COLD
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.enr.calibration.uncertainty.cold.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

uncertainty: No help available

set(uncertainty: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:ENR:CALibration:UNCertainty:COLD
driver.applications.k30NoiseFigure.calculate.uncertainty.enr.calibration.uncertainty.cold.set(uncertainty = 1.0, window = repcap.Window.Default)

No command help available

param uncertainty

1..n

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Hot

SCPI Commands

CALCulate<Window>:UNCertainty:ENR:CALibration:UNCertainty:HOT
class HotCls[source]

Hot commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:ENR:CALibration:UNCertainty:HOT
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.enr.calibration.uncertainty.hot.get(window = repcap.Window.Default)

This command defines the uncertainty of a calibration noise source. This command is available when [SENSe:]CORRection:ENR:COMMon and method RsFswp.Applications.K30_NoiseFigure.Calculate. Uncertainty.Common.set are off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

uncertainty: Hot temperature uncertainty value of the noise source. Refer to the data sheet of the noise source to determine its uncertainty.

set(uncertainty: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:ENR:CALibration:UNCertainty:HOT
driver.applications.k30NoiseFigure.calculate.uncertainty.enr.calibration.uncertainty.hot.set(uncertainty = 1.0, window = repcap.Window.Default)

This command defines the uncertainty of a calibration noise source. This command is available when [SENSe:]CORRection:ENR:COMMon and method RsFswp.Applications.K30_NoiseFigure.Calculate. Uncertainty.Common.set are off.

param uncertainty

Hot temperature uncertainty value of the noise source. Refer to the data sheet of the noise source to determine its uncertainty.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Uncertainty

SCPI Commands

CALCulate<Window>:UNCertainty:ENR:UNCertainty
class UncertaintyCls[source]

Uncertainty commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:ENR:UNCertainty
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.enr.uncertainty.get(window = repcap.Window.Default)

This command defines the uncertainty of a noise source. If the noise sources during calibration and measurement are different, the command defines the uncertainty of the measurement noise source. If a smart noise source is used, the uncertainty values defined in the SNS table are used.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

uncertainty: Uncertainty value of the noise source. Refer to the data sheet of the noise source to determine its uncertainty. Unit: DB

set(uncertainty: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:ENR:UNCertainty
driver.applications.k30NoiseFigure.calculate.uncertainty.enr.uncertainty.set(uncertainty = 1.0, window = repcap.Window.Default)

This command defines the uncertainty of a noise source. If the noise sources during calibration and measurement are different, the command defines the uncertainty of the measurement noise source. If a smart noise source is used, the uncertainty values defined in the SNS table are used.

param uncertainty

Uncertainty value of the noise source. Refer to the data sheet of the noise source to determine its uncertainty. Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.enr.uncertainty.clone()

Subgroups

Cold

SCPI Commands

CALCulate<Window>:UNCertainty:ENR:UNCertainty:COLD
class ColdCls[source]

Cold commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:ENR:UNCertainty:COLD
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.enr.uncertainty.cold.get(window = repcap.Window.Default)

This command defines the uncertainty of a resistor. If the noise sources during calibration and measurement are different, the command defines the uncertainty of the measurement noise source.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

uncertainty: Cold temperature uncertainty value of the noise source. Refer to the data sheet of the noise source to determine its uncertainty.

set(uncertainty: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:ENR:UNCertainty:COLD
driver.applications.k30NoiseFigure.calculate.uncertainty.enr.uncertainty.cold.set(uncertainty = 1.0, window = repcap.Window.Default)

This command defines the uncertainty of a resistor. If the noise sources during calibration and measurement are different, the command defines the uncertainty of the measurement noise source.

param uncertainty

Cold temperature uncertainty value of the noise source. Refer to the data sheet of the noise source to determine its uncertainty.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Hot

SCPI Commands

CALCulate<Window>:UNCertainty:ENR:UNCertainty:HOT
class HotCls[source]

Hot commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:ENR:UNCertainty:HOT
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.enr.uncertainty.hot.get(window = repcap.Window.Default)

This command defines the uncertainty of a resistor. If the noise sources during calibration and measurement are different, the command defines the uncertainty of the measurement noise source.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

uncertainty: Hot temperature uncertainty value of the noise source. Refer to the data sheet of the noise source to determine its uncertainty.

set(uncertainty: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:ENR:UNCertainty:HOT
driver.applications.k30NoiseFigure.calculate.uncertainty.enr.uncertainty.hot.set(uncertainty = 1.0, window = repcap.Window.Default)

This command defines the uncertainty of a resistor. If the noise sources during calibration and measurement are different, the command defines the uncertainty of the measurement noise source.

param uncertainty

Hot temperature uncertainty value of the noise source. Refer to the data sheet of the noise source to determine its uncertainty.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Match
class MatchCls[source]

Match commands group definition. 12 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.match.clone()

Subgroups

Dut
class DutCls[source]

Dut commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.match.dut.clone()

Subgroups

InputPy
class InputPyCls[source]

InputPy commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.match.dut.inputPy.clone()

Subgroups

Rl

SCPI Commands

CALCulate<Window>:UNCertainty:MATCh:DUT:IN:RL
class RlCls[source]

Rl commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:DUT:IN:RL
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.match.dut.inputPy.rl.get(window = repcap.Window.Default)

This command defines the return loss at the DUT input.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

return_loss: Unit: DB

set(return_loss: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:DUT:IN:RL
driver.applications.k30NoiseFigure.calculate.uncertainty.match.dut.inputPy.rl.set(return_loss = 1.0, window = repcap.Window.Default)

This command defines the return loss at the DUT input.

param return_loss

Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Vswr

SCPI Commands

CALCulate<Window>:UNCertainty:MATCh:DUT:IN:VSWR
class VswrCls[source]

Vswr commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:DUT:IN[:VSWR]
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.match.dut.inputPy.vswr.get(window = repcap.Window.Default)

This command defines the VSWR at the DUT input.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

vswr: No help available

set(vswr: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:DUT:IN[:VSWR]
driver.applications.k30NoiseFigure.calculate.uncertainty.match.dut.inputPy.vswr.set(vswr = 1.0, window = repcap.Window.Default)

This command defines the VSWR at the DUT input.

param vswr

1..n

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Out
class OutCls[source]

Out commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.match.dut.out.clone()

Subgroups

Rl

SCPI Commands

CALCulate<Window>:UNCertainty:MATCh:DUT:OUT:RL
class RlCls[source]

Rl commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:DUT:OUT:RL
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.match.dut.out.rl.get(window = repcap.Window.Default)

This command defines the returns loss at the DUT output.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

return_loss: Unit: DB

set(return_loss: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:DUT:OUT:RL
driver.applications.k30NoiseFigure.calculate.uncertainty.match.dut.out.rl.set(return_loss = 1.0, window = repcap.Window.Default)

This command defines the returns loss at the DUT output.

param return_loss

Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Vswr

SCPI Commands

CALCulate<Window>:UNCertainty:MATCh:DUT:OUT:VSWR
class VswrCls[source]

Vswr commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:DUT:OUT[:VSWR]
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.match.dut.out.vswr.get(window = repcap.Window.Default)

This command defines the VSWR at the DUT output.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

vswr: No help available

set(vswr: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:DUT:OUT[:VSWR]
driver.applications.k30NoiseFigure.calculate.uncertainty.match.dut.out.vswr.set(vswr = 1.0, window = repcap.Window.Default)

This command defines the VSWR at the DUT output.

param vswr

1..n

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Preamp
class PreampCls[source]

Preamp commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.match.preamp.clone()

Subgroups

Rl

SCPI Commands

CALCulate<Window>:UNCertainty:MATCh:PREamp:RL
class RlCls[source]

Rl commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:PREamp:RL
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.match.preamp.rl.get(window = repcap.Window.Default)

This command defines the return loss at the input of the preamplifier.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

return_loss: Unit: DB

set(return_loss: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:PREamp:RL
driver.applications.k30NoiseFigure.calculate.uncertainty.match.preamp.rl.set(return_loss = 1.0, window = repcap.Window.Default)

This command defines the return loss at the input of the preamplifier.

param return_loss

Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Vswr

SCPI Commands

CALCulate<Window>:UNCertainty:MATCh:PREamp:VSWR
class VswrCls[source]

Vswr commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:PREamp[:VSWR]
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.match.preamp.vswr.get(window = repcap.Window.Default)

This command defines the VSWR at the input of the preamplifier. The command is available if you have turned on the preamplifier with method RsFswp.Applications.K30_NoiseFigure.Calculate.Uncertainty.Preamp.State.set.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

vswr: No help available

set(vswr: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:PREamp[:VSWR]
driver.applications.k30NoiseFigure.calculate.uncertainty.match.preamp.vswr.set(vswr = 1.0, window = repcap.Window.Default)

This command defines the VSWR at the input of the preamplifier. The command is available if you have turned on the preamplifier with method RsFswp.Applications.K30_NoiseFigure.Calculate.Uncertainty.Preamp.State.set.

param vswr

1..n

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Source
class SourceCls[source]

Source commands group definition. 6 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.match.source.clone()

Subgroups

Calibration
class CalibrationCls[source]

Calibration commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.match.source.calibration.clone()

Subgroups

Rl

SCPI Commands

CALCulate<Window>:UNCertainty:MATCh:SOURce:CALibration:RL
class RlCls[source]

Rl commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:SOURce:CALibration:RL
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.match.source.calibration.rl.get(window = repcap.Window.Default)

This command defines the return loss at the calibration noise source output. This command is available when [SENSe:]CORRection:ENR:COMMon and method RsFswp.Applications.K30_NoiseFigure.Calculate.Uncertainty.Common.set are off. If a smart noise source is used, the return loss values defined in the SNS table are used.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

return_loss: Unit: DB

set(return_loss: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:SOURce:CALibration:RL
driver.applications.k30NoiseFigure.calculate.uncertainty.match.source.calibration.rl.set(return_loss = 1.0, window = repcap.Window.Default)

This command defines the return loss at the calibration noise source output. This command is available when [SENSe:]CORRection:ENR:COMMon and method RsFswp.Applications.K30_NoiseFigure.Calculate.Uncertainty.Common.set are off. If a smart noise source is used, the return loss values defined in the SNS table are used.

param return_loss

Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Sns

SCPI Commands

CALCulate<Window>:UNCertainty:MATCh:SOURce:CALibration:SNS
class SnsCls[source]

Sns commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:SOURce:CALibration:SNS
value: bool = driver.applications.k30NoiseFigure.calculate.uncertainty.match.source.calibration.sns.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:SOURce:CALibration:SNS
driver.applications.k30NoiseFigure.calculate.uncertainty.match.source.calibration.sns.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Vswr

SCPI Commands

CALCulate<Window>:UNCertainty:MATCh:SOURce:CALibration:VSWR
class VswrCls[source]

Vswr commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:SOURce:CALibration[:VSWR]
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.match.source.calibration.vswr.get(window = repcap.Window.Default)

This command defines the VSWR at the calibration noise source output. This command is available when [SENSe:]CORRection:ENR:COMMon and method RsFswp.Applications.K30_NoiseFigure.Calculate. Uncertainty.Common.set are off. If a smart noise source is used, the VSWR values defined in the SNS table are used.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

vswr: No help available

set(vswr: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:SOURce:CALibration[:VSWR]
driver.applications.k30NoiseFigure.calculate.uncertainty.match.source.calibration.vswr.set(vswr = 1.0, window = repcap.Window.Default)

This command defines the VSWR at the calibration noise source output. This command is available when [SENSe:]CORRection:ENR:COMMon and method RsFswp.Applications.K30_NoiseFigure.Calculate. Uncertainty.Common.set are off. If a smart noise source is used, the VSWR values defined in the SNS table are used.

param vswr

1..n

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Rl

SCPI Commands

CALCulate<Window>:UNCertainty:MATCh:SOURce:RL
class RlCls[source]

Rl commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:SOURce:RL
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.match.source.rl.get(window = repcap.Window.Default)

This command defines the return loss at the noise source output. If the noise sources during calibration and measurement are different, the command defines the uncertainty of the measurement noise source.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

return_loss: Unit: DB

set(return_loss: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:SOURce:RL
driver.applications.k30NoiseFigure.calculate.uncertainty.match.source.rl.set(return_loss = 1.0, window = repcap.Window.Default)

This command defines the return loss at the noise source output. If the noise sources during calibration and measurement are different, the command defines the uncertainty of the measurement noise source.

param return_loss

Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Sns

SCPI Commands

CALCulate<Window>:UNCertainty:MATCh:SOURce:SNS
class SnsCls[source]

Sns commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:SOURce:SNS
value: bool = driver.applications.k30NoiseFigure.calculate.uncertainty.match.source.sns.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:SOURce:SNS
driver.applications.k30NoiseFigure.calculate.uncertainty.match.source.sns.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Vswr

SCPI Commands

CALCulate<Window>:UNCertainty:MATCh:SOURce:VSWR
class VswrCls[source]

Vswr commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:SOURce[:VSWR]
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.match.source.vswr.get(window = repcap.Window.Default)

This command defines the VSWR at the noise source output. If the noise sources during calibration and measurement are different, the command defines the uncertainty of the measurement noise source. If a smart noise source is used, the VSWR values defined in the SNS table are used.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

vswr: No help available

set(vswr: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:MATCh:SOURce[:VSWR]
driver.applications.k30NoiseFigure.calculate.uncertainty.match.source.vswr.set(vswr = 1.0, window = repcap.Window.Default)

This command defines the VSWR at the noise source output. If the noise sources during calibration and measurement are different, the command defines the uncertainty of the measurement noise source. If a smart noise source is used, the VSWR values defined in the SNS table are used.

param vswr

1..n

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Preamp
class PreampCls[source]

Preamp commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.preamp.clone()

Subgroups

Gain

SCPI Commands

CALCulate<Window>:UNCertainty:PREamp:GAIN
class GainCls[source]

Gain commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:PREamp:GAIN
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.preamp.gain.get(window = repcap.Window.Default)

This command define the ‘gain’ of an external preamplifier that may be part of the test setup.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

gain: Gain of the preamplifier. Refer to the data sheet of the preamplifier to determine its ‘gain’. Unit: DB

set(gain: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:PREamp:GAIN
driver.applications.k30NoiseFigure.calculate.uncertainty.preamp.gain.set(gain = 1.0, window = repcap.Window.Default)

This command define the ‘gain’ of an external preamplifier that may be part of the test setup.

param gain

Gain of the preamplifier. Refer to the data sheet of the preamplifier to determine its ‘gain’. Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Noise

SCPI Commands

CALCulate<Window>:UNCertainty:PREamp:NOISe
class NoiseCls[source]

Noise commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:PREamp:NOISe
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.preamp.noise.get(window = repcap.Window.Default)

This command defines the noise level of an external preamplifier that may be part of the test setup.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

noise_level: Noise level of the preamplifier. Refer to the data sheet of the preamplfier to determine its noise level. Unit: DB

set(noise_level: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:PREamp:NOISe
driver.applications.k30NoiseFigure.calculate.uncertainty.preamp.noise.set(noise_level = 1.0, window = repcap.Window.Default)

This command defines the noise level of an external preamplifier that may be part of the test setup.

param noise_level

Noise level of the preamplifier. Refer to the data sheet of the preamplfier to determine its noise level. Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

State

SCPI Commands

CALCulate<Window>:UNCertainty:PREamp:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:UNCertainty:PREamp:STATe
value: bool = driver.applications.k30NoiseFigure.calculate.uncertainty.preamp.state.get(window = repcap.Window.Default)

This command includes or excludes an external preamplifier from the uncertainty calculation. If the test setup uses an external preamplifier, you also have to define its ‘noise figure’ and ‘gain’ values.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: ON | OFF | 1 | 0

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNCertainty:PREamp:STATe
driver.applications.k30NoiseFigure.calculate.uncertainty.preamp.state.set(state = False, window = repcap.Window.Default)

This command includes or excludes an external preamplifier from the uncertainty calculation. If the test setup uses an external preamplifier, you also have to define its ‘noise figure’ and ‘gain’ values.

param state

ON | OFF | 1 | 0

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Result

SCPI Commands

CALCulate<Window>:UNCertainty:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty[:RESult]
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.result.get(window = repcap.Window.Default)

This command queries the uncertainty of ‘noise figure’ results.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

uncertainty: Measurement uncertainty in dB.

Sanalyzer
class SanalyzerCls[source]

Sanalyzer commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.sanalyzer.clone()

Subgroups

Gain
class GainCls[source]

Gain commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.sanalyzer.gain.clone()

Subgroups

Uncertainty

SCPI Commands

CALCulate<Window>:UNCertainty:SANalyzer:GAIN:UNCertainty
class UncertaintyCls[source]

Uncertainty commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:SANalyzer:GAIN:UNCertainty
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.sanalyzer.gain.uncertainty.get(window = repcap.Window.Default)

This command queries the uncertainty value of the spectrum analyzer’s internal ‘gain’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

uncertainty: ‘Gain’ uncertainty of the spectrum analyzer in dB. Unit: DB

Noise
class NoiseCls[source]

Noise commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.calculate.uncertainty.sanalyzer.noise.clone()

Subgroups

Uncertainty

SCPI Commands

CALCulate<Window>:UNCertainty:SANalyzer:NOISe:UNCertainty
class UncertaintyCls[source]

Uncertainty commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:UNCertainty:SANalyzer:NOISe:UNCertainty
value: float = driver.applications.k30NoiseFigure.calculate.uncertainty.sanalyzer.noise.uncertainty.get(window = repcap.Window.Default)

This command queries the uncertainty value of the spectrum analyzer’s internal noise.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

uncertainty: ‘Noise figure’ uncertainty of the spectrum analyzer in dB. Unit: DB

Display
class DisplayCls[source]

Display commands group definition. 17 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.display.clone()

Subgroups

Window<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k30NoiseFigure.display.window.repcap_window_get()
driver.applications.k30NoiseFigure.display.window.repcap_window_set(repcap.Window.Nr1)
class WindowCls[source]

Window commands group definition. 17 total commands, 5 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.display.window.clone()

Subgroups

Minfo
class MinfoCls[source]

Minfo commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.display.window.minfo.clone()

Subgroups

State

SCPI Commands

DISPlay:WINDow<Window>:MINFo:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:MINFo[:STATe]
value: bool = driver.applications.k30NoiseFigure.display.window.minfo.state.get(window = repcap.Window.Default)

This command turns the marker information in all diagrams on and off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

state: ON | 1 Displays the marker information in the diagrams. OFF | 0 Hides the marker information in the diagrams.

set(state: bool, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:MINFo[:STATe]
driver.applications.k30NoiseFigure.display.window.minfo.state.set(state = False, window = repcap.Window.Default)

This command turns the marker information in all diagrams on and off.

param state

ON | 1 Displays the marker information in the diagrams. OFF | 0 Hides the marker information in the diagrams.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Mtable

SCPI Commands

DISPlay:WINDow<Window>:MTABle
class MtableCls[source]

Mtable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) AutoMode[source]
# SCPI: DISPlay[:WINDow<n>]:MTABle
value: enums.AutoMode = driver.applications.k30NoiseFigure.display.window.mtable.get(window = repcap.Window.Default)

This command turns the marker table on and off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

display_mode: ON | 1 Turns on the marker table. OFF | 0 Turns off the marker table. AUTO Turns on the marker table if 3 or more markers are active.

set(display_mode: AutoMode, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:MTABle
driver.applications.k30NoiseFigure.display.window.mtable.set(display_mode = enums.AutoMode.AUTO, window = repcap.Window.Default)

This command turns the marker table on and off.

param display_mode

ON | 1 Turns on the marker table. OFF | 0 Turns off the marker table. AUTO Turns on the marker table if 3 or more markers are active.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Size

SCPI Commands

DISPlay:WINDow<Window>:SIZE
class SizeCls[source]

Size commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) Size[source]
# SCPI: DISPlay[:WINDow<n>]:SIZE
value: enums.Size = driver.applications.k30NoiseFigure.display.window.size.get(window = repcap.Window.Default)

This command maximizes the size of the selected result display window temporarily. To change the size of several windows on the screen permanently, use the method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set command (see method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

size: LARGe Maximizes the selected window to full screen. Other windows are still active in the background. SMALl Reduces the size of the selected window to its original size. If more than one measurement window was displayed originally, these are visible again.

set(size: Size, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:SIZE
driver.applications.k30NoiseFigure.display.window.size.set(size = enums.Size.LARGe, window = repcap.Window.Default)

This command maximizes the size of the selected result display window temporarily. To change the size of several windows on the screen permanently, use the method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set command (see method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set) .

param size

LARGe Maximizes the selected window to full screen. Other windows are still active in the background. SMALl Reduces the size of the selected window to its original size. If more than one measurement window was displayed originally, these are visible again.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Table
class TableCls[source]

Table commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.display.window.table.clone()

Subgroups

Item

SCPI Commands

DISPlay:WINDow<Window>:TABLe:ITEM
class ItemCls[source]

Item commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class ItemStruct[source]

Response structure. Fields:

  • Items: enums.NoiseFigureResult: NOISe | GAIN | TEMPerature | YFACtor | ENR | PHOT | PCOLd | CYFactor | CPHot | CPCold | NUNCertainty For a list of possible parameter values (table items) see the parameter description of the [CMDLINK: TRACen[:DATA]? CMDLINK] command.

  • State: bool: ON | OFF | 1 | 0

get(window=Window.Default) ItemStruct[source]
# SCPI: DISPlay[:WINDow<n>]:TABLe:ITEM
value: ItemStruct = driver.applications.k30NoiseFigure.display.window.table.item.get(window = repcap.Window.Default)

This command selects the items displayed in the Result Table.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

structure: for return value, see the help for ItemStruct structure arguments.

set(items: NoiseFigureResult, state: bool, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TABLe:ITEM
driver.applications.k30NoiseFigure.display.window.table.item.set(items = enums.NoiseFigureResult.CPCold, state = False, window = repcap.Window.Default)

This command selects the items displayed in the Result Table.

param items

NOISe | GAIN | TEMPerature | YFACtor | ENR | PHOT | PCOLd | CYFactor | CPHot | CPCold | NUNCertainty For a list of possible parameter values (table items) see the parameter description of the method RsFswp.Trace.Data.get_ command.

param state

ON | OFF | 1 | 0

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Trace<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.applications.k30NoiseFigure.display.window.trace.repcap_trace_get()
driver.applications.k30NoiseFigure.display.window.trace.repcap_trace_set(repcap.Trace.Tr1)
class TraceCls[source]

Trace commands group definition. 13 total commands, 8 Subgroups, 0 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.display.window.trace.clone()

Subgroups

Mode

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) TraceModeH[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:MODE
value: enums.TraceModeH = driver.applications.k30NoiseFigure.display.window.trace.mode.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

mode: No help available

set(mode: TraceModeH, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:MODE
driver.applications.k30NoiseFigure.display.window.trace.mode.set(mode = enums.TraceModeH.BLANk, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param mode

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Preset

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:PRESet
class PresetCls[source]

Preset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) SelectAll[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:PRESet
value: enums.SelectAll = driver.applications.k30NoiseFigure.display.window.trace.preset.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

result_type: No help available

set(result_type: SelectAll, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:PRESet
driver.applications.k30NoiseFigure.display.window.trace.preset.set(result_type = enums.SelectAll.ALL, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param result_type

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Smoothing
class SmoothingCls[source]

Smoothing commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.display.window.trace.smoothing.clone()

Subgroups

Aperture

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:SMOothing:APERture
class ApertureCls[source]

Aperture commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:SMOothing:APERture
value: float = driver.applications.k30NoiseFigure.display.window.trace.smoothing.aperture.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

aperture: No help available

set(aperture: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:SMOothing:APERture
driver.applications.k30NoiseFigure.display.window.trace.smoothing.aperture.set(aperture = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param aperture

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

State

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:SMOothing:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:SMOothing[:STATe]
value: bool = driver.applications.k30NoiseFigure.display.window.trace.smoothing.state.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

state: No help available

set(state: bool, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:SMOothing[:STATe]
driver.applications.k30NoiseFigure.display.window.trace.smoothing.state.set(state = False, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

State

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>[:STATe]
value: bool = driver.applications.k30NoiseFigure.display.window.trace.state.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

state: No help available

set(state: bool, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>[:STATe]
driver.applications.k30NoiseFigure.display.window.trace.state.set(state = False, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Symbols

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:SYMBols
class SymbolsCls[source]

Symbols commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:SYMBols
value: bool = driver.applications.k30NoiseFigure.display.window.trace.symbols.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command turns symbols that represent the measurement points on a trace on and off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

state: ON | OFF | 1 | 0

set(state: bool, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:SYMBols
driver.applications.k30NoiseFigure.display.window.trace.symbols.set(state = False, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command turns symbols that represent the measurement points on a trace on and off.

param state

ON | OFF | 1 | 0

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Uncertainty

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:UNCertainty
class UncertaintyCls[source]

Uncertainty commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:UNCertainty
value: bool = driver.applications.k30NoiseFigure.display.window.trace.uncertainty.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

If enabled, an additional trace is displayed indicating the measured trace values ± the uncertainty values determined by the uncertainty calculator. This result is only useful for ‘noise figure’ measurements.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:UNCertainty
driver.applications.k30NoiseFigure.display.window.trace.uncertainty.set(state = False, window = repcap.Window.Default, trace = repcap.Trace.Default)

If enabled, an additional trace is displayed indicating the measured trace values ± the uncertainty values determined by the uncertainty calculator. This result is only useful for ‘noise figure’ measurements.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

X
class XCls[source]

X commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.display.window.trace.x.clone()

Subgroups

Scale

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:X:SCALe
class ScaleCls[source]

Scale commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) FrequencyType[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:X[:SCALe]
value: enums.FrequencyType = driver.applications.k30NoiseFigure.display.window.trace.x.scale.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command selects the type of frequency displayed on the x-axis.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

frequency: RF | IF | LO IF Intermediary frequency, e.g. for measurements on frequency converting DUTs. RF Radio frequency.

set(frequency: FrequencyType, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:X[:SCALe]
driver.applications.k30NoiseFigure.display.window.trace.x.scale.set(frequency = enums.FrequencyType.IF, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command selects the type of frequency displayed on the x-axis.

param frequency

RF | IF | LO IF Intermediary frequency, e.g. for measurements on frequency converting DUTs. RF Radio frequency.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Y
class YCls[source]

Y commands group definition. 5 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.display.window.trace.y.clone()

Subgroups

Scale
class ScaleCls[source]

Scale commands group definition. 5 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.display.window.trace.y.scale.clone()

Subgroups

Auto

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:AUTO
value: bool = driver.applications.k30NoiseFigure.display.window.trace.y.scale.auto.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command turns automatic scaling of the y-axis on and off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

state: ON | OFF | 1 | 0

set(state: bool, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:AUTO
driver.applications.k30NoiseFigure.display.window.trace.y.scale.auto.set(state = False, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command turns automatic scaling of the y-axis on and off.

param state

ON | OFF | 1 | 0

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Bottom

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:BOTTom
class BottomCls[source]

Bottom commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:BOTTom
value: float = driver.applications.k30NoiseFigure.display.window.trace.y.scale.bottom.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines the bottom value of the y-axis.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

level: The value ranges depend on the result display. Noise figure -75 dB to 75 dB Noise temperature -999990000 K to 999990000 K Y-factor -200 dB to 200 dB Gain -75 dB to 75 dB Power (hot) -200 dBm to 200 dBm Power (cold) -200 dBm to 200 dBm Unit: DB

set(level: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:BOTTom
driver.applications.k30NoiseFigure.display.window.trace.y.scale.bottom.set(level = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines the bottom value of the y-axis.

param level

The value ranges depend on the result display. Noise figure -75 dB to 75 dB Noise temperature -999990000 K to 999990000 K Y-factor -200 dB to 200 dB Gain -75 dB to 75 dB Power (hot) -200 dBm to 200 dBm Power (cold) -200 dBm to 200 dBm Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

RefLevel

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:RLEVel
class RefLevelCls[source]

RefLevel commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RLEVel
value: float = driver.applications.k30NoiseFigure.display.window.trace.y.scale.refLevel.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines the reference level (for all traces in all windows) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

reference_level: Range: see datasheet , Unit: DBM

set(reference_level: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RLEVel
driver.applications.k30NoiseFigure.display.window.trace.y.scale.refLevel.set(reference_level = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines the reference level (for all traces in all windows) .

param reference_level

Range: see datasheet , Unit: DBM

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.display.window.trace.y.scale.refLevel.clone()

Subgroups

Auto

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:RLEVel:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RLEVel:AUTO
value: bool = driver.applications.k30NoiseFigure.display.window.trace.y.scale.refLevel.auto.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command turns automatic determination of the reference level on and off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

state: ON | OFF | 1 | 0

set(state: bool, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RLEVel:AUTO
driver.applications.k30NoiseFigure.display.window.trace.y.scale.refLevel.auto.set(state = False, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command turns automatic determination of the reference level on and off.

param state

ON | OFF | 1 | 0

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Top

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:TOP
class TopCls[source]

Top commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:TOP
value: float = driver.applications.k30NoiseFigure.display.window.trace.y.scale.top.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines the top value of the y-axis.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

level: The value ranges depend on the result display. Noise figure -75 dB to 75 dB Noise temperature -999990000 K to 999990000 K Y-factor -200 dB to 200 dB Gain -75 dB to 75 dB Power (hot) -200 dBm to 200 dBm Power (cold) -200 dBm to 200 dBm Unit: DB

set(level: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:TOP
driver.applications.k30NoiseFigure.display.window.trace.y.scale.top.set(level = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines the top value of the y-axis.

param level

The value ranges depend on the result display. Noise figure -75 dB to 75 dB Noise temperature -999990000 K to 999990000 K Y-factor -200 dB to 200 dB Gain -75 dB to 75 dB Power (hot) -200 dBm to 200 dBm Power (cold) -200 dBm to 200 dBm Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

FormatPy
class FormatPyCls[source]

FormatPy commands group definition. 5 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.formatPy.clone()

Subgroups

Dexport
class DexportCls[source]

Dexport commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.formatPy.dexport.clone()

Subgroups

Cseparator

SCPI Commands

FORMat:DEXPort:CSEParator
class CseparatorCls[source]

Cseparator commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() FileSeparator[source]
# SCPI: FORMat:DEXPort:CSEParator
value: enums.FileSeparator = driver.applications.k30NoiseFigure.formatPy.dexport.cseparator.get()

No command help available

return

column_separator: No help available

set(column_separator: FileSeparator) None[source]
# SCPI: FORMat:DEXPort:CSEParator
driver.applications.k30NoiseFigure.formatPy.dexport.cseparator.set(column_separator = enums.FileSeparator.COMMa)

No command help available

param column_separator

No help available

Dseparator

SCPI Commands

FORMat:DEXPort:DSEParator
class DseparatorCls[source]

Dseparator commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Separator[source]
# SCPI: FORMat:DEXPort:DSEParator
value: enums.Separator = driver.applications.k30NoiseFigure.formatPy.dexport.dseparator.get()

This command selects the decimal separator for data exported in ASCII format.

return

separator: POINt | COMMa COMMa Uses a comma as decimal separator, e.g. 4,05. POINt Uses a point as decimal separator, e.g. 4.05.

set(separator: Separator) None[source]
# SCPI: FORMat:DEXPort:DSEParator
driver.applications.k30NoiseFigure.formatPy.dexport.dseparator.set(separator = enums.Separator.COMMa)

This command selects the decimal separator for data exported in ASCII format.

param separator

POINt | COMMa COMMa Uses a comma as decimal separator, e.g. 4,05. POINt Uses a point as decimal separator, e.g. 4.05.

FormatPy

SCPI Commands

FORMat:DEXPort:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() FileFormat[source]
# SCPI: FORMat:DEXPort:FORMat
value: enums.FileFormat = driver.applications.k30NoiseFigure.formatPy.dexport.formatPy.get()

No command help available

return

file_format: No help available

set(file_format: FileFormat) None[source]
# SCPI: FORMat:DEXPort:FORMat
driver.applications.k30NoiseFigure.formatPy.dexport.formatPy.set(file_format = enums.FileFormat.CSV)

No command help available

param file_format

No help available

Traces

SCPI Commands

FORMat:DEXPort:TRACes
class TracesCls[source]

Traces commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SelectionScope[source]
# SCPI: FORMat:DEXPort:TRACes
value: enums.SelectionScope = driver.applications.k30NoiseFigure.formatPy.dexport.traces.get()

This command selects the data to be included in a data export file (see method RsFswp.MassMemory.Store.Trace.set) .

return

selection: SINGle | ALL SINGle Only a single trace is selected for export, namely the one specified by the method RsFswp.MassMemory.Store.Trace.set command. ALL Selects all active traces and result tables (e.g. ‘Result Summary’, marker peak list etc.) in the current application for export to an ASCII file. The trace parameter for the method RsFswp.MassMemory.Store.Trace.set command is ignored.

set(selection: SelectionScope) None[source]
# SCPI: FORMat:DEXPort:TRACes
driver.applications.k30NoiseFigure.formatPy.dexport.traces.set(selection = enums.SelectionScope.ALL)

This command selects the data to be included in a data export file (see method RsFswp.MassMemory.Store.Trace.set) .

param selection

SINGle | ALL SINGle Only a single trace is selected for export, namely the one specified by the method RsFswp.MassMemory.Store.Trace.set command. ALL Selects all active traces and result tables (e.g. ‘Result Summary’, marker peak list etc.) in the current application for export to an ASCII file. The trace parameter for the method RsFswp.MassMemory.Store.Trace.set command is ignored.

Initiate
class InitiateCls[source]

Initiate commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.initiate.clone()

Subgroups

Continuous

SCPI Commands

INITiate:CONTinuous
class ContinuousCls[source]

Continuous commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INITiate:CONTinuous
value: bool = driver.applications.k30NoiseFigure.initiate.continuous.get()

This command controls the measurement mode for an individual channel. Note that in single measurement mode, you can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. In continuous measurement mode, synchronization to the end of the measurement is not possible. Thus, it is not recommended that you use continuous measurement mode in remote control, as results like trace data or markers are only valid after a single measurement end synchronization. If the measurement mode is changed for a channel while the Sequencer is active the mode is only considered the next time the measurement in that channel is activated by the Sequencer.

return

state: ON | OFF | 0 | 1 ON | 1 Continuous measurement OFF | 0 Single measurement

set(state: bool) None[source]
# SCPI: INITiate:CONTinuous
driver.applications.k30NoiseFigure.initiate.continuous.set(state = False)

This command controls the measurement mode for an individual channel. Note that in single measurement mode, you can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. In continuous measurement mode, synchronization to the end of the measurement is not possible. Thus, it is not recommended that you use continuous measurement mode in remote control, as results like trace data or markers are only valid after a single measurement end synchronization. If the measurement mode is changed for a channel while the Sequencer is active the mode is only considered the next time the measurement in that channel is activated by the Sequencer.

param state

ON | OFF | 0 | 1 ON | 1 Continuous measurement OFF | 0 Single measurement

Immediate

SCPI Commands

INITiate:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate[:IMMediate]
driver.applications.k30NoiseFigure.initiate.immediate.set()

This command starts a (single) new measurement. You can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. For details on synchronization see Remote control via SCPI.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate[:IMMediate]
driver.applications.k30NoiseFigure.initiate.immediate.set_with_opc()

This command starts a (single) new measurement. You can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. For details on synchronization see Remote control via SCPI.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

InputPy<InputIx>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.applications.k30NoiseFigure.inputPy.repcap_inputIx_get()
driver.applications.k30NoiseFigure.inputPy.repcap_inputIx_set(repcap.InputIx.Nr1)
class InputPyCls[source]

InputPy commands group definition. 10 total commands, 8 Subgroups, 0 group commands Repeated Capability: InputIx, default value after init: InputIx.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.inputPy.clone()

Subgroups

Attenuation

SCPI Commands

INPut<InputIx>:ATTenuation
class AttenuationCls[source]

Attenuation commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:ATTenuation
value: float = driver.applications.k30NoiseFigure.inputPy.attenuation.get(inputIx = repcap.InputIx.Default)

This command defines the total attenuation for RF input. If you set the attenuation manually, it is no longer coupled to the reference level, but the reference level is coupled to the attenuation. Thus, if the current reference level is not compatible with an attenuation that has been set manually, the command also adjusts the reference level.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

attenuation: Range: see data sheet , Unit: DB

set(attenuation: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:ATTenuation
driver.applications.k30NoiseFigure.inputPy.attenuation.set(attenuation = 1.0, inputIx = repcap.InputIx.Default)

This command defines the total attenuation for RF input. If you set the attenuation manually, it is no longer coupled to the reference level, but the reference level is coupled to the attenuation. Thus, if the current reference level is not compatible with an attenuation that has been set manually, the command also adjusts the reference level.

param attenuation

Range: see data sheet , Unit: DB

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Connector

SCPI Commands

INPut<InputIx>:CONNector
class ConnectorCls[source]

Connector commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) InputConnectorB[source]
# SCPI: INPut<ip>:CONNector
value: enums.InputConnectorB = driver.applications.k30NoiseFigure.inputPy.connector.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

input_connectors: No help available

set(input_connectors: InputConnectorB, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:CONNector
driver.applications.k30NoiseFigure.inputPy.connector.set(input_connectors = enums.InputConnectorB.AIQI, inputIx = repcap.InputIx.Default)

No command help available

param input_connectors

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Coupling

SCPI Commands

INPut<InputIx>:COUPling
class CouplingCls[source]

Coupling commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) CouplingTypeA[source]
# SCPI: INPut<ip>:COUPling
value: enums.CouplingTypeA = driver.applications.k30NoiseFigure.inputPy.coupling.get(inputIx = repcap.InputIx.Default)

This command selects the coupling type of the RF input.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

coupling_type: AC | DC AC AC coupling DC DC coupling

set(coupling_type: CouplingTypeA, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:COUPling
driver.applications.k30NoiseFigure.inputPy.coupling.set(coupling_type = enums.CouplingTypeA.AC, inputIx = repcap.InputIx.Default)

This command selects the coupling type of the RF input.

param coupling_type

AC | DC AC AC coupling DC DC coupling

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Dpath

SCPI Commands

INPut<InputIx>:DPATh
class DpathCls[source]

Dpath commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) AutoOrOff[source]
# SCPI: INPut<ip>:DPATh
value: enums.AutoOrOff = driver.applications.k30NoiseFigure.inputPy.dpath.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: No help available

set(state: AutoOrOff, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:DPATh
driver.applications.k30NoiseFigure.inputPy.dpath.set(state = enums.AutoOrOff.AUTO, inputIx = repcap.InputIx.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

FilterPy
class FilterPyCls[source]

FilterPy commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.inputPy.filterPy.clone()

Subgroups

Hpass
class HpassCls[source]

Hpass commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.inputPy.filterPy.hpass.clone()

Subgroups

State

SCPI Commands

INPut<InputIx>:FILTer:HPASs:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:FILTer:HPASs[:STATe]
value: bool = driver.applications.k30NoiseFigure.inputPy.filterPy.hpass.state.get(inputIx = repcap.InputIx.Default)

Activates an additional internal high-pass filter for RF input signals from 1 GHz to 3 GHz. This filter is used to remove the harmonics of the R&S FSWP to measure the harmonics for a DUT, for example. This function requires an additional high-pass filter hardware option. (Note: for RF input signals outside the specified range, the high-pass filter has no effect. For signals with a frequency of approximately 4 GHz upwards, the harmonics are suppressed sufficiently by the YIG-preselector, if available.)

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:FILTer:HPASs[:STATe]
driver.applications.k30NoiseFigure.inputPy.filterPy.hpass.state.set(state = False, inputIx = repcap.InputIx.Default)

Activates an additional internal high-pass filter for RF input signals from 1 GHz to 3 GHz. This filter is used to remove the harmonics of the R&S FSWP to measure the harmonics for a DUT, for example. This function requires an additional high-pass filter hardware option. (Note: for RF input signals outside the specified range, the high-pass filter has no effect. For signals with a frequency of approximately 4 GHz upwards, the harmonics are suppressed sufficiently by the YIG-preselector, if available.)

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Yig
class YigCls[source]

Yig commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.inputPy.filterPy.yig.clone()

Subgroups

State

SCPI Commands

INPut<InputIx>:FILTer:YIG:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:FILTer:YIG[:STATe]
value: bool = driver.applications.k30NoiseFigure.inputPy.filterPy.yig.state.get(inputIx = repcap.InputIx.Default)

Enables or disables the YIG filter.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: ON | OFF | 0 | 1

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:FILTer:YIG[:STATe]
driver.applications.k30NoiseFigure.inputPy.filterPy.yig.state.set(state = False, inputIx = repcap.InputIx.Default)

Enables or disables the YIG filter.

param state

ON | OFF | 0 | 1

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Gain
class GainCls[source]

Gain commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.inputPy.gain.clone()

Subgroups

State

SCPI Commands

INPut<InputIx>:GAIN:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:GAIN:STATe
value: bool = driver.applications.k30NoiseFigure.inputPy.gain.state.get(inputIx = repcap.InputIx.Default)

This command turns the internal preamplifier on and off. It requires the optional preamplifier hardware. The preamplification value is defined using the method RsFswp.Applications.K30_NoiseFigure.InputPy.Gain.Value.set.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:GAIN:STATe
driver.applications.k30NoiseFigure.inputPy.gain.state.set(state = False, inputIx = repcap.InputIx.Default)

This command turns the internal preamplifier on and off. It requires the optional preamplifier hardware. The preamplification value is defined using the method RsFswp.Applications.K30_NoiseFigure.InputPy.Gain.Value.set.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Value

SCPI Commands

INPut<InputIx>:GAIN:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:GAIN[:VALue]
value: float = driver.applications.k30NoiseFigure.inputPy.gain.value.get(inputIx = repcap.InputIx.Default)

This command selects the ‘gain’ if the preamplifier is activated (INP:GAIN:STAT ON, see method RsFswp.Applications. K30_NoiseFigure.InputPy.Gain.State.set) . The command requires the additional preamplifier hardware option.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

gain: For R&S FSWP8 and R&S FSWP26, the following settings are available: 15 dB and 30 dB All other values are rounded to the nearest of these two. R&S FSWP50: 30 dB Unit: DB

set(gain: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:GAIN[:VALue]
driver.applications.k30NoiseFigure.inputPy.gain.value.set(gain = 1.0, inputIx = repcap.InputIx.Default)

This command selects the ‘gain’ if the preamplifier is activated (INP:GAIN:STAT ON, see method RsFswp.Applications. K30_NoiseFigure.InputPy.Gain.State.set) . The command requires the additional preamplifier hardware option.

param gain

For R&S FSWP8 and R&S FSWP26, the following settings are available: 15 dB and 30 dB All other values are rounded to the nearest of these two. R&S FSWP50: 30 dB Unit: DB

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Impedance

SCPI Commands

INPut<InputIx>:IMPedance
class ImpedanceCls[source]

Impedance commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) int[source]
# SCPI: INPut<ip>:IMPedance
value: int = driver.applications.k30NoiseFigure.inputPy.impedance.get(inputIx = repcap.InputIx.Default)

This command selects the nominal input impedance of the RF input. In some applications, only 50 Ω are supported.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

impedance: 50 | 75 Unit: OHM

set(impedance: int, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IMPedance
driver.applications.k30NoiseFigure.inputPy.impedance.set(impedance = 1, inputIx = repcap.InputIx.Default)

This command selects the nominal input impedance of the RF input. In some applications, only 50 Ω are supported.

param impedance

50 | 75 Unit: OHM

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

TypePy

SCPI Commands

INPut<InputIx>:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) InputSelect[source]
# SCPI: INPut<ip>:TYPE
value: enums.InputSelect = driver.applications.k30NoiseFigure.inputPy.typePy.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

input_py: No help available

set(input_py: InputSelect, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:TYPE
driver.applications.k30NoiseFigure.inputPy.typePy.set(input_py = enums.InputSelect.INPut1, inputIx = repcap.InputIx.Default)

No command help available

param input_py

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Layout
class LayoutCls[source]

Layout commands group definition. 7 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.layout.clone()

Subgroups

Add
class AddCls[source]

Add commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.layout.add.clone()

Subgroups

Window

SCPI Commands

LAYout:ADD:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str, direction: WindowDirection, window_type: WindowTypeK30) str[source]
# SCPI: LAYout:ADD[:WINDow]
value: str = driver.applications.k30NoiseFigure.layout.add.window.get(window_name = '1', direction = enums.WindowDirection.ABOVe, window_type = enums.WindowTypeK30.CalPowerCold=CPCold)

This command adds a window to the display in the active channel. This command is always used as a query so that you immediately obtain the name of the new window as a result. To replace an existing window, use the method RsFswp.Layout. Replace.Window.set command.

param window_name

String containing the name of the existing window the new window is inserted next to. By default, the name of a window is the same as its index. To determine the name and index of all active windows, use the method RsFswp.Layout.Catalog.Window.get_ query.

param direction

LEFT | RIGHt | ABOVe | BELow Direction the new window is added relative to the existing window.

param window_type

(enum or string) text value Type of result display (evaluation method) you want to add. See the table below for available parameter values.

return

new_window_name: When adding a new window, the command returns its name (by default the same as its number) as a result.

Catalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.layout.catalog.clone()

Subgroups

Window

SCPI Commands

LAYout:CATalog:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: LAYout:CATalog[:WINDow]
value: List[str] = driver.applications.k30NoiseFigure.layout.catalog.window.get()

This command queries the name and index of all active windows in the active channel from top left to bottom right. The result is a comma-separated list of values for each window, with the syntax: <WindowName_1>,<WindowIndex_1>.. <WindowName_n>,<WindowIndex_n>

return

result: No help available

Identify
class IdentifyCls[source]

Identify commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.layout.identify.clone()

Subgroups

Window

SCPI Commands

LAYout:IDENtify:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str) int[source]
# SCPI: LAYout:IDENtify[:WINDow]
value: int = driver.applications.k30NoiseFigure.layout.identify.window.get(window_name = '1')

This command queries the index of a particular display window in the active channel. Note: to query the name of a particular window, use the LAYout:WINDow<n>:IDENtify? query.

param window_name

String containing the name of a window.

return

window_index: Index number of the window.

Move
class MoveCls[source]

Move commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.layout.move.clone()

Subgroups

Window

SCPI Commands

LAYout:MOVE:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(source_window: str, target_window: str, direction: WindowDirReplace) None[source]
# SCPI: LAYout:MOVE[:WINDow]
driver.applications.k30NoiseFigure.layout.move.window.set(source_window = '1', target_window = '1', direction = enums.WindowDirReplace.ABOVe)

No command help available

param source_window

No help available

param target_window

No help available

param direction

No help available

Remove
class RemoveCls[source]

Remove commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.layout.remove.clone()

Subgroups

Window

SCPI Commands

LAYout:REMove:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window_name: str) None[source]
# SCPI: LAYout:REMove[:WINDow]
driver.applications.k30NoiseFigure.layout.remove.window.set(window_name = '1')

This command removes a window from the display in the active channel.

param window_name

String containing the name of the window. In the default state, the name of the window is its index.

Replace
class ReplaceCls[source]

Replace commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.layout.replace.clone()

Subgroups

Window

SCPI Commands

LAYout:REPLace:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window_name: str, window_type: WindowTypeK30) None[source]
# SCPI: LAYout:REPLace[:WINDow]
driver.applications.k30NoiseFigure.layout.replace.window.set(window_name = '1', window_type = enums.WindowTypeK30.CalPowerCold=CPCold)

This command replaces the window type (for example from ‘Diagram’ to ‘Result Summary’) of an already existing window in the active channel while keeping its position, index and window name. To add a new window, use the method RsFswp.Layout. Add.Window.get_ command.

param window_name

String containing the name of the existing window. By default, the name of a window is the same as its index. To determine the name and index of all active windows in the active channel, use the method RsFswp.Layout.Catalog.Window.get_ query.

param window_type

(enum or string) Type of result display you want to use in the existing window. See method RsFswp.Layout.Add.Window.get_ for a list of available window types.

Splitter

SCPI Commands

LAYout:SPLitter
class SplitterCls[source]

Splitter commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class SplitterStruct[source]

Response structure. Fields:

  • Index_1: float: The index of one window the splitter controls.

  • Index_2: float: The index of a window on the other side of the splitter.

  • Position: float: New vertical or horizontal position of the splitter as a fraction of the screen area (without channel and status bar and softkey menu) . The point of origin (x = 0, y = 0) is in the lower left corner of the screen. The end point (x = 100, y = 100) is in the upper right corner of the screen. (See Figure ‘SmartGrid coordinates for remote control of the splitters’.) The direction in which the splitter is moved depends on the screen layout. If the windows are positioned horizontally, the splitter also moves horizontally. If the windows are positioned vertically, the splitter also moves vertically. Range: 0 to 100

get() SplitterStruct[source]
# SCPI: LAYout:SPLitter
value: SplitterStruct = driver.applications.k30NoiseFigure.layout.splitter.get()

This command changes the position of a splitter and thus controls the size of the windows on each side of the splitter. Compared to the method RsFswp.Applications.K30_NoiseFigure.Display.Window.Size.set command, the method RsFswp. Applications.K30_NoiseFigure.Layout.Splitter.set changes the size of all windows to either side of the splitter permanently, it does not just maximize a single window temporarily. Note that windows must have a certain minimum size. If the position you define conflicts with the minimum size of any of the affected windows, the command does not work, but does not return an error.

return

structure: for return value, see the help for SplitterStruct structure arguments.

set(index_1: float, index_2: float, position: float) None[source]
# SCPI: LAYout:SPLitter
driver.applications.k30NoiseFigure.layout.splitter.set(index_1 = 1.0, index_2 = 1.0, position = 1.0)

This command changes the position of a splitter and thus controls the size of the windows on each side of the splitter. Compared to the method RsFswp.Applications.K30_NoiseFigure.Display.Window.Size.set command, the method RsFswp. Applications.K30_NoiseFigure.Layout.Splitter.set changes the size of all windows to either side of the splitter permanently, it does not just maximize a single window temporarily. Note that windows must have a certain minimum size. If the position you define conflicts with the minimum size of any of the affected windows, the command does not work, but does not return an error.

param index_1

The index of one window the splitter controls.

param index_2

The index of a window on the other side of the splitter.

param position

New vertical or horizontal position of the splitter as a fraction of the screen area (without channel and status bar and softkey menu) . The point of origin (x = 0, y = 0) is in the lower left corner of the screen. The end point (x = 100, y = 100) is in the upper right corner of the screen. (See Figure ‘SmartGrid coordinates for remote control of the splitters’.) The direction in which the splitter is moved depends on the screen layout. If the windows are positioned horizontally, the splitter also moves horizontally. If the windows are positioned vertically, the splitter also moves vertically. Range: 0 to 100

MassMemory
class MassMemoryCls[source]

MassMemory commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.massMemory.clone()

Subgroups

Store<Store>

RepCap Settings

# Range: Pos1 .. Pos32
rc = driver.applications.k30NoiseFigure.massMemory.store.repcap_store_get()
driver.applications.k30NoiseFigure.massMemory.store.repcap_store_set(repcap.Store.Pos1)
class StoreCls[source]

Store commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: Store, default value after init: Store.Pos1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.massMemory.store.clone()

Subgroups

Trace

SCPI Commands

MMEMory:STORe<Store>:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(trace: float, filename: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:TRACe
driver.applications.k30NoiseFigure.massMemory.store.trace.set(trace = 1.0, filename = '1', store = repcap.Store.Default)

This command exports trace data from the specified window to an ASCII file. Secure User Mode In secure user mode, settings that are stored on the instrument are stored to volatile memory, which is restricted to 256 MB. Thus, a ‘memory limit reached’ error can occur although the hard disk indicates that storage space is still available. To store data permanently, select an external storage location such as a USB memory device.

param trace

Number of the trace to be stored

param filename

String containing the path and name of the target file.

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

Output<OutputConnector>

RepCap Settings

# Range: Nr1 .. Nr4
rc = driver.applications.k30NoiseFigure.output.repcap_outputConnector_get()
driver.applications.k30NoiseFigure.output.repcap_outputConnector_set(repcap.OutputConnector.Nr1)
class OutputCls[source]

Output commands group definition. 5 total commands, 1 Subgroups, 0 group commands Repeated Capability: OutputConnector, default value after init: OutputConnector.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.output.clone()

Subgroups

Trigger<TriggerPort>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.applications.k30NoiseFigure.output.trigger.repcap_triggerPort_get()
driver.applications.k30NoiseFigure.output.trigger.repcap_triggerPort_set(repcap.TriggerPort.Nr1)
class TriggerCls[source]

Trigger commands group definition. 5 total commands, 4 Subgroups, 0 group commands Repeated Capability: TriggerPort, default value after init: TriggerPort.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.output.trigger.clone()

Subgroups

Direction

SCPI Commands

OUTPut<OutputConnector>:TRIGger<TriggerPort>:DIRection
class DirectionCls[source]

Direction commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) InOutDirection[source]
# SCPI: OUTPut<up>:TRIGger<tp>:DIRection
value: enums.InOutDirection = driver.applications.k30NoiseFigure.output.trigger.direction.get(outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command selects the trigger direction for trigger ports that serve as an input as well as an output.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

direction: INPut | OUTPut INPut Port works as an input. OUTPut Port works as an output.

set(direction: InOutDirection, outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut<up>:TRIGger<tp>:DIRection
driver.applications.k30NoiseFigure.output.trigger.direction.set(direction = enums.InOutDirection.INPut, outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command selects the trigger direction for trigger ports that serve as an input as well as an output.

param direction

INPut | OUTPut INPut Port works as an input. OUTPut Port works as an output.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Level

SCPI Commands

OUTPut<OutputConnector>:TRIGger<TriggerPort>:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) LowHigh[source]
# SCPI: OUTPut<up>:TRIGger<tp>:LEVel
value: enums.LowHigh = driver.applications.k30NoiseFigure.output.trigger.level.get(outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command defines the level of the (TTL compatible) signal generated at the trigger output. This command works only if you have selected a user-defined output with method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Otype.set.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

level: HIGH 5 V LOW 0 V

set(level: LowHigh, outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut<up>:TRIGger<tp>:LEVel
driver.applications.k30NoiseFigure.output.trigger.level.set(level = enums.LowHigh.HIGH, outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command defines the level of the (TTL compatible) signal generated at the trigger output. This command works only if you have selected a user-defined output with method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Otype.set.

param level

HIGH 5 V LOW 0 V

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Otype

SCPI Commands

OUTPut<OutputConnector>:TRIGger<TriggerPort>:OTYPe
class OtypeCls[source]

Otype commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) TriggerOutType[source]
# SCPI: OUTPut<up>:TRIGger<tp>:OTYPe
value: enums.TriggerOutType = driver.applications.k30NoiseFigure.output.trigger.otype.get(outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command selects the type of signal generated at the trigger output.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

output_type: DEVice Sends a trigger signal when the R&S FSWP has triggered internally. TARMed Sends a trigger signal when the trigger is armed and ready for an external trigger event. UDEFined Sends a user-defined trigger signal. For more information, see method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Level.set.

set(output_type: TriggerOutType, outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut<up>:TRIGger<tp>:OTYPe
driver.applications.k30NoiseFigure.output.trigger.otype.set(output_type = enums.TriggerOutType.DEVice, outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command selects the type of signal generated at the trigger output.

param output_type

DEVice Sends a trigger signal when the R&S FSWP has triggered internally. TARMed Sends a trigger signal when the trigger is armed and ready for an external trigger event. UDEFined Sends a user-defined trigger signal. For more information, see method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Level.set.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Pulse
class PulseCls[source]

Pulse commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.output.trigger.pulse.clone()

Subgroups

Immediate

SCPI Commands

OUTPut<OutputConnector>:TRIGger<TriggerPort>:PULSe:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut<up>:TRIGger<tp>:PULSe:IMMediate
driver.applications.k30NoiseFigure.output.trigger.pulse.immediate.set(outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command generates a pulse at the trigger output.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

set_with_opc(outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default, opc_timeout_ms: int = -1) None[source]
Length

SCPI Commands

OUTPut<OutputConnector>:TRIGger<TriggerPort>:PULSe:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) float[source]
# SCPI: OUTPut<up>:TRIGger<tp>:PULSe:LENGth
value: float = driver.applications.k30NoiseFigure.output.trigger.pulse.length.get(outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command defines the length of the pulse generated at the trigger output.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

length: Pulse length in seconds. Unit: S

set(length: float, outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut<up>:TRIGger<tp>:PULSe:LENGth
driver.applications.k30NoiseFigure.output.trigger.pulse.length.set(length = 1.0, outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command defines the length of the pulse generated at the trigger output.

param length

Pulse length in seconds. Unit: S

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Sense
class SenseCls[source]

Sense commands group definition. 87 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.clone()

Subgroups

Bandwidth
class BandwidthCls[source]

Bandwidth commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.bandwidth.clone()

Subgroups

ListPy
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.bandwidth.listPy.clone()

Subgroups

Data

SCPI Commands

SENSe:BWIDth:LIST:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class DataStruct[source]

Response structure. Fields:

  • Frequency: List[float]: No parameter help available

  • Bandwidth: List[float]: No parameter help available

  • Sweep_Time: List[float]: No parameter help available

get() DataStruct[source]
# SCPI: [SENSe]:BWIDth:LIST:DATA
value: DataStruct = driver.applications.k30NoiseFigure.sense.bandwidth.listPy.data.get()

No command help available

return

structure: for return value, see the help for DataStruct structure arguments.

set(frequency: List[float], bandwidth: List[float], sweep_time: List[float]) None[source]
# SCPI: [SENSe]:BWIDth:LIST:DATA
driver.applications.k30NoiseFigure.sense.bandwidth.listPy.data.set(frequency = [1.1, 2.2, 3.3], bandwidth = [1.1, 2.2, 3.3], sweep_time = [1.1, 2.2, 3.3])

No command help available

param frequency

No help available

param bandwidth

No help available

param sweep_time

No help available

Configure
class ConfigureCls[source]

Configure commands group definition. 12 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.configure.clone()

Subgroups

Control

SCPI Commands

SENSe:CONFigure:CONTrol
class ControlCls[source]

Control commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AutoManualMode[source]
# SCPI: [SENSe]:CONFigure:CONTrol
value: enums.AutoManualMode = driver.applications.k30NoiseFigure.sense.configure.control.get()

This command selects the measurement mode for the hot and cold power measurements. Note that selecting a noise source with resistor characteristics with [SENSe:]CORRection:ENR:CALibration:TYPE or [SENSe:]CORRection:ENR[:MEASurement]:TYPE automatically selects manual measurement mode.

return

mode: AUTO | MANual AUTO Performs the Power (Hot) and Power (Cold) measurement in one step. MANual Performs the Power (Hot) and Power (Cold) measurement in two separate steps.

set(mode: AutoManualMode) None[source]
# SCPI: [SENSe]:CONFigure:CONTrol
driver.applications.k30NoiseFigure.sense.configure.control.set(mode = enums.AutoManualMode.AUTO)

This command selects the measurement mode for the hot and cold power measurements. Note that selecting a noise source with resistor characteristics with [SENSe:]CORRection:ENR:CALibration:TYPE or [SENSe:]CORRection:ENR[:MEASurement]:TYPE automatically selects manual measurement mode.

param mode

AUTO | MANual AUTO Performs the Power (Hot) and Power (Cold) measurement in one step. MANual Performs the Power (Hot) and Power (Cold) measurement in two separate steps.

Correction

SCPI Commands

SENSe:CONFigure:CORRection
class CorrectionCls[source]

Correction commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:CONFigure:CORRection
driver.applications.k30NoiseFigure.sense.configure.correction.set()

This command configures the software to perform calibration measurements. Using method RsFswp.Applications. K30_NoiseFigure.Initiate.Immediate.set then initiates a calibration instead of the actual measurement, until you deliberately select one of the normal measurements again with one of the following commands.

INTRO_CMD_HELP: Prerequisites for this command

  • [SENSe:]CONFigure:FREQuency:CONTinuous

  • [SENSe:]CONFigure:FREQuency:SINGle

  • [SENSe:]CONFigure:LIST:CONTinuous

  • [SENSe:]CONFigure:LIST:SINGle

Note that calibration data is used only when the second stage correction mode has been turned on with [SENSe:]CORRection[:STATe].

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:CONFigure:CORRection
driver.applications.k30NoiseFigure.sense.configure.correction.set_with_opc()

This command configures the software to perform calibration measurements. Using method RsFswp.Applications. K30_NoiseFigure.Initiate.Immediate.set then initiates a calibration instead of the actual measurement, until you deliberately select one of the normal measurements again with one of the following commands.

INTRO_CMD_HELP: Prerequisites for this command

  • [SENSe:]CONFigure:FREQuency:CONTinuous

  • [SENSe:]CONFigure:FREQuency:SINGle

  • [SENSe:]CONFigure:LIST:CONTinuous

  • [SENSe:]CONFigure:LIST:SINGle

Note that calibration data is used only when the second stage correction mode has been turned on with [SENSe:]CORRection[:STATe].

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Frequency
class FrequencyCls[source]

Frequency commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.configure.frequency.clone()

Subgroups

Continuous

SCPI Commands

SENSe:CONFigure:FREQuency:CONTinuous
class ContinuousCls[source]

Continuous commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:CONFigure:FREQuency:CONTinuous
driver.applications.k30NoiseFigure.sense.configure.frequency.continuous.set()

This command configures the software to perform a single frequency measurement in continuous sweep mode.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:CONFigure:FREQuency:CONTinuous
driver.applications.k30NoiseFigure.sense.configure.frequency.continuous.set_with_opc()

This command configures the software to perform a single frequency measurement in continuous sweep mode.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Single

SCPI Commands

SENSe:CONFigure:FREQuency:SINGle
class SingleCls[source]

Single commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:CONFigure:FREQuency:SINGle
driver.applications.k30NoiseFigure.sense.configure.frequency.single.set()

This command configures the software to perform a single frequency measurement in single sweep mode.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:CONFigure:FREQuency:SINGle
driver.applications.k30NoiseFigure.sense.configure.frequency.single.set_with_opc()

This command configures the software to perform a single frequency measurement in single sweep mode.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

ListPy
class ListPyCls[source]

ListPy commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.configure.listPy.clone()

Subgroups

Continuous

SCPI Commands

SENSe:CONFigure:LIST:CONTinuous
class ContinuousCls[source]

Continuous commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:CONFigure:LIST:CONTinuous
driver.applications.k30NoiseFigure.sense.configure.listPy.continuous.set()

This command configures the software to perform a frequency list measurement in continuous sweep mode.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:CONFigure:LIST:CONTinuous
driver.applications.k30NoiseFigure.sense.configure.listPy.continuous.set_with_opc()

This command configures the software to perform a frequency list measurement in continuous sweep mode.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Single

SCPI Commands

SENSe:CONFigure:LIST:SINGle
class SingleCls[source]

Single commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:CONFigure:LIST:SINGle
driver.applications.k30NoiseFigure.sense.configure.listPy.single.set()

This command configures the software to perform a measurement in single frequency tuning mode.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:CONFigure:LIST:SINGle
driver.applications.k30NoiseFigure.sense.configure.listPy.single.set_with_opc()

This command configures the software to perform a measurement in single frequency tuning mode.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Measurement

SCPI Commands

SENSe:CONFigure:MEASurement
class MeasurementCls[source]

Measurement commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Temperature[source]
# SCPI: [SENSe]:CONFigure:MEASurement
value: enums.Temperature = driver.applications.k30NoiseFigure.sense.configure.measurement.get()

This command selects the type of power measurement to perform next. The command is available for manual measurements (see[SENSe:]CONFigure:CONTrol ) .

return

measurement: HOT | COLD COLD Performs the Power (Cold) measurement next. HOT Performs the Power (Hot) measurement next.

set(measurement: Temperature) None[source]
# SCPI: [SENSe]:CONFigure:MEASurement
driver.applications.k30NoiseFigure.sense.configure.measurement.set(measurement = enums.Temperature.COLD)

This command selects the type of power measurement to perform next. The command is available for manual measurements (see[SENSe:]CONFigure:CONTrol ) .

param measurement

HOT | COLD COLD Performs the Power (Cold) measurement next. HOT Performs the Power (Hot) measurement next.

Mode
class ModeCls[source]

Mode commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.configure.mode.clone()

Subgroups

Dut

SCPI Commands

SENSe:CONFigure:MODE:DUT
class DutCls[source]

Dut commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() DutType[source]
# SCPI: [SENSe]:CONFigure:MODE:DUT
value: enums.DutType = driver.applications.k30NoiseFigure.sense.configure.mode.dut.get()

This command selects the type of DUT you are testing. Note that you have to use [SENSe:]CONFigure:MODE:SYSTem:LO to select if the LO or IF are fixed.

return

dut_type: AMPLifier | DDOWnconv | DOWNconv | UPConv AMPLifier Measurements on fixed frequency DUTs. DOWNconv Measurements on down-converting DUTs. UPConv Measurements on up-converting DUTs.

set(dut_type: DutType) None[source]
# SCPI: [SENSe]:CONFigure:MODE:DUT
driver.applications.k30NoiseFigure.sense.configure.mode.dut.set(dut_type = enums.DutType.AMPLifier)

This command selects the type of DUT you are testing. Note that you have to use [SENSe:]CONFigure:MODE:SYSTem:LO to select if the LO or IF are fixed.

param dut_type

AMPLifier | DDOWnconv | DOWNconv | UPConv AMPLifier Measurements on fixed frequency DUTs. DOWNconv Measurements on down-converting DUTs. UPConv Measurements on up-converting DUTs.

System
class SystemCls[source]

System commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.configure.mode.system.clone()

Subgroups

Ifreq
class IfreqCls[source]

Ifreq commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.configure.mode.system.ifreq.clone()

Subgroups

Frequency

SCPI Commands

SENSe:CONFigure:MODE:SYSTem:IF:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CONFigure:MODE:SYSTem:IF:FREQuency
value: float = driver.applications.k30NoiseFigure.sense.configure.mode.system.ifreq.frequency.get()

This command defines the frequency for DUTs with a fixed IF.

return

frequency: Range: 0 Hz to 100 GHz, Unit: HZ

set(frequency: float) None[source]
# SCPI: [SENSe]:CONFigure:MODE:SYSTem:IF:FREQuency
driver.applications.k30NoiseFigure.sense.configure.mode.system.ifreq.frequency.set(frequency = 1.0)

This command defines the frequency for DUTs with a fixed IF.

param frequency

Range: 0 Hz to 100 GHz, Unit: HZ

Lo

SCPI Commands

SENSe:CONFigure:MODE:SYSTem:LO
class LoCls[source]

Lo commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() LoType[source]
# SCPI: [SENSe]:CONFigure:MODE:SYSTem:LO
value: enums.LoType = driver.applications.k30NoiseFigure.sense.configure.mode.system.lo.get()

This command selects the type of local oscillator you are using. The command is available for measurements on frequency converting DUTs [SENSe:]CONFigure:MODE:DUT .

return

lo_type: FIXed | VARiable FIXed The local oscillator is used as a fixed frequency source. The IF is variable. VARiable The local oscillator is used as a variable frequency source. The IF is fixed.

set(lo_type: LoType) None[source]
# SCPI: [SENSe]:CONFigure:MODE:SYSTem:LO
driver.applications.k30NoiseFigure.sense.configure.mode.system.lo.set(lo_type = enums.LoType.FIXed)

This command selects the type of local oscillator you are using. The command is available for measurements on frequency converting DUTs [SENSe:]CONFigure:MODE:DUT .

param lo_type

FIXed | VARiable FIXed The local oscillator is used as a fixed frequency source. The IF is variable. VARiable The local oscillator is used as a variable frequency source. The IF is fixed.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.configure.mode.system.lo.clone()

Subgroups

Frequency

SCPI Commands

SENSe:CONFigure:MODE:SYSTem:LO:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CONFigure:MODE:SYSTem:LO:FREQuency
value: float = driver.applications.k30NoiseFigure.sense.configure.mode.system.lo.frequency.get()

This command defines the frequency for DUTs with a fixed LO.

return

lo_frequency: Range: 0 Hz to 100 GHz, Unit: HZ

set(lo_frequency: float) None[source]
# SCPI: [SENSe]:CONFigure:MODE:SYSTem:LO:FREQuency
driver.applications.k30NoiseFigure.sense.configure.mode.system.lo.frequency.set(lo_frequency = 1.0)

This command defines the frequency for DUTs with a fixed LO.

param lo_frequency

Range: 0 Hz to 100 GHz, Unit: HZ

Single

SCPI Commands

SENSe:CONFigure:SINGle
class SingleCls[source]

Single commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:CONFigure:SINGle
driver.applications.k30NoiseFigure.sense.configure.single.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:CONFigure:SINGle
driver.applications.k30NoiseFigure.sense.configure.single.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Correction

SCPI Commands

SENSe:CORRection:RECall
class CorrectionCls[source]

Correction commands group definition. 50 total commands, 6 Subgroups, 1 group commands

recall(recall_file_path: str) None[source]
# SCPI: [SENSe]:CORRection:RECall
driver.applications.k30NoiseFigure.sense.correction.recall(recall_file_path = '1')

Sets the calibration results recall filepath and recalls the calibration results.

param recall_file_path

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.clone()

Subgroups

Enr
class EnrCls[source]

Enr commands group definition. 23 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.enr.clone()

Subgroups

Calibration
class CalibrationCls[source]

Calibration commands group definition. 7 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.enr.calibration.clone()

Subgroups

Mode

SCPI Commands

SENSe:CORRection:ENR:CALibration:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() CorrectionMode[source]
# SCPI: [SENSe]:CORRection:ENR:CALibration:MODE
value: enums.CorrectionMode = driver.applications.k30NoiseFigure.sense.correction.enr.calibration.mode.get()

This command selects the ENR mode for the calibration. This command is available when you use different noise sources for calibration and measurement ([SENSe:]CORRection:ENR:COMMon OFF) .

return

mode: SPOT | TABLe SPOT Uses a constant ENR value for all measurement points (see [SENSe:]CORRection:ENR:CALibration:SPOT) . TABLe Uses the contents of the ENR table.

set(mode: CorrectionMode) None[source]
# SCPI: [SENSe]:CORRection:ENR:CALibration:MODE
driver.applications.k30NoiseFigure.sense.correction.enr.calibration.mode.set(mode = enums.CorrectionMode.SPOT)

This command selects the ENR mode for the calibration. This command is available when you use different noise sources for calibration and measurement ([SENSe:]CORRection:ENR:COMMon OFF) .

param mode

SPOT | TABLe SPOT Uses a constant ENR value for all measurement points (see [SENSe:]CORRection:ENR:CALibration:SPOT) . TABLe Uses the contents of the ENR table.

Sns
class SnsCls[source]

Sns commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.enr.calibration.sns.clone()

Subgroups

SrNumber

SCPI Commands

SENSe:CORRection:ENR:CALibration:SNS:SRNumber
class SrNumberCls[source]

SrNumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:ENR:CALibration:SNS:SRNumber
value: str = driver.applications.k30NoiseFigure.sense.correction.enr.calibration.sns.srNumber.get()

This command sets and queries the calibration noise source smart noise source serial number.

return

serial_number: No help available

set(serial_number: str) None[source]
# SCPI: [SENSe]:CORRection:ENR:CALibration:SNS:SRNumber
driver.applications.k30NoiseFigure.sense.correction.enr.calibration.sns.srNumber.set(serial_number = '1')

This command sets and queries the calibration noise source smart noise source serial number.

param serial_number

No help available

Spot

SCPI Commands

SENSe:CORRection:ENR:CALibration:SPOT
class SpotCls[source]

Spot commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:ENR:CALibration:SPOT
value: float = driver.applications.k30NoiseFigure.sense.correction.enr.calibration.spot.get()

This command defines the constant ENR for all measurement points during calibration. This command is available when you use different noise sources for calibration and measurement ([SENSe:]CORRection:ENR:COMMon OFF) .

return

enr: Range: -999.99 to 999.99, Unit: DB

set(enr: float) None[source]
# SCPI: [SENSe]:CORRection:ENR:CALibration:SPOT
driver.applications.k30NoiseFigure.sense.correction.enr.calibration.spot.set(enr = 1.0)

This command defines the constant ENR for all measurement points during calibration. This command is available when you use different noise sources for calibration and measurement ([SENSe:]CORRection:ENR:COMMon OFF) .

param enr

Range: -999.99 to 999.99, Unit: DB

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.enr.calibration.spot.clone()

Subgroups

Cold

SCPI Commands

SENSe:CORRection:ENR:CALibration:SPOT:COLD
class ColdCls[source]

Cold commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:ENR:CALibration:SPOT:COLD
value: float = driver.applications.k30NoiseFigure.sense.correction.enr.calibration.spot.cold.get()

This command defines a constant temperature of a resistor not supplied with power (Tcold) used during calibration. The command is available when you have selected a noise source with resistor characteristics with [SENSe:]CORRection:ENR:CALibration:TYPE.

return

temperature: Temperature in degrees Kelvin. Unit: K

set(temperature: float) None[source]
# SCPI: [SENSe]:CORRection:ENR:CALibration:SPOT:COLD
driver.applications.k30NoiseFigure.sense.correction.enr.calibration.spot.cold.set(temperature = 1.0)

This command defines a constant temperature of a resistor not supplied with power (Tcold) used during calibration. The command is available when you have selected a noise source with resistor characteristics with [SENSe:]CORRection:ENR:CALibration:TYPE.

param temperature

Temperature in degrees Kelvin. Unit: K

Hot

SCPI Commands

SENSe:CORRection:ENR:CALibration:SPOT:HOT
class HotCls[source]

Hot commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:ENR:CALibration:SPOT:HOT
value: float = driver.applications.k30NoiseFigure.sense.correction.enr.calibration.spot.hot.get()

This command defines a constant temperature of a resistor supplied with power (Thot) used during calibration. The command is available when you have selected a noise source with resistor characteristics with [SENSe:]CORRection:ENR:CALibration:TYPE.

return

temperature: Temperature in degrees Kelvin. Unit: K

set(temperature: float) None[source]
# SCPI: [SENSe]:CORRection:ENR:CALibration:SPOT:HOT
driver.applications.k30NoiseFigure.sense.correction.enr.calibration.spot.hot.set(temperature = 1.0)

This command defines a constant temperature of a resistor supplied with power (Thot) used during calibration. The command is available when you have selected a noise source with resistor characteristics with [SENSe:]CORRection:ENR:CALibration:TYPE.

param temperature

Temperature in degrees Kelvin. Unit: K

Table
class TableCls[source]

Table commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.enr.calibration.table.clone()

Subgroups

Select

SCPI Commands

SENSe:CORRection:ENR:CALibration:TABLe:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:ENR:CALibration:TABLe:SELect
value: str = driver.applications.k30NoiseFigure.sense.correction.enr.calibration.table.select.get()

This command selects an ENR or temperature table for calibration. Note that the contents of the table are independent of whether you use it for calibration or the actual measurement. When you want to edit a table, regardless if you want to use it later for a measurement or for calibration, you have to use [SENSe:]CORRection:ENR[:MEASurement]:TABLe:SELect. This command only selects a table for calibration. This command is available when you use different noise sources for calibration and measurement ([SENSe:]CORRection:ENR:COMMon OFF) .

return

table_name: String containing the table name.

set(table_name: str) None[source]
# SCPI: [SENSe]:CORRection:ENR:CALibration:TABLe:SELect
driver.applications.k30NoiseFigure.sense.correction.enr.calibration.table.select.set(table_name = '1')

This command selects an ENR or temperature table for calibration. Note that the contents of the table are independent of whether you use it for calibration or the actual measurement. When you want to edit a table, regardless if you want to use it later for a measurement or for calibration, you have to use [SENSe:]CORRection:ENR[:MEASurement]:TABLe:SELect. This command only selects a table for calibration. This command is available when you use different noise sources for calibration and measurement ([SENSe:]CORRection:ENR:COMMon OFF) .

param table_name

String containing the table name.

TypePy

SCPI Commands

SENSe:CORRection:ENR:CALibration:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() EnrType[source]
# SCPI: [SENSe]:CORRection:ENR:CALibration:TYPE
value: enums.EnrType = driver.applications.k30NoiseFigure.sense.correction.enr.calibration.typePy.get()

This command selects the type of noise source you are using for the calibration.

return

type_py: DIODe Selects a noise source with diode characteristics. RESistor Selects a noise source with resistor characteristics. When you select this noise source type, the application automatically selects the manual measurement mode (see [SENSe:]CONFigure:CONTrol) . SMARt Selects a smart noise source.

set(type_py: EnrType) None[source]
# SCPI: [SENSe]:CORRection:ENR:CALibration:TYPE
driver.applications.k30NoiseFigure.sense.correction.enr.calibration.typePy.set(type_py = enums.EnrType.DIODe)

This command selects the type of noise source you are using for the calibration.

param type_py

DIODe Selects a noise source with diode characteristics. RESistor Selects a noise source with resistor characteristics. When you select this noise source type, the application automatically selects the manual measurement mode (see [SENSe:]CONFigure:CONTrol) . SMARt Selects a smart noise source.

Common

SCPI Commands

SENSe:CORRection:ENR:COMMon
class CommonCls[source]

Common commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:CORRection:ENR:COMMon
value: bool = driver.applications.k30NoiseFigure.sense.correction.enr.common.get()

This command turns the use of a common ENR on or off. For more information see ‘Common Noise Source’.

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: [SENSe]:CORRection:ENR:COMMon
driver.applications.k30NoiseFigure.sense.correction.enr.common.set(state = False)

This command turns the use of a common ENR on or off. For more information see ‘Common Noise Source’.

param state

ON | OFF | 1 | 0

Measurement
class MeasurementCls[source]

Measurement commands group definition. 13 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.clone()

Subgroups

Mode

SCPI Commands

SENSe:CORRection:ENR:MEASurement:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() CorrectionMode[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:MODE
value: enums.CorrectionMode = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.mode.get()

This command selects the ENR mode for the actual measurement.

return

mode: SPOT | TABLe SPOT Uses a constant ENR value for all measurement points (see [SENSe:]CORRection:ENR[:MEASurement]:SPOT) . TABLe Uses the contents of the ENR table.

set(mode: CorrectionMode) None[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:MODE
driver.applications.k30NoiseFigure.sense.correction.enr.measurement.mode.set(mode = enums.CorrectionMode.SPOT)

This command selects the ENR mode for the actual measurement.

param mode

SPOT | TABLe SPOT Uses a constant ENR value for all measurement points (see [SENSe:]CORRection:ENR[:MEASurement]:SPOT) . TABLe Uses the contents of the ENR table.

Sns
class SnsCls[source]

Sns commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.sns.clone()

Subgroups

SrNumber

SCPI Commands

SENSe:CORRection:ENR:MEASurement:SNS:SRNumber
class SrNumberCls[source]

SrNumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:SNS:SRNumber
value: str = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.sns.srNumber.get()

This command sets and queries the measurement noise source smart noise source serial number.

return

serial_number: No help available

set(serial_number: str) None[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:SNS:SRNumber
driver.applications.k30NoiseFigure.sense.correction.enr.measurement.sns.srNumber.set(serial_number = '1')

This command sets and queries the measurement noise source smart noise source serial number.

param serial_number

No help available

Spot

SCPI Commands

SENSe:CORRection:ENR:MEASurement:SPOT
class SpotCls[source]

Spot commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:SPOT
value: float = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.spot.get()

This command defines the constant ENR for all measurement points during the actual measurement.

return

enr: Unit: DB

set(enr: float) None[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:SPOT
driver.applications.k30NoiseFigure.sense.correction.enr.measurement.spot.set(enr = 1.0)

This command defines the constant ENR for all measurement points during the actual measurement.

param enr

Unit: DB

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.spot.clone()

Subgroups

Cold

SCPI Commands

SENSe:CORRection:ENR:MEASurement:SPOT:COLD
class ColdCls[source]

Cold commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:SPOT:COLD
value: float = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.spot.cold.get()

This command defines a constant temperature of a resistor not supplied with power (Tcold) used during measurements. The command is available when you have selected a noise source with resistor characteristics with [SENSe:]CORRection:ENR[:MEASurement]:TYPE.

return

temperature: Temperature in degrees Kelvin. Unit: K

set(temperature: float) None[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:SPOT:COLD
driver.applications.k30NoiseFigure.sense.correction.enr.measurement.spot.cold.set(temperature = 1.0)

This command defines a constant temperature of a resistor not supplied with power (Tcold) used during measurements. The command is available when you have selected a noise source with resistor characteristics with [SENSe:]CORRection:ENR[:MEASurement]:TYPE.

param temperature

Temperature in degrees Kelvin. Unit: K

Hot

SCPI Commands

SENSe:CORRection:ENR:MEASurement:SPOT:HOT
class HotCls[source]

Hot commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:SPOT:HOT
value: float = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.spot.hot.get()

This command defines a constant temperature of a resistor supplied with power (Thot) used during measurements. The command is available when you have selected a noise source with resistor characteristics with[SENSe:]CORRection:ENR[:MEASurement]:TYPE .

return

temperature: Temperature in degrees Kelvin. Unit: K

set(temperature: float) None[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:SPOT:HOT
driver.applications.k30NoiseFigure.sense.correction.enr.measurement.spot.hot.set(temperature = 1.0)

This command defines a constant temperature of a resistor supplied with power (Thot) used during measurements. The command is available when you have selected a noise source with resistor characteristics with[SENSe:]CORRection:ENR[:MEASurement]:TYPE .

param temperature

Temperature in degrees Kelvin. Unit: K

Table

SCPI Commands

SENSe:CORRection:ENR:MEASurement:TABLe:DELete
class TableCls[source]

Table commands group definition. 7 total commands, 4 Subgroups, 1 group commands

delete(table_name: str) None[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:TABLe:DELete
driver.applications.k30NoiseFigure.sense.correction.enr.measurement.table.delete(table_name = '1')

This command deletes a temperature table.

param table_name

String containing the name of the table.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.table.clone()

Subgroups

Data

SCPI Commands

SENSe:CORRection:ENR:MEASurement:TABLe:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class DataStruct[source]

Response structure. Fields:

  • Frequency_Enr: List[float]: Frequency of the measurement point. Range: 0 Hz to 999.99 GHz, Unit: HZ

  • Enr: List[float]: Unit: DB

get() DataStruct[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:TABLe[:DATA]
value: DataStruct = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.table.data.get()

This command defines the contents of the currently selected ENR table. Define an ENR for all measurement points. Each entry of the ENR table consists of one measurement point and the corresponding ENR. The individual values are separated by commas or spaces. The table can contain up to 10001 entries. If you create a new table with this command, it overwrites the current entries of the frequency list. To select the ENR table to edit, use [SENSe:]CORRection:ENR[:MEASurement]:TABLe[:DATA].

return

structure: for return value, see the help for DataStruct structure arguments.

set(frequency_enr: List[float], enr: List[float]) None[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:TABLe[:DATA]
driver.applications.k30NoiseFigure.sense.correction.enr.measurement.table.data.set(frequency_enr = [1.1, 2.2, 3.3], enr = [1.1, 2.2, 3.3])

This command defines the contents of the currently selected ENR table. Define an ENR for all measurement points. Each entry of the ENR table consists of one measurement point and the corresponding ENR. The individual values are separated by commas or spaces. The table can contain up to 10001 entries. If you create a new table with this command, it overwrites the current entries of the frequency list. To select the ENR table to edit, use [SENSe:]CORRection:ENR[:MEASurement]:TABLe[:DATA].

param frequency_enr

Frequency of the measurement point. Range: 0 Hz to 999.99 GHz, Unit: HZ

param enr

Unit: DB

ListPy

SCPI Commands

SENSe:CORRection:ENR:MEASurement:TABLe:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:TABLe:LIST
value: str = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.table.listPy.get()

No command help available

return

tables: list

Select

SCPI Commands

SENSe:CORRection:ENR:MEASurement:TABLe:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:TABLe:SELect
value: str = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.table.select.get()

This command selects an ENR or temperature table for the actual measurement. When you want to edit a table, regardless if you want to use it later for a measurement or for calibration, you have to use this command. [SENSe:]CORRection:ENR:CALibration:TABLe:SELect only selects a table for calibration.

return

table_name: No help available

set(table_name: str) None[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:TABLe:SELect
driver.applications.k30NoiseFigure.sense.correction.enr.measurement.table.select.set(table_name = '1')

This command selects an ENR or temperature table for the actual measurement. When you want to edit a table, regardless if you want to use it later for a measurement or for calibration, you have to use this command. [SENSe:]CORRection:ENR:CALibration:TABLe:SELect only selects a table for calibration.

param table_name

No help available

Temperature

SCPI Commands

SENSe:CORRection:ENR:MEASurement:TABLe:TEMPerature:DELete
class TemperatureCls[source]

Temperature commands group definition. 3 total commands, 2 Subgroups, 1 group commands

delete(table_name: str) None[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:TABLe:TEMPerature:DELete
driver.applications.k30NoiseFigure.sense.correction.enr.measurement.table.temperature.delete(table_name = '1')

This command deletes a temperature table.

param table_name

String containing the name of the table.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.table.temperature.clone()

Subgroups

Data

SCPI Commands

SENSe:CORRection:ENR:MEASurement:TABLe:TEMPerature:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class DataStruct[source]

Response structure. Fields:

  • Frequency: List[float]: Unit: HZ

  • Thot: List[float]: Unit: K

  • Tcold: List[float]: Unit: K

get() DataStruct[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:TABLe:TEMPerature[:DATA]
value: DataStruct = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.table.temperature.data.get()

No command help available

return

structure: for return value, see the help for DataStruct structure arguments.

set(frequency: List[float], thot: List[float], tcold: List[float]) None[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:TABLe:TEMPerature[:DATA]
driver.applications.k30NoiseFigure.sense.correction.enr.measurement.table.temperature.data.set(frequency = [1.1, 2.2, 3.3], thot = [1.1, 2.2, 3.3], tcold = [1.1, 2.2, 3.3])

No command help available

param frequency

Unit: HZ

param thot

Unit: K

param tcold

Unit: K

ListPy

SCPI Commands

SENSe:CORRection:ENR:MEASurement:TABLe:TEMPerature:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:TABLe:TEMPerature:LIST
value: str = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.table.temperature.listPy.get()

This command queries all temperature tables available in the application.

return

tables: list String containing the names of the tables as a comma separated list.

TypePy

SCPI Commands

SENSe:CORRection:ENR:MEASurement:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() EnrType[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:TYPE
value: enums.EnrType = driver.applications.k30NoiseFigure.sense.correction.enr.measurement.typePy.get()

This command selects the type of noise source you are using for the measurement.

return

type_py: DIODe Selects a noise source with diode characteristics. RESistor Selects a noise source with resistor characteristics. When you select this noise source type, the application automatically selects the manual measurement mode (see [SENSe:]CONFigure:CONTrol) . SMARt Selects a smart noise source.

set(type_py: EnrType) None[source]
# SCPI: [SENSe]:CORRection:ENR[:MEASurement]:TYPE
driver.applications.k30NoiseFigure.sense.correction.enr.measurement.typePy.set(type_py = enums.EnrType.DIODe)

This command selects the type of noise source you are using for the measurement.

param type_py

DIODe Selects a noise source with diode characteristics. RESistor Selects a noise source with resistor characteristics. When you select this noise source type, the application automatically selects the manual measurement mode (see [SENSe:]CONFigure:CONTrol) . SMARt Selects a smart noise source.

Sns
class SnsCls[source]

Sns commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.enr.sns.clone()

Subgroups

Auto
class AutoCls[source]

Auto commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.enr.sns.auto.clone()

Subgroups

SrNumber

SCPI Commands

SENSe:CORRection:ENR:SNS:AUTO:SRNumber
class SrNumberCls[source]

SrNumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:ENR:SNS:AUTO:SRNumber
value: str = driver.applications.k30NoiseFigure.sense.correction.enr.sns.auto.srNumber.get()

No command help available

return

serial_number: No help available

State

SCPI Commands

SENSe:CORRection:ENR:SNS:AUTO:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:CORRection:ENR:SNS:AUTO[:STATe]
value: bool = driver.applications.k30NoiseFigure.sense.correction.enr.sns.auto.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:CORRection:ENR:SNS:AUTO[:STATe]
driver.applications.k30NoiseFigure.sense.correction.enr.sns.auto.state.set(state = False)

No command help available

param state

No help available

Irejection

SCPI Commands

SENSe:CORRection:IREJection
class IrejectionCls[source]

Irejection commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:IREJection
value: float = driver.applications.k30NoiseFigure.sense.correction.irejection.get()

This command defines the image frequency rejection for the DUT.

return

image_rejection: Range: 0 to 999.99, Unit: DB

set(image_rejection: float) None[source]
# SCPI: [SENSe]:CORRection:IREJection
driver.applications.k30NoiseFigure.sense.correction.irejection.set(image_rejection = 1.0)

This command defines the image frequency rejection for the DUT.

param image_rejection

Range: 0 to 999.99, Unit: DB

Loss
class LossCls[source]

Loss commands group definition. 21 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.loss.clone()

Subgroups

Calibration
class CalibrationCls[source]

Calibration commands group definition. 7 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.loss.calibration.clone()

Subgroups

Mode

SCPI Commands

SENSe:CORRection:LOSS:CALibration:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() CorrectionMode[source]
# SCPI: [SENSe]:CORRection:LOSS:CALibration:MODE
value: enums.CorrectionMode = driver.applications.k30NoiseFigure.sense.correction.loss.calibration.mode.get()

This command selects the input loss mode.

return

mode: SPOT | TABLe SPOT Uses a constant calibration loss value for all measurement points (see [SENSe:]CORRection:LOSS:CALibration:SPOT) . TABLe Uses the contents of the calibration loss table.

set(mode: CorrectionMode) None[source]
# SCPI: [SENSe]:CORRection:LOSS:CALibration:MODE
driver.applications.k30NoiseFigure.sense.correction.loss.calibration.mode.set(mode = enums.CorrectionMode.SPOT)

This command selects the input loss mode.

param mode

SPOT | TABLe SPOT Uses a constant calibration loss value for all measurement points (see [SENSe:]CORRection:LOSS:CALibration:SPOT) . TABLe Uses the contents of the calibration loss table.

Spot

SCPI Commands

SENSe:CORRection:LOSS:CALibration:SPOT
class SpotCls[source]

Spot commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:LOSS:CALibration:SPOT
value: float = driver.applications.k30NoiseFigure.sense.correction.loss.calibration.spot.get()

This command defines a constant calibration loss for all measurement points.

return

loss: Range: -999.99 to 999.99, Unit: dB

set(loss: float) None[source]
# SCPI: [SENSe]:CORRection:LOSS:CALibration:SPOT
driver.applications.k30NoiseFigure.sense.correction.loss.calibration.spot.set(loss = 1.0)

This command defines a constant calibration loss for all measurement points.

param loss

Range: -999.99 to 999.99, Unit: dB

Table

SCPI Commands

SENSe:CORRection:LOSS:CALibration:TABLe:DELete
class TableCls[source]

Table commands group definition. 4 total commands, 3 Subgroups, 1 group commands

delete(table_name: str) None[source]
# SCPI: [SENSe]:CORRection:LOSS:CALibration:TABLe:DELete
driver.applications.k30NoiseFigure.sense.correction.loss.calibration.table.delete(table_name = '1')

This command deletes a calibration loss table.

param table_name

String containing the name of the table.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.loss.calibration.table.clone()

Subgroups

Data

SCPI Commands

SENSe:CORRection:LOSS:CALibration:TABLe:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class DataStruct[source]

Response structure. Fields:

  • Frequency: List[float]: Frequency of the measurement point. Range: 0 Hz to 999.99 GHz, Unit: HZ

  • Loss: List[float]: Loss of the measurement point. Range: -999.99 GHz to 999.99 GHz, Unit: DB

get() DataStruct[source]
# SCPI: [SENSe]:CORRection:LOSS:CALibration:TABLe[:DATA]
value: DataStruct = driver.applications.k30NoiseFigure.sense.correction.loss.calibration.table.data.get()

This command defines the contents of the currently selected calibration loss table. Each entry of the loss table consists of one measurement point and the corresponding loss. The table can contain up to 10001 entries. If you create a new table with this command, it overwrites the current entries of the loss table.

return

structure: for return value, see the help for DataStruct structure arguments.

set(frequency: List[float], loss: List[float]) None[source]
# SCPI: [SENSe]:CORRection:LOSS:CALibration:TABLe[:DATA]
driver.applications.k30NoiseFigure.sense.correction.loss.calibration.table.data.set(frequency = [1.1, 2.2, 3.3], loss = [1.1, 2.2, 3.3])

This command defines the contents of the currently selected calibration loss table. Each entry of the loss table consists of one measurement point and the corresponding loss. The table can contain up to 10001 entries. If you create a new table with this command, it overwrites the current entries of the loss table.

param frequency

Frequency of the measurement point. Range: 0 Hz to 999.99 GHz, Unit: HZ

param loss

Loss of the measurement point. Range: -999.99 GHz to 999.99 GHz, Unit: DB

ListPy

SCPI Commands

SENSe:CORRection:LOSS:CALibration:TABLe:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: [SENSe]:CORRection:LOSS:CALibration:TABLe:LIST
value: List[str] = driver.applications.k30NoiseFigure.sense.correction.loss.calibration.table.listPy.get()

This command queries all calibration loss tables available in the application.

return

result: No help available

Select

SCPI Commands

SENSe:CORRection:LOSS:CALibration:TABLe:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:LOSS:CALibration:TABLe:SELect
value: str = driver.applications.k30NoiseFigure.sense.correction.loss.calibration.table.select.get()

This command selects a calibration loss table.

return

table_name: String containing the table name.

set(table_name: str) None[source]
# SCPI: [SENSe]:CORRection:LOSS:CALibration:TABLe:SELect
driver.applications.k30NoiseFigure.sense.correction.loss.calibration.table.select.set(table_name = '1')

This command selects a calibration loss table.

param table_name

String containing the table name.

Temperature

SCPI Commands

SENSe:CORRection:LOSS:CALibration:TEMPerature
class TemperatureCls[source]

Temperature commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:LOSS:CALibration:TEMPerature
value: float = driver.applications.k30NoiseFigure.sense.correction.loss.calibration.temperature.get()

The specified temperature at the time of measurement is considered in the loss calculation.

return

temperature: Unit: K

set(temperature: float) None[source]
# SCPI: [SENSe]:CORRection:LOSS:CALibration:TEMPerature
driver.applications.k30NoiseFigure.sense.correction.loss.calibration.temperature.set(temperature = 1.0)

The specified temperature at the time of measurement is considered in the loss calculation.

param temperature

Unit: K

InputPy
class InputPyCls[source]

InputPy commands group definition. 7 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.loss.inputPy.clone()

Subgroups

Mode

SCPI Commands

SENSe:CORRection:LOSS:INPut:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() CorrectionMode[source]
# SCPI: [SENSe]:CORRection:LOSS:INPut:MODE
value: enums.CorrectionMode = driver.applications.k30NoiseFigure.sense.correction.loss.inputPy.mode.get()

This command selects the input loss mode.

return

mode: SPOT | TABLe SPOT Uses a constant input loss value for all measurement points (see[SENSe:]CORRection:LOSS:INPut:SPOT ) . TABLe Uses the contents of the input loss table.

set(mode: CorrectionMode) None[source]
# SCPI: [SENSe]:CORRection:LOSS:INPut:MODE
driver.applications.k30NoiseFigure.sense.correction.loss.inputPy.mode.set(mode = enums.CorrectionMode.SPOT)

This command selects the input loss mode.

param mode

SPOT | TABLe SPOT Uses a constant input loss value for all measurement points (see[SENSe:]CORRection:LOSS:INPut:SPOT ) . TABLe Uses the contents of the input loss table.

Spot

SCPI Commands

SENSe:CORRection:LOSS:INPut:SPOT
class SpotCls[source]

Spot commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:LOSS:INPut:SPOT
value: float = driver.applications.k30NoiseFigure.sense.correction.loss.inputPy.spot.get()

This command defines a constant input loss for all measurement points.

return

loss: Range: -999.99 to 999.99, Unit: DB

set(loss: float) None[source]
# SCPI: [SENSe]:CORRection:LOSS:INPut:SPOT
driver.applications.k30NoiseFigure.sense.correction.loss.inputPy.spot.set(loss = 1.0)

This command defines a constant input loss for all measurement points.

param loss

Range: -999.99 to 999.99, Unit: DB

Table

SCPI Commands

SENSe:CORRection:LOSS:INPut:TABLe:DELete
class TableCls[source]

Table commands group definition. 4 total commands, 3 Subgroups, 1 group commands

delete(table_name: str) None[source]
# SCPI: [SENSe]:CORRection:LOSS:INPut:TABLe:DELete
driver.applications.k30NoiseFigure.sense.correction.loss.inputPy.table.delete(table_name = '1')

This command deletes an input loss table.

param table_name

String containing the name of the table.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.loss.inputPy.table.clone()

Subgroups

Data

SCPI Commands

SENSe:CORRection:LOSS:INPut:TABLe:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class DataStruct[source]

Response structure. Fields:

  • Frequency: List[float]: Frequency of the measurement point. Range: 0 dB to 999.99 dB, Unit: HZ

  • Loss: List[float]: Loss of the measurement point. Range: -999.99 dB to 999.99 dB, Unit: DB

get() DataStruct[source]
# SCPI: [SENSe]:CORRection:LOSS:INPut:TABLe[:DATA]
value: DataStruct = driver.applications.k30NoiseFigure.sense.correction.loss.inputPy.table.data.get()

This command defines the contents of the currently selected input loss table. Each entry of the loss table consists of one measurement point and the corresponding loss. The table can contain up to 10001 entries. The table should contain an input loss for all measurement points. If you create a new table with this command, it will overwrite the current entries of the loss table.

return

structure: for return value, see the help for DataStruct structure arguments.

set(frequency: List[float], loss: List[float]) None[source]
# SCPI: [SENSe]:CORRection:LOSS:INPut:TABLe[:DATA]
driver.applications.k30NoiseFigure.sense.correction.loss.inputPy.table.data.set(frequency = [1.1, 2.2, 3.3], loss = [1.1, 2.2, 3.3])

This command defines the contents of the currently selected input loss table. Each entry of the loss table consists of one measurement point and the corresponding loss. The table can contain up to 10001 entries. The table should contain an input loss for all measurement points. If you create a new table with this command, it will overwrite the current entries of the loss table.

param frequency

Frequency of the measurement point. Range: 0 dB to 999.99 dB, Unit: HZ

param loss

Loss of the measurement point. Range: -999.99 dB to 999.99 dB, Unit: DB

ListPy

SCPI Commands

SENSe:CORRection:LOSS:INPut:TABLe:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: [SENSe]:CORRection:LOSS:INPut:TABLe:LIST
value: List[str] = driver.applications.k30NoiseFigure.sense.correction.loss.inputPy.table.listPy.get()

This command queries all input loss tables available in the application.

return

result: No help available

Select

SCPI Commands

SENSe:CORRection:LOSS:INPut:TABLe:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:LOSS:INPut:TABLe:SELect
value: str = driver.applications.k30NoiseFigure.sense.correction.loss.inputPy.table.select.get()

This command selects an input loss table.

return

table_name: String containing the table name.

set(table_name: str) None[source]
# SCPI: [SENSe]:CORRection:LOSS:INPut:TABLe:SELect
driver.applications.k30NoiseFigure.sense.correction.loss.inputPy.table.select.set(table_name = '1')

This command selects an input loss table.

param table_name

String containing the table name.

Temperature

SCPI Commands

SENSe:CORRection:LOSS:INPut:TEMPerature
class TemperatureCls[source]

Temperature commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:LOSS:INPut:TEMPerature
value: float = driver.applications.k30NoiseFigure.sense.correction.loss.inputPy.temperature.get()

The specified temperature at the time of measurement is considered in the loss calculation.

return

temperature: Unit: K

set(temperature: float) None[source]
# SCPI: [SENSe]:CORRection:LOSS:INPut:TEMPerature
driver.applications.k30NoiseFigure.sense.correction.loss.inputPy.temperature.set(temperature = 1.0)

The specified temperature at the time of measurement is considered in the loss calculation.

param temperature

Unit: K

Output
class OutputCls[source]

Output commands group definition. 7 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.loss.output.clone()

Subgroups

Mode

SCPI Commands

SENSe:CORRection:LOSS:OUTPut:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() CorrectionMode[source]
# SCPI: [SENSe]:CORRection:LOSS:OUTPut:MODE
value: enums.CorrectionMode = driver.applications.k30NoiseFigure.sense.correction.loss.output.mode.get()

This command selects the output loss mode.

return

mode: SPOT | TABLe SPOT Uses a constant output loss value for all measurement points (see[SENSe:]CORRection:LOSS:OUTPut:SPOT ) . TABLe Uses the contents of the output loss table.

set(mode: CorrectionMode) None[source]
# SCPI: [SENSe]:CORRection:LOSS:OUTPut:MODE
driver.applications.k30NoiseFigure.sense.correction.loss.output.mode.set(mode = enums.CorrectionMode.SPOT)

This command selects the output loss mode.

param mode

SPOT | TABLe SPOT Uses a constant output loss value for all measurement points (see[SENSe:]CORRection:LOSS:OUTPut:SPOT ) . TABLe Uses the contents of the output loss table.

Spot

SCPI Commands

SENSe:CORRection:LOSS:OUTPut:SPOT
class SpotCls[source]

Spot commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:LOSS:OUTPut:SPOT
value: float = driver.applications.k30NoiseFigure.sense.correction.loss.output.spot.get()

This command defines a constant output loss for all measurement points.

return

loss: Range: -999.99 to 999.99, Unit: DB

set(loss: float) None[source]
# SCPI: [SENSe]:CORRection:LOSS:OUTPut:SPOT
driver.applications.k30NoiseFigure.sense.correction.loss.output.spot.set(loss = 1.0)

This command defines a constant output loss for all measurement points.

param loss

Range: -999.99 to 999.99, Unit: DB

Table

SCPI Commands

SENSe:CORRection:LOSS:OUTPut:TABLe:DELete
class TableCls[source]

Table commands group definition. 4 total commands, 3 Subgroups, 1 group commands

delete(table_name: str) None[source]
# SCPI: [SENSe]:CORRection:LOSS:OUTPut:TABLe:DELete
driver.applications.k30NoiseFigure.sense.correction.loss.output.table.delete(table_name = '1')

No command help available

param table_name

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.loss.output.table.clone()

Subgroups

Data

SCPI Commands

SENSe:CORRection:LOSS:OUTPut:TABLe:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class DataStruct[source]

Response structure. Fields:

  • Frequency: List[float]: Frequency of the measurement point. Range: 0 dB to 999.99 dB, Unit: HZ

  • Loss: List[float]: Loss of the measurement point. Range: -999.99 dB to 999.99 dB, Unit: DB

get() DataStruct[source]
# SCPI: [SENSe]:CORRection:LOSS:OUTPut:TABLe[:DATA]
value: DataStruct = driver.applications.k30NoiseFigure.sense.correction.loss.output.table.data.get()

This command defines the contents of the currently selected output loss table. The table should contain an output loss for all measurement points. Each entry of the loss table consists of one measurement point and the corresponding loss. The table can contain up to 10001 entries. If you create a new table with this command, it will overwrite the current entries of the frequency list.

return

structure: for return value, see the help for DataStruct structure arguments.

set(frequency: List[float], loss: List[float]) None[source]
# SCPI: [SENSe]:CORRection:LOSS:OUTPut:TABLe[:DATA]
driver.applications.k30NoiseFigure.sense.correction.loss.output.table.data.set(frequency = [1.1, 2.2, 3.3], loss = [1.1, 2.2, 3.3])

This command defines the contents of the currently selected output loss table. The table should contain an output loss for all measurement points. Each entry of the loss table consists of one measurement point and the corresponding loss. The table can contain up to 10001 entries. If you create a new table with this command, it will overwrite the current entries of the frequency list.

param frequency

Frequency of the measurement point. Range: 0 dB to 999.99 dB, Unit: HZ

param loss

Loss of the measurement point. Range: -999.99 dB to 999.99 dB, Unit: DB

ListPy

SCPI Commands

SENSe:CORRection:LOSS:OUTPut:TABLe:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: [SENSe]:CORRection:LOSS:OUTPut:TABLe:LIST
value: List[str] = driver.applications.k30NoiseFigure.sense.correction.loss.output.table.listPy.get()

This command queries all output loss tables available in the application.

return

result: No help available

Select

SCPI Commands

SENSe:CORRection:LOSS:OUTPut:TABLe:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:LOSS:OUTPut:TABLe:SELect
value: str = driver.applications.k30NoiseFigure.sense.correction.loss.output.table.select.get()

No command help available

return

table_name: No help available

set(table_name: str) None[source]
# SCPI: [SENSe]:CORRection:LOSS:OUTPut:TABLe:SELect
driver.applications.k30NoiseFigure.sense.correction.loss.output.table.select.set(table_name = '1')

No command help available

param table_name

No help available

Temperature

SCPI Commands

SENSe:CORRection:LOSS:OUTPut:TEMPerature
class TemperatureCls[source]

Temperature commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:LOSS:OUTPut:TEMPerature
value: float = driver.applications.k30NoiseFigure.sense.correction.loss.output.temperature.get()

The specified temperature at the time of measurement is considered in the loss calculation.

return

temperature: numeric value Unit: K

set(temperature: float) None[source]
# SCPI: [SENSe]:CORRection:LOSS:OUTPut:TEMPerature
driver.applications.k30NoiseFigure.sense.correction.loss.output.temperature.set(temperature = 1.0)

The specified temperature at the time of measurement is considered in the loss calculation.

param temperature

numeric value Unit: K

Save

SCPI Commands

SENSe:CORRection:SAVE
class SaveCls[source]

Save commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:SAVE
value: str = driver.applications.k30NoiseFigure.sense.correction.save.get()

Queries and sets the calibration results save filepath and if set saves the calibration results.

return

save_file_path: No help available

set(save_file_path: str) None[source]
# SCPI: [SENSe]:CORRection:SAVE
driver.applications.k30NoiseFigure.sense.correction.save.set(save_file_path = '1')

Queries and sets the calibration results save filepath and if set saves the calibration results.

param save_file_path

No help available

State

SCPI Commands

SENSe:CORRection:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:CORRection[:STATe]
value: bool = driver.applications.k30NoiseFigure.sense.correction.state.get()

This command includes or excludes calibration data in the actual measurement (see ‘2nd Stage Correction’ for more information) .

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: [SENSe]:CORRection[:STATe]
driver.applications.k30NoiseFigure.sense.correction.state.set(state = False)

This command includes or excludes calibration data in the actual measurement (see ‘2nd Stage Correction’ for more information) .

param state

ON | OFF | 1 | 0

Temperature

SCPI Commands

SENSe:CORRection:TEMPerature
class TemperatureCls[source]

Temperature commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:TEMPerature
value: float = driver.applications.k30NoiseFigure.sense.correction.temperature.get()

This command defines the room temperature of the measurement environment. The temperature is taken into account when calculating noise results.

return

temperature: Range: 278.15 to 318.15, Unit: K

set(temperature: float) None[source]
# SCPI: [SENSe]:CORRection:TEMPerature
driver.applications.k30NoiseFigure.sense.correction.temperature.set(temperature = 1.0)

This command defines the room temperature of the measurement environment. The temperature is taken into account when calculating noise results.

param temperature

Range: 278.15 to 318.15, Unit: K

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.correction.temperature.clone()

Subgroups

Control

SCPI Commands

SENSe:CORRection:TEMPerature:CONTrol
class ControlCls[source]

Control commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AutoManualMode[source]
# SCPI: [SENSe]:CORRection:TEMPerature:CONTrol
value: enums.AutoManualMode = driver.applications.k30NoiseFigure.sense.correction.temperature.control.get()

No command help available

return

mode: No help available

set(mode: AutoManualMode) None[source]
# SCPI: [SENSe]:CORRection:TEMPerature:CONTrol
driver.applications.k30NoiseFigure.sense.correction.temperature.control.set(mode = enums.AutoManualMode.AUTO)

No command help available

param mode

No help available

Frequency
class FrequencyCls[source]

Frequency commands group definition. 9 total commands, 8 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.frequency.clone()

Subgroups

Center

SCPI Commands

SENSe:FREQuency:CENTer
class CenterCls[source]

Center commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:CENTer
value: float = driver.applications.k30NoiseFigure.sense.frequency.center.get()

This command defines the center frequency.

return

frequency: The allowed range and fmax is specified in the data sheet. Unit: Hz

set(frequency: float) None[source]
# SCPI: [SENSe]:FREQuency:CENTer
driver.applications.k30NoiseFigure.sense.frequency.center.set(frequency = 1.0)

This command defines the center frequency.

param frequency

The allowed range and fmax is specified in the data sheet. Unit: Hz

Points

SCPI Commands

SENSe:FREQuency:POINts
class PointsCls[source]

Points commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:POINts
value: float = driver.applications.k30NoiseFigure.sense.frequency.points.get()

This command defines the number of measurement points analyzed during a sweep.

return

sweep_points: Range: 1 to 10001

set(sweep_points: float) None[source]
# SCPI: [SENSe]:FREQuency:POINts
driver.applications.k30NoiseFigure.sense.frequency.points.set(sweep_points = 1.0)

This command defines the number of measurement points analyzed during a sweep.

param sweep_points

Range: 1 to 10001

Single

SCPI Commands

SENSe:FREQuency:SINGle
class SingleCls[source]

Single commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:SINGle
value: float = driver.applications.k30NoiseFigure.sense.frequency.single.get()

This command defines the frequency for single frequency measurements.

return

frequency: The minimum and maximum frequency depend on the hardware. Refer to the datasheet for details. Unit: HZ

set(frequency: float) None[source]
# SCPI: [SENSe]:FREQuency:SINGle
driver.applications.k30NoiseFigure.sense.frequency.single.set(frequency = 1.0)

This command defines the frequency for single frequency measurements.

param frequency

The minimum and maximum frequency depend on the hardware. Refer to the datasheet for details. Unit: HZ

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.frequency.single.clone()

Subgroups

Coupled

SCPI Commands

SENSe:FREQuency:SINGle:COUPled
class CoupledCls[source]

Coupled commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:FREQuency:SINGle:COUPled
value: bool = driver.applications.k30NoiseFigure.sense.frequency.single.coupled.get()

Couples or decouples frequency selection to the contents of a sweep list.

return

state: ON | OFF | 0 | 1 OFF | 0 Decouples frequency selection ON | 1 Couples frequency selection

set(state: bool) None[source]
# SCPI: [SENSe]:FREQuency:SINGle:COUPled
driver.applications.k30NoiseFigure.sense.frequency.single.coupled.set(state = False)

Couples or decouples frequency selection to the contents of a sweep list.

param state

ON | OFF | 0 | 1 OFF | 0 Decouples frequency selection ON | 1 Couples frequency selection

Span

SCPI Commands

SENSe:FREQuency:SPAN
class SpanCls[source]

Span commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:SPAN
value: float = driver.applications.k30NoiseFigure.sense.frequency.span.get()

This command defines the frequency span. If you change the span, the application creates a new frequency list.

return

span: Unit: Hz

set(span: float) None[source]
# SCPI: [SENSe]:FREQuency:SPAN
driver.applications.k30NoiseFigure.sense.frequency.span.set(span = 1.0)

This command defines the frequency span. If you change the span, the application creates a new frequency list.

param span

Unit: Hz

Start

SCPI Commands

SENSe:FREQuency:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:STARt
value: float = driver.applications.k30NoiseFigure.sense.frequency.start.get()

This command defines the start frequency. If you change the start frequency, the application creates a new frequency list.

return

frequency: Unit: HZ

set(frequency: float) None[source]
# SCPI: [SENSe]:FREQuency:STARt
driver.applications.k30NoiseFigure.sense.frequency.start.set(frequency = 1.0)

This command defines the start frequency. If you change the start frequency, the application creates a new frequency list.

param frequency

Unit: HZ

Step

SCPI Commands

SENSe:FREQuency:STEP
class StepCls[source]

Step commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:STEP
value: float = driver.applications.k30NoiseFigure.sense.frequency.step.get()

This command defines the frequency stepsize in the frequency table. The stepsize corresponds to the distance from one measurement point to another. If you change the stepsize, the application creates a new frequency list.

return

stepsize: Range: 0 Hz to span, Unit: HZ

set(stepsize: float) None[source]
# SCPI: [SENSe]:FREQuency:STEP
driver.applications.k30NoiseFigure.sense.frequency.step.set(stepsize = 1.0)

This command defines the frequency stepsize in the frequency table. The stepsize corresponds to the distance from one measurement point to another. If you change the stepsize, the application creates a new frequency list.

param stepsize

Range: 0 Hz to span, Unit: HZ

Stop

SCPI Commands

SENSe:FREQuency:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:STOP
value: float = driver.applications.k30NoiseFigure.sense.frequency.stop.get()

This command defines the stop frequency. If you change the stop frequency, the application creates a new frequency list.

return

frequency: Unit: HZ

set(frequency: float) None[source]
# SCPI: [SENSe]:FREQuency:STOP
driver.applications.k30NoiseFigure.sense.frequency.stop.set(frequency = 1.0)

This command defines the stop frequency. If you change the stop frequency, the application creates a new frequency list.

param frequency

Unit: HZ

Table
class TableCls[source]

Table commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.frequency.table.clone()

Subgroups

Data

SCPI Commands

SENSe:FREQuency:TABLe:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[float][source]
# SCPI: [SENSe]:FREQuency:TABLe:DATA
value: List[float] = driver.applications.k30NoiseFigure.sense.frequency.table.data.get()

This command defines the contents of the frequency table. The command overwrites the current contents of the frequency table.

return

frequency: Defines a frequency for each entry in the frequency table. A frequency table can contain up to 10001 entries. Range: 0 Hz to fmax, Unit: HZ

set(frequency: List[float]) None[source]
# SCPI: [SENSe]:FREQuency:TABLe:DATA
driver.applications.k30NoiseFigure.sense.frequency.table.data.set(frequency = [1.1, 2.2, 3.3])

This command defines the contents of the frequency table. The command overwrites the current contents of the frequency table.

param frequency

Defines a frequency for each entry in the frequency table. A frequency table can contain up to 10001 entries. Range: 0 Hz to fmax, Unit: HZ

Probe<Probe>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.applications.k30NoiseFigure.sense.probe.repcap_probe_get()
driver.applications.k30NoiseFigure.sense.probe.repcap_probe_set(repcap.Probe.Nr1)
class ProbeCls[source]

Probe commands group definition. 2 total commands, 1 Subgroups, 0 group commands Repeated Capability: Probe, default value after init: Probe.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.probe.clone()

Subgroups

Id
class IdCls[source]

Id commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.probe.id.clone()

Subgroups

PartNumber

SCPI Commands

SENSe:PROBe<Probe>:ID:PARTnumber
class PartNumberCls[source]

PartNumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) str[source]
# SCPI: [SENSe]:PROBe<pb>:ID:PARTnumber
value: str = driver.applications.k30NoiseFigure.sense.probe.id.partNumber.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

result: No help available

SrNumber

SCPI Commands

SENSe:PROBe<Probe>:ID:SRNumber
class SrNumberCls[source]

SrNumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) str[source]
# SCPI: [SENSe]:PROBe<pb>:ID:SRNumber
value: str = driver.applications.k30NoiseFigure.sense.probe.id.srNumber.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

result: No help available

Sweep
class SweepCls[source]

Sweep commands group definition. 13 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.sweep.clone()

Subgroups

Count

SCPI Commands

SENSe:SWEep:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:COUNt
value: float = driver.applications.k30NoiseFigure.sense.sweep.count.get()

This command defines the number of measurements that are used to average the results.

return

averages: Number of measurements that are performed at a single frequency before average results are displayed. If you set an average of 0 or 1, the application performs a single measurement at each frequency. Range: 0 to 32767

set(averages: float) None[source]
# SCPI: [SENSe]:SWEep:COUNt
driver.applications.k30NoiseFigure.sense.sweep.count.set(averages = 1.0)

This command defines the number of measurements that are used to average the results.

param averages

Number of measurements that are performed at a single frequency before average results are displayed. If you set an average of 0 or 1, the application performs a single measurement at each frequency. Range: 0 to 32767

Egate

SCPI Commands

SENSe:SWEep:EGATe
class EgateCls[source]

Egate commands group definition. 11 total commands, 8 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:SWEep:EGATe
value: bool = driver.applications.k30NoiseFigure.sense.sweep.egate.get()

This command turns gated measurements on and off. See ‘(Measurement) Points’.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:SWEep:EGATe
driver.applications.k30NoiseFigure.sense.sweep.egate.set(state = False)

This command turns gated measurements on and off. See ‘(Measurement) Points’.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.sweep.egate.clone()

Subgroups

Auto

SCPI Commands

SENSe:SWEep:EGATe:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:SWEep:EGATe:AUTO
value: bool = driver.applications.k30NoiseFigure.sense.sweep.egate.auto.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:SWEep:EGATe:AUTO
driver.applications.k30NoiseFigure.sense.sweep.egate.auto.set(state = False)

No command help available

param state

No help available

Continuous
class ContinuousCls[source]

Continuous commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.sweep.egate.continuous.clone()

Subgroups

Pcount

SCPI Commands

SENSe:SWEep:EGATe:CONTinuous:PCOunt
class PcountCls[source]

Pcount commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:EGATe:CONTinuous:PCOunt
value: float = driver.applications.k30NoiseFigure.sense.sweep.egate.continuous.pcount.get()

Defines the number of gate periods to be measured after a single trigger event.

return

amount: integer Range: 1 to 65535

set(amount: float) None[source]
# SCPI: [SENSe]:SWEep:EGATe:CONTinuous:PCOunt
driver.applications.k30NoiseFigure.sense.sweep.egate.continuous.pcount.set(amount = 1.0)

Defines the number of gate periods to be measured after a single trigger event.

param amount

integer Range: 1 to 65535

Plength

SCPI Commands

SENSe:SWEep:EGATe:CONTinuous:PLENgth
class PlengthCls[source]

Plength commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:EGATe:CONTinuous:PLENgth
value: float = driver.applications.k30NoiseFigure.sense.sweep.egate.continuous.plength.get()

Defines the length in seconds of a single gate period in continuous gating. The length is determined from the beginning of one gate measurement to the beginning of the next one.

return

time: Range: 125 ns to 30 s, Unit: S

set(time: float) None[source]
# SCPI: [SENSe]:SWEep:EGATe:CONTinuous:PLENgth
driver.applications.k30NoiseFigure.sense.sweep.egate.continuous.plength.set(time = 1.0)

Defines the length in seconds of a single gate period in continuous gating. The length is determined from the beginning of one gate measurement to the beginning of the next one.

param time

Range: 125 ns to 30 s, Unit: S

State

SCPI Commands

SENSe:SWEep:EGATe:CONTinuous:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:SWEep:EGATe:CONTinuous[:STATe]
value: bool = driver.applications.k30NoiseFigure.sense.sweep.egate.continuous.state.get()

Activates or deactivates continuous gating. This setting is only available if [SENSe:]SWEep:EGATe is ‘On’.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:SWEep:EGATe:CONTinuous[:STATe]
driver.applications.k30NoiseFigure.sense.sweep.egate.continuous.state.set(state = False)

Activates or deactivates continuous gating. This setting is only available if [SENSe:]SWEep:EGATe is ‘On’.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Holdoff

SCPI Commands

SENSe:SWEep:EGATe:HOLDoff
class HoldoffCls[source]

Holdoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:EGATe:HOLDoff
value: float = driver.applications.k30NoiseFigure.sense.sweep.egate.holdoff.get()

This command defines the delay time between the gate signal and the continuation of the measurement.

return

delay_time: Range: 0 s to 30 s, Unit: S

set(delay_time: float) None[source]
# SCPI: [SENSe]:SWEep:EGATe:HOLDoff
driver.applications.k30NoiseFigure.sense.sweep.egate.holdoff.set(delay_time = 1.0)

This command defines the delay time between the gate signal and the continuation of the measurement.

param delay_time

Range: 0 s to 30 s, Unit: S

Length

SCPI Commands

SENSe:SWEep:EGATe:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:EGATe:LENGth
value: float = driver.applications.k30NoiseFigure.sense.sweep.egate.length.get()

This command defines the gate length.

return

gate_length: Range: 125 ns to 30 s, Unit: S

set(gate_length: float) None[source]
# SCPI: [SENSe]:SWEep:EGATe:LENGth
driver.applications.k30NoiseFigure.sense.sweep.egate.length.set(gate_length = 1.0)

This command defines the gate length.

param gate_length

Range: 125 ns to 30 s, Unit: S

Level
class LevelCls[source]

Level commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.sweep.egate.level.clone()

Subgroups

External<ExternalPort>

RepCap Settings

# Range: Nr1 .. Nr3
rc = driver.applications.k30NoiseFigure.sense.sweep.egate.level.external.repcap_externalPort_get()
driver.applications.k30NoiseFigure.sense.sweep.egate.level.external.repcap_externalPort_set(repcap.ExternalPort.Nr1)

SCPI Commands

SENSe:SWEep:EGATe:LEVel:EXTernal<ExternalPort>
class ExternalCls[source]

External commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: ExternalPort, default value after init: ExternalPort.Nr1

get(externalPort=ExternalPort.Default) float[source]
# SCPI: [SENSe]:SWEep:EGATe:LEVel[:EXTernal<1|2|3>]
value: float = driver.applications.k30NoiseFigure.sense.sweep.egate.level.external.get(externalPort = repcap.ExternalPort.Default)

No command help available

param externalPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘External’)

return

level: No help available

set(level: float, externalPort=ExternalPort.Default) None[source]
# SCPI: [SENSe]:SWEep:EGATe:LEVel[:EXTernal<1|2|3>]
driver.applications.k30NoiseFigure.sense.sweep.egate.level.external.set(level = 1.0, externalPort = repcap.ExternalPort.Default)

No command help available

param level

No help available

param externalPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘External’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.sweep.egate.level.external.clone()
Polarity

SCPI Commands

SENSe:SWEep:EGATe:POLarity
class PolarityCls[source]

Polarity commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SlopeType[source]
# SCPI: [SENSe]:SWEep:EGATe:POLarity
value: enums.SlopeType = driver.applications.k30NoiseFigure.sense.sweep.egate.polarity.get()

This command selects the polarity of an external gate signal. The setting applies both to the edge of an edge-triggered signal and the level of a level-triggered signal.

return

polarity: POSitive | NEGative

set(polarity: SlopeType) None[source]
# SCPI: [SENSe]:SWEep:EGATe:POLarity
driver.applications.k30NoiseFigure.sense.sweep.egate.polarity.set(polarity = enums.SlopeType.NEGative)

This command selects the polarity of an external gate signal. The setting applies both to the edge of an edge-triggered signal and the level of a level-triggered signal.

param polarity

POSitive | NEGative

Source

SCPI Commands

SENSe:SWEep:EGATe:SOURce
class SourceCls[source]

Source commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() GatedSourceK30[source]
# SCPI: [SENSe]:SWEep:EGATe:SOURce
value: enums.GatedSourceK30 = driver.applications.k30NoiseFigure.sense.sweep.egate.source.get()

This command selects the signal source for gated measurements. If an IF power signal is used, the gate is opened as soon as a signal at > -20 dBm is detected within the IF path bandwidth (10 MHz) . For more information see ‘Trigger Source’.

return

source: EXTernal | EXT2 | EXT3 | IFPower | IQPower | VIDeo | RFPower | PSEN

set(source: GatedSourceK30) None[source]
# SCPI: [SENSe]:SWEep:EGATe:SOURce
driver.applications.k30NoiseFigure.sense.sweep.egate.source.set(source = enums.GatedSourceK30.EXT2)

This command selects the signal source for gated measurements. If an IF power signal is used, the gate is opened as soon as a signal at > -20 dBm is detected within the IF path bandwidth (10 MHz) . For more information see ‘Trigger Source’.

param source

EXTernal | EXT2 | EXT3 | IFPower | IQPower | VIDeo | RFPower | PSEN

TypePy

SCPI Commands

SENSe:SWEep:EGATe:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() EgateType[source]
# SCPI: [SENSe]:SWEep:EGATe:TYPE
value: enums.EgateType = driver.applications.k30NoiseFigure.sense.sweep.egate.typePy.get()

This command selects the way gated measurements are triggered.

return

type_py: LEVel The trigger event for the gate to open is a particular power level. After the gate signal has been detected, the gate remains open until the signal disappears. EDGE The trigger event for the gate to open is the detection of the signal edge. After the gate signal has been detected, the gate remains open until the gate length is over.

set(type_py: EgateType) None[source]
# SCPI: [SENSe]:SWEep:EGATe:TYPE
driver.applications.k30NoiseFigure.sense.sweep.egate.typePy.set(type_py = enums.EgateType.EDGE)

This command selects the way gated measurements are triggered.

param type_py

LEVel The trigger event for the gate to open is a particular power level. After the gate signal has been detected, the gate remains open until the signal disappears. EDGE The trigger event for the gate to open is the detection of the signal edge. After the gate signal has been detected, the gate remains open until the gate length is over.

Time
class TimeCls[source]

Time commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.sense.sweep.time.clone()

Subgroups

Auto

SCPI Commands

SENSe:SWEep:TIME:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:SWEep:TIME:AUTO
value: bool = driver.applications.k30NoiseFigure.sense.sweep.time.auto.get()

If enabled, the sweep time is automatically selected, depending on the current frequency of the sweep point, as defined in the frequency table (see ‘Using a frequency table’) . If disabled, the value defined by [SENSe:]SWEep:TIME is used.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:SWEep:TIME:AUTO
driver.applications.k30NoiseFigure.sense.sweep.time.auto.set(state = False)

If enabled, the sweep time is automatically selected, depending on the current frequency of the sweep point, as defined in the frequency table (see ‘Using a frequency table’) . If disabled, the value defined by [SENSe:]SWEep:TIME is used.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Source
class SourceCls[source]

Source commands group definition. 38 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.clone()

Subgroups

Current
class CurrentCls[source]

Current commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.current.clone()

Subgroups

Auxiliary
class AuxiliaryCls[source]

Auxiliary commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.current.auxiliary.clone()

Subgroups

Limit
class LimitCls[source]

Limit commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.current.auxiliary.limit.clone()

Subgroups

High

SCPI Commands

SOURce:CURRent:AUX:LIMit:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:CURRent:AUX:LIMit:HIGH
value: float = driver.applications.k30NoiseFigure.source.current.auxiliary.limit.high.get()

No command help available

return

current: No help available

Control<Source>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.applications.k30NoiseFigure.source.current.control.repcap_source_get()
driver.applications.k30NoiseFigure.source.current.control.repcap_source_set(repcap.Source.Nr1)
class ControlCls[source]

Control commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: Source, default value after init: Source.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.current.control.clone()

Subgroups

Limit
class LimitCls[source]

Limit commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.current.control.limit.clone()

Subgroups

High

SCPI Commands

SOURce:CURRent:CONTrol<Source>:LIMit:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:CURRent:CONTrol<i>:LIMit:HIGH
value: float = driver.applications.k30NoiseFigure.source.current.control.limit.high.get(source = repcap.Source.Default)

No command help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

return

current: No help available

Power<Source>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.applications.k30NoiseFigure.source.current.power.repcap_source_get()
driver.applications.k30NoiseFigure.source.current.power.repcap_source_set(repcap.Source.Nr1)
class PowerCls[source]

Power commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: Source, default value after init: Source.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.current.power.clone()

Subgroups

Limit
class LimitCls[source]

Limit commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.current.power.limit.clone()

Subgroups

High

SCPI Commands

SOURce:CURRent:POWer<Source>:LIMit:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:CURRent:POWer<i>:LIMit:HIGH
value: float = driver.applications.k30NoiseFigure.source.current.power.limit.high.get(source = repcap.Source.Default)

No command help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

current: No help available

set(current: float, source=Source.Default) None[source]
# SCPI: SOURce:CURRent:POWer<i>:LIMit:HIGH
driver.applications.k30NoiseFigure.source.current.power.limit.high.set(current = 1.0, source = repcap.Source.Default)

No command help available

param current

No help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Sequence
class SequenceCls[source]

Sequence commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.current.sequence.clone()

Subgroups

Result

SCPI Commands

SOURce:CURRent:SEQuence:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:CURRent:SEQuence:RESult
value: float = driver.applications.k30NoiseFigure.source.current.sequence.result.get()

No command help available

return

result: No help available

External
class ExternalCls[source]

External commands group definition. 5 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.external.clone()

Subgroups

Frequency
class FrequencyCls[source]

Frequency commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.external.frequency.clone()

Subgroups

Factor
class FactorCls[source]

Factor commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.external.frequency.factor.clone()

Subgroups

Denominator

SCPI Commands

SOURce:EXTernal:FREQuency:FACTor:DENominator
class DenominatorCls[source]

Denominator commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:EXTernal:FREQuency[:FACTor]:DENominator
value: float = driver.applications.k30NoiseFigure.source.external.frequency.factor.denominator.get()

No command help available

return

denominator: Unit: HZ

set(denominator: float) None[source]
# SCPI: SOURce:EXTernal:FREQuency[:FACTor]:DENominator
driver.applications.k30NoiseFigure.source.external.frequency.factor.denominator.set(denominator = 1.0)

No command help available

param denominator

Unit: HZ

Numerator

SCPI Commands

SOURce:EXTernal:FREQuency:FACTor:NUMerator
class NumeratorCls[source]

Numerator commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:EXTernal:FREQuency[:FACTor]:NUMerator
value: float = driver.applications.k30NoiseFigure.source.external.frequency.factor.numerator.get()

No command help available

return

numerator: No help available

set(numerator: float) None[source]
# SCPI: SOURce:EXTernal:FREQuency[:FACTor]:NUMerator
driver.applications.k30NoiseFigure.source.external.frequency.factor.numerator.set(numerator = 1.0)

No command help available

param numerator

No help available

Offset<FreqOffset>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.applications.k30NoiseFigure.source.external.frequency.offset.repcap_freqOffset_get()
driver.applications.k30NoiseFigure.source.external.frequency.offset.repcap_freqOffset_set(repcap.FreqOffset.Nr1)

SCPI Commands

SOURce:EXTernal:FREQuency:OFFSet<FreqOffset>
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: FreqOffset, default value after init: FreqOffset.Nr1

get(freqOffset=FreqOffset.Default) float[source]
# SCPI: SOURce:EXTernal:FREQuency:OFFSet<of>
value: float = driver.applications.k30NoiseFigure.source.external.frequency.offset.get(freqOffset = repcap.FreqOffset.Default)

No command help available

param freqOffset

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Offset’)

return

denominator: Unit: HZ

set(denominator: float, freqOffset=FreqOffset.Default) None[source]
# SCPI: SOURce:EXTernal:FREQuency:OFFSet<of>
driver.applications.k30NoiseFigure.source.external.frequency.offset.set(denominator = 1.0, freqOffset = repcap.FreqOffset.Default)

No command help available

param denominator

Unit: HZ

param freqOffset

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Offset’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.external.frequency.offset.clone()
Power
class PowerCls[source]

Power commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.external.power.clone()

Subgroups

Level

SCPI Commands

SOURce:EXTernal:POWer:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:EXTernal:POWer[:LEVel]
value: float = driver.applications.k30NoiseFigure.source.external.power.level.get()

This command sets the output power of the selected generator. This command is only valid if External Generator Control (R&S FSWP-B10) is installed and active.

return

level: numeric value Unit: DBM

set(level: float) None[source]
# SCPI: SOURce:EXTernal:POWer[:LEVel]
driver.applications.k30NoiseFigure.source.external.power.level.set(level = 1.0)

This command sets the output power of the selected generator. This command is only valid if External Generator Control (R&S FSWP-B10) is installed and active.

param level

numeric value Unit: DBM

Roscillator
class RoscillatorCls[source]

Roscillator commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.external.roscillator.clone()

Subgroups

Source

SCPI Commands

SOURce:EXTernal:ROSCillator:SOURce
class SourceCls[source]

Source commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SourceInt[source]
# SCPI: SOURce:EXTernal:ROSCillator[:SOURce]
value: enums.SourceInt = driver.applications.k30NoiseFigure.source.external.roscillator.source.get()

This command controls selection of the reference oscillator for the external generator. This command is only valid if External Generator Control (R&S FSWP-B10) is installed. If the external reference oscillator is selected, the reference signal must be connected to the rear panel of the instrument.

return

source: INTernal Uses the internal reference. EXTernal Uses the external reference; if none is available, an error flag is displayed in the status bar.

set(source: SourceInt) None[source]
# SCPI: SOURce:EXTernal:ROSCillator[:SOURce]
driver.applications.k30NoiseFigure.source.external.roscillator.source.set(source = enums.SourceInt.EXTernal)

This command controls selection of the reference oscillator for the external generator. This command is only valid if External Generator Control (R&S FSWP-B10) is installed. If the external reference oscillator is selected, the reference signal must be connected to the rear panel of the instrument.

param source

INTernal Uses the internal reference. EXTernal Uses the external reference; if none is available, an error flag is displayed in the status bar.

Generator
class GeneratorCls[source]

Generator commands group definition. 9 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.generator.clone()

Subgroups

Channel
class ChannelCls[source]

Channel commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.generator.channel.clone()

Subgroups

Coupling

SCPI Commands

SOURce:GENerator:CHANnel:COUPling
class CouplingCls[source]

Coupling commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SOURce:GENerator:CHANnel:COUPling
value: bool = driver.applications.k30NoiseFigure.source.generator.channel.coupling.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: SOURce:GENerator:CHANnel:COUPling
driver.applications.k30NoiseFigure.source.generator.channel.coupling.set(state = False)

No command help available

param state

No help available

DutBypass

SCPI Commands

SOURce:GENerator:DUTBypass
class DutBypassCls[source]

DutBypass commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SOURce:GENerator:DUTBypass
value: bool = driver.applications.k30NoiseFigure.source.generator.dutBypass.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: SOURce:GENerator:DUTBypass
driver.applications.k30NoiseFigure.source.generator.dutBypass.set(state = False)

No command help available

param state

No help available

Frequency

SCPI Commands

SOURce:GENerator:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:GENerator:FREQuency
value: float = driver.applications.k30NoiseFigure.source.generator.frequency.get()

No command help available

return

frequency: No help available

set(frequency: float) None[source]
# SCPI: SOURce:GENerator:FREQuency
driver.applications.k30NoiseFigure.source.generator.frequency.set(frequency = 1.0)

No command help available

param frequency

No help available

Level

SCPI Commands

SOURce:GENerator:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:GENerator:LEVel
value: float = driver.applications.k30NoiseFigure.source.generator.level.get()

No command help available

return

level: No help available

set(level: float) None[source]
# SCPI: SOURce:GENerator:LEVel
driver.applications.k30NoiseFigure.source.generator.level.set(level = 1.0)

No command help available

param level

No help available

Modulation

SCPI Commands

SOURce:GENerator:MODulation
class ModulationCls[source]

Modulation commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SOURce:GENerator:MODulation
value: bool = driver.applications.k30NoiseFigure.source.generator.modulation.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: SOURce:GENerator:MODulation
driver.applications.k30NoiseFigure.source.generator.modulation.set(state = False)

No command help available

param state

No help available

Pulse
class PulseCls[source]

Pulse commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.generator.pulse.clone()

Subgroups

Period

SCPI Commands

SOURce:GENerator:PULSe:PERiod
class PeriodCls[source]

Period commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:GENerator:PULSe:PERiod
value: float = driver.applications.k30NoiseFigure.source.generator.pulse.period.get()

No command help available

return

pulse_period: No help available

set(pulse_period: float) None[source]
# SCPI: SOURce:GENerator:PULSe:PERiod
driver.applications.k30NoiseFigure.source.generator.pulse.period.set(pulse_period = 1.0)

No command help available

param pulse_period

No help available

Trigger
class TriggerCls[source]

Trigger commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.generator.pulse.trigger.clone()

Subgroups

Output

SCPI Commands

SOURce:GENerator:PULSe:TRIGger:OUTPut
class OutputCls[source]

Output commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SignalLevel[source]
# SCPI: SOURce:GENerator:PULSe:TRIGger:OUTPut
value: enums.SignalLevel = driver.applications.k30NoiseFigure.source.generator.pulse.trigger.output.get()

No command help available

return

signal_level: No help available

set(signal_level: SignalLevel) None[source]
# SCPI: SOURce:GENerator:PULSe:TRIGger:OUTPut
driver.applications.k30NoiseFigure.source.generator.pulse.trigger.output.set(signal_level = enums.SignalLevel.HIGH)

No command help available

param signal_level

No help available

Width

SCPI Commands

SOURce:GENerator:PULSe:WIDTh
class WidthCls[source]

Width commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:GENerator:PULSe:WIDTh
value: float = driver.applications.k30NoiseFigure.source.generator.pulse.width.get()

No command help available

return

pulse_width: No help available

set(pulse_width: float) None[source]
# SCPI: SOURce:GENerator:PULSe:WIDTh
driver.applications.k30NoiseFigure.source.generator.pulse.width.set(pulse_width = 1.0)

No command help available

param pulse_width

No help available

State

SCPI Commands

SOURce:GENerator:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SOURce:GENerator[:STATe]
value: bool = driver.applications.k30NoiseFigure.source.generator.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: SOURce:GENerator[:STATe]
driver.applications.k30NoiseFigure.source.generator.state.set(state = False)

No command help available

param state

No help available

Nsource
class NsourceCls[source]

Nsource commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.nsource.clone()

Subgroups

State

SCPI Commands

SOURce:NSOurce:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SOURce:NSOurce[:STATe]
value: bool = driver.applications.k30NoiseFigure.source.nsource.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: SOURce:NSOurce[:STATe]
driver.applications.k30NoiseFigure.source.nsource.state.set(state = False)

No command help available

param state

No help available

Power
class PowerCls[source]

Power commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.power.clone()

Subgroups

Sequence
class SequenceCls[source]

Sequence commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.power.sequence.clone()

Subgroups

Result

SCPI Commands

SOURce:POWer:SEQuence:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:POWer:SEQuence:RESult
value: float = driver.applications.k30NoiseFigure.source.power.sequence.result.get()

No command help available

return

result: No help available

Voltage
class VoltageCls[source]

Voltage commands group definition. 18 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.voltage.clone()

Subgroups

Auxiliary
class AuxiliaryCls[source]

Auxiliary commands group definition. 4 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.voltage.auxiliary.clone()

Subgroups

Level
class LevelCls[source]

Level commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.voltage.auxiliary.level.clone()

Subgroups

Amplitude

SCPI Commands

SOURce:VOLTage:AUX:LEVel:AMPLitude
class AmplitudeCls[source]

Amplitude commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:VOLTage:AUX:LEVel:AMPLitude
value: float = driver.applications.k30NoiseFigure.source.voltage.auxiliary.level.amplitude.get()

No command help available

return

voltage: No help available

set(voltage: float) None[source]
# SCPI: SOURce:VOLTage:AUX:LEVel:AMPLitude
driver.applications.k30NoiseFigure.source.voltage.auxiliary.level.amplitude.set(voltage = 1.0)

No command help available

param voltage

No help available

Limit
class LimitCls[source]

Limit commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.voltage.auxiliary.level.limit.clone()

Subgroups

High

SCPI Commands

SOURce:VOLTage:AUX:LEVel:LIMit:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:VOLTage:AUX:LEVel:LIMit:HIGH
value: float = driver.applications.k30NoiseFigure.source.voltage.auxiliary.level.limit.high.get()

No command help available

return

voltage: No help available

set(voltage: float) None[source]
# SCPI: SOURce:VOLTage:AUX:LEVel:LIMit:HIGH
driver.applications.k30NoiseFigure.source.voltage.auxiliary.level.limit.high.set(voltage = 1.0)

No command help available

param voltage

No help available

Low

SCPI Commands

SOURce:VOLTage:AUX:LEVel:LIMit:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:VOLTage:AUX:LEVel:LIMit:LOW
value: float = driver.applications.k30NoiseFigure.source.voltage.auxiliary.level.limit.low.get()

No command help available

return

voltage: No help available

set(voltage: float) None[source]
# SCPI: SOURce:VOLTage:AUX:LEVel:LIMit:LOW
driver.applications.k30NoiseFigure.source.voltage.auxiliary.level.limit.low.set(voltage = 1.0)

No command help available

param voltage

No help available

State

SCPI Commands

SOURce:VOLTage:AUX:LEVel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SOURce:VOLTage:AUX:LEVel[:STATe]
value: bool = driver.applications.k30NoiseFigure.source.voltage.auxiliary.level.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: SOURce:VOLTage:AUX:LEVel[:STATe]
driver.applications.k30NoiseFigure.source.voltage.auxiliary.level.state.set(state = False)

No command help available

param state

No help available

Channel
class ChannelCls[source]

Channel commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.voltage.channel.clone()

Subgroups

Coupling

SCPI Commands

SOURce:VOLTage:CHANnel:COUPling
class CouplingCls[source]

Coupling commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SOURce:VOLTage:CHANnel:COUPling
value: bool = driver.applications.k30NoiseFigure.source.voltage.channel.coupling.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: SOURce:VOLTage:CHANnel:COUPling
driver.applications.k30NoiseFigure.source.voltage.channel.coupling.set(state = False)

No command help available

param state

No help available

Control<Source>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.applications.k30NoiseFigure.source.voltage.control.repcap_source_get()
driver.applications.k30NoiseFigure.source.voltage.control.repcap_source_set(repcap.Source.Nr1)
class ControlCls[source]

Control commands group definition. 4 total commands, 1 Subgroups, 0 group commands Repeated Capability: Source, default value after init: Source.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.voltage.control.clone()

Subgroups

Level
class LevelCls[source]

Level commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.voltage.control.level.clone()

Subgroups

Amplitude

SCPI Commands

SOURce:VOLTage:CONTrol<Source>:LEVel:AMPLitude
class AmplitudeCls[source]

Amplitude commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:VOLTage:CONTrol<i>:LEVel:AMPLitude
value: float = driver.applications.k30NoiseFigure.source.voltage.control.level.amplitude.get(source = repcap.Source.Default)

No command help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

return

voltage: No help available

set(voltage: float, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:CONTrol<i>:LEVel:AMPLitude
driver.applications.k30NoiseFigure.source.voltage.control.level.amplitude.set(voltage = 1.0, source = repcap.Source.Default)

No command help available

param voltage

No help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

Limit
class LimitCls[source]

Limit commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.voltage.control.level.limit.clone()

Subgroups

High

SCPI Commands

SOURce:VOLTage:CONTrol<Source>:LEVel:LIMit:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:VOLTage:CONTrol<i>:LEVel:LIMit:HIGH
value: float = driver.applications.k30NoiseFigure.source.voltage.control.level.limit.high.get(source = repcap.Source.Default)

No command help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

return

voltage: No help available

set(voltage: float, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:CONTrol<i>:LEVel:LIMit:HIGH
driver.applications.k30NoiseFigure.source.voltage.control.level.limit.high.set(voltage = 1.0, source = repcap.Source.Default)

No command help available

param voltage

No help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

Low

SCPI Commands

SOURce:VOLTage:CONTrol<Source>:LEVel:LIMit:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:VOLTage:CONTrol<i>:LEVel:LIMit:LOW
value: float = driver.applications.k30NoiseFigure.source.voltage.control.level.limit.low.get(source = repcap.Source.Default)

No command help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

return

voltage: No help available

set(voltage: float, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:CONTrol<i>:LEVel:LIMit:LOW
driver.applications.k30NoiseFigure.source.voltage.control.level.limit.low.set(voltage = 1.0, source = repcap.Source.Default)

No command help available

param voltage

No help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

State

SCPI Commands

SOURce:VOLTage:CONTrol<Source>:LEVel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) bool[source]
# SCPI: SOURce:VOLTage:CONTrol<i>:LEVel[:STATe]
value: bool = driver.applications.k30NoiseFigure.source.voltage.control.level.state.get(source = repcap.Source.Default)

No command help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

return

state: No help available

set(state: bool, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:CONTrol<i>:LEVel[:STATe]
driver.applications.k30NoiseFigure.source.voltage.control.level.state.set(state = False, source = repcap.Source.Default)

No command help available

param state

No help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

Power<Source>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.applications.k30NoiseFigure.source.voltage.power.repcap_source_get()
driver.applications.k30NoiseFigure.source.voltage.power.repcap_source_set(repcap.Source.Nr1)
class PowerCls[source]

Power commands group definition. 6 total commands, 2 Subgroups, 0 group commands Repeated Capability: Source, default value after init: Source.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.voltage.power.clone()

Subgroups

Level
class LevelCls[source]

Level commands group definition. 5 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.voltage.power.level.clone()

Subgroups

Amplitude

SCPI Commands

SOURce:VOLTage:POWer<Source>:LEVel:AMPLitude
class AmplitudeCls[source]

Amplitude commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:VOLTage:POWer<i>:LEVel:AMPLitude
value: float = driver.applications.k30NoiseFigure.source.voltage.power.level.amplitude.get(source = repcap.Source.Default)

No command help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

voltage: No help available

set(voltage: float, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:POWer<i>:LEVel:AMPLitude
driver.applications.k30NoiseFigure.source.voltage.power.level.amplitude.set(voltage = 1.0, source = repcap.Source.Default)

No command help available

param voltage

No help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Limit
class LimitCls[source]

Limit commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.voltage.power.level.limit.clone()

Subgroups

High

SCPI Commands

SOURce:VOLTage:POWer<Source>:LEVel:LIMit:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:VOLTage:POWer<i>:LEVel:LIMit:HIGH
value: float = driver.applications.k30NoiseFigure.source.voltage.power.level.limit.high.get(source = repcap.Source.Default)

No command help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

voltage: No help available

set(voltage: float, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:POWer<i>:LEVel:LIMit:HIGH
driver.applications.k30NoiseFigure.source.voltage.power.level.limit.high.set(voltage = 1.0, source = repcap.Source.Default)

No command help available

param voltage

No help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Low

SCPI Commands

SOURce:VOLTage:POWer<Source>:LEVel:LIMit:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:VOLTage:POWer<i>:LEVel:LIMit:LOW
value: float = driver.applications.k30NoiseFigure.source.voltage.power.level.limit.low.get(source = repcap.Source.Default)

No command help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

voltage: No help available

set(voltage: float, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:POWer<i>:LEVel:LIMit:LOW
driver.applications.k30NoiseFigure.source.voltage.power.level.limit.low.set(voltage = 1.0, source = repcap.Source.Default)

No command help available

param voltage

No help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Mode

SCPI Commands

SOURce:VOLTage:POWer<Source>:LEVel:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) PwrLevelMode[source]
# SCPI: SOURce:VOLTage:POWer<i>:LEVel:MODE
value: enums.PwrLevelMode = driver.applications.k30NoiseFigure.source.voltage.power.level.mode.get(source = repcap.Source.Default)

No command help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

mode: No help available

set(mode: PwrLevelMode, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:POWer<i>:LEVel:MODE
driver.applications.k30NoiseFigure.source.voltage.power.level.mode.set(mode = enums.PwrLevelMode.CURRent, source = repcap.Source.Default)

No command help available

param mode

No help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

State

SCPI Commands

SOURce:VOLTage:POWer<Source>:LEVel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) bool[source]
# SCPI: SOURce:VOLTage:POWer<i>:LEVel[:STATe]
value: bool = driver.applications.k30NoiseFigure.source.voltage.power.level.state.get(source = repcap.Source.Default)

No command help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

state: No help available

set(state: bool, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:POWer<i>:LEVel[:STATe]
driver.applications.k30NoiseFigure.source.voltage.power.level.state.set(state = False, source = repcap.Source.Default)

No command help available

param state

No help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Limit
class LimitCls[source]

Limit commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.voltage.power.limit.clone()

Subgroups

High

SCPI Commands

SOURce:VOLTage:POWer<Source>:LIMit:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:VOLTage:POWer<i>:LIMit:HIGH
value: float = driver.applications.k30NoiseFigure.source.voltage.power.limit.high.get(source = repcap.Source.Default)

No command help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

voltage: No help available

set(voltage: float, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:POWer<i>:LIMit:HIGH
driver.applications.k30NoiseFigure.source.voltage.power.limit.high.set(voltage = 1.0, source = repcap.Source.Default)

No command help available

param voltage

No help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Sequence
class SequenceCls[source]

Sequence commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.source.voltage.sequence.clone()

Subgroups

Result

SCPI Commands

SOURce:VOLTage:SEQuence:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:VOLTage:SEQuence:RESult
value: float = driver.applications.k30NoiseFigure.source.voltage.sequence.result.get()

No command help available

return

result: No help available

State

SCPI Commands

SOURce:VOLTage:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SOURce:VOLTage[:STATe]
value: bool = driver.applications.k30NoiseFigure.source.voltage.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: SOURce:VOLTage[:STATe]
driver.applications.k30NoiseFigure.source.voltage.state.set(state = False)

No command help available

param state

No help available

UsePort

SCPI Commands

SOURce:VOLTage:USEPort
class UsePortCls[source]

UsePort commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() PowerSource[source]
# SCPI: SOURce:VOLTage:USEPort
value: enums.PowerSource = driver.applications.k30NoiseFigure.source.voltage.usePort.get()

No command help available

return

power_source: No help available

set(power_source: PowerSource) None[source]
# SCPI: SOURce:VOLTage:USEPort
driver.applications.k30NoiseFigure.source.voltage.usePort.set(power_source = enums.PowerSource.VSUPply)

No command help available

param power_source

No help available

System
class SystemCls[source]

System commands group definition. 11 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.clone()

Subgroups

Communicate
class CommunicateCls[source]

Communicate commands group definition. 5 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.communicate.clone()

Subgroups

Gpib
class GpibCls[source]

Gpib commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.communicate.gpib.clone()

Subgroups

Rdevice
class RdeviceCls[source]

Rdevice commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.communicate.gpib.rdevice.clone()

Subgroups

Generator
class GeneratorCls[source]

Generator commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.communicate.gpib.rdevice.generator.clone()

Subgroups

Address

SCPI Commands

SYSTem:COMMunicate:GPIB:RDEVice:GENerator:ADDRess
class AddressCls[source]

Address commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: SYSTem:COMMunicate:GPIB:RDEVice:GENerator:ADDRess
value: int = driver.applications.k30NoiseFigure.system.communicate.gpib.rdevice.generator.address.get()

Changes the IEC/IEEE-bus address of the external generator. This command is only valid if External Generator Control (R&S FSWP-B10) is installed.

return

number: Range: 0 to 30

set(number: int) None[source]
# SCPI: SYSTem:COMMunicate:GPIB:RDEVice:GENerator:ADDRess
driver.applications.k30NoiseFigure.system.communicate.gpib.rdevice.generator.address.set(number = 1)

Changes the IEC/IEEE-bus address of the external generator. This command is only valid if External Generator Control (R&S FSWP-B10) is installed.

param number

Range: 0 to 30

Rdevice
class RdeviceCls[source]

Rdevice commands group definition. 3 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.communicate.rdevice.clone()

Subgroups

Generator
class GeneratorCls[source]

Generator commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.communicate.rdevice.generator.clone()

Subgroups

Interface

SCPI Commands

SYSTem:COMMunicate:RDEVice:GENerator:INTerface
class InterfaceCls[source]

Interface commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() GeneratorIntf[source]
# SCPI: SYSTem:COMMunicate:RDEVice:GENerator:INTerface
value: enums.GeneratorIntf = driver.applications.k30NoiseFigure.system.communicate.rdevice.generator.interface.get()

Defines the interface used for the connection to the external generator.

return

type_py: GPIB TCPip

set(type_py: GeneratorIntf) None[source]
# SCPI: SYSTem:COMMunicate:RDEVice:GENerator:INTerface
driver.applications.k30NoiseFigure.system.communicate.rdevice.generator.interface.set(type_py = enums.GeneratorIntf.GPIB)

Defines the interface used for the connection to the external generator.

param type_py

GPIB TCPip

TypePy

SCPI Commands

SYSTem:COMMunicate:RDEVice:GENerator:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:COMMunicate:RDEVice:GENerator:TYPE
value: str = driver.applications.k30NoiseFigure.system.communicate.rdevice.generator.typePy.get()

This command selects the type of external generator. This command is only valid if External Generator Control (R&S FSWP-B10) is installed.

return

name: Generator name as string value

set(name: str) None[source]
# SCPI: SYSTem:COMMunicate:RDEVice:GENerator:TYPE
driver.applications.k30NoiseFigure.system.communicate.rdevice.generator.typePy.set(name = '1')

This command selects the type of external generator. This command is only valid if External Generator Control (R&S FSWP-B10) is installed.

param name

Generator name as string value

Tcpip
class TcpipCls[source]

Tcpip commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.communicate.tcpip.clone()

Subgroups

Rdevice
class RdeviceCls[source]

Rdevice commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.communicate.tcpip.rdevice.clone()

Subgroups

Generator
class GeneratorCls[source]

Generator commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.communicate.tcpip.rdevice.generator.clone()

Subgroups

Address

SCPI Commands

SYSTem:COMMunicate:TCPip:RDEVice:GENerator:ADDRess
class AddressCls[source]

Address commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:COMMunicate:TCPip:RDEVice:GENerator:ADDRess
value: str = driver.applications.k30NoiseFigure.system.communicate.tcpip.rdevice.generator.address.get()

Configures the TCP/IP address for the external generator. This command is only valid if External Generator Control (R&S FSWP-B10) is installed.

return

address: TCP/IP address between 0.0.0.0 and 0.255.255.255

set(address: str) None[source]
# SCPI: SYSTem:COMMunicate:TCPip:RDEVice:GENerator:ADDRess
driver.applications.k30NoiseFigure.system.communicate.tcpip.rdevice.generator.address.set(address = '1')

Configures the TCP/IP address for the external generator. This command is only valid if External Generator Control (R&S FSWP-B10) is installed.

param address

TCP/IP address between 0.0.0.0 and 0.255.255.255

Configure
class ConfigureCls[source]

Configure commands group definition. 6 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.configure.clone()

Subgroups

Dut
class DutCls[source]

Dut commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.configure.dut.clone()

Subgroups

Gain

SCPI Commands

SYSTem:CONFigure:DUT:GAIN
class GainCls[source]

Gain commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SYSTem:CONFigure:DUT:GAIN
value: float = driver.applications.k30NoiseFigure.system.configure.dut.gain.get()

This command defines the expected ‘gain’ of the DUT. The application uses the ‘gain’ for automatic reference level detection.

return

gain: Range: 10 to 1000, Unit: DB

set(gain: float) None[source]
# SCPI: SYSTem:CONFigure:DUT:GAIN
driver.applications.k30NoiseFigure.system.configure.dut.gain.set(gain = 1.0)

This command defines the expected ‘gain’ of the DUT. The application uses the ‘gain’ for automatic reference level detection.

param gain

Range: 10 to 1000, Unit: DB

Stime

SCPI Commands

SYSTem:CONFigure:DUT:STIMe
class StimeCls[source]

Stime commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SYSTem:CONFigure:DUT:STIMe
value: float = driver.applications.k30NoiseFigure.system.configure.dut.stime.get()

This command defines the settling time of the noise source.

return

settling_time: Range: 0 s to 20 s, Unit: S

set(settling_time: float) None[source]
# SCPI: SYSTem:CONFigure:DUT:STIMe
driver.applications.k30NoiseFigure.system.configure.dut.stime.set(settling_time = 1.0)

This command defines the settling time of the noise source.

param settling_time

Range: 0 s to 20 s, Unit: S

Generator
class GeneratorCls[source]

Generator commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.configure.generator.clone()

Subgroups

Control
class ControlCls[source]

Control commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.configure.generator.control.clone()

Subgroups

State

SCPI Commands

SYSTem:CONFigure:GENerator:CONTrol:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:CONFigure:GENerator:CONTrol:STATe
value: bool = driver.applications.k30NoiseFigure.system.configure.generator.control.state.get()

This command turns automatic control of an external generator on and off. The command is available with option R&S FSWP-B10.

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: SYSTem:CONFigure:GENerator:CONTrol:STATe
driver.applications.k30NoiseFigure.system.configure.generator.control.state.set(state = False)

This command turns automatic control of an external generator on and off. The command is available with option R&S FSWP-B10.

param state

ON | OFF | 1 | 0

Initialise
class InitialiseCls[source]

Initialise commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.configure.generator.initialise.clone()

Subgroups

Auto

SCPI Commands

SYSTem:CONFigure:GENerator:INITialise:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:CONFigure:GENerator:INITialise:AUTO
value: bool = driver.applications.k30NoiseFigure.system.configure.generator.initialise.auto.get()

This command turns automatic connection to the generator on and off. If on, the application automatically configures the generator before each measurement and turns on its RF output. Note that you have to establish a connection to the generator before you can perform the measurement. The command is available with option R&S FSWP-B10.

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: SYSTem:CONFigure:GENerator:INITialise:AUTO
driver.applications.k30NoiseFigure.system.configure.generator.initialise.auto.set(state = False)

This command turns automatic connection to the generator on and off. If on, the application automatically configures the generator before each measurement and turns on its RF output. Note that you have to establish a connection to the generator before you can perform the measurement. The command is available with option R&S FSWP-B10.

param state

ON | OFF | 1 | 0

Immediate

SCPI Commands

SYSTem:CONFigure:GENerator:INITialise:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: SYSTem:CONFigure:GENerator:INITialise[:IMMediate]
driver.applications.k30NoiseFigure.system.configure.generator.initialise.immediate.set()

This command establishes a connection to the external generator. When you send the command, the application configures the generator once and turns on its RF output. Note that you have to establish a connection to the generator before you can perform the measurement. The command is available with option R&S FSWP-B10.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:CONFigure:GENerator:INITialise[:IMMediate]
driver.applications.k30NoiseFigure.system.configure.generator.initialise.immediate.set_with_opc()

This command establishes a connection to the external generator. When you send the command, the application configures the generator once and turns on its RF output. Note that you have to establish a connection to the generator before you can perform the measurement. The command is available with option R&S FSWP-B10.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Switch
class SwitchCls[source]

Switch commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.system.configure.generator.switch.clone()

Subgroups

Auto

SCPI Commands

SYSTem:CONFigure:GENerator:SWITch:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:CONFigure:GENerator:SWITch:AUTO
value: bool = driver.applications.k30NoiseFigure.system.configure.generator.switch.auto.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: SYSTem:CONFigure:GENerator:SWITch:AUTO
driver.applications.k30NoiseFigure.system.configure.generator.switch.auto.set(state = False)

No command help available

param state

No help available

Trace<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k30NoiseFigure.trace.repcap_window_get()
driver.applications.k30NoiseFigure.trace.repcap_window_set(repcap.Window.Nr1)

SCPI Commands

TRACe<Window>:COPY
class TraceCls[source]

Trace commands group definition. 2 total commands, 1 Subgroups, 1 group commands Repeated Capability: Window, default value after init: Window.Nr1

copy(target_trace: TraceTypeK30, source_trace: TraceTypeK30, window=Window.Default) None[source]
# SCPI: TRACe<n>:COPY
driver.applications.k30NoiseFigure.trace.copy(target_trace = enums.TraceTypeK30.TRACe1, source_trace = enums.TraceTypeK30.TRACe1, window = repcap.Window.Default)

This command copies data from one trace to another.

param target_trace

No help available

param source_trace

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.trace.clone()

Subgroups

Data

SCPI Commands

FORMAT REAL,32;TRACe<Window>:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_type: TraceTypeK30, window=Window.Default) List[float][source]
# SCPI: TRACe<n>[:DATA]
value: List[float] = driver.applications.k30NoiseFigure.trace.data.get(trace_type = enums.TraceTypeK30.TRACe1, window = repcap.Window.Default)

This command queries the ‘noise figure’ measurement results.

param trace_type

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

return

trace_data: For any graphical result display, the command returns one result for each measurement point. The unit depends on the result you are querying.

Trigger<TriggerPort>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.applications.k30NoiseFigure.trigger.repcap_triggerPort_get()
driver.applications.k30NoiseFigure.trigger.repcap_triggerPort_set(repcap.TriggerPort.Nr1)
class TriggerCls[source]

Trigger commands group definition. 5 total commands, 1 Subgroups, 0 group commands Repeated Capability: TriggerPort, default value after init: TriggerPort.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.trigger.clone()

Subgroups

Sequence
class SequenceCls[source]

Sequence commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.trigger.sequence.clone()

Subgroups

Dtime

SCPI Commands

TRIGger<TriggerPort>:SEQuence:DTIMe
class DtimeCls[source]

Dtime commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) float[source]
# SCPI: TRIGger<tp>[:SEQuence]:DTIMe
value: float = driver.applications.k30NoiseFigure.trigger.sequence.dtime.get(triggerPort = repcap.TriggerPort.Default)

Defines the time the input signal must stay below the trigger level before a trigger is detected again.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

dropout_time: Dropout time of the trigger. Range: 0 s to 10.0 s , Unit: S

set(dropout_time: float, triggerPort=TriggerPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:DTIMe
driver.applications.k30NoiseFigure.trigger.sequence.dtime.set(dropout_time = 1.0, triggerPort = repcap.TriggerPort.Default)

Defines the time the input signal must stay below the trigger level before a trigger is detected again.

param dropout_time

Dropout time of the trigger. Range: 0 s to 10.0 s , Unit: S

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Holdoff
class HoldoffCls[source]

Holdoff commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.trigger.sequence.holdoff.clone()

Subgroups

Time

SCPI Commands

TRIGger<TriggerPort>:SEQuence:HOLDoff:TIME
class TimeCls[source]

Time commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) float[source]
# SCPI: TRIGger<tp>[:SEQuence]:HOLDoff[:TIME]
value: float = driver.applications.k30NoiseFigure.trigger.sequence.holdoff.time.get(triggerPort = repcap.TriggerPort.Default)

Defines the time offset between the trigger event and the start of the measurement.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

offset: Unit: S

set(offset: float, triggerPort=TriggerPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:HOLDoff[:TIME]
driver.applications.k30NoiseFigure.trigger.sequence.holdoff.time.set(offset = 1.0, triggerPort = repcap.TriggerPort.Default)

Defines the time offset between the trigger event and the start of the measurement.

param offset

Unit: S

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Level
class LevelCls[source]

Level commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.trigger.sequence.level.clone()

Subgroups

External<ExternalPort>

RepCap Settings

# Range: Nr1 .. Nr3
rc = driver.applications.k30NoiseFigure.trigger.sequence.level.external.repcap_externalPort_get()
driver.applications.k30NoiseFigure.trigger.sequence.level.external.repcap_externalPort_set(repcap.ExternalPort.Nr1)

SCPI Commands

TRIGger<TriggerPort>:SEQuence:LEVel:EXTernal<ExternalPort>
class ExternalCls[source]

External commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: ExternalPort, default value after init: ExternalPort.Nr1

get(triggerPort=TriggerPort.Default, externalPort=ExternalPort.Default) float[source]
# SCPI: TRIGger<tp>[:SEQuence]:LEVel[:EXTernal<1|2|3>]
value: float = driver.applications.k30NoiseFigure.trigger.sequence.level.external.get(triggerPort = repcap.TriggerPort.Default, externalPort = repcap.ExternalPort.Default)

This command defines the level the external signal must exceed to cause a trigger event.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

param externalPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘External’)

return

trigger_level: Range: 0.5 V to 3.5 V, Unit: V

set(trigger_level: float, triggerPort=TriggerPort.Default, externalPort=ExternalPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:LEVel[:EXTernal<1|2|3>]
driver.applications.k30NoiseFigure.trigger.sequence.level.external.set(trigger_level = 1.0, triggerPort = repcap.TriggerPort.Default, externalPort = repcap.ExternalPort.Default)

This command defines the level the external signal must exceed to cause a trigger event.

param trigger_level

Range: 0.5 V to 3.5 V, Unit: V

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

param externalPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘External’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k30NoiseFigure.trigger.sequence.level.external.clone()
Slope

SCPI Commands

TRIGger<TriggerPort>:SEQuence:SLOPe
class SlopeCls[source]

Slope commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) SlopeType[source]
# SCPI: TRIGger<tp>[:SEQuence]:SLOPe
value: enums.SlopeType = driver.applications.k30NoiseFigure.trigger.sequence.slope.get(triggerPort = repcap.TriggerPort.Default)

This command selects the trigger slope.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

type_py: POSitive | NEGative POSitive Triggers when the signal rises to the trigger level (rising edge) . NEGative Triggers when the signal drops to the trigger level (falling edge) .

set(type_py: SlopeType, triggerPort=TriggerPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:SLOPe
driver.applications.k30NoiseFigure.trigger.sequence.slope.set(type_py = enums.SlopeType.NEGative, triggerPort = repcap.TriggerPort.Default)

This command selects the trigger slope.

param type_py

POSitive | NEGative POSitive Triggers when the signal rises to the trigger level (rising edge) . NEGative Triggers when the signal drops to the trigger level (falling edge) .

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Source

SCPI Commands

TRIGger<TriggerPort>:SEQuence:SOURce
class SourceCls[source]

Source commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) ReferenceSourceD[source]
# SCPI: TRIGger<tp>[:SEQuence]:SOURce
value: enums.ReferenceSourceD = driver.applications.k30NoiseFigure.trigger.sequence.source.get(triggerPort = repcap.TriggerPort.Default)

This command selects the trigger source. Note on external triggers: If a measurement is configured to wait for an external trigger signal in a remote control program, remote control is blocked until the trigger is received and the program can continue. Make sure that this situation is avoided in your remote control programs.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

source: IMMediate Free Run EXT | EXT2 Trigger signal from one of the ‘Trigger Input/Output’ connectors. Note: Connector must be configured for ‘Input’.

set(source: ReferenceSourceD, triggerPort=TriggerPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:SOURce
driver.applications.k30NoiseFigure.trigger.sequence.source.set(source = enums.ReferenceSourceD.EXT2, triggerPort = repcap.TriggerPort.Default)

This command selects the trigger source. Note on external triggers: If a measurement is configured to wait for an external trigger signal in a remote control program, remote control is blocked until the trigger is received and the program can continue. Make sure that this situation is avoided in your remote control programs.

param source

IMMediate Free Run EXT | EXT2 Trigger signal from one of the ‘Trigger Input/Output’ connectors. Note: Connector must be configured for ‘Input’.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

K40_PhaseNoise

class K40_PhaseNoiseCls[source]

K40_PhaseNoise commands group definition. 37 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40_PhaseNoise.clone()

Subgroups

Calculate<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k40PhaseNoise.calculate.repcap_window_get()
driver.applications.k40PhaseNoise.calculate.repcap_window_set(repcap.Window.Nr1)
class CalculateCls[source]

Calculate commands group definition. 9 total commands, 5 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.calculate.clone()

Subgroups

DeltaMarker<DeltaMarker>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.applications.k40PhaseNoise.calculate.deltaMarker.repcap_deltaMarker_get()
driver.applications.k40PhaseNoise.calculate.deltaMarker.repcap_deltaMarker_set(repcap.DeltaMarker.Nr1)
class DeltaMarkerCls[source]

DeltaMarker commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: DeltaMarker, default value after init: DeltaMarker.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.calculate.deltaMarker.clone()

Subgroups

Y

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:Y
class YCls[source]

Y commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:Y
value: float = driver.applications.k40PhaseNoise.calculate.deltaMarker.y.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

Queries the result at the position of the specified delta marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

level: No help available

Limit<LimitIx>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.applications.k40PhaseNoise.calculate.limit.repcap_limitIx_get()
driver.applications.k40PhaseNoise.calculate.limit.repcap_limitIx_set(repcap.LimitIx.Nr1)
class LimitCls[source]

Limit commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: LimitIx, default value after init: LimitIx.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.calculate.limit.clone()

Subgroups

Active

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACTive
class ActiveCls[source]

Active commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) List[str][source]
# SCPI: CALCulate<n>:LIMit<li>:ACTive
value: List[str] = driver.applications.k40PhaseNoise.calculate.limit.active.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command queries the names of all active limit lines.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

active_limits: No help available

Marker<Marker>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k40PhaseNoise.calculate.marker.repcap_marker_get()
driver.applications.k40PhaseNoise.calculate.marker.repcap_marker_set(repcap.Marker.Nr1)
class MarkerCls[source]

Marker commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: Marker, default value after init: Marker.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.calculate.marker.clone()

Subgroups

Y

SCPI Commands

CALCulate<Window>:MARKer<Marker>:Y
class YCls[source]

Y commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:Y
value: float = driver.applications.k40PhaseNoise.calculate.marker.y.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

Queries the result at the position of the specified marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

level: No help available

PnLimit
class PnLimitCls[source]

PnLimit commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.calculate.pnLimit.clone()

Subgroups

Auto

SCPI Commands

CALCulate<Window>:PNLimit:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:PNLimit:AUTO
driver.applications.k40PhaseNoise.calculate.pnLimit.auto.set(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Fail

SCPI Commands

CALCulate<Window>:PNLimit:FAIL
class FailCls[source]

Fail commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:PNLimit:FAIL
value: bool = driver.applications.k40PhaseNoise.calculate.pnLimit.fail.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_check: No help available

Fc<CornerFrequency>

RepCap Settings

# Range: Nr1 .. Nr5
rc = driver.applications.k40PhaseNoise.calculate.pnLimit.fc.repcap_cornerFrequency_get()
driver.applications.k40PhaseNoise.calculate.pnLimit.fc.repcap_cornerFrequency_set(repcap.CornerFrequency.Nr1)

SCPI Commands

CALCulate<Window>:PNLimit:FC<CornerFrequency>
class FcCls[source]

Fc commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: CornerFrequency, default value after init: CornerFrequency.Nr1

get(window=Window.Default, cornerFrequency=CornerFrequency.Default) float[source]
# SCPI: CALCulate<n>:PNLimit:FC<res>
value: float = driver.applications.k40PhaseNoise.calculate.pnLimit.fc.get(window = repcap.Window.Default, cornerFrequency = repcap.CornerFrequency.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param cornerFrequency

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Fc’)

return

corner_frequency_value: No help available

set(corner_frequency_value: float, window=Window.Default, cornerFrequency=CornerFrequency.Default) None[source]
# SCPI: CALCulate<n>:PNLimit:FC<res>
driver.applications.k40PhaseNoise.calculate.pnLimit.fc.set(corner_frequency_value = 1.0, window = repcap.Window.Default, cornerFrequency = repcap.CornerFrequency.Default)

No command help available

param corner_frequency_value

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param cornerFrequency

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Fc’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.calculate.pnLimit.fc.clone()
Snoise<Marker>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k40PhaseNoise.calculate.snoise.repcap_marker_get()
driver.applications.k40PhaseNoise.calculate.snoise.repcap_marker_set(repcap.Marker.Nr1)
class SnoiseCls[source]

Snoise commands group definition. 3 total commands, 2 Subgroups, 0 group commands Repeated Capability: Marker, default value after init: Marker.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.calculate.snoise.clone()

Subgroups

Decades
class DecadesCls[source]

Decades commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.calculate.snoise.decades.clone()

Subgroups

X

SCPI Commands

CALCulate<Window>:SNOise<Marker>:DECades:X
class XCls[source]

X commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) List[float][source]
# SCPI: CALCulate<n>:SNOise<m>:DECades:X
value: List[float] = driver.applications.k40PhaseNoise.calculate.snoise.decades.x.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Snoise’)

return

frequencies: No help available

Y

SCPI Commands

CALCulate<Window>:SNOise<Marker>:DECades:Y
class YCls[source]

Y commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) List[float][source]
# SCPI: CALCulate<n>:SNOise<m>:DECades:Y
value: List[float] = driver.applications.k40PhaseNoise.calculate.snoise.decades.y.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Snoise’)

return

levels: No help available

Y

SCPI Commands

CALCulate<Window>:SNOise<Marker>:Y
class YCls[source]

Y commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:SNOise<m>:Y
value: float = driver.applications.k40PhaseNoise.calculate.snoise.y.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Snoise’)

return

level: No help available

Display
class DisplayCls[source]

Display commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.display.clone()

Subgroups

Window<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k40PhaseNoise.display.window.repcap_window_get()
driver.applications.k40PhaseNoise.display.window.repcap_window_set(repcap.Window.Nr1)
class WindowCls[source]

Window commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.display.window.clone()

Subgroups

Trace<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.applications.k40PhaseNoise.display.window.trace.repcap_trace_get()
driver.applications.k40PhaseNoise.display.window.trace.repcap_trace_set(repcap.Trace.Tr1)
class TraceCls[source]

Trace commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.display.window.trace.clone()

Subgroups

Select

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(trace_number: int, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:SELect
driver.applications.k40PhaseNoise.display.window.trace.select.set(trace_number = 1, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param trace_number

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Fetch
class FetchCls[source]

Fetch commands group definition. 20 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.fetch.clone()

Subgroups

Pnoise<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.applications.k40PhaseNoise.fetch.pnoise.repcap_trace_get()
driver.applications.k40PhaseNoise.fetch.pnoise.repcap_trace_set(repcap.Trace.Tr1)
class PnoiseCls[source]

Pnoise commands group definition. 20 total commands, 8 Subgroups, 0 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.fetch.pnoise.clone()

Subgroups

Ipn

SCPI Commands

FETCh:PNOise<Trace>:IPN
class IpnCls[source]

Ipn commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) float[source]
# SCPI: FETCh:PNOise<t>:IPN
value: float = driver.applications.k40PhaseNoise.fetch.pnoise.ipn.get(trace = repcap.Trace.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

value: No help available

Measured
class MeasuredCls[source]

Measured commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.fetch.pnoise.measured.clone()

Subgroups

Frequency

SCPI Commands

FETCh:PNOise<Trace>:MEASured:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) float[source]
# SCPI: FETCh:PNOise<t>:MEASured:FREQuency
value: float = driver.applications.k40PhaseNoise.fetch.pnoise.measured.frequency.get(trace = repcap.Trace.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

frequency: No help available

Level

SCPI Commands

FETCh:PNOise<Trace>:MEASured:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) float[source]
# SCPI: FETCh:PNOise<t>:MEASured:LEVel
value: float = driver.applications.k40PhaseNoise.fetch.pnoise.measured.level.get(trace = repcap.Trace.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

level: No help available

Rfm

SCPI Commands

FETCh:PNOise<Trace>:RFM
class RfmCls[source]

Rfm commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) float[source]
# SCPI: FETCh:PNOise<t>:RFM
value: float = driver.applications.k40PhaseNoise.fetch.pnoise.rfm.get(trace = repcap.Trace.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

value: No help available

Rms

SCPI Commands

FETCh:PNOise<Trace>:RMS
class RmsCls[source]

Rms commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) float[source]
# SCPI: FETCh:PNOise<t>:RMS
value: float = driver.applications.k40PhaseNoise.fetch.pnoise.rms.get(trace = repcap.Trace.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

value: No help available

Rpm

SCPI Commands

FETCh:PNOise<Trace>:RPM
class RpmCls[source]

Rpm commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) float[source]
# SCPI: FETCh:PNOise<t>:RPM
value: float = driver.applications.k40PhaseNoise.fetch.pnoise.rpm.get(trace = repcap.Trace.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

value: No help available

Spurs

SCPI Commands

FETCh:PNOise<Trace>:SPURs
class SpursCls[source]

Spurs commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get(trace=Trace.Default) List[float][source]
# SCPI: FETCh:PNOise<t>:SPURs
value: List[float] = driver.applications.k40PhaseNoise.fetch.pnoise.spurs.get(trace = repcap.Trace.Default)

This command queries the location and level of all spurs that have been detected.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

spurs: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.fetch.pnoise.spurs.clone()

Subgroups

Discrete

SCPI Commands

FETCh:PNOise<Trace>:SPURs:DISCrete
class DiscreteCls[source]

Discrete commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) float[source]
# SCPI: FETCh:PNOise<t>:SPURs:DISCrete
value: float = driver.applications.k40PhaseNoise.fetch.pnoise.spurs.discrete.get(trace = repcap.Trace.Default)

This command queries the discrete jitter result.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

jitter: numeric value Unit: s

Random

SCPI Commands

FETCh:PNOise<Trace>:SPURs:RANDom
class RandomCls[source]

Random commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) float[source]
# SCPI: FETCh:PNOise<t>:SPURs:RANDom
value: float = driver.applications.k40PhaseNoise.fetch.pnoise.spurs.random.get(trace = repcap.Trace.Default)

This command queries the random jitter result.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

jitter: No help available

Sweep
class SweepCls[source]

Sweep commands group definition. 7 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.fetch.pnoise.sweep.clone()

Subgroups

Avg

SCPI Commands

FETCh:PNOise<Trace>:SWEep:AVG
class AvgCls[source]

Avg commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) List[int][source]
# SCPI: FETCh:PNOise<t>:SWEep:AVG
value: List[int] = driver.applications.k40PhaseNoise.fetch.pnoise.sweep.avg.get(trace = repcap.Trace.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

measurements: No help available

Fdrift

SCPI Commands

FETCh:PNOise<Trace>:SWEep:FDRift
class FdriftCls[source]

Fdrift commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) List[float][source]
# SCPI: FETCh:PNOise<t>:SWEep:FDRift
value: List[float] = driver.applications.k40PhaseNoise.fetch.pnoise.sweep.fdrift.get(trace = repcap.Trace.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

frequency_drifts: No help available

Ldrift

SCPI Commands

FETCh:PNOise<Trace>:SWEep:LDRift
class LdriftCls[source]

Ldrift commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) List[float][source]
# SCPI: FETCh:PNOise<t>:SWEep:LDRift
value: List[float] = driver.applications.k40PhaseNoise.fetch.pnoise.sweep.ldrift.get(trace = repcap.Trace.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

level_drifts: No help available

Mdrift

SCPI Commands

FETCh:PNOise<Trace>:SWEep:MDRift
class MdriftCls[source]

Mdrift commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) List[float][source]
# SCPI: FETCh:PNOise<t>:SWEep:MDRift
value: List[float] = driver.applications.k40PhaseNoise.fetch.pnoise.sweep.mdrift.get(trace = repcap.Trace.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

frequency_drifts: No help available

Start

SCPI Commands

FETCh:PNOise<Trace>:SWEep:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) List[float][source]
# SCPI: FETCh:PNOise<t>:SWEep:STARt
value: List[float] = driver.applications.k40PhaseNoise.fetch.pnoise.sweep.start.get(trace = repcap.Trace.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

start_freq_offsets: No help available

Stop

SCPI Commands

FETCh:PNOise<Trace>:SWEep:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) List[float][source]
# SCPI: FETCh:PNOise<t>:SWEep:STOP
value: List[float] = driver.applications.k40PhaseNoise.fetch.pnoise.sweep.stop.get(trace = repcap.Trace.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

freq_offsets: No help available

SymbolRate

SCPI Commands

FETCh:PNOise<Trace>:SWEep:SRATe
class SymbolRateCls[source]

SymbolRate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) List[float][source]
# SCPI: FETCh:PNOise<t>:SWEep:SRATe
value: List[float] = driver.applications.k40PhaseNoise.fetch.pnoise.sweep.symbolRate.get(trace = repcap.Trace.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

return

sampling_rates: No help available

User<UserRange>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k40PhaseNoise.fetch.pnoise.user.repcap_userRange_get()
driver.applications.k40PhaseNoise.fetch.pnoise.user.repcap_userRange_set(repcap.UserRange.Nr1)
class UserCls[source]

User commands group definition. 4 total commands, 4 Subgroups, 0 group commands Repeated Capability: UserRange, default value after init: UserRange.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.fetch.pnoise.user.clone()

Subgroups

Ipn

SCPI Commands

FETCh:PNOise<Trace>:USER<UserRange>:IPN
class IpnCls[source]

Ipn commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default, userRange=UserRange.Default) float[source]
# SCPI: FETCh:PNOise<t>:USER<range>:IPN
value: float = driver.applications.k40PhaseNoise.fetch.pnoise.user.ipn.get(trace = repcap.Trace.Default, userRange = repcap.UserRange.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

param userRange

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘User’)

return

value: No help available

Rfm

SCPI Commands

FETCh:PNOise<Trace>:USER<UserRange>:RFM
class RfmCls[source]

Rfm commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default, userRange=UserRange.Default) float[source]
# SCPI: FETCh:PNOise<t>:USER<range>:RFM
value: float = driver.applications.k40PhaseNoise.fetch.pnoise.user.rfm.get(trace = repcap.Trace.Default, userRange = repcap.UserRange.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

param userRange

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘User’)

return

value: No help available

Rms

SCPI Commands

FETCh:PNOise<Trace>:USER<UserRange>:RMS
class RmsCls[source]

Rms commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default, userRange=UserRange.Default) float[source]
# SCPI: FETCh:PNOise<t>:USER<range>:RMS
value: float = driver.applications.k40PhaseNoise.fetch.pnoise.user.rms.get(trace = repcap.Trace.Default, userRange = repcap.UserRange.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

param userRange

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘User’)

return

value: No help available

Rpm

SCPI Commands

FETCh:PNOise<Trace>:USER<UserRange>:RPM
class RpmCls[source]

Rpm commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default, userRange=UserRange.Default) float[source]
# SCPI: FETCh:PNOise<t>:USER<range>:RPM
value: float = driver.applications.k40PhaseNoise.fetch.pnoise.user.rpm.get(trace = repcap.Trace.Default, userRange = repcap.UserRange.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Pnoise’)

param userRange

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘User’)

return

value: No help available

Layout
class LayoutCls[source]

Layout commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.layout.clone()

Subgroups

Add
class AddCls[source]

Add commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.layout.add.clone()

Subgroups

Window

SCPI Commands

LAYout:ADD:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str, direction: WindowDirection, window_type: WindowTypeK40) str[source]
# SCPI: LAYout:ADD[:WINDow]
value: str = driver.applications.k40PhaseNoise.layout.add.window.get(window_name = '1', direction = enums.WindowDirection.ABOVe, window_type = enums.WindowTypeK40.FrequencyDrift=FDRift)

This command adds a window to the display in the active channel. This command is always used as a query so that you immediately obtain the name of the new window as a result. To replace an existing window, use the method RsFswp.Layout. Replace.Window.set command.

param window_name

String containing the name of the existing window the new window is inserted next to. By default, the name of a window is the same as its index. To determine the name and index of all active windows, use the method RsFswp.Layout.Catalog.Window.get_ query.

param direction

LEFT | RIGHt | ABOVe | BELow Direction the new window is added relative to the existing window.

param window_type

(enum or string) text value Type of result display (evaluation method) you want to add. See the table below for available parameter values.

return

new_window_name: When adding a new window, the command returns its name (by default the same as its number) as a result.

Catalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.layout.catalog.clone()

Subgroups

Window

SCPI Commands

LAYout:CATalog:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: LAYout:CATalog[:WINDow]
value: List[str] = driver.applications.k40PhaseNoise.layout.catalog.window.get()

This command queries the name and index of all active windows in the active channel from top left to bottom right. The result is a comma-separated list of values for each window, with the syntax: <WindowName_1>,<WindowIndex_1>.. <WindowName_n>,<WindowIndex_n>

return

result: No help available

Identify
class IdentifyCls[source]

Identify commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.layout.identify.clone()

Subgroups

Window

SCPI Commands

LAYout:IDENtify:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str) int[source]
# SCPI: LAYout:IDENtify[:WINDow]
value: int = driver.applications.k40PhaseNoise.layout.identify.window.get(window_name = '1')

This command queries the index of a particular display window in the active channel. Note: to query the name of a particular window, use the LAYout:WINDow<n>:IDENtify? query.

param window_name

String containing the name of a window.

return

window_index: Index number of the window.

Replace
class ReplaceCls[source]

Replace commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.layout.replace.clone()

Subgroups

Window

SCPI Commands

LAYout:REPLace:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window_name: str, window_type: WindowTypeK40) None[source]
# SCPI: LAYout:REPLace[:WINDow]
driver.applications.k40PhaseNoise.layout.replace.window.set(window_name = '1', window_type = enums.WindowTypeK40.FrequencyDrift=FDRift)

This command replaces the window type (for example from ‘Diagram’ to ‘Result Summary’) of an already existing window in the active channel while keeping its position, index and window name. To add a new window, use the method RsFswp.Layout. Add.Window.get_ command.

param window_name

String containing the name of the existing window. By default, the name of a window is the same as its index. To determine the name and index of all active windows in the active channel, use the method RsFswp.Layout.Catalog.Window.get_ query.

param window_type

(enum or string) Type of result display you want to use in the existing window. See method RsFswp.Layout.Add.Window.get_ for a list of available window types.

Sense
class SenseCls[source]

Sense commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.sense.clone()

Subgroups

Probe<Probe>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.applications.k40PhaseNoise.sense.probe.repcap_probe_get()
driver.applications.k40PhaseNoise.sense.probe.repcap_probe_set(repcap.Probe.Nr1)
class ProbeCls[source]

Probe commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: Probe, default value after init: Probe.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.sense.probe.clone()

Subgroups

Id
class IdCls[source]

Id commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.sense.probe.id.clone()

Subgroups

SrNumber

SCPI Commands

SENSe:PROBe<Probe>:ID:SRNumber
class SrNumberCls[source]

SrNumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) str[source]
# SCPI: [SENSe]:PROBe<pb>:ID:SRNumber
value: str = driver.applications.k40PhaseNoise.sense.probe.id.srNumber.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

serial_no: No help available

Trace<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k40PhaseNoise.trace.repcap_window_get()
driver.applications.k40PhaseNoise.trace.repcap_window_set(repcap.Window.Nr1)

SCPI Commands

TRACe<Window>:COPY
class TraceCls[source]

Trace commands group definition. 2 total commands, 1 Subgroups, 1 group commands Repeated Capability: Window, default value after init: Window.Nr1

copy(target_trace: TraceTypeNumeric, source_trace: TraceTypeNumeric, window=Window.Default) None[source]
# SCPI: TRACe<n>:COPY
driver.applications.k40PhaseNoise.trace.copy(target_trace = enums.TraceTypeNumeric.TRACe1, source_trace = enums.TraceTypeNumeric.TRACe1, window = repcap.Window.Default)

This command copies data from one trace to another.

param target_trace

No help available

param source_trace

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k40PhaseNoise.trace.clone()

Subgroups

Data

SCPI Commands

FORMAT REAL,32;TRACe<Window>:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_type: TraceTypeNumeric, window=Window.Default) List[float][source]
# SCPI: TRACe<n>[:DATA]
value: List[float] = driver.applications.k40PhaseNoise.trace.data.get(trace_type = enums.TraceTypeNumeric.TRACe1, window = repcap.Window.Default)

This command queries the trace data (measurement results) .

param trace_type

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

return

trace_data: No help available

K50_Spurious

class K50_SpuriousCls[source]

K50_Spurious commands group definition. 235 total commands, 16 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50_Spurious.clone()

Subgroups

Calculate<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k50Spurious.calculate.repcap_window_get()
driver.applications.k50Spurious.calculate.repcap_window_set(repcap.Window.Nr1)
class CalculateCls[source]

Calculate commands group definition. 43 total commands, 8 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.clone()

Subgroups

DeltaMarker<DeltaMarker>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.applications.k50Spurious.calculate.deltaMarker.repcap_deltaMarker_get()
driver.applications.k50Spurious.calculate.deltaMarker.repcap_deltaMarker_set(repcap.DeltaMarker.Nr1)
class DeltaMarkerCls[source]

DeltaMarker commands group definition. 16 total commands, 9 Subgroups, 0 group commands Repeated Capability: DeltaMarker, default value after init: DeltaMarker.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.deltaMarker.clone()

Subgroups

Aoff

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:AOFF
class AoffCls[source]

Aoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:AOFF
driver.applications.k50Spurious.calculate.deltaMarker.aoff.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command turns off all delta markers.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
LinkTo
class LinkToCls[source]

LinkTo commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.deltaMarker.linkTo.clone()

Subgroups

Marker<MarkerDestination>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k50Spurious.calculate.deltaMarker.linkTo.marker.repcap_markerDestination_get()
driver.applications.k50Spurious.calculate.deltaMarker.linkTo.marker.repcap_markerDestination_set(repcap.MarkerDestination.Nr1)

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:LINK:TO:MARKer<MarkerDestination>
class MarkerCls[source]

Marker commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: MarkerDestination, default value after init: MarkerDestination.Nr1

get(window=Window.Default, deltaMarker=DeltaMarker.Default, markerDestination=MarkerDestination.Default) bool[source]
# SCPI: CALCulate<n>:DELTamarker<m1>:LINK:TO:MARKer<m2>
value: bool = driver.applications.k50Spurious.calculate.deltaMarker.linkTo.marker.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default, markerDestination = repcap.MarkerDestination.Default)

This command links the delta source marker <ms> to any active destination marker <md> (normal or delta marker) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param markerDestination

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, deltaMarker=DeltaMarker.Default, markerDestination=MarkerDestination.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m1>:LINK:TO:MARKer<m2>
driver.applications.k50Spurious.calculate.deltaMarker.linkTo.marker.set(state = False, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default, markerDestination = repcap.MarkerDestination.Default)

This command links the delta source marker <ms> to any active destination marker <md> (normal or delta marker) .

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param markerDestination

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.deltaMarker.linkTo.marker.clone()
Maximum
class MaximumCls[source]

Maximum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.deltaMarker.maximum.clone()

Subgroups

Left

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MAXimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MAXimum:LEFT
driver.applications.k50Spurious.calculate.deltaMarker.maximum.left.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the next positive peak value. The search includes only measurement values to the left of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MAXimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MAXimum:NEXT
driver.applications.k50Spurious.calculate.deltaMarker.maximum.next.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a marker to the next positive peak value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MAXimum[:PEAK]
driver.applications.k50Spurious.calculate.deltaMarker.maximum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the highest level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Minimum
class MinimumCls[source]

Minimum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.deltaMarker.minimum.clone()

Subgroups

Left

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MINimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MINimum:LEFT
driver.applications.k50Spurious.calculate.deltaMarker.minimum.left.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the next minimum peak value. The search includes only measurement values to the right of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MINimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MINimum:NEXT
driver.applications.k50Spurious.calculate.deltaMarker.minimum.next.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a marker to the next minimum peak value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MINimum[:PEAK]
driver.applications.k50Spurious.calculate.deltaMarker.minimum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the minimum level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Mref

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MREF
class MrefCls[source]

Mref commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) int[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MREF
value: int = driver.applications.k50Spurious.calculate.deltaMarker.mref.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects a reference marker for a delta marker other than marker 1. The reference may be another marker or the fixed reference.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

ref_marker: No help available

set(ref_marker: int, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MREF
driver.applications.k50Spurious.calculate.deltaMarker.mref.set(ref_marker = 1, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects a reference marker for a delta marker other than marker 1. The reference may be another marker or the fixed reference.

param ref_marker

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

State

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) bool[source]
# SCPI: CALCulate<n>:DELTamarker<m>[:STATe]
value: bool = driver.applications.k50Spurious.calculate.deltaMarker.state.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command turns delta markers on and off. If necessary, the command activates the delta marker first. No suffix at DELTamarker turns on delta marker 1.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>[:STATe]
driver.applications.k50Spurious.calculate.deltaMarker.state.set(state = False, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command turns delta markers on and off. If necessary, the command activates the delta marker first. No suffix at DELTamarker turns on delta marker 1.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Trace

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:TRACe
value: float = driver.applications.k50Spurious.calculate.deltaMarker.trace.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects the trace a delta marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

trace: Trace number the marker is assigned to.

set(trace: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:TRACe
driver.applications.k50Spurious.calculate.deltaMarker.trace.set(trace = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects the trace a delta marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param trace

Trace number the marker is assigned to.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

X

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:X
class XCls[source]

X commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:X
value: float = driver.applications.k50Spurious.calculate.deltaMarker.x.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to a particular coordinate on the x-axis. If necessary, the command activates the delta marker and positions a reference marker to the peak power.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

stimulus: No help available

set(stimulus: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:X
driver.applications.k50Spurious.calculate.deltaMarker.x.set(stimulus = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to a particular coordinate on the x-axis. If necessary, the command activates the delta marker and positions a reference marker to the peak power.

param stimulus

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.deltaMarker.x.clone()

Subgroups

Relative

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:X:RELative
class RelativeCls[source]

Relative commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:X:RELative
value: float = driver.applications.k50Spurious.calculate.deltaMarker.x.relative.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command queries the relative position of a delta marker on the x-axis. If necessary, the command activates the delta marker first.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

xvalue_relative: No help available

Y

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:Y
class YCls[source]

Y commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:Y
value: float = driver.applications.k50Spurious.calculate.deltaMarker.y.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

Queries the result at the position of the specified delta marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

value: No help available

Dline<DisplayLine>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.applications.k50Spurious.calculate.dline.repcap_displayLine_get()
driver.applications.k50Spurious.calculate.dline.repcap_displayLine_set(repcap.DisplayLine.Nr1)

SCPI Commands

CALCulate<Window>:DLINe<DisplayLine>
class DlineCls[source]

Dline commands group definition. 2 total commands, 1 Subgroups, 1 group commands Repeated Capability: DisplayLine, default value after init: DisplayLine.Nr1

get(window=Window.Default, displayLine=DisplayLine.Default) float[source]
# SCPI: CALCulate<n>:DLINe<dl>
value: float = driver.applications.k50Spurious.calculate.dline.get(window = repcap.Window.Default, displayLine = repcap.DisplayLine.Default)

This command defines the (horizontal) position of a display line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param displayLine

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Dline’)

return

line: No help available

set(line: float, window=Window.Default, displayLine=DisplayLine.Default) None[source]
# SCPI: CALCulate<n>:DLINe<dl>
driver.applications.k50Spurious.calculate.dline.set(line = 1.0, window = repcap.Window.Default, displayLine = repcap.DisplayLine.Default)

This command defines the (horizontal) position of a display line.

param line

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param displayLine

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Dline’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.dline.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:DLINe<DisplayLine>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, displayLine=DisplayLine.Default) bool[source]
# SCPI: CALCulate<n>:DLINe<dl>:STATe
value: bool = driver.applications.k50Spurious.calculate.dline.state.get(window = repcap.Window.Default, displayLine = repcap.DisplayLine.Default)

This command turns a display line on and off

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param displayLine

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Dline’)

return

arg_0: No help available

set(arg_0: bool, window=Window.Default, displayLine=DisplayLine.Default) None[source]
# SCPI: CALCulate<n>:DLINe<dl>:STATe
driver.applications.k50Spurious.calculate.dline.state.set(arg_0 = False, window = repcap.Window.Default, displayLine = repcap.DisplayLine.Default)

This command turns a display line on and off

param arg_0

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param displayLine

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Dline’)

Fline<FreqLine>

RepCap Settings

# Range: Nr1 .. Nr4
rc = driver.applications.k50Spurious.calculate.fline.repcap_freqLine_get()
driver.applications.k50Spurious.calculate.fline.repcap_freqLine_set(repcap.FreqLine.Nr1)

SCPI Commands

CALCulate<Window>:FLINe<FreqLine>
class FlineCls[source]

Fline commands group definition. 2 total commands, 1 Subgroups, 1 group commands Repeated Capability: FreqLine, default value after init: FreqLine.Nr1

get(window=Window.Default, freqLine=FreqLine.Default) float[source]
# SCPI: CALCulate<n>:FLINe<dl>
value: float = driver.applications.k50Spurious.calculate.fline.get(window = repcap.Window.Default, freqLine = repcap.FreqLine.Default)

This command defines the position of a frequency line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param freqLine

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Fline’)

return

arg_0: No help available

set(arg_0: float, window=Window.Default, freqLine=FreqLine.Default) None[source]
# SCPI: CALCulate<n>:FLINe<dl>
driver.applications.k50Spurious.calculate.fline.set(arg_0 = 1.0, window = repcap.Window.Default, freqLine = repcap.FreqLine.Default)

This command defines the position of a frequency line.

param arg_0

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param freqLine

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Fline’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.fline.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:FLINe<FreqLine>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, freqLine=FreqLine.Default) bool[source]
# SCPI: CALCulate<n>:FLINe<dl>:STATe
value: bool = driver.applications.k50Spurious.calculate.fline.state.get(window = repcap.Window.Default, freqLine = repcap.FreqLine.Default)

This command turns a frequency line on and off

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param freqLine

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Fline’)

return

arg_0: No help available

set(arg_0: bool, window=Window.Default, freqLine=FreqLine.Default) None[source]
# SCPI: CALCulate<n>:FLINe<dl>:STATe
driver.applications.k50Spurious.calculate.fline.state.set(arg_0 = False, window = repcap.Window.Default, freqLine = repcap.FreqLine.Default)

This command turns a frequency line on and off

param arg_0

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param freqLine

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Fline’)

Limit<LimitIx>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.applications.k50Spurious.calculate.limit.repcap_limitIx_get()
driver.applications.k50Spurious.calculate.limit.repcap_limitIx_set(repcap.LimitIx.Nr1)
class LimitCls[source]

Limit commands group definition. 2 total commands, 2 Subgroups, 0 group commands Repeated Capability: LimitIx, default value after init: LimitIx.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.limit.clone()

Subgroups

Clear
class ClearCls[source]

Clear commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.limit.clear.clone()

Subgroups

Immediate

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:CLEar:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:CLEar[:IMMediate]
driver.applications.k50Spurious.calculate.limit.clear.immediate.set(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command deletes the result of the current limit check. The command works on all limit lines in all measurement windows at the same time.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

set_with_opc(window=Window.Default, limitIx=LimitIx.Default, opc_timeout_ms: int = -1) None[source]
Fail

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:FAIL
class FailCls[source]

Fail commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:FAIL
value: bool = driver.applications.k50Spurious.calculate.limit.fail.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command queries the result of a limit check in the specified window. To get a valid result, you have to perform a complete measurement with synchronization to the end of the measurement before reading out the result. This is only possible for single measurement mode.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

result: 0 PASS 1 FAIL

Marker<Marker>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k50Spurious.calculate.marker.repcap_marker_get()
driver.applications.k50Spurious.calculate.marker.repcap_marker_set(repcap.Marker.Nr1)
class MarkerCls[source]

Marker commands group definition. 16 total commands, 10 Subgroups, 0 group commands Repeated Capability: Marker, default value after init: Marker.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.marker.clone()

Subgroups

Aoff

SCPI Commands

CALCulate<Window>:MARKer<Marker>:AOFF
class AoffCls[source]

Aoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:AOFF
driver.applications.k50Spurious.calculate.marker.aoff.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns off all markers.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
LinkTo
class LinkToCls[source]

LinkTo commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.marker.linkTo.clone()

Subgroups

Marker<MarkerDestination>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k50Spurious.calculate.marker.linkTo.marker.repcap_markerDestination_get()
driver.applications.k50Spurious.calculate.marker.linkTo.marker.repcap_markerDestination_set(repcap.MarkerDestination.Nr1)

SCPI Commands

CALCulate<Window>:MARKer<Marker>:LINK:TO:MARKer<MarkerDestination>
class MarkerCls[source]

Marker commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: MarkerDestination, default value after init: MarkerDestination.Nr1

get(window=Window.Default, marker=Marker.Default, markerDestination=MarkerDestination.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m1>:LINK:TO:MARKer<m2>
value: bool = driver.applications.k50Spurious.calculate.marker.linkTo.marker.get(window = repcap.Window.Default, marker = repcap.Marker.Default, markerDestination = repcap.MarkerDestination.Default)

This command links the normal source marker <ms> to any active destination marker <md> (normal or delta marker) . If you change the horizontal position of marker <md>, marker <ms> changes its horizontal position to the same value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param markerDestination

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, marker=Marker.Default, markerDestination=MarkerDestination.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m1>:LINK:TO:MARKer<m2>
driver.applications.k50Spurious.calculate.marker.linkTo.marker.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default, markerDestination = repcap.MarkerDestination.Default)

This command links the normal source marker <ms> to any active destination marker <md> (normal or delta marker) . If you change the horizontal position of marker <md>, marker <ms> changes its horizontal position to the same value.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param markerDestination

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.marker.linkTo.marker.clone()
Maximum
class MaximumCls[source]

Maximum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.marker.maximum.clone()

Subgroups

Left

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum:LEFT
driver.applications.k50Spurious.calculate.marker.maximum.left.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next positive peak. The search includes only measurement values to the left of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum:NEXT
driver.applications.k50Spurious.calculate.marker.maximum.next.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next positive peak.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum[:PEAK]
driver.applications.k50Spurious.calculate.marker.maximum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the highest level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Minimum
class MinimumCls[source]

Minimum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.marker.minimum.clone()

Subgroups

Left

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MINimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MINimum:LEFT
driver.applications.k50Spurious.calculate.marker.minimum.left.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next minimum peak value. The search includes only measurement values to the right of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MINimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MINimum:NEXT
driver.applications.k50Spurious.calculate.marker.minimum.next.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next minimum peak value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MINimum[:PEAK]
driver.applications.k50Spurious.calculate.marker.minimum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the minimum level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Pexcursion

SCPI Commands

CALCulate<Window>:MARKer:PEXCursion
class PexcursionCls[source]

Pexcursion commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:MARKer:PEXCursion
value: float = driver.applications.k50Spurious.calculate.marker.pexcursion.get(window = repcap.Window.Default)

This command defines the peak excursion (for all markers) . The peak excursion sets the requirements for a peak to be detected during a peak search. The unit depends on the measurement.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

excursion: No help available

set(excursion: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:MARKer:PEXCursion
driver.applications.k50Spurious.calculate.marker.pexcursion.set(excursion = 1.0, window = repcap.Window.Default)

This command defines the peak excursion (for all markers) . The peak excursion sets the requirements for a peak to be detected during a peak search. The unit depends on the measurement.

param excursion

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>[:STATe]
value: bool = driver.applications.k50Spurious.calculate.marker.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns markers on and off. If the corresponding marker number is currently active as a delta marker, it is turned into a normal marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>[:STATe]
driver.applications.k50Spurious.calculate.marker.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns markers on and off. If the corresponding marker number is currently active as a delta marker, it is turned into a normal marker.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Trace

SCPI Commands

CALCulate<Window>:MARKer<Marker>:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:TRACe
value: float = driver.applications.k50Spurious.calculate.marker.trace.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command selects the trace the marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

trace: No help available

set(trace: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:TRACe
driver.applications.k50Spurious.calculate.marker.trace.set(trace = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command selects the trace the marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param trace

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

X

SCPI Commands

CALCulate<Window>:MARKer<Marker>:X
class XCls[source]

X commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:X
value: float = driver.applications.k50Spurious.calculate.marker.x.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to a specific coordinate on the x-axis. If necessary, the command activates the marker. If the marker has been used as a delta marker, the command turns it into a normal marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

stimulus: No help available

set(stimulus: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:X
driver.applications.k50Spurious.calculate.marker.x.set(stimulus = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to a specific coordinate on the x-axis. If necessary, the command activates the marker. If the marker has been used as a delta marker, the command turns it into a normal marker.

param stimulus

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Y

SCPI Commands

CALCulate<Window>:MARKer<Marker>:Y
class YCls[source]

Y commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:Y
value: float = driver.applications.k50Spurious.calculate.marker.y.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

Queries the result at the position of the specified marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

value: No help available

PeakSearch
class PeakSearchCls[source]

PeakSearch commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.peakSearch.clone()

Subgroups

Pshow

SCPI Commands

CALCulate<Window>:PSEarch:PSHow
class PshowCls[source]

Pshow commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:PSEarch:PSHow
value: bool = driver.applications.k50Spurious.calculate.peakSearch.pshow.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:PSEarch:PSHow
driver.applications.k50Spurious.calculate.peakSearch.pshow.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Pmeter<PowerMeter>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k50Spurious.calculate.pmeter.repcap_powerMeter_get()
driver.applications.k50Spurious.calculate.pmeter.repcap_powerMeter_set(repcap.PowerMeter.Nr1)
class PmeterCls[source]

Pmeter commands group definition. 3 total commands, 1 Subgroups, 0 group commands Repeated Capability: PowerMeter, default value after init: PowerMeter.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.pmeter.clone()

Subgroups

Relative
class RelativeCls[source]

Relative commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.pmeter.relative.clone()

Subgroups

Magnitude

SCPI Commands

CALCulate<Window>:PMETer<PowerMeter>:RELative:MAGNitude
class MagnitudeCls[source]

Magnitude commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default, powerMeter=PowerMeter.Default) float[source]
# SCPI: CALCulate<n>:PMETer<p>:RELative[:MAGNitude]
value: float = driver.applications.k50Spurious.calculate.pmeter.relative.magnitude.get(window = repcap.Window.Default, powerMeter = repcap.PowerMeter.Default)

This command defines the reference value for relative measurements.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: float, window=Window.Default, powerMeter=PowerMeter.Default) None[source]
# SCPI: CALCulate<n>:PMETer<p>:RELative[:MAGNitude]
driver.applications.k50Spurious.calculate.pmeter.relative.magnitude.set(arg_0 = 1.0, window = repcap.Window.Default, powerMeter = repcap.PowerMeter.Default)

This command defines the reference value for relative measurements.

param arg_0

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.pmeter.relative.magnitude.clone()

Subgroups

Auto

SCPI Commands

CALCulate<Window>:PMETer<PowerMeter>:RELative:MAGNitude:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(arg_0: EventOnce, window=Window.Default, powerMeter=PowerMeter.Default) None[source]
# SCPI: CALCulate<n>:PMETer<p>:RELative[:MAGNitude]:AUTO
driver.applications.k50Spurious.calculate.pmeter.relative.magnitude.auto.set(arg_0 = enums.EventOnce.ONCE, window = repcap.Window.Default, powerMeter = repcap.PowerMeter.Default)

This command sets the current measurement result as the reference level for relative measurements.

param arg_0

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

State

SCPI Commands

CALCulate<Window>:PMETer<PowerMeter>:RELative:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, powerMeter=PowerMeter.Default) bool[source]
# SCPI: CALCulate<n>:PMETer<p>:RELative:STATe
value: bool = driver.applications.k50Spurious.calculate.pmeter.relative.state.get(window = repcap.Window.Default, powerMeter = repcap.PowerMeter.Default)

This command turns relative power sensor measurements on and off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: bool, window=Window.Default, powerMeter=PowerMeter.Default) None[source]
# SCPI: CALCulate<n>:PMETer<p>:RELative:STATe
driver.applications.k50Spurious.calculate.pmeter.relative.state.set(arg_0 = False, window = repcap.Window.Default, powerMeter = repcap.PowerMeter.Default)

This command turns relative power sensor measurements on and off.

param arg_0

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Ssearch
class SsearchCls[source]

Ssearch commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.ssearch.clone()

Subgroups

Table
class TableCls[source]

Table commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calculate.ssearch.table.clone()

Subgroups

Column

SCPI Commands

CALCulate:SSEarch:TABLe:COLumn
class ColumnCls[source]

Column commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[HeadersK50][source]
# SCPI: CALCulate:SSEarch:TABLe:COLumn
value: List[enums.HeadersK50] = driver.applications.k50Spurious.calculate.ssearch.table.column.get()

Select the numerical results to be displayed in the Spurious Detection Table. For a description of the individual results see ‘Spurious Detection Table’.

return

headers: ALL | SID | STARt | STOP | RBW | FREQuency | POWer | DELTa | IDENt ALL All available results are displayed STARt Start frequency of range/span STOP Stop frequency of range/span FREQuency Spur frequency POWer Spur power DELTa Delta of spur to limit RBW Resolution bandwidth used for range IDENt Spur ID

set(state: bool, headers: List[HeadersK50]) None[source]
# SCPI: CALCulate:SSEarch:TABLe:COLumn
driver.applications.k50Spurious.calculate.ssearch.table.column.set(state = False, headers = [HeadersK50.ALL, HeadersK50.STOP])

Select the numerical results to be displayed in the Spurious Detection Table. For a description of the individual results see ‘Spurious Detection Table’.

param state

ON | OFF | 0 | 1 OFF | 0 Hides the result ON | 1 Displays the result

param headers

ALL | SID | STARt | STOP | RBW | FREQuency | POWer | DELTa | IDENt ALL All available results are displayed STARt Start frequency of range/span STOP Stop frequency of range/span FREQuency Spur frequency POWer Spur power DELTa Delta of spur to limit RBW Resolution bandwidth used for range IDENt Spur ID

Calibration
class CalibrationCls[source]

Calibration commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calibration.clone()

Subgroups

Pmeter<PowerMeter>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k50Spurious.calibration.pmeter.repcap_powerMeter_get()
driver.applications.k50Spurious.calibration.pmeter.repcap_powerMeter_set(repcap.PowerMeter.Nr1)
class PmeterCls[source]

Pmeter commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: PowerMeter, default value after init: PowerMeter.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calibration.pmeter.clone()

Subgroups

Zero
class ZeroCls[source]

Zero commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.calibration.pmeter.zero.clone()

Subgroups

Auto

SCPI Commands

CALibration:PMETer<PowerMeter>:ZERO:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(arg_0: EventOnce, powerMeter=PowerMeter.Default) None[source]
# SCPI: CALibration:PMETer<p>:ZERO:AUTO
driver.applications.k50Spurious.calibration.pmeter.zero.auto.set(arg_0 = enums.EventOnce.ONCE, powerMeter = repcap.PowerMeter.Default)

This command zeroes the power sensor. Note that you have to disconnect the signals from the power sensor input before you start to zero the power sensor. Otherwise, results are invalid.

param arg_0

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Display
class DisplayCls[source]

Display commands group definition. 15 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.display.clone()

Subgroups

Mtable

SCPI Commands

DISPlay:MTABle
class MtableCls[source]

Mtable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AutoMode[source]
# SCPI: DISPlay:MTABle
value: enums.AutoMode = driver.applications.k50Spurious.display.mtable.get()

No command help available

return

display_mode: No help available

set(display_mode: AutoMode) None[source]
# SCPI: DISPlay:MTABle
driver.applications.k50Spurious.display.mtable.set(display_mode = enums.AutoMode.AUTO)

No command help available

param display_mode

No help available

Window<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k50Spurious.display.window.repcap_window_get()
driver.applications.k50Spurious.display.window.repcap_window_set(repcap.Window.Nr1)
class WindowCls[source]

Window commands group definition. 13 total commands, 5 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.display.window.clone()

Subgroups

Minfo
class MinfoCls[source]

Minfo commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.display.window.minfo.clone()

Subgroups

State

SCPI Commands

DISPlay:WINDow<Window>:MINFo:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:MINFo[:STATe]
value: bool = driver.applications.k50Spurious.display.window.minfo.state.get(window = repcap.Window.Default)

This command turns the marker information in all diagrams on and off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

state: ON | 1 Displays the marker information in the diagrams. OFF | 0 Hides the marker information in the diagrams.

set(state: bool, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:MINFo[:STATe]
driver.applications.k50Spurious.display.window.minfo.state.set(state = False, window = repcap.Window.Default)

This command turns the marker information in all diagrams on and off.

param state

ON | 1 Displays the marker information in the diagrams. OFF | 0 Hides the marker information in the diagrams.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Mtable

SCPI Commands

DISPlay:WINDow<Window>:MTABle
class MtableCls[source]

Mtable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) AutoMode[source]
# SCPI: DISPlay[:WINDow<n>]:MTABle
value: enums.AutoMode = driver.applications.k50Spurious.display.window.mtable.get(window = repcap.Window.Default)

This command turns the marker table on and off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

display_mode: ON | 1 Turns on the marker table. OFF | 0 Turns off the marker table.

set(display_mode: AutoMode, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:MTABle
driver.applications.k50Spurious.display.window.mtable.set(display_mode = enums.AutoMode.AUTO, window = repcap.Window.Default)

This command turns the marker table on and off.

param display_mode

ON | 1 Turns on the marker table. OFF | 0 Turns off the marker table.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Pmeter<PowerMeter>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k50Spurious.display.window.pmeter.repcap_powerMeter_get()
driver.applications.k50Spurious.display.window.pmeter.repcap_powerMeter_set(repcap.PowerMeter.Nr1)
class PmeterCls[source]

Pmeter commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: PowerMeter, default value after init: PowerMeter.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.display.window.pmeter.clone()

Subgroups

State

SCPI Commands

DISPlay:WINDow<Window>:PMETer<PowerMeter>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, powerMeter=PowerMeter.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:PMETer<p>:STATe
value: bool = driver.applications.k50Spurious.display.window.pmeter.state.get(window = repcap.Window.Default, powerMeter = repcap.PowerMeter.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: bool, window=Window.Default, powerMeter=PowerMeter.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:PMETer<p>:STATe
driver.applications.k50Spurious.display.window.pmeter.state.set(arg_0 = False, window = repcap.Window.Default, powerMeter = repcap.PowerMeter.Default)

No command help available

param arg_0

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Size

SCPI Commands

DISPlay:WINDow<Window>:SIZE
class SizeCls[source]

Size commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) Size[source]
# SCPI: DISPlay[:WINDow<n>]:SIZE
value: enums.Size = driver.applications.k50Spurious.display.window.size.get(window = repcap.Window.Default)

This command maximizes the size of the selected result display window temporarily. To change the size of several windows on the screen permanently, use the method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set command (see method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

window_size: No help available

set(window_size: Size, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:SIZE
driver.applications.k50Spurious.display.window.size.set(window_size = enums.Size.LARGe, window = repcap.Window.Default)

This command maximizes the size of the selected result display window temporarily. To change the size of several windows on the screen permanently, use the method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set command (see method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set) .

param window_size

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Trace<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.applications.k50Spurious.display.window.trace.repcap_trace_get()
driver.applications.k50Spurious.display.window.trace.repcap_trace_set(repcap.Trace.Tr1)
class TraceCls[source]

Trace commands group definition. 9 total commands, 3 Subgroups, 0 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.display.window.trace.clone()

Subgroups

Length

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:LENGth
value: float = driver.applications.k50Spurious.display.window.trace.length.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

trace_length: No help available

State

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>[:STATe]
value: bool = driver.applications.k50Spurious.display.window.trace.state.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

state: No help available

set(state: bool, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>[:STATe]
driver.applications.k50Spurious.display.window.trace.state.set(state = False, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Y
class YCls[source]

Y commands group definition. 7 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.display.window.trace.y.clone()

Subgroups

Scale

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe
class ScaleCls[source]

Scale commands group definition. 7 total commands, 6 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]
value: float = driver.applications.k50Spurious.display.window.trace.y.scale.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

scale: No help available

set(scale: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]
driver.applications.k50Spurious.display.window.trace.y.scale.set(scale = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param scale

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.display.window.trace.y.scale.clone()

Subgroups

Auto

SCPI Commands

DISPlay:WINDow<Window>:TRACe:Y:SCALe:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:AUTO
value: bool = driver.applications.k50Spurious.display.window.trace.y.scale.auto.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

auto: No help available

set(auto: bool, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:AUTO
driver.applications.k50Spurious.display.window.trace.y.scale.auto.set(auto = False, window = repcap.Window.Default)

No command help available

param auto

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Maximum

SCPI Commands

DISPlay:WINDow<Window>:TRACe:Y:SCALe:MAXimum
class MaximumCls[source]

Maximum commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:MAXimum
value: float = driver.applications.k50Spurious.display.window.trace.y.scale.maximum.get(window = repcap.Window.Default)

Defines the maximum value on the y-axis in the specified window.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

max_py: numeric value

set(max_py: float, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:MAXimum
driver.applications.k50Spurious.display.window.trace.y.scale.maximum.set(max_py = 1.0, window = repcap.Window.Default)

Defines the maximum value on the y-axis in the specified window.

param max_py

numeric value

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Minimum

SCPI Commands

DISPlay:WINDow<Window>:TRACe:Y:SCALe:MINimum
class MinimumCls[source]

Minimum commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:MINimum
value: float = driver.applications.k50Spurious.display.window.trace.y.scale.minimum.get(window = repcap.Window.Default)

Defines the minimum value on the y-axis in the specified window.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

min_py: numeric value

set(min_py: float, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:MINimum
driver.applications.k50Spurious.display.window.trace.y.scale.minimum.set(min_py = 1.0, window = repcap.Window.Default)

Defines the minimum value on the y-axis in the specified window.

param min_py

numeric value

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Pdivision

SCPI Commands

DISPlay:WINDow<Window>:TRACe:Y:SCALe:PDIVision
class PdivisionCls[source]

Pdivision commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:PDIVision
value: float = driver.applications.k50Spurious.display.window.trace.y.scale.pdivision.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

per_division: No help available

set(per_division: float, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:PDIVision
driver.applications.k50Spurious.display.window.trace.y.scale.pdivision.set(per_division = 1.0, window = repcap.Window.Default)

No command help available

param per_division

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

RefPosition

SCPI Commands

DISPlay:WINDow<Window>:TRACe:Y:SCALe:RPOSition
class RefPositionCls[source]

RefPosition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:RPOSition
value: float = driver.applications.k50Spurious.display.window.trace.y.scale.refPosition.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

position: No help available

set(position: float, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:RPOSition
driver.applications.k50Spurious.display.window.trace.y.scale.refPosition.set(position = 1.0, window = repcap.Window.Default)

No command help available

param position

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Rvalue

SCPI Commands

DISPlay:WINDow<Window>:TRACe:Y:SCALe:RVALue
class RvalueCls[source]

Rvalue commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:RVALue
value: float = driver.applications.k50Spurious.display.window.trace.y.scale.rvalue.get(window = repcap.Window.Default)

This command defines the reference value assigned to the reference position in the specified window. Separate reference values are maintained for the various displays.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

ref_value: No help available

set(ref_value: float, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:RVALue
driver.applications.k50Spurious.display.window.trace.y.scale.rvalue.set(ref_value = 1.0, window = repcap.Window.Default)

This command defines the reference value assigned to the reference position in the specified window. Separate reference values are maintained for the various displays.

param ref_value

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Wselect

SCPI Commands

DISPlay:WSELect
class WselectCls[source]

Wselect commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: DISPlay:WSELect
value: int = driver.applications.k50Spurious.display.wselect.get()

No command help available

return

selected_window: No help available

Fetch
class FetchCls[source]

Fetch commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.fetch.clone()

Subgroups

Pmeter<PowerMeter>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k50Spurious.fetch.pmeter.repcap_powerMeter_get()
driver.applications.k50Spurious.fetch.pmeter.repcap_powerMeter_set(repcap.PowerMeter.Nr1)

SCPI Commands

FETCh:PMETer<PowerMeter>
class PmeterCls[source]

Pmeter commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: PowerMeter, default value after init: PowerMeter.Nr1

get(powerMeter=PowerMeter.Default) List[float][source]
# SCPI: FETCh:PMETer<p>
value: List[float] = driver.applications.k50Spurious.fetch.pmeter.get(powerMeter = repcap.PowerMeter.Default)

This command queries the results of power sensor measurements.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

result: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.fetch.pmeter.clone()
FormatPy
class FormatPyCls[source]

FormatPy commands group definition. 3 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.formatPy.clone()

Subgroups

Dexport
class DexportCls[source]

Dexport commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.formatPy.dexport.clone()

Subgroups

Dseparator

SCPI Commands

FORMat:DEXPort:DSEParator
class DseparatorCls[source]

Dseparator commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Separator[source]
# SCPI: FORMat:DEXPort:DSEParator
value: enums.Separator = driver.applications.k50Spurious.formatPy.dexport.dseparator.get()

This command selects the decimal separator for data exported in ASCII format.

return

separator: POINt | COMMa COMMa Uses a comma as decimal separator, e.g. 4,05. POINt Uses a point as decimal separator, e.g. 4.05.

set(separator: Separator) None[source]
# SCPI: FORMat:DEXPort:DSEParator
driver.applications.k50Spurious.formatPy.dexport.dseparator.set(separator = enums.Separator.COMMa)

This command selects the decimal separator for data exported in ASCII format.

param separator

POINt | COMMa COMMa Uses a comma as decimal separator, e.g. 4,05. POINt Uses a point as decimal separator, e.g. 4.05.

Traces

SCPI Commands

FORMat:DEXPort:TRACes
class TracesCls[source]

Traces commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SelectionScope[source]
# SCPI: FORMat:DEXPort:TRACes
value: enums.SelectionScope = driver.applications.k50Spurious.formatPy.dexport.traces.get()

This command selects the data to be included in a data export file (see method RsFswp.MassMemory.Store.Trace.set) .

return

mode: No help available

set(mode: SelectionScope) None[source]
# SCPI: FORMat:DEXPort:TRACes
driver.applications.k50Spurious.formatPy.dexport.traces.set(mode = enums.SelectionScope.ALL)

This command selects the data to be included in a data export file (see method RsFswp.MassMemory.Store.Trace.set) .

param mode

SINGle | ALL SINGle Only a single trace is selected for export, namely the one specified by the method RsFswp.MassMemory.Store.Trace.set command. ALL Selects all active traces and result tables (e.g. ‘Result Summary’, marker peak list etc.) in the current application for export to an ASCII file. The trace parameter for the method RsFswp.MassMemory.Store.Trace.set command is ignored.

Initiate
class InitiateCls[source]

Initiate commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.initiate.clone()

Subgroups

ConMeas

SCPI Commands

INITiate:CONMeas
class ConMeasCls[source]

ConMeas commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate:CONMeas
driver.applications.k50Spurious.initiate.conMeas.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate:CONMeas
driver.applications.k50Spurious.initiate.conMeas.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Continuous

SCPI Commands

INITiate:CONTinuous
class ContinuousCls[source]

Continuous commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INITiate:CONTinuous
value: bool = driver.applications.k50Spurious.initiate.continuous.get()

This command controls the measurement mode for an individual channel. Note that in single measurement mode, you can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. In continuous measurement mode, synchronization to the end of the measurement is not possible. Thus, it is not recommended that you use continuous measurement mode in remote control, as results like trace data or markers are only valid after a single measurement end synchronization. If the measurement mode is changed for a channel while the Sequencer is active the mode is only considered the next time the measurement in that channel is activated by the Sequencer.

return

state: ON | OFF | 0 | 1 ON | 1 Continuous measurement OFF | 0 Single measurement

set(state: bool) None[source]
# SCPI: INITiate:CONTinuous
driver.applications.k50Spurious.initiate.continuous.set(state = False)

This command controls the measurement mode for an individual channel. Note that in single measurement mode, you can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. In continuous measurement mode, synchronization to the end of the measurement is not possible. Thus, it is not recommended that you use continuous measurement mode in remote control, as results like trace data or markers are only valid after a single measurement end synchronization. If the measurement mode is changed for a channel while the Sequencer is active the mode is only considered the next time the measurement in that channel is activated by the Sequencer.

param state

ON | OFF | 0 | 1 ON | 1 Continuous measurement OFF | 0 Single measurement

Immediate

SCPI Commands

INITiate:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate[:IMMediate]
driver.applications.k50Spurious.initiate.immediate.set()

This command starts a (single) new measurement. You can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. For details on synchronization see Remote control via SCPI.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate[:IMMediate]
driver.applications.k50Spurious.initiate.immediate.set_with_opc()

This command starts a (single) new measurement. You can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. For details on synchronization see Remote control via SCPI.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Spurious

SCPI Commands

INITiate:SPURious
class SpuriousCls[source]

Spurious commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate:SPURious
driver.applications.k50Spurious.initiate.spurious.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate:SPURious
driver.applications.k50Spurious.initiate.spurious.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Sync

SCPI Commands

INITiate:SYNC
class SyncCls[source]

Sync commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate:SYNC
driver.applications.k50Spurious.initiate.sync.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate:SYNC
driver.applications.k50Spurious.initiate.sync.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

InputPy
class InputPyCls[source]

InputPy commands group definition. 5 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.inputPy.clone()

Subgroups

Connector

SCPI Commands

INPut:CONNector
class ConnectorCls[source]

Connector commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() InputConnectorC[source]
# SCPI: INPut:CONNector
value: enums.InputConnectorC = driver.applications.k50Spurious.inputPy.connector.get()

Determines which connector the input for the measurement is taken from.

return

input_connectors: No help available

set(input_connectors: InputConnectorC) None[source]
# SCPI: INPut:CONNector
driver.applications.k50Spurious.inputPy.connector.set(input_connectors = enums.InputConnectorC.RF)

Determines which connector the input for the measurement is taken from.

param input_connectors

No help available

Coupling

SCPI Commands

INPut:COUPling
class CouplingCls[source]

Coupling commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() CouplingTypeA[source]
# SCPI: INPut:COUPling
value: enums.CouplingTypeA = driver.applications.k50Spurious.inputPy.coupling.get()

This command selects the coupling type of the RF input.

return

coupling_type: AC | DC AC AC coupling DC DC coupling

set(coupling_type: CouplingTypeA) None[source]
# SCPI: INPut:COUPling
driver.applications.k50Spurious.inputPy.coupling.set(coupling_type = enums.CouplingTypeA.AC)

This command selects the coupling type of the RF input.

param coupling_type

AC | DC AC AC coupling DC DC coupling

FilterPy
class FilterPyCls[source]

FilterPy commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.inputPy.filterPy.clone()

Subgroups

Hpass
class HpassCls[source]

Hpass commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.inputPy.filterPy.hpass.clone()

Subgroups

State

SCPI Commands

INPut:FILTer:HPASs:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INPut:FILTer:HPASs[:STATe]
value: bool = driver.applications.k50Spurious.inputPy.filterPy.hpass.state.get()

Activates an additional internal high-pass filter for RF input signals from 1 GHz to 3 GHz. This filter is used to remove the harmonics of the R&S FSWP to measure the harmonics for a DUT, for example. This function requires an additional high-pass filter hardware option. (Note: for RF input signals outside the specified range, the high-pass filter has no effect. For signals with a frequency of approximately 4 GHz upwards, the harmonics are suppressed sufficiently by the YIG-preselector, if available.)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: INPut:FILTer:HPASs[:STATe]
driver.applications.k50Spurious.inputPy.filterPy.hpass.state.set(state = False)

Activates an additional internal high-pass filter for RF input signals from 1 GHz to 3 GHz. This filter is used to remove the harmonics of the R&S FSWP to measure the harmonics for a DUT, for example. This function requires an additional high-pass filter hardware option. (Note: for RF input signals outside the specified range, the high-pass filter has no effect. For signals with a frequency of approximately 4 GHz upwards, the harmonics are suppressed sufficiently by the YIG-preselector, if available.)

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Yig
class YigCls[source]

Yig commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.inputPy.filterPy.yig.clone()

Subgroups

State

SCPI Commands

INPut:FILTer:YIG:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INPut:FILTer:YIG[:STATe]
value: bool = driver.applications.k50Spurious.inputPy.filterPy.yig.state.get()

Enables or disables the YIG filter.

return

state: ON | OFF | 0 | 1

set(state: bool) None[source]
# SCPI: INPut:FILTer:YIG[:STATe]
driver.applications.k50Spurious.inputPy.filterPy.yig.state.set(state = False)

Enables or disables the YIG filter.

param state

ON | OFF | 0 | 1

Impedance

SCPI Commands

INPut:IMPedance
class ImpedanceCls[source]

Impedance commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: INPut:IMPedance
value: int = driver.applications.k50Spurious.inputPy.impedance.get()

This command selects the nominal input impedance of the RF input. In some applications, only 50 Ω are supported.

return

impedance: 50 | 75 Unit: OHM

set(impedance: int) None[source]
# SCPI: INPut:IMPedance
driver.applications.k50Spurious.inputPy.impedance.set(impedance = 1)

This command selects the nominal input impedance of the RF input. In some applications, only 50 Ω are supported.

param impedance

50 | 75 Unit: OHM

Layout
class LayoutCls[source]

Layout commands group definition. 7 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.layout.clone()

Subgroups

Add
class AddCls[source]

Add commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.layout.add.clone()

Subgroups

Window

SCPI Commands

LAYout:ADD:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str, direction: WindowDirection, window_type: WindowTypeK50) str[source]
# SCPI: LAYout:ADD[:WINDow]
value: str = driver.applications.k50Spurious.layout.add.window.get(window_name = '1', direction = enums.WindowDirection.ABOVe, window_type = enums.WindowTypeK50.MarkerTable=MTABle)

This command adds a window to the display in the active channel. This command is always used as a query so that you immediately obtain the name of the new window as a result. To replace an existing window, use the method RsFswp.Layout. Replace.Window.set command.

param window_name

String containing the name of the existing window the new window is inserted next to. By default, the name of a window is the same as its index. To determine the name and index of all active windows, use the method RsFswp.Layout.Catalog.Window.get_ query.

param direction

LEFT | RIGHt | ABOVe | BELow Direction the new window is added relative to the existing window.

param window_type

(enum or string) text value Type of result display (evaluation method) you want to add. See the table below for available parameter values.

return

new_window_name: When adding a new window, the command returns its name (by default the same as its number) as a result.

Catalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.layout.catalog.clone()

Subgroups

Window

SCPI Commands

LAYout:CATalog:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: LAYout:CATalog[:WINDow]
value: List[str] = driver.applications.k50Spurious.layout.catalog.window.get()

This command queries the name and index of all active windows in the active channel from top left to bottom right. The result is a comma-separated list of values for each window, with the syntax: <WindowName_1>,<WindowIndex_1>.. <WindowName_n>,<WindowIndex_n>

return

result: No help available

Identify
class IdentifyCls[source]

Identify commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.layout.identify.clone()

Subgroups

Window

SCPI Commands

LAYout:IDENtify:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str) int[source]
# SCPI: LAYout:IDENtify[:WINDow]
value: int = driver.applications.k50Spurious.layout.identify.window.get(window_name = '1')

This command queries the index of a particular display window in the active channel. Note: to query the name of a particular window, use the LAYout:WINDow<n>:IDENtify? query.

param window_name

String containing the name of a window.

return

window_index: Index number of the window.

Move
class MoveCls[source]

Move commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.layout.move.clone()

Subgroups

Window

SCPI Commands

LAYout:MOVE:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(source_window: str, target_window: str, arg_2: WindowDirReplace) None[source]
# SCPI: LAYout:MOVE[:WINDow]
driver.applications.k50Spurious.layout.move.window.set(source_window = '1', target_window = '1', arg_2 = enums.WindowDirReplace.ABOVe)

No command help available

param source_window

No help available

param target_window

No help available

param arg_2

No help available

Remove
class RemoveCls[source]

Remove commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.layout.remove.clone()

Subgroups

Window

SCPI Commands

LAYout:REMove:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window_name: str) None[source]
# SCPI: LAYout:REMove[:WINDow]
driver.applications.k50Spurious.layout.remove.window.set(window_name = '1')

This command removes a window from the display in the active channel.

param window_name

String containing the name of the window. In the default state, the name of the window is its index.

Replace
class ReplaceCls[source]

Replace commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.layout.replace.clone()

Subgroups

Window

SCPI Commands

LAYout:REPLace:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window_name: str, window_type: WindowTypeK50) None[source]
# SCPI: LAYout:REPLace[:WINDow]
driver.applications.k50Spurious.layout.replace.window.set(window_name = '1', window_type = enums.WindowTypeK50.MarkerTable=MTABle)

This command replaces the window type (for example from ‘Diagram’ to ‘Result Summary’) of an already existing window in the active channel while keeping its position, index and window name. To add a new window, use the method RsFswp.Layout. Add.Window.get_ command.

param window_name

String containing the name of the existing window. By default, the name of a window is the same as its index. To determine the name and index of all active windows in the active channel, use the method RsFswp.Layout.Catalog.Window.get_ query.

param window_type

(enum or string) Type of result display you want to use in the existing window. See method RsFswp.Layout.Add.Window.get_ for a list of available window types.

Splitter

SCPI Commands

LAYout:SPLitter
class SplitterCls[source]

Splitter commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(index_1: int, index_2: int, position: int) None[source]
# SCPI: LAYout:SPLitter
driver.applications.k50Spurious.layout.splitter.set(index_1 = 1, index_2 = 1, position = 1)

This command changes the position of a splitter and thus controls the size of the windows on each side of the splitter. Compared to the method RsFswp.Applications.K30_NoiseFigure.Display.Window.Size.set command, the method RsFswp. Applications.K30_NoiseFigure.Layout.Splitter.set changes the size of all windows to either side of the splitter permanently, it does not just maximize a single window temporarily. Note that windows must have a certain minimum size. If the position you define conflicts with the minimum size of any of the affected windows, the command does not work, but does not return an error.

param index_1

The index of one window the splitter controls.

param index_2

The index of a window on the other side of the splitter.

param position

New vertical or horizontal position of the splitter as a fraction of the screen area (without channel and status bar and softkey menu) . The point of origin (x = 0, y = 0) is in the lower left corner of the screen. The end point (x = 100, y = 100) is in the upper right corner of the screen. (See Figure ‘SmartGrid coordinates for remote control of the splitters’.) The direction in which the splitter is moved depends on the screen layout. If the windows are positioned horizontally, the splitter also moves horizontally. If the windows are positioned vertically, the splitter also moves vertically. Range: 0 to 100

MassMemory
class MassMemoryCls[source]

MassMemory commands group definition. 3 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.massMemory.clone()

Subgroups

Store<Store>

RepCap Settings

# Range: Pos1 .. Pos32
rc = driver.applications.k50Spurious.massMemory.store.repcap_store_get()
driver.applications.k50Spurious.massMemory.store.repcap_store_set(repcap.Store.Pos1)
class StoreCls[source]

Store commands group definition. 3 total commands, 3 Subgroups, 0 group commands Repeated Capability: Store, default value after init: Store.Pos1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.massMemory.store.clone()

Subgroups

Spur
class SpurCls[source]

Spur commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.massMemory.store.spur.clone()

Subgroups

Meas

SCPI Commands

MMEMory:STORe:SPUR:MEAS
class MeasCls[source]

Meas commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(file: str) None[source]
# SCPI: MMEMory:STORe:SPUR:MEAS
driver.applications.k50Spurious.massMemory.store.spur.meas.set(file = '1')

This command stores the current measurement results (all enabled traces and tables of all windows) into the specified csv file. The results are output in the same order as they are displayed on the screen: window by window, trace by trace, and table row by table row.

param file

No help available

Table

SCPI Commands

MMEMory:STORe<Store>:TABLe
class TableCls[source]

Table commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(columns: StatisticType, filename: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:TABLe
driver.applications.k50Spurious.massMemory.store.table.set(columns = enums.StatisticType.ALL, filename = '1', store = repcap.Store.Default)

Exports the selected data from the specified window as a comma-separated list of results, table row by table row, to an ASCII file. The decimal separator (decimal point or comma) for floating-point numerals contained in the file is defined by method RsFswp.Applications.K30_NoiseFigure.FormatPy.Dexport.Dseparator.set.

param columns

SELected | ALL Defines which columns to include in the export file. SELected Only the results defined by method RsFswp.Applications.K50_Spurious.Calculate.Ssearch.Table.Column.set are included. ALL All available results are included.

param filename

String containing the path and name of the file.

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

Trace

SCPI Commands

MMEMory:STORe<Store>:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(trace: int, filename: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:TRACe
driver.applications.k50Spurious.massMemory.store.trace.set(trace = 1, filename = '1', store = repcap.Store.Default)

This command exports trace data from the specified window to an ASCII file. Secure User Mode In secure user mode, settings that are stored on the instrument are stored to volatile memory, which is restricted to 256 MB. Thus, a ‘memory limit reached’ error can occur although the hard disk indicates that storage space is still available. To store data permanently, select an external storage location such as a USB memory device.

param trace

Number of the trace to be stored

param filename

String containing the path and name of the target file.

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

Output
class OutputCls[source]

Output commands group definition. 5 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.output.clone()

Subgroups

Trigger<TriggerPort>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.applications.k50Spurious.output.trigger.repcap_triggerPort_get()
driver.applications.k50Spurious.output.trigger.repcap_triggerPort_set(repcap.TriggerPort.Nr1)
class TriggerCls[source]

Trigger commands group definition. 5 total commands, 4 Subgroups, 0 group commands Repeated Capability: TriggerPort, default value after init: TriggerPort.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.output.trigger.clone()

Subgroups

Direction

SCPI Commands

OUTPut:TRIGger<TriggerPort>:DIRection
class DirectionCls[source]

Direction commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) InOutDirection[source]
# SCPI: OUTPut:TRIGger<tp>:DIRection
value: enums.InOutDirection = driver.applications.k50Spurious.output.trigger.direction.get(triggerPort = repcap.TriggerPort.Default)

This command selects the trigger direction for trigger ports that serve as an input as well as an output.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

direction: INPut | OUTPut INPut Port works as an input. OUTPut Port works as an output.

set(direction: InOutDirection, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut:TRIGger<tp>:DIRection
driver.applications.k50Spurious.output.trigger.direction.set(direction = enums.InOutDirection.INPut, triggerPort = repcap.TriggerPort.Default)

This command selects the trigger direction for trigger ports that serve as an input as well as an output.

param direction

INPut | OUTPut INPut Port works as an input. OUTPut Port works as an output.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Level

SCPI Commands

OUTPut:TRIGger<TriggerPort>:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) LowHigh[source]
# SCPI: OUTPut:TRIGger<tp>:LEVel
value: enums.LowHigh = driver.applications.k50Spurious.output.trigger.level.get(triggerPort = repcap.TriggerPort.Default)

This command defines the level of the (TTL compatible) signal generated at the trigger output. This command works only if you have selected a user-defined output with method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Otype.set.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

level: HIGH 5 V LOW 0 V

set(level: LowHigh, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut:TRIGger<tp>:LEVel
driver.applications.k50Spurious.output.trigger.level.set(level = enums.LowHigh.HIGH, triggerPort = repcap.TriggerPort.Default)

This command defines the level of the (TTL compatible) signal generated at the trigger output. This command works only if you have selected a user-defined output with method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Otype.set.

param level

HIGH 5 V LOW 0 V

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Otype

SCPI Commands

OUTPut:TRIGger<TriggerPort>:OTYPe
class OtypeCls[source]

Otype commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) TriggerOutType[source]
# SCPI: OUTPut:TRIGger<tp>:OTYPe
value: enums.TriggerOutType = driver.applications.k50Spurious.output.trigger.otype.get(triggerPort = repcap.TriggerPort.Default)

This command selects the type of signal generated at the trigger output.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

type_py: No help available

set(type_py: TriggerOutType, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut:TRIGger<tp>:OTYPe
driver.applications.k50Spurious.output.trigger.otype.set(type_py = enums.TriggerOutType.DEVice, triggerPort = repcap.TriggerPort.Default)

This command selects the type of signal generated at the trigger output.

param type_py

No help available

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Pulse
class PulseCls[source]

Pulse commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.output.trigger.pulse.clone()

Subgroups

Immediate

SCPI Commands

OUTPut:TRIGger<TriggerPort>:PULSe:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut:TRIGger<tp>:PULSe:IMMediate
driver.applications.k50Spurious.output.trigger.pulse.immediate.set(triggerPort = repcap.TriggerPort.Default)

This command generates a pulse at the trigger output.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

set_with_opc(triggerPort=TriggerPort.Default, opc_timeout_ms: int = -1) None[source]
Length

SCPI Commands

OUTPut:TRIGger<TriggerPort>:PULSe:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) float[source]
# SCPI: OUTPut:TRIGger<tp>:PULSe:LENGth
value: float = driver.applications.k50Spurious.output.trigger.pulse.length.get(triggerPort = repcap.TriggerPort.Default)

This command defines the length of the pulse generated at the trigger output.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

length: Pulse length in seconds. Unit: S

set(length: float, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut:TRIGger<tp>:PULSe:LENGth
driver.applications.k50Spurious.output.trigger.pulse.length.set(length = 1.0, triggerPort = repcap.TriggerPort.Default)

This command defines the length of the pulse generated at the trigger output.

param length

Pulse length in seconds. Unit: S

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Read
class ReadCls[source]

Read commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.read.clone()

Subgroups

Pmeter<PowerMeter>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k50Spurious.read.pmeter.repcap_powerMeter_get()
driver.applications.k50Spurious.read.pmeter.repcap_powerMeter_set(repcap.PowerMeter.Nr1)

SCPI Commands

READ:PMETer<PowerMeter>
class PmeterCls[source]

Pmeter commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: PowerMeter, default value after init: PowerMeter.Nr1

get(powerMeter=PowerMeter.Default) List[float][source]
# SCPI: READ:PMETer<p>
value: List[float] = driver.applications.k50Spurious.read.pmeter.get(powerMeter = repcap.PowerMeter.Default)

This command initiates a power sensor measurement and queries the results.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

result: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.read.pmeter.clone()
Sense
class SenseCls[source]

Sense commands group definition. 131 total commands, 13 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.clone()

Subgroups

Adjust
class AdjustCls[source]

Adjust commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.adjust.clone()

Subgroups

Carrier

SCPI Commands

SENSe:ADJust:CARRier
class CarrierCls[source]

Carrier commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:ADJust:CARRier
driver.applications.k50Spurious.sense.adjust.carrier.set()

Automatically detects the highest peak over the complete frequency range of the analyzer. This value is considered to be the reference carrier and is indicated in ‘Carrier Level’.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:ADJust:CARRier
driver.applications.k50Spurious.sense.adjust.carrier.set_with_opc()

Automatically detects the highest peak over the complete frequency range of the analyzer. This value is considered to be the reference carrier and is indicated in ‘Carrier Level’.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Level

SCPI Commands

SENSe:ADJust:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:ADJust:LEVel
driver.applications.k50Spurious.sense.adjust.level.set()

Initiates a single (internal) measurement that evaluates and sets the ideal reference level for the current input data and measurement settings. Thus, the settings of the RF attenuation and the reference level are optimized for the signal level. The R&S FSWP is not overloaded and the dynamic range is not limited by an S/N ratio that is too small.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:ADJust:LEVel
driver.applications.k50Spurious.sense.adjust.level.set_with_opc()

Initiates a single (internal) measurement that evaluates and sets the ideal reference level for the current input data and measurement settings. Thus, the settings of the RF attenuation and the reference level are optimized for the signal level. The R&S FSWP is not overloaded and the dynamic range is not limited by an S/N ratio that is too small.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Correction
class CorrectionCls[source]

Correction commands group definition. 11 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.correction.clone()

Subgroups

Cvl

SCPI Commands

SENSe:CORRection:CVL:CLEar
class CvlCls[source]

Cvl commands group definition. 11 total commands, 10 Subgroups, 1 group commands

clear() None[source]
# SCPI: [SENSe]:CORRection:CVL:CLEar
driver.applications.k50Spurious.sense.correction.cvl.clear()

This command deletes the selected conversion loss table. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

clear_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:CORRection:CVL:CLEar
driver.applications.k50Spurious.sense.correction.cvl.clear_with_opc()

This command deletes the selected conversion loss table. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

Same as clear, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.correction.cvl.clone()

Subgroups

Band

SCPI Commands

SENSe:CORRection:CVL:BAND
class BandCls[source]

Band commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() BandB[source]
# SCPI: [SENSe]:CORRection:CVL:BAND
value: enums.BandB = driver.applications.k50Spurious.sense.correction.cvl.band.get()

This command defines the waveguide band for which the conversion loss table is to be used. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

return

band: (enum or string) K | KA | Q | U | V | E | W | F | D | G | Y | J | USER Standard waveguide band or user-defined band. For a definition of the frequency range for the pre-defined bands, see Table ‘Frequency ranges for pre-defined bands’) .

set(band: BandB) None[source]
# SCPI: [SENSe]:CORRection:CVL:BAND
driver.applications.k50Spurious.sense.correction.cvl.band.set(band = enums.BandB.D)

This command defines the waveguide band for which the conversion loss table is to be used. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param band

(enum or string) K | KA | Q | U | V | E | W | F | D | G | Y | J | USER Standard waveguide band or user-defined band. For a definition of the frequency range for the pre-defined bands, see Table ‘Frequency ranges for pre-defined bands’) .

Bias

SCPI Commands

SENSe:CORRection:CVL:BIAS
class BiasCls[source]

Bias commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:CVL:BIAS
value: float = driver.applications.k50Spurious.sense.correction.cvl.bias.get()

This command defines the bias setting to be used with the conversion loss table. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect. This command is only available with option B21 (External Mixer) installed.

return

bias: No help available

set(bias: float) None[source]
# SCPI: [SENSe]:CORRection:CVL:BIAS
driver.applications.k50Spurious.sense.correction.cvl.bias.set(bias = 1.0)

This command defines the bias setting to be used with the conversion loss table. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect. This command is only available with option B21 (External Mixer) installed.

param bias

Unit: A

Catalog

SCPI Commands

SENSe:CORRection:CVL:CATalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:CVL:CATalog
value: float = driver.applications.k50Spurious.sense.correction.cvl.catalog.get()

This command queries all available conversion loss tables saved in the C:/R_S/INSTR/USER/cvl/ directory on the instrument. This command is only available with option B21 (External Mixer) installed.

return

catalog: ‘string’ Comma-separated list of strings containing the file names.

Comment

SCPI Commands

SENSe:CORRection:CVL:COMMent
class CommentCls[source]

Comment commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(comment: str) str[source]
# SCPI: [SENSe]:CORRection:CVL:COMMent
value: str = driver.applications.k50Spurious.sense.correction.cvl.comment.get(comment = '1')

This command defines a comment for the conversion loss table. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param comment

No help available

return

comment: No help available

set(comment: str) None[source]
# SCPI: [SENSe]:CORRection:CVL:COMMent
driver.applications.k50Spurious.sense.correction.cvl.comment.set(comment = '1')

This command defines a comment for the conversion loss table. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param comment

No help available

Data

SCPI Commands

SENSe:CORRection:CVL:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(freq: List[float], level: List[float]) List[float][source]
# SCPI: [SENSe]:CORRection:CVL:DATA
value: List[float] = driver.applications.k50Spurious.sense.correction.cvl.data.get(freq = [1.1, 2.2, 3.3], level = [1.1, 2.2, 3.3])

This command defines the reference values of the selected conversion loss tables. The values are entered as a set of frequency/level pairs. A maximum of 50 frequency/level pairs may be entered. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param freq

The frequencies have to be sent in ascending order. Unit: HZ

param level

Unit: DB

return

freq: The frequencies have to be sent in ascending order. Unit: HZ

set(freq: List[float], level: List[float]) None[source]
# SCPI: [SENSe]:CORRection:CVL:DATA
driver.applications.k50Spurious.sense.correction.cvl.data.set(freq = [1.1, 2.2, 3.3], level = [1.1, 2.2, 3.3])

This command defines the reference values of the selected conversion loss tables. The values are entered as a set of frequency/level pairs. A maximum of 50 frequency/level pairs may be entered. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param freq

The frequencies have to be sent in ascending order. Unit: HZ

param level

Unit: DB

Harmonic

SCPI Commands

SENSe:CORRection:CVL:HARMonic
class HarmonicCls[source]

Harmonic commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(harmonic: float) float[source]
# SCPI: [SENSe]:CORRection:CVL:HARMonic
value: float = driver.applications.k50Spurious.sense.correction.cvl.harmonic.get(harmonic = 1.0)

This command defines the harmonic order for which the conversion loss table is to be used. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect. This command is only available with option B21 (External Mixer) installed.

param harmonic

Range: 2 to 65

return

harmonic: No help available

set(harmonic: float) None[source]
# SCPI: [SENSe]:CORRection:CVL:HARMonic
driver.applications.k50Spurious.sense.correction.cvl.harmonic.set(harmonic = 1.0)

This command defines the harmonic order for which the conversion loss table is to be used. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect. This command is only available with option B21 (External Mixer) installed.

param harmonic

Range: 2 to 65

Mixer

SCPI Commands

SENSe:CORRection:CVL:MIXer
class MixerCls[source]

Mixer commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(comment: str) str[source]
# SCPI: [SENSe]:CORRection:CVL:MIXer
value: str = driver.applications.k50Spurious.sense.correction.cvl.mixer.get(comment = '1')

This command defines the mixer name in the conversion loss table. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param comment

string Name of mixer with a maximum of 16 characters

return

comment: No help available

set(comment: str) None[source]
# SCPI: [SENSe]:CORRection:CVL:MIXer
driver.applications.k50Spurious.sense.correction.cvl.mixer.set(comment = '1')

This command defines the mixer name in the conversion loss table. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param comment

string Name of mixer with a maximum of 16 characters

Ports

SCPI Commands

SENSe:CORRection:CVL:PORTs
class PortsCls[source]

Ports commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(port: float) float[source]
# SCPI: [SENSe]:CORRection:CVL:PORTs
value: float = driver.applications.k50Spurious.sense.correction.cvl.ports.get(port = 1.0)

This command defines the mixer type in the conversion loss table. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param port

2 | 3

return

port: No help available

set(port: float) None[source]
# SCPI: [SENSe]:CORRection:CVL:PORTs
driver.applications.k50Spurious.sense.correction.cvl.ports.set(port = 1.0)

This command defines the mixer type in the conversion loss table. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param port

2 | 3

Select

SCPI Commands

SENSe:CORRection:CVL:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(select: str) str[source]
# SCPI: [SENSe]:CORRection:CVL:SELect
value: str = driver.applications.k50Spurious.sense.correction.cvl.select.get(select = '1')

This command selects the conversion loss table with the specified file name. If <file_name> is not available, a new conversion loss table is created. This command is only available with option B21 (External Mixer) installed.

param select

String containing the path and name of the file.

return

select: No help available

set(select: str) None[source]
# SCPI: [SENSe]:CORRection:CVL:SELect
driver.applications.k50Spurious.sense.correction.cvl.select.set(select = '1')

This command selects the conversion loss table with the specified file name. If <file_name> is not available, a new conversion loss table is created. This command is only available with option B21 (External Mixer) installed.

param select

String containing the path and name of the file.

Snumber

SCPI Commands

SENSe:CORRection:CVL:SNUMber
class SnumberCls[source]

Snumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(serial_number: str) str[source]
# SCPI: [SENSe]:CORRection:CVL:SNUMber
value: str = driver.applications.k50Spurious.sense.correction.cvl.snumber.get(serial_number = '1')

This command defines the serial number of the mixer for which the conversion loss table is to be used. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param serial_number

Serial number with a maximum of 16 characters

return

serial_number: No help available

set(serial_number: str) None[source]
# SCPI: [SENSe]:CORRection:CVL:SNUMber
driver.applications.k50Spurious.sense.correction.cvl.snumber.set(serial_number = '1')

This command defines the serial number of the mixer for which the conversion loss table is to be used. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param serial_number

Serial number with a maximum of 16 characters

Creference
class CreferenceCls[source]

Creference commands group definition. 14 total commands, 8 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.creference.clone()

Subgroups

Freference

SCPI Commands

SENSe:CREFerence:FREFerence
class FreferenceCls[source]

Freference commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() ReferenceMode[source]
# SCPI: [SENSe]:CREFerence:FREFerence
value: enums.ReferenceMode = driver.applications.k50Spurious.sense.creference.freference.get()

No command help available

return

limits: ABSolute | RELative

set(limits: ReferenceMode) None[source]
# SCPI: [SENSe]:CREFerence:FREFerence
driver.applications.k50Spurious.sense.creference.freference.set(limits = enums.ReferenceMode.ABSolute)

No command help available

param limits

ABSolute | RELative

Frequency

SCPI Commands

SENSe:CREFerence:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CREFerence:FREQuency
value: float = driver.applications.k50Spurious.sense.creference.frequency.get()

Defines or queries the frequency at which the maximum peak of the signal, that is: the reference carrier, was found.

return

frequency: Unit: HZ

set(frequency: float) None[source]
# SCPI: [SENSe]:CREFerence:FREQuency
driver.applications.k50Spurious.sense.creference.frequency.set(frequency = 1.0)

Defines or queries the frequency at which the maximum peak of the signal, that is: the reference carrier, was found.

param frequency

Unit: HZ

Guard
class GuardCls[source]

Guard commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.creference.guard.clone()

Subgroups

Interval

SCPI Commands

SENSe:CREFerence:GUARd:INTerval
class IntervalCls[source]

Interval commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CREFerence:GUARd:INTerval
value: float = driver.applications.k50Spurious.sense.creference.guard.interval.get()

Defines the guard interval as a span around the reference carrier. This setting is only available for [SENSe:]CREFerence:GUARd:STATe OFF

return

span: Unit: HZ

set(span: float) None[source]
# SCPI: [SENSe]:CREFerence:GUARd:INTerval
driver.applications.k50Spurious.sense.creference.guard.interval.set(span = 1.0)

Defines the guard interval as a span around the reference carrier. This setting is only available for [SENSe:]CREFerence:GUARd:STATe OFF

param span

Unit: HZ

State

SCPI Commands

SENSe:CREFerence:GUARd:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:CREFerence:GUARd:STATe
value: bool = driver.applications.k50Spurious.sense.creference.guard.state.get()

Determines whether the specified guard interval is included in the spur search or not. If the guard interval is not included, the spectrum displays contain gaps at the guard intervals.

return

state: ON | OFF | 0 | 1 OFF | 0 Guard interval is not included ON | 1 Guard interval is included

set(state: bool) None[source]
# SCPI: [SENSe]:CREFerence:GUARd:STATe
driver.applications.k50Spurious.sense.creference.guard.state.set(state = False)

Determines whether the specified guard interval is included in the spur search or not. If the guard interval is not included, the spectrum displays contain gaps at the guard intervals.

param state

ON | OFF | 0 | 1 OFF | 0 Guard interval is not included ON | 1 Guard interval is included

Harmonics
class HarmonicsCls[source]

Harmonics commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.creference.harmonics.clone()

Subgroups

Identify

SCPI Commands

SENSe:CREFerence:HARMonics:IDENtify
class IdentifyCls[source]

Identify commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:CREFerence:HARMonics:IDENtify
value: bool = driver.applications.k50Spurious.sense.creference.harmonics.identify.get()

Enables or disables the identification of harmonics of the carrier.

return

state: ON | 1 HArmonics are marked OFF | 0 Harmonics are not marked

set(state: bool) None[source]
# SCPI: [SENSe]:CREFerence:HARMonics:IDENtify
driver.applications.k50Spurious.sense.creference.harmonics.identify.set(state = False)

Enables or disables the identification of harmonics of the carrier.

param state

ON | 1 HArmonics are marked OFF | 0 Harmonics are not marked

Mnumber

SCPI Commands

SENSe:CREFerence:HARMonics:MNUMber
class MnumberCls[source]

Mnumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CREFerence:HARMonics:MNUMber
value: float = driver.applications.k50Spurious.sense.creference.harmonics.mnumber.get()

Sets the maximum harmonics number to be measured.

return

mharm: No help available

set(mharm: float) None[source]
# SCPI: [SENSe]:CREFerence:HARMonics:MNUMber
driver.applications.k50Spurious.sense.creference.harmonics.mnumber.set(mharm = 1.0)

Sets the maximum harmonics number to be measured.

param mharm

numeric value

Tolerance

SCPI Commands

SENSe:CREFerence:HARMonics:TOLerance
class ToleranceCls[source]

Tolerance commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CREFerence:HARMonics:TOLerance
value: float = driver.applications.k50Spurious.sense.creference.harmonics.tolerance.get()

Sets the frequency tolerance to match harmonics to measured spurs.

return

tol: No help available

set(tol: float) None[source]
# SCPI: [SENSe]:CREFerence:HARMonics:TOLerance
driver.applications.k50Spurious.sense.creference.harmonics.tolerance.set(tol = 1.0)

Sets the frequency tolerance to match harmonics to measured spurs.

param tol

numeric value Unit: Hz

Pdetect
class PdetectCls[source]

Pdetect commands group definition. 4 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.creference.pdetect.clone()

Subgroups

Range
class RangeCls[source]

Range commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.creference.pdetect.range.clone()

Subgroups

Center

SCPI Commands

SENSe:CREFerence:PDETect:RANGe:CENTer
class CenterCls[source]

Center commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CREFerence:PDETect:RANGe:CENTer
value: float = driver.applications.k50Spurious.sense.creference.pdetect.range.center.get()

Defines the center of the range in which the maximum peak is searched.

return

center: Unit: HZ

set(center: float) None[source]
# SCPI: [SENSe]:CREFerence:PDETect:RANGe:CENTer
driver.applications.k50Spurious.sense.creference.pdetect.range.center.set(center = 1.0)

Defines the center of the range in which the maximum peak is searched.

param center

Unit: HZ

Span

SCPI Commands

SENSe:CREFerence:PDETect:RANGe:SPAN
class SpanCls[source]

Span commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CREFerence:PDETect:RANGe:SPAN
value: float = driver.applications.k50Spurious.sense.creference.pdetect.range.span.get()

Defines the width of the range in which the maximum peak is searched.

return

span: Unit: HZ

set(span: float) None[source]
# SCPI: [SENSe]:CREFerence:PDETect:RANGe:SPAN
driver.applications.k50Spurious.sense.creference.pdetect.range.span.set(span = 1.0)

Defines the width of the range in which the maximum peak is searched.

param span

Unit: HZ

Start

SCPI Commands

SENSe:CREFerence:PDETect:RANGe:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CREFerence:PDETect:RANGe:STARt
value: float = driver.applications.k50Spurious.sense.creference.pdetect.range.start.get()

Defines the beginning of the range in which the maximum peak is searched.

return

start: Unit: HZ

set(start: float) None[source]
# SCPI: [SENSe]:CREFerence:PDETect:RANGe:STARt
driver.applications.k50Spurious.sense.creference.pdetect.range.start.set(start = 1.0)

Defines the beginning of the range in which the maximum peak is searched.

param start

Unit: HZ

Stop

SCPI Commands

SENSe:CREFerence:PDETect:RANGe:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CREFerence:PDETect:RANGe:STOP
value: float = driver.applications.k50Spurious.sense.creference.pdetect.range.stop.get()

Defines the end of the range in which the maximum peak is searched.

return

stop: Unit: HZ

set(stop: float) None[source]
# SCPI: [SENSe]:CREFerence:PDETect:RANGe:STOP
driver.applications.k50Spurious.sense.creference.pdetect.range.stop.set(stop = 1.0)

Defines the end of the range in which the maximum peak is searched.

param stop

Unit: HZ

Preference

SCPI Commands

SENSe:CREFerence:PREFerence
class PreferenceCls[source]

Preference commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() ReferenceMode[source]
# SCPI: [SENSe]:CREFerence:PREFerence
value: enums.ReferenceMode = driver.applications.k50Spurious.sense.creference.preference.get()

No command help available

return

limits: ABSolute | RELative

set(limits: ReferenceMode) None[source]
# SCPI: [SENSe]:CREFerence:PREFerence
driver.applications.k50Spurious.sense.creference.preference.set(limits = enums.ReferenceMode.ABSolute)

No command help available

param limits

ABSolute | RELative

Srange

SCPI Commands

SENSe:CREFerence:SRANge
class SrangeCls[source]

Srange commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SearchRange[source]
# SCPI: [SENSe]:CREFerence:SRANge
value: enums.SearchRange = driver.applications.k50Spurious.sense.creference.srange.get()

Determines the search area for the automatic carrier measurement function.

return

search_range: GMAXimum | RMAXimum GMAXimum Global maximum: The maximum peak in the entire measurement span is determined. RMAXimum Range maximum: The maximum peak is searched only in the specified range.

set(search_range: SearchRange) None[source]
# SCPI: [SENSe]:CREFerence:SRANge
driver.applications.k50Spurious.sense.creference.srange.set(search_range = enums.SearchRange.GMAXimum)

Determines the search area for the automatic carrier measurement function.

param search_range

GMAXimum | RMAXimum GMAXimum Global maximum: The maximum peak in the entire measurement span is determined. RMAXimum Range maximum: The maximum peak is searched only in the specified range.

Value

SCPI Commands

SENSe:CREFerence:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CREFerence:VALue
value: float = driver.applications.k50Spurious.sense.creference.value.get()

Defines the maximum peak of the signal, which is considered to be the reference carrier.

return

max_peak: Unit: DBM

set(max_peak: float) None[source]
# SCPI: [SENSe]:CREFerence:VALue
driver.applications.k50Spurious.sense.creference.value.set(max_peak = 1.0)

Defines the maximum peak of the signal, which is considered to be the reference carrier.

param max_peak

Unit: DBM

Directed

SCPI Commands

SENSe:DIRected:SAVE
SENSe:DIRected:LOAD
class DirectedCls[source]

Directed commands group definition. 11 total commands, 7 Subgroups, 2 group commands

load(filename: str) None[source]
# SCPI: [SENSe]:DIRected:LOAD
driver.applications.k50Spurious.sense.directed.load(filename = '1')

Loads a stored search configuration from a .csv file. The current settings in the table are overwritten by the settings in the file!

param filename

No help available

save(filename: str) None[source]
# SCPI: [SENSe]:DIRected:SAVE
driver.applications.k50Spurious.sense.directed.save(filename = '1')

Saves the current directed search configuration to a user-defined .csv file for later use. The result is a comma-separated list of values with the following syntax for each span: <No>,<Frequency>,<SearchSpan>, <DetThreshold>,<SNR>,<DetectMode> For details on the parameters see ‘Directed Search Measurement settings’) .

param filename

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.directed.clone()

Subgroups

InputPy
class InputPyCls[source]

InputPy commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.directed.inputPy.clone()

Subgroups

Attenuation

SCPI Commands

SENSe:DIRected:INPut:ATTenuation
class AttenuationCls[source]

Attenuation commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DIRected:INPut:ATTenuation
value: float = driver.applications.k50Spurious.sense.directed.inputPy.attenuation.get()

Defines the RF attenuation for the directed search measurement.

return

attenuation: integer Range: 0 dB to 79 dB, Unit: DB

set(attenuation: float) None[source]
# SCPI: [SENSe]:DIRected:INPut:ATTenuation
driver.applications.k50Spurious.sense.directed.inputPy.attenuation.set(attenuation = 1.0)

Defines the RF attenuation for the directed search measurement.

param attenuation

integer Range: 0 dB to 79 dB, Unit: DB

Gain
class GainCls[source]

Gain commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.directed.inputPy.gain.clone()

Subgroups

State

SCPI Commands

SENSe:DIRected:INPut:GAIN:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DIRected:INPut:GAIN:STATe
value: bool = driver.applications.k50Spurious.sense.directed.inputPy.gain.state.get()

Switches the optional preamplifier on or off (if available) for the directed search measurement.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:DIRected:INPut:GAIN:STATe
driver.applications.k50Spurious.sense.directed.inputPy.gain.state.set(state = False)

Switches the optional preamplifier on or off (if available) for the directed search measurement.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Value

SCPI Commands

SENSe:DIRected:INPut:GAIN:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DIRected:INPut:GAIN[:VALue]
value: float = driver.applications.k50Spurious.sense.directed.inputPy.gain.value.get()

Defines the gain by the optional preamplifier (if activated for the directed search measurement, see [SENSe:]DIRected:INPut:GAIN:STATe) . For R&S FSWP26 or higher models, the input signal is amplified by 30 dB if the preamplifier is activated. For R&S FSWP8 or R&S FSWP13 models, different settings are available.

return

gain: 15 dB | 30 dB All other values are rounded to the nearest of these two.

set(gain: float) None[source]
# SCPI: [SENSe]:DIRected:INPut:GAIN[:VALue]
driver.applications.k50Spurious.sense.directed.inputPy.gain.value.set(gain = 1.0)

Defines the gain by the optional preamplifier (if activated for the directed search measurement, see [SENSe:]DIRected:INPut:GAIN:STATe) . For R&S FSWP26 or higher models, the input signal is amplified by 30 dB if the preamplifier is activated. For R&S FSWP8 or R&S FSWP13 models, different settings are available.

param gain

15 dB | 30 dB All other values are rounded to the nearest of these two.

Loffset

SCPI Commands

SENSe:DIRected:LOFFset
class LoffsetCls[source]

Loffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DIRected:LOFFset
value: float = driver.applications.k50Spurious.sense.directed.loffset.get()

Defines a limit line as an offset to the detection threshold for each range.

return

peak_exc: Range: 0 to 200, Unit: DB

set(peak_exc: float) None[source]
# SCPI: [SENSe]:DIRected:LOFFset
driver.applications.k50Spurious.sense.directed.loffset.set(peak_exc = 1.0)

Defines a limit line as an offset to the detection threshold for each range.

param peak_exc

Range: 0 to 200, Unit: DB

MfRbw

SCPI Commands

SENSe:DIRected:MFRBw
class MfRbwCls[source]

MfRbw commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DIRected:MFRBw
value: float = driver.applications.k50Spurious.sense.directed.mfRbw.get()

No command help available

return

max_final_rbw: Range: 1 Hz to 10 MHz , Unit: HZ

set(max_final_rbw: float) None[source]
# SCPI: [SENSe]:DIRected:MFRBw
driver.applications.k50Spurious.sense.directed.mfRbw.set(max_final_rbw = 1.0)

No command help available

param max_final_rbw

Range: 1 Hz to 10 MHz , Unit: HZ

Nfft

SCPI Commands

SENSe:DIRected:NFFT
class NfftCls[source]

Nfft commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DIRected:NFFT
value: float = driver.applications.k50Spurious.sense.directed.nfft.get()

Defines the number of FFTs to be performed for all spurs in the directed search measurement.

return

loffset: integer Range: 1 to 20, Unit: DB

set(loffset: float) None[source]
# SCPI: [SENSe]:DIRected:NFFT
driver.applications.k50Spurious.sense.directed.nfft.set(loffset = 1.0)

Defines the number of FFTs to be performed for all spurs in the directed search measurement.

param loffset

integer Range: 1 to 20, Unit: DB

Pexcursion

SCPI Commands

SENSe:DIRected:PEXCursion
class PexcursionCls[source]

Pexcursion commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DIRected:PEXCursion
value: float = driver.applications.k50Spurious.sense.directed.pexcursion.get()

Defines the minimum level value by which the signal must rise or fall after a detected spur so that a new spur is detected.

return

peak_exc: Range: 0 to 100, Unit: DB

set(peak_exc: float) None[source]
# SCPI: [SENSe]:DIRected:PEXCursion
driver.applications.k50Spurious.sense.directed.pexcursion.set(peak_exc = 1.0)

Defines the minimum level value by which the signal must rise or fall after a detected spur so that a new spur is detected.

param peak_exc

Range: 0 to 100, Unit: DB

RefLevel

SCPI Commands

SENSe:DIRected:RLEVel
class RefLevelCls[source]

RefLevel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DIRected:RLEVel
value: float = driver.applications.k50Spurious.sense.directed.refLevel.get()

Defines the reference level for the directed search measurement.

return

ref_level: (–10 dBm + RF attenuation – RF preamplifier gain) Range: -130 dBm to max. 30 dBm, Unit: dBm

set(ref_level: float) None[source]
# SCPI: [SENSe]:DIRected:RLEVel
driver.applications.k50Spurious.sense.directed.refLevel.set(ref_level = 1.0)

Defines the reference level for the directed search measurement.

param ref_level

(–10 dBm + RF attenuation – RF preamplifier gain) Range: -130 dBm to max. 30 dBm, Unit: dBm

Settings

SCPI Commands

SENSe:DIRected:SETTings
class SettingsCls[source]

Settings commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Search_Span: List[float]: numeric value The span around the frequency for which a detailed measurement (spurious detection sweep and spot search) is performed. Note that the frequency spans must be distinct, that is: they may not overlap. Unit: HZ

  • Det_Threshold: List[float]: numeric value Absolute threshold that the power level must exceed for a spur to be detected. Unit: dBm

  • Desired_Spur_Snr: List[float]: numeric value Minimum signal-to-noise ratio that the power level must exceed for a spur to be detected during the spot search Unit: dB

get() GetStruct[source]
# SCPI: [SENSe]:DIRected:SETTings
value: GetStruct = driver.applications.k50Spurious.sense.directed.settings.get()

Defines the current directed search configuration, that is: all frequency spans to be measured in detail. The current configuration table is overwritten. Note that all entries must be defined in one command so that the R&S FSWP Spurious measurements application can detect any possible conflicts between the frequency spans. The parameters are defined as a comma-separated list with one line per span, using the following syntax: <Frequency>,<SearchSpan>,<DetThreshold>,<SNR> For details on the parameters see ‘Directed Search Measurement settings’) .

return

structure: for return value, see the help for GetStruct structure arguments.

set(frequency: Optional[List[float]] = None, search_span: Optional[List[float]] = None, det_threshold: Optional[List[float]] = None, desired_spur_snr: Optional[List[float]] = None) None[source]
# SCPI: [SENSe]:DIRected:SETTings
driver.applications.k50Spurious.sense.directed.settings.set(frequency = [1.1, 2.2, 3.3], search_span = [1.1, 2.2, 3.3], det_threshold = [1.1, 2.2, 3.3], desired_spur_snr = [1.1, 2.2, 3.3])

Defines the current directed search configuration, that is: all frequency spans to be measured in detail. The current configuration table is overwritten. Note that all entries must be defined in one command so that the R&S FSWP Spurious measurements application can detect any possible conflicts between the frequency spans. The parameters are defined as a comma-separated list with one line per span, using the following syntax: <Frequency>,<SearchSpan>,<DetThreshold>,<SNR> For details on the parameters see ‘Directed Search Measurement settings’) .

param frequency

numeric value Center frequency for directed search measurement of the spur Unit: HZ

param search_span

numeric value The span around the frequency for which a detailed measurement (spurious detection sweep and spot search) is performed. Note that the frequency spans must be distinct, that is: they may not overlap. Unit: HZ

param det_threshold

numeric value Absolute threshold that the power level must exceed for a spur to be detected. Unit: dBm

param desired_spur_snr

numeric value Minimum signal-to-noise ratio that the power level must exceed for a spur to be detected during the spot search Unit: dB

Fplan

SCPI Commands

SENSe:FPLan:SAVE
SENSe:FPLan:LOAD
class FplanCls[source]

Fplan commands group definition. 13 total commands, 3 Subgroups, 2 group commands

load(filename: str) None[source]
# SCPI: [SENSe]:FPLan:LOAD
driver.applications.k50Spurious.sense.fplan.load(filename = '1')

Loads a stored frequency plan configuration from a .csv file.

param filename

No help available

save(filename: str) None[source]
# SCPI: [SENSe]:FPLan:SAVE
driver.applications.k50Spurious.sense.fplan.save(filename = '1')

Saves the current frequency plan configuration to a user-defined .csv file for later use. The result is a comma-separated list of values with the following syntax for each row of the frequency plan: <Num>,<Comp>,<InFreq1>,<MaxHarm1>,<InFreq2>, <Fact>,<MaxHarm2>,<Ident2>,<BandCtr>,<BandSpn>

param filename

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.fplan.clone()

Subgroups

Component<Component>

RepCap Settings

# Range: Ix1 .. Ix32
rc = driver.applications.k50Spurious.sense.fplan.component.repcap_component_get()
driver.applications.k50Spurious.sense.fplan.component.repcap_component_set(repcap.Component.Ix1)

SCPI Commands

SENSe:FPLan:COMPonent<Component>:DELete
class ComponentCls[source]

Component commands group definition. 9 total commands, 7 Subgroups, 1 group commands Repeated Capability: Component, default value after init: Component.Ix1

delete(component=Component.Default) None[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:DELete
driver.applications.k50Spurious.sense.fplan.component.delete(component = repcap.Component.Default)

This command will delete the selected row from the frequency plan.

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

delete_with_opc(component=Component.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.fplan.component.clone()

Subgroups

Add

SCPI Commands

SENSe:FPLan:COMPonent<Component>:ADD
class AddCls[source]

Add commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(component=Component.Default) None[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:ADD
driver.applications.k50Spurious.sense.fplan.component.add.set(component = repcap.Component.Default)

Adds a new component below the selected row <co> in the frequency plan. If the command is executed on a row that does not yet exist, this row and all that are missing up to this row are created.

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

set_with_opc(component=Component.Default, opc_timeout_ms: int = -1) None[source]
Bcenter

SCPI Commands

SENSe:FPLan:COMPonent<Component>:BCENter
class BcenterCls[source]

Bcenter commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(component=Component.Default) float[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:BCENter
value: float = driver.applications.k50Spurious.sense.fplan.component.bcenter.get(component = repcap.Component.Default)

Defines the center of the search span that is evaluated for spur identification within the frequency plan. By default, the defined center frequency is used.

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

return

center_freq: Unit: HZ

set(center_freq: float, component=Component.Default) None[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:BCENter
driver.applications.k50Spurious.sense.fplan.component.bcenter.set(center_freq = 1.0, component = repcap.Component.Default)

Defines the center of the search span that is evaluated for spur identification within the frequency plan. By default, the defined center frequency is used.

param center_freq

Unit: HZ

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

Bspan

SCPI Commands

SENSe:FPLan:COMPonent<Component>:BSPan
class BspanCls[source]

Bspan commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(component=Component.Default) float[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:BSPan
value: float = driver.applications.k50Spurious.sense.fplan.component.bspan.get(component = repcap.Component.Default)

Defines the span that is evaluated for spur identification within the frequency plan. By default, the full measurement span is used.

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

return

span: Unit: HZ

set(span: float, component=Component.Default) None[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:BSPan
driver.applications.k50Spurious.sense.fplan.component.bspan.set(span = 1.0, component = repcap.Component.Default)

Defines the span that is evaluated for spur identification within the frequency plan. By default, the full measurement span is used.

param span

Unit: HZ

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

Factor

SCPI Commands

SENSe:FPLan:COMPonent<Component>:FACTor
class FactorCls[source]

Factor commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(component=Component.Default) int[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:FACTor
value: int = driver.applications.k50Spurious.sense.fplan.component.factor.get(component = repcap.Component.Default)

No command help available

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

return

factor: No help available

set(factor: int, component=Component.Default) None[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:FACTor
driver.applications.k50Spurious.sense.fplan.component.factor.set(factor = 1, component = repcap.Component.Default)

No command help available

param factor

No help available

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

Identity

SCPI Commands

SENSe:FPLan:COMPonent<Component>:IDENtity
class IdentityCls[source]

Identity commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(component=Component.Default) MixerIdentifier[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:IDENtity
value: enums.MixerIdentifier = driver.applications.k50Spurious.sense.fplan.component.identity.get(component = repcap.Component.Default)

Selects the identifier for the second input frequency for mixers.

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

return

type_py: LO | CLOCk

set(type_py: MixerIdentifier, component=Component.Default) None[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:IDENtity
driver.applications.k50Spurious.sense.fplan.component.identity.set(type_py = enums.MixerIdentifier.CLOCk, component = repcap.Component.Default)

Selects the identifier for the second input frequency for mixers.

param type_py

LO | CLOCk

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

Port<Port>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.applications.k50Spurious.sense.fplan.component.port.repcap_port_get()
driver.applications.k50Spurious.sense.fplan.component.port.repcap_port_set(repcap.Port.Nr1)
class PortCls[source]

Port commands group definition. 2 total commands, 2 Subgroups, 0 group commands Repeated Capability: Port, default value after init: Port.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.fplan.component.port.clone()

Subgroups

Frequency

SCPI Commands

SENSe:FPLan:COMPonent<Component>:PORT<Port>:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(component=Component.Default, port=Port.Default) float[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:PORT<1|2>:FREQuency
value: float = driver.applications.k50Spurious.sense.fplan.component.port.frequency.get(component = repcap.Component.Default, port = repcap.Port.Default)

Defines the frequency of the input signal. For all components after the first one, the output frequency of the previous component is used as the input frequency. For details see ‘Frequency plan and spur identification’.

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

param port

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Port’)

return

frequency: Unit: HZ

set(frequency: float, component=Component.Default, port=Port.Default) None[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:PORT<1|2>:FREQuency
driver.applications.k50Spurious.sense.fplan.component.port.frequency.set(frequency = 1.0, component = repcap.Component.Default, port = repcap.Port.Default)

Defines the frequency of the input signal. For all components after the first one, the output frequency of the previous component is used as the input frequency. For details see ‘Frequency plan and spur identification’.

param frequency

Unit: HZ

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

param port

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Port’)

Mharmonic

SCPI Commands

SENSe:FPLan:COMPonent<Component>:PORT<Port>:MHARmonic
class MharmonicCls[source]

Mharmonic commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(component=Component.Default, port=Port.Default) int[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:PORT<1|2>:MHARmonic
value: int = driver.applications.k50Spurious.sense.fplan.component.port.mharmonic.get(component = repcap.Component.Default, port = repcap.Port.Default)

Defines the maximum harmonic of each input frequency to be considered in calculating mixer products for spur identification. For details see ‘Frequency plan and spur identification’.

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

param port

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Port’)

return

harmonic: Range: 1 to 5

set(harmonic: int, component=Component.Default, port=Port.Default) None[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:PORT<1|2>:MHARmonic
driver.applications.k50Spurious.sense.fplan.component.port.mharmonic.set(harmonic = 1, component = repcap.Component.Default, port = repcap.Port.Default)

Defines the maximum harmonic of each input frequency to be considered in calculating mixer products for spur identification. For details see ‘Frequency plan and spur identification’.

param harmonic

Range: 1 to 5

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

param port

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Port’)

TypePy

SCPI Commands

SENSe:FPLan:COMPonent<Component>:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(component=Component.Default) ComponentType[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:TYPE
value: enums.ComponentType = driver.applications.k50Spurious.sense.fplan.component.typePy.get(component = repcap.Component.Default)

Defines the type of component in the signal path. Depending on the type of component, different parameters are available. For details see ‘Frequency plan and spur identification’.

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

return

type_py: MIXer | AMPLifier | MULTiplier | DIVider MIXer Mixes the input signal (RF input or the output of the previous component) with a second input frequency. AMPLifier Amplifies the input signal (RF input or the output of the previous component) . MULTiplier Multiplies the input signal (RF input or the output of the previous component) by a configurable factor n. DIVider Divides the input signal (RF input or the output of the previous component) by a configurable factor n.

set(type_py: ComponentType, component=Component.Default) None[source]
# SCPI: [SENSe]:FPLan:COMPonent<co>:TYPE
driver.applications.k50Spurious.sense.fplan.component.typePy.set(type_py = enums.ComponentType.AMPLifier, component = repcap.Component.Default)

Defines the type of component in the signal path. Depending on the type of component, different parameters are available. For details see ‘Frequency plan and spur identification’.

param type_py

MIXer | AMPLifier | MULTiplier | DIVider MIXer Mixes the input signal (RF input or the output of the previous component) with a second input frequency. AMPLifier Amplifies the input signal (RF input or the output of the previous component) . MULTiplier Multiplies the input signal (RF input or the output of the previous component) by a configurable factor n. DIVider Divides the input signal (RF input or the output of the previous component) by a configurable factor n.

param component

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Component’)

Predicted

SCPI Commands

SENSe:FPLan:PREDicted:EXPort
class PredictedCls[source]

Predicted commands group definition. 1 total commands, 0 Subgroups, 1 group commands

export(filename: str) None[source]
# SCPI: [SENSe]:FPLan:PREDicted:EXPort
driver.applications.k50Spurious.sense.fplan.predicted.export(filename = '1')

Saves the current predicted list to a .csv file.

param filename

No help available

Transfer

SCPI Commands

SENSe:FPLan:TRANsfer
class TransferCls[source]

Transfer commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:FPLan:TRANsfer
driver.applications.k50Spurious.sense.fplan.transfer.set()

This command will transfer all frequencies that result out of the current frequency plan settings to the directed search settings. For details see ‘Frequency plan and spur identification’.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:FPLan:TRANsfer
driver.applications.k50Spurious.sense.fplan.transfer.set_with_opc()

This command will transfer all frequencies that result out of the current frequency plan settings to the directed search settings. For details see ‘Frequency plan and spur identification’.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Frequency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.frequency.clone()

Subgroups

Offset

SCPI Commands

SENSe:FREQuency:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:OFFSet
value: float = driver.applications.k50Spurious.sense.frequency.offset.get()

No command help available

return

frequency: No help available

set(frequency: float) None[source]
# SCPI: [SENSe]:FREQuency:OFFSet
driver.applications.k50Spurious.sense.frequency.offset.set(frequency = 1.0)

No command help available

param frequency

No help available

ListPy

SCPI Commands

SENSe:LIST:SAVE
SENSe:LIST:LOAD
SENSe:LIST:CLEar
class ListPyCls[source]

ListPy commands group definition. 22 total commands, 1 Subgroups, 3 group commands

clear() None[source]
# SCPI: [SENSe]:LIST:CLEar
driver.applications.k50Spurious.sense.listPy.clear()

Removes all but the first range from the wide search settings table.

clear_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:LIST:CLEar
driver.applications.k50Spurious.sense.listPy.clear_with_opc()

Removes all but the first range from the wide search settings table.

Same as clear, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

load(filename: str) None[source]
# SCPI: [SENSe]:LIST:LOAD
driver.applications.k50Spurious.sense.listPy.load(filename = '1')

Loads a stored range setup from a .csv file. The current settings in the table are overwritten by the settings in the file!

param filename

No help available

save(filename: str) None[source]
# SCPI: [SENSe]:LIST:SAVE
driver.applications.k50Spurious.sense.listPy.save(filename = '1')

Saves the current range setup to a user-defined comma-separated (.csv) file for later use. The values are stored in the following order for each range: <No>,<Start>,<Stop>,<TNRStart>,<TNRStop>,<LimitOffset>,<PeakExcursion>,<SNR>,<AutoRBW>, <RBW>,<MaxFinalRBW>,<Detector>,<DetLength>,<Reserved>,<RefLevel>,<RFAttenuation>,<Preamp>

param filename

String containing the path and name of the file.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.listPy.clone()

Subgroups

Range<RangePy>

RepCap Settings

# Range: Ix1 .. Ix64
rc = driver.applications.k50Spurious.sense.listPy.range.repcap_rangePy_get()
driver.applications.k50Spurious.sense.listPy.range.repcap_rangePy_set(repcap.RangePy.Ix1)

SCPI Commands

SENSe:LIST:RANGe<RangePy>:DELete
class RangeCls[source]

Range commands group definition. 19 total commands, 13 Subgroups, 1 group commands Repeated Capability: RangePy, default value after init: RangePy.Ix1

delete(rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:DELete
driver.applications.k50Spurious.sense.listPy.range.delete(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

delete_with_opc(rangePy=RangePy.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.listPy.range.clone()

Subgroups

Bandwidth
class BandwidthCls[source]

Bandwidth commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.listPy.range.bandwidth.clone()

Subgroups

Auto

SCPI Commands

SENSe:LIST:RANGe<RangePy>:BANDwidth:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(state: bool, rangePy=RangePy.Default) bool[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:BANDwidth:AUTO
value: bool = driver.applications.k50Spurious.sense.listPy.range.bandwidth.auto.get(state = False, rangePy = repcap.RangePy.Default)

Activates or deactivates automatic definition of the RBW for individual ranges. If necessary, the range is divided further into segments.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:BANDwidth:AUTO
driver.applications.k50Spurious.sense.listPy.range.bandwidth.auto.set(state = False, rangePy = repcap.RangePy.Default)

Activates or deactivates automatic definition of the RBW for individual ranges. If necessary, the range is divided further into segments.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Resolution

SCPI Commands

SENSe:LIST:RANGe<RangePy>:BANDwidth:RESolution
class ResolutionCls[source]

Resolution commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:BANDwidth[:RESolution]
value: float = driver.applications.k50Spurious.sense.listPy.range.bandwidth.resolution.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

rbw: Range: 1 Hz to 10 MHz , Unit: HZ

set(rbw: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:BANDwidth[:RESolution]
driver.applications.k50Spurious.sense.listPy.range.bandwidth.resolution.set(rbw = 1.0, rangePy = repcap.RangePy.Default)

No command help available

param rbw

Range: 1 Hz to 10 MHz , Unit: HZ

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Count

SCPI Commands

SENSe:LIST:RANGe<RangePy>:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) int[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:COUNt
value: int = driver.applications.k50Spurious.sense.listPy.range.count.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

result: No help available

Frequency
class FrequencyCls[source]

Frequency commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.listPy.range.frequency.clone()

Subgroups

Start

SCPI Commands

SENSe:LIST:RANGe<RangePy>:FREQuency:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>[:FREQuency]:STARt
value: float = driver.applications.k50Spurious.sense.listPy.range.frequency.start.get(rangePy = repcap.RangePy.Default)

This command defines the start frequency of a wide search measurement range. Subsequent ranges must be defined in ascending order of frequencies; however, gaps between ranges are possible.

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

start: Range: 0 to max. frequency , Unit: HZ

set(start: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>[:FREQuency]:STARt
driver.applications.k50Spurious.sense.listPy.range.frequency.start.set(start = 1.0, rangePy = repcap.RangePy.Default)

This command defines the start frequency of a wide search measurement range. Subsequent ranges must be defined in ascending order of frequencies; however, gaps between ranges are possible.

param start

Range: 0 to max. frequency , Unit: HZ

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Stop

SCPI Commands

SENSe:LIST:RANGe<RangePy>:FREQuency:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>[:FREQuency]:STOP
value: float = driver.applications.k50Spurious.sense.listPy.range.frequency.stop.get(rangePy = repcap.RangePy.Default)

This command defines the stop frequency of a wide search measurement range. The stop frequency must be higher than the start frequency for the same range.

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

stop: Range: 0 to max. frequency , Unit: HZ

set(stop: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>[:FREQuency]:STOP
driver.applications.k50Spurious.sense.listPy.range.frequency.stop.set(stop = 1.0, rangePy = repcap.RangePy.Default)

This command defines the stop frequency of a wide search measurement range. The stop frequency must be higher than the start frequency for the same range.

param stop

Range: 0 to max. frequency , Unit: HZ

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

InputPy
class InputPyCls[source]

InputPy commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.listPy.range.inputPy.clone()

Subgroups

Attenuation

SCPI Commands

SENSe:LIST:RANGe<RangePy>:INPut:ATTenuation
class AttenuationCls[source]

Attenuation commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:INPut:ATTenuation
value: float = driver.applications.k50Spurious.sense.listPy.range.inputPy.attenuation.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

attenuation: Range: 0 dB to 79 dB , Unit: DB

set(attenuation: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:INPut:ATTenuation
driver.applications.k50Spurious.sense.listPy.range.inputPy.attenuation.set(attenuation = 1.0, rangePy = repcap.RangePy.Default)

No command help available

param attenuation

Range: 0 dB to 79 dB , Unit: DB

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Gain
class GainCls[source]

Gain commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.listPy.range.inputPy.gain.clone()

Subgroups

State

SCPI Commands

SENSe:LIST:RANGe<RangePy>:INPut:GAIN:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) bool[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:INPut:GAIN:STATe
value: bool = driver.applications.k50Spurious.sense.listPy.range.inputPy.gain.state.get(rangePy = repcap.RangePy.Default)

Switches the optional preamplifier on or off (if available) .

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the preamplifier off ON | 1 Switches the preamplifier on

set(state: bool, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:INPut:GAIN:STATe
driver.applications.k50Spurious.sense.listPy.range.inputPy.gain.state.set(state = False, rangePy = repcap.RangePy.Default)

Switches the optional preamplifier on or off (if available) .

param state

ON | OFF | 0 | 1 OFF | 0 Switches the preamplifier off ON | 1 Switches the preamplifier on

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Value

SCPI Commands

SENSe:LIST:RANGe<RangePy>:INPut:GAIN:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:INPut:GAIN[:VALue]
value: float = driver.applications.k50Spurious.sense.listPy.range.inputPy.gain.value.get(rangePy = repcap.RangePy.Default)

Defines the value of the optional preamplifier (for [SENSe:]LIST:RANGe<ri>:INPut:GAIN:STATeON) . For R&S FSWP26 or higher models, the input signal is amplified by 30 dB if the preamplifier is activated. For R&S FSWP8 or R&S FSWP13 models, the following settings are available:

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

gain: all values other than 15 dB or 30 dB are rounded to the nearest of the two 15 dB The input signal is amplified by about 15 dB. 30 dB The input signal is amplified by about 30 dB.

set(gain: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:INPut:GAIN[:VALue]
driver.applications.k50Spurious.sense.listPy.range.inputPy.gain.value.set(gain = 1.0, rangePy = repcap.RangePy.Default)

Defines the value of the optional preamplifier (for [SENSe:]LIST:RANGe<ri>:INPut:GAIN:STATeON) . For R&S FSWP26 or higher models, the input signal is amplified by 30 dB if the preamplifier is activated. For R&S FSWP8 or R&S FSWP13 models, the following settings are available:

param gain

all values other than 15 dB or 30 dB are rounded to the nearest of the two 15 dB The input signal is amplified by about 15 dB. 30 dB The input signal is amplified by about 30 dB.

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Insert

SCPI Commands

SENSe:LIST:RANGe<RangePy>:INSert
class InsertCls[source]

Insert commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(direction: LeftRightDirection, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:INSert
driver.applications.k50Spurious.sense.listPy.range.insert.set(direction = enums.LeftRightDirection.LEFT, rangePy = repcap.RangePy.Default)

Adds a range right or left to the selected one. If the command is used on a range that does not yet exist, the range and all with lower indices up to this one are created.

param direction

LEFT | RIGHt

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Loffset

SCPI Commands

SENSe:LIST:RANGe<RangePy>:LOFFset
class LoffsetCls[source]

Loffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:LOFFset
value: float = driver.applications.k50Spurious.sense.listPy.range.loffset.get(rangePy = repcap.RangePy.Default)

Defines a limit line as an offset to the detection threshold for each range.

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

loffset: Range: 0 to 20, Unit: DB

set(loffset: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:LOFFset
driver.applications.k50Spurious.sense.listPy.range.loffset.set(loffset = 1.0, rangePy = repcap.RangePy.Default)

Defines a limit line as an offset to the detection threshold for each range.

param loffset

Range: 0 to 20, Unit: DB

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

MfRbw

SCPI Commands

SENSe:LIST:RANGe<RangePy>:MFRBw
class MfRbwCls[source]

MfRbw commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:MFRBw
value: float = driver.applications.k50Spurious.sense.listPy.range.mfRbw.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

max_final_rbw: Range: 1 Hz to 10 MHz , Unit: HZ

set(max_final_rbw: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:MFRBw
driver.applications.k50Spurious.sense.listPy.range.mfRbw.set(max_final_rbw = 1.0, rangePy = repcap.RangePy.Default)

No command help available

param max_final_rbw

Range: 1 Hz to 10 MHz , Unit: HZ

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Nfft

SCPI Commands

SENSe:LIST:RANGe<RangePy>:NFFT
class NfftCls[source]

Nfft commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:NFFT
value: float = driver.applications.k50Spurious.sense.listPy.range.nfft.get(rangePy = repcap.RangePy.Default)

Defines the number of FFT averages to be performed for each range or segment.

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

loffset: integer Range: 1 to 20, Unit: DB

set(loffset: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:NFFT
driver.applications.k50Spurious.sense.listPy.range.nfft.set(loffset = 1.0, rangePy = repcap.RangePy.Default)

Defines the number of FFT averages to be performed for each range or segment.

param loffset

integer Range: 1 to 20, Unit: DB

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Pexcursion

SCPI Commands

SENSe:LIST:RANGe<RangePy>:PEXCursion
class PexcursionCls[source]

Pexcursion commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:PEXCursion
value: float = driver.applications.k50Spurious.sense.listPy.range.pexcursion.get(rangePy = repcap.RangePy.Default)

Defines the minimum level value by which the signal must rise or fall after a detected spur so that a new spur is detected.

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

loffset: Unit: DB

set(loffset: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:PEXCursion
driver.applications.k50Spurious.sense.listPy.range.pexcursion.set(loffset = 1.0, rangePy = repcap.RangePy.Default)

Defines the minimum level value by which the signal must rise or fall after a detected spur so that a new spur is detected.

param loffset

Unit: DB

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

RefLevel

SCPI Commands

SENSe:LIST:RANGe<RangePy>:RLEVel
class RefLevelCls[source]

RefLevel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) int[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:RLEVel
value: int = driver.applications.k50Spurious.sense.listPy.range.refLevel.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

ref_level: Range: -130 dBm to 30 dBm (–10 dBm + RF attenuation – RF preamplifier gain) , Unit: DBM

set(ref_level: int, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:RLEVel
driver.applications.k50Spurious.sense.listPy.range.refLevel.set(ref_level = 1, rangePy = repcap.RangePy.Default)

No command help available

param ref_level

Range: -130 dBm to 30 dBm (–10 dBm + RF attenuation – RF preamplifier gain) , Unit: DBM

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

SnRatio

SCPI Commands

SENSe:LIST:RANGe<RangePy>:SNRatio
class SnRatioCls[source]

SnRatio commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:SNRatio
value: float = driver.applications.k50Spurious.sense.listPy.range.snRatio.get(rangePy = repcap.RangePy.Default)

Defines the minimum signal-to-noise ratio (in dB) that the power level must exceed for a spur to be recognized during the final spur frequency scan (see ‘Measurement process’) .

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

ratio: Unit: DB

set(ratio: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:SNRatio
driver.applications.k50Spurious.sense.listPy.range.snRatio.set(ratio = 1.0, rangePy = repcap.RangePy.Default)

Defines the minimum signal-to-noise ratio (in dB) that the power level must exceed for a spur to be recognized during the final spur frequency scan (see ‘Measurement process’) .

param ratio

Unit: DB

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Threshold
class ThresholdCls[source]

Threshold commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.listPy.range.threshold.clone()

Subgroups

Start

SCPI Commands

SENSe:LIST:RANGe<RangePy>:THReshold:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:THReshold:STARt
value: float = driver.applications.k50Spurious.sense.listPy.range.threshold.start.get(rangePy = repcap.RangePy.Default)

Defines an absolute threshold that the power level must exceed for a peak to be detected as a true spur. The start value must be lower than the stop value.

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

start: Range: -200 dBm to 0 dBm , Unit: DBM

set(start: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:THReshold:STARt
driver.applications.k50Spurious.sense.listPy.range.threshold.start.set(start = 1.0, rangePy = repcap.RangePy.Default)

Defines an absolute threshold that the power level must exceed for a peak to be detected as a true spur. The start value must be lower than the stop value.

param start

Range: -200 dBm to 0 dBm , Unit: DBM

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Stop

SCPI Commands

SENSe:LIST:RANGe<RangePy>:THReshold:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:THReshold:STOP
value: float = driver.applications.k50Spurious.sense.listPy.range.threshold.stop.get(rangePy = repcap.RangePy.Default)

Defines an absolute threshold that the power level must exceed for a peak to be detected as a true spur. The stop value must be higher than the start value.

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

stop: Range: -200 dBm to 0 dBm , Unit: DBM

set(stop: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:THReshold:STOP
driver.applications.k50Spurious.sense.listPy.range.threshold.stop.set(stop = 1.0, rangePy = repcap.RangePy.Default)

Defines an absolute threshold that the power level must exceed for a peak to be detected as a true spur. The stop value must be higher than the start value.

param stop

Range: -200 dBm to 0 dBm , Unit: DBM

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

UaRange

SCPI Commands

SENSe:LIST:RANGe<RangePy>:UARange
class UaRangeCls[source]

UaRange commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(param: RangeParam, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:UARange
driver.applications.k50Spurious.sense.listPy.range.uaRange.set(param = enums.RangeParam.ARBW, rangePy = repcap.RangePy.Default)

Writes the value of the specified parameter to all of the currently defined ranges.

param param

ARBW | LOFFset | MFRBw | NFFT | PAValue | PEXCursion | RBW | RFATtenuation | RLEVel | SNRatio | TSTR | TSTP

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Measure
class MeasureCls[source]

Measure commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.measure.clone()

Subgroups

Points

SCPI Commands

SENSe:MEASure:POINts
class PointsCls[source]

Points commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MEASure:POINts
value: float = driver.applications.k50Spurious.sense.measure.points.get()

Defines the maximum number of trace points within a trace.

return

measurement_points: integer Range: 101 to 32001

set(measurement_points: float) None[source]
# SCPI: [SENSe]:MEASure:POINts
driver.applications.k50Spurious.sense.measure.points.set(measurement_points = 1.0)

Defines the maximum number of trace points within a trace.

param measurement_points

integer Range: 101 to 32001

Mixer
class MixerCls[source]

Mixer commands group definition. 22 total commands, 10 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.mixer.clone()

Subgroups

Bias
class BiasCls[source]

Bias commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.mixer.bias.clone()

Subgroups

High

SCPI Commands

SENSe:MIXer:BIAS:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:BIAS:HIGH
value: float = driver.applications.k50Spurious.sense.mixer.bias.high.get()

This command defines the bias current for the high (last) range. . This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

return

bias_high: No help available

set(bias_high: float) None[source]
# SCPI: [SENSe]:MIXer:BIAS:HIGH
driver.applications.k50Spurious.sense.mixer.bias.high.set(bias_high = 1.0)

This command defines the bias current for the high (last) range. . This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

param bias_high

No help available

Low

SCPI Commands

SENSe:MIXer:BIAS:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:BIAS[:LOW]
value: float = driver.applications.k50Spurious.sense.mixer.bias.low.get()

This command defines the bias current for the low (first) range. . This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

return

bias_low: No help available

set(bias_low: float) None[source]
# SCPI: [SENSe]:MIXer:BIAS[:LOW]
driver.applications.k50Spurious.sense.mixer.bias.low.set(bias_low = 1.0)

This command defines the bias current for the low (first) range. . This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

param bias_low

No help available

Frequency
class FrequencyCls[source]

Frequency commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.mixer.frequency.clone()

Subgroups

Handover

SCPI Commands

SENSe:MIXer:FREQuency:HANDover
class HandoverCls[source]

Handover commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:FREQuency:HANDover
value: float = driver.applications.k50Spurious.sense.mixer.frequency.handover.get()

This command defines the frequency at which the mixer switches from one range to the next (if two different ranges are selected) . The handover frequency for each band can be selected freely within the overlapping frequency range. This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

return

handover: No help available

set(handover: float) None[source]
# SCPI: [SENSe]:MIXer:FREQuency:HANDover
driver.applications.k50Spurious.sense.mixer.frequency.handover.set(handover = 1.0)

This command defines the frequency at which the mixer switches from one range to the next (if two different ranges are selected) . The handover frequency for each band can be selected freely within the overlapping frequency range. This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

param handover

No help available

Start

SCPI Commands

SENSe:MIXer:FREQuency:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:FREQuency:STARt
value: float = driver.applications.k50Spurious.sense.mixer.frequency.start.get()

This command sets or queries the frequency at which the external mixer band starts.

return

frequency: No help available

set(frequency: float) None[source]
# SCPI: [SENSe]:MIXer:FREQuency:STARt
driver.applications.k50Spurious.sense.mixer.frequency.start.set(frequency = 1.0)

This command sets or queries the frequency at which the external mixer band starts.

param frequency

No help available

Stop

SCPI Commands

SENSe:MIXer:FREQuency:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:FREQuency:STOP
value: float = driver.applications.k50Spurious.sense.mixer.frequency.stop.get()

This command sets or queries the frequency at which the external mixer band stops.

return

frequency: No help available

set(frequency: float) None[source]
# SCPI: [SENSe]:MIXer:FREQuency:STOP
driver.applications.k50Spurious.sense.mixer.frequency.stop.set(frequency = 1.0)

This command sets or queries the frequency at which the external mixer band stops.

param frequency

No help available

Harmonic
class HarmonicCls[source]

Harmonic commands group definition. 7 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.mixer.harmonic.clone()

Subgroups

Band

SCPI Commands

SENSe:MIXer:HARMonic:BAND
SENSe:MIXer:HARMonic:BAND:PRESet
class BandCls[source]

Band commands group definition. 2 total commands, 0 Subgroups, 2 group commands

get() BandB[source]
# SCPI: [SENSe]:MIXer:HARMonic:BAND
value: enums.BandB = driver.applications.k50Spurious.sense.mixer.harmonic.band.get()

This command selects the external mixer band. The query returns the currently selected band. This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

return

harmonic: No help available

preset() None[source]
# SCPI: [SENSe]:MIXer:HARMonic:BAND:PRESet
driver.applications.k50Spurious.sense.mixer.harmonic.band.preset()

This command restores the preset frequency ranges for the selected standard waveguide band. Note:Changes to the band and mixer settings are maintained even after using the [PRESET] function. Use this command to restore the predefined band ranges.

preset_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:BAND:PRESet
driver.applications.k50Spurious.sense.mixer.harmonic.band.preset_with_opc()

This command restores the preset frequency ranges for the selected standard waveguide band. Note:Changes to the band and mixer settings are maintained even after using the [PRESET] function. Use this command to restore the predefined band ranges.

Same as preset, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

set(harmonic: BandB) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:BAND
driver.applications.k50Spurious.sense.mixer.harmonic.band.set(harmonic = enums.BandB.D)

This command selects the external mixer band. The query returns the currently selected band. This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

param harmonic

No help available

High

SCPI Commands

SENSe:MIXer:HARMonic:HIGH
class HighCls[source]

High commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:HARMonic:HIGH
value: float = driver.applications.k50Spurious.sense.mixer.harmonic.high.get()

No command help available

return

freq_high: No help available

set(freq_high: float) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:HIGH
driver.applications.k50Spurious.sense.mixer.harmonic.high.set(freq_high = 1.0)

No command help available

param freq_high

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.mixer.harmonic.high.clone()

Subgroups

State

SCPI Commands

SENSe:MIXer:HARMonic:HIGH:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:MIXer:HARMonic:HIGH:STATe
value: bool = driver.applications.k50Spurious.sense.mixer.harmonic.high.state.get()

This command specifies whether a second (high) harmonic is to be used to cover the band’s frequency range.

return

freq_high: No help available

set(freq_high: bool) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:HIGH:STATe
driver.applications.k50Spurious.sense.mixer.harmonic.high.state.set(freq_high = False)

This command specifies whether a second (high) harmonic is to be used to cover the band’s frequency range.

param freq_high

No help available

Value

SCPI Commands

SENSe:MIXer:HARMonic:HIGH:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:HARMonic:HIGH[:VALue]
value: float = driver.applications.k50Spurious.sense.mixer.harmonic.high.value.get()

This command specifies the harmonic order to be used for the high (second) range.

return

freq_high: No help available

set(freq_high: float) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:HIGH[:VALue]
driver.applications.k50Spurious.sense.mixer.harmonic.high.value.set(freq_high = 1.0)

This command specifies the harmonic order to be used for the high (second) range.

param freq_high

No help available

Low

SCPI Commands

SENSe:MIXer:HARMonic:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:HARMonic[:LOW]
value: float = driver.applications.k50Spurious.sense.mixer.harmonic.low.get()

This command specifies the harmonic order to be used for the low (first) range.

return

freq_low: No help available

set(freq_low: float) None[source]
# SCPI: [SENSe]:MIXer:HARMonic[:LOW]
driver.applications.k50Spurious.sense.mixer.harmonic.low.set(freq_low = 1.0)

This command specifies the harmonic order to be used for the low (first) range.

param freq_low

No help available

TypePy

SCPI Commands

SENSe:MIXer:HARMonic:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() OddEven[source]
# SCPI: [SENSe]:MIXer:HARMonic:TYPE
value: enums.OddEven = driver.applications.k50Spurious.sense.mixer.harmonic.typePy.get()

This command specifies whether the harmonic order to be used should be odd, even, or both. Which harmonics are supported depends on the mixer type.

return

type_py: No help available

set(type_py: OddEven) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:TYPE
driver.applications.k50Spurious.sense.mixer.harmonic.typePy.set(type_py = enums.OddEven.EODD)

This command specifies whether the harmonic order to be used should be odd, even, or both. Which harmonics are supported depends on the mixer type.

param type_py

No help available

LoPower

SCPI Commands

SENSe:MIXer:LOPower
class LoPowerCls[source]

LoPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:LOPower
value: float = driver.applications.k50Spurious.sense.mixer.loPower.get()

This command specifies the LO level of the external mixer’s LO port.

return

low_power: No help available

set(low_power: float) None[source]
# SCPI: [SENSe]:MIXer:LOPower
driver.applications.k50Spurious.sense.mixer.loPower.set(low_power = 1.0)

This command specifies the LO level of the external mixer’s LO port.

param low_power

No help available

Loss
class LossCls[source]

Loss commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.mixer.loss.clone()

Subgroups

High

SCPI Commands

SENSe:MIXer:LOSS:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:LOSS:HIGH
value: float = driver.applications.k50Spurious.sense.mixer.loss.high.get()

This command defines the average conversion loss to be used for the entire high (second) range.

return

loss_high: No help available

set(loss_high: float) None[source]
# SCPI: [SENSe]:MIXer:LOSS:HIGH
driver.applications.k50Spurious.sense.mixer.loss.high.set(loss_high = 1.0)

This command defines the average conversion loss to be used for the entire high (second) range.

param loss_high

No help available

Low

SCPI Commands

SENSe:MIXer:LOSS:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:LOSS[:LOW]
value: float = driver.applications.k50Spurious.sense.mixer.loss.low.get()

This command defines the average conversion loss to be used for the entire low (first) range.

return

loss_low: No help available

set(loss_low: float) None[source]
# SCPI: [SENSe]:MIXer:LOSS[:LOW]
driver.applications.k50Spurious.sense.mixer.loss.low.set(loss_low = 1.0)

This command defines the average conversion loss to be used for the entire low (first) range.

param loss_low

No help available

Table
class TableCls[source]

Table commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.mixer.loss.table.clone()

Subgroups

High

SCPI Commands

SENSe:MIXer:LOSS:TABLe:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(table_high: str) str[source]
# SCPI: [SENSe]:MIXer:LOSS:TABLe:HIGH
value: str = driver.applications.k50Spurious.sense.mixer.loss.table.high.get(table_high = '1')

This command defines the conversion loss table to be used for the high (second) range.

param table_high

No help available

return

table_high: No help available

set(table_high: str) None[source]
# SCPI: [SENSe]:MIXer:LOSS:TABLe:HIGH
driver.applications.k50Spurious.sense.mixer.loss.table.high.set(table_high = '1')

This command defines the conversion loss table to be used for the high (second) range.

param table_high

No help available

Low

SCPI Commands

SENSe:MIXer:LOSS:TABLe:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(table_low: str) str[source]
# SCPI: [SENSe]:MIXer:LOSS:TABLe[:LOW]
value: str = driver.applications.k50Spurious.sense.mixer.loss.table.low.get(table_low = '1')

This command defines the file name of the conversion loss table to be used for the low (first) range.

param table_low

No help available

return

table_low: No help available

set(table_low: str) None[source]
# SCPI: [SENSe]:MIXer:LOSS:TABLe[:LOW]
driver.applications.k50Spurious.sense.mixer.loss.table.low.set(table_low = '1')

This command defines the file name of the conversion loss table to be used for the low (first) range.

param table_low

No help available

Ports

SCPI Commands

SENSe:MIXer:PORTs
class PortsCls[source]

Ports commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:PORTs
value: float = driver.applications.k50Spurious.sense.mixer.ports.get()

This command selects the mixer type.

return

port: No help available

set(port: float) None[source]
# SCPI: [SENSe]:MIXer:PORTs
driver.applications.k50Spurious.sense.mixer.ports.set(port = 1.0)

This command selects the mixer type.

param port

No help available

RfOverrange
class RfOverrangeCls[source]

RfOverrange commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.mixer.rfOverrange.clone()

Subgroups

State

SCPI Commands

SENSe:MIXer:RFOVerrange:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:MIXer:RFOVerrange[:STATe]
value: bool = driver.applications.k50Spurious.sense.mixer.rfOverrange.state.get()

If enabled, the band limits are extended beyond ‘RF Start’ and ‘RF Stop’ due to the capabilities of the used harmonics.

return

rf_overrange_state: No help available

set(rf_overrange_state: bool) None[source]
# SCPI: [SENSe]:MIXer:RFOVerrange[:STATe]
driver.applications.k50Spurious.sense.mixer.rfOverrange.state.set(rf_overrange_state = False)

If enabled, the band limits are extended beyond ‘RF Start’ and ‘RF Stop’ due to the capabilities of the used harmonics.

param rf_overrange_state

No help available

Signal

SCPI Commands

SENSe:MIXer:SIGNal
class SignalCls[source]

Signal commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() State[source]
# SCPI: [SENSe]:MIXer:SIGNal
value: enums.State = driver.applications.k50Spurious.sense.mixer.signal.get()

No command help available

return

bias: No help available

set(bias: State) None[source]
# SCPI: [SENSe]:MIXer:SIGNal
driver.applications.k50Spurious.sense.mixer.signal.set(bias = enums.State.ALL)

No command help available

param bias

No help available

State

SCPI Commands

SENSe:MIXer:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:MIXer[:STATe]
value: bool = driver.applications.k50Spurious.sense.mixer.state.get()

Activates or deactivates the use of a connected external mixer as input for the measurement. This command is only available if the optional External Mixer is installed and an external mixer is connected.

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: [SENSe]:MIXer[:STATe]
driver.applications.k50Spurious.sense.mixer.state.set(state = False)

Activates or deactivates the use of a connected external mixer as input for the measurement. This command is only available if the optional External Mixer is installed and an external mixer is connected.

param state

ON | OFF | 1 | 0

Threshold

SCPI Commands

SENSe:MIXer:THReshold
class ThresholdCls[source]

Threshold commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:THReshold
value: float = driver.applications.k50Spurious.sense.mixer.threshold.get()

No command help available

return

threshold: No help available

set(threshold: float) None[source]
# SCPI: [SENSe]:MIXer:THReshold
driver.applications.k50Spurious.sense.mixer.threshold.set(threshold = 1.0)

No command help available

param threshold

No help available

Pmeter<PowerMeter>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k50Spurious.sense.pmeter.repcap_powerMeter_get()
driver.applications.k50Spurious.sense.pmeter.repcap_powerMeter_set(repcap.PowerMeter.Nr1)
class PmeterCls[source]

Pmeter commands group definition. 13 total commands, 8 Subgroups, 0 group commands Repeated Capability: PowerMeter, default value after init: PowerMeter.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.pmeter.clone()

Subgroups

Dcycle
class DcycleCls[source]

Dcycle commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.pmeter.dcycle.clone()

Subgroups

State

SCPI Commands

SENSe:PMETer<PowerMeter>:DCYCle:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) bool[source]
# SCPI: [SENSe]:PMETer<p>:DCYCle[:STATe]
value: bool = driver.applications.k50Spurious.sense.pmeter.dcycle.state.get(powerMeter = repcap.PowerMeter.Default)

This command turns the duty cycle correction on and off.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: bool, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:DCYCle[:STATe]
driver.applications.k50Spurious.sense.pmeter.dcycle.state.set(arg_0 = False, powerMeter = repcap.PowerMeter.Default)

This command turns the duty cycle correction on and off.

param arg_0

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Value

SCPI Commands

SENSe:PMETer<PowerMeter>:DCYCle:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) float[source]
# SCPI: [SENSe]:PMETer<p>:DCYCle:VALue
value: float = driver.applications.k50Spurious.sense.pmeter.dcycle.value.get(powerMeter = repcap.PowerMeter.Default)

This command defines the duty cycle for the correction of pulse signals. The power sensor uses the duty cycle in combination with the mean power to calculate the power of the pulse.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: float, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:DCYCle:VALue
driver.applications.k50Spurious.sense.pmeter.dcycle.value.set(arg_0 = 1.0, powerMeter = repcap.PowerMeter.Default)

This command defines the duty cycle for the correction of pulse signals. The power sensor uses the duty cycle in combination with the mean power to calculate the power of the pulse.

param arg_0

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Frequency

SCPI Commands

SENSe:PMETer<PowerMeter>:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) float[source]
# SCPI: [SENSe]:PMETer<p>:FREQuency
value: float = driver.applications.k50Spurious.sense.pmeter.frequency.get(powerMeter = repcap.PowerMeter.Default)

This command defines the frequency of the power sensor.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: float, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:FREQuency
driver.applications.k50Spurious.sense.pmeter.frequency.set(arg_0 = 1.0, powerMeter = repcap.PowerMeter.Default)

This command defines the frequency of the power sensor.

param arg_0

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.pmeter.frequency.clone()

Subgroups

Mtime

SCPI Commands

SENSe:PMETer<PowerMeter>:MTIMe
class MtimeCls[source]

Mtime commands group definition. 3 total commands, 1 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) Duration[source]
# SCPI: [SENSe]:PMETer<p>:MTIMe
value: enums.Duration = driver.applications.k50Spurious.sense.pmeter.mtime.get(powerMeter = repcap.PowerMeter.Default)

This command selects the duration of power sensor measurements.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: Duration, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:MTIMe
driver.applications.k50Spurious.sense.pmeter.mtime.set(arg_0 = enums.Duration.LONG, powerMeter = repcap.PowerMeter.Default)

This command selects the duration of power sensor measurements.

param arg_0

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.pmeter.mtime.clone()

Subgroups

Average
class AverageCls[source]

Average commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.pmeter.mtime.average.clone()

Subgroups

Count

SCPI Commands

SENSe:PMETer<PowerMeter>:MTIMe:AVERage:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) float[source]
# SCPI: [SENSe]:PMETer<p>:MTIMe:AVERage:COUNt
value: float = driver.applications.k50Spurious.sense.pmeter.mtime.average.count.get(powerMeter = repcap.PowerMeter.Default)

This command sets the number of power readings included in the averaging process of power sensor measurements. Extended averaging yields more stable results for power sensor measurements, especially for measurements on signals with a low power, because it minimizes the effects of noise.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: float, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:MTIMe:AVERage:COUNt
driver.applications.k50Spurious.sense.pmeter.mtime.average.count.set(arg_0 = 1.0, powerMeter = repcap.PowerMeter.Default)

This command sets the number of power readings included in the averaging process of power sensor measurements. Extended averaging yields more stable results for power sensor measurements, especially for measurements on signals with a low power, because it minimizes the effects of noise.

param arg_0

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

State

SCPI Commands

SENSe:PMETer<PowerMeter>:MTIMe:AVERage:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) bool[source]
# SCPI: [SENSe]:PMETer<p>:MTIMe:AVERage[:STATe]
value: bool = driver.applications.k50Spurious.sense.pmeter.mtime.average.state.get(powerMeter = repcap.PowerMeter.Default)

This command turns averaging for power sensor measurements on and off.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: bool, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:MTIMe:AVERage[:STATe]
driver.applications.k50Spurious.sense.pmeter.mtime.average.state.set(arg_0 = False, powerMeter = repcap.PowerMeter.Default)

This command turns averaging for power sensor measurements on and off.

param arg_0

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Roffset
class RoffsetCls[source]

Roffset commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.pmeter.roffset.clone()

Subgroups

State

SCPI Commands

SENSe:PMETer<PowerMeter>:ROFFset:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) bool[source]
# SCPI: [SENSe]:PMETer<p>:ROFFset[:STATe]
value: bool = driver.applications.k50Spurious.sense.pmeter.roffset.state.get(powerMeter = repcap.PowerMeter.Default)

This command includes or excludes the reference level offset of the analyzer for power sensor measurements.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: bool, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:ROFFset[:STATe]
driver.applications.k50Spurious.sense.pmeter.roffset.state.set(arg_0 = False, powerMeter = repcap.PowerMeter.Default)

This command includes or excludes the reference level offset of the analyzer for power sensor measurements.

param arg_0

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Soffset

SCPI Commands

SENSe:PMETer<PowerMeter>:SOFFset
class SoffsetCls[source]

Soffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) float[source]
# SCPI: [SENSe]:PMETer<p>:SOFFset
value: float = driver.applications.k50Spurious.sense.pmeter.soffset.get(powerMeter = repcap.PowerMeter.Default)

Takes the specified offset into account for the measured power. Only available if [SENSe:]PMETer{p}:ROFFset[:STATe] is disabled.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

sensor_offset: Unit: DB

set(sensor_offset: float, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:SOFFset
driver.applications.k50Spurious.sense.pmeter.soffset.set(sensor_offset = 1.0, powerMeter = repcap.PowerMeter.Default)

Takes the specified offset into account for the measured power. Only available if [SENSe:]PMETer{p}:ROFFset[:STATe] is disabled.

param sensor_offset

Unit: DB

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

State

SCPI Commands

SENSe:PMETer<PowerMeter>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) bool[source]
# SCPI: [SENSe]:PMETer<p>[:STATe]
value: bool = driver.applications.k50Spurious.sense.pmeter.state.get(powerMeter = repcap.PowerMeter.Default)

This command turns a power sensor on and off.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: bool, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>[:STATe]
driver.applications.k50Spurious.sense.pmeter.state.set(arg_0 = False, powerMeter = repcap.PowerMeter.Default)

This command turns a power sensor on and off.

param arg_0

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Trigger
class TriggerCls[source]

Trigger commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.pmeter.trigger.clone()

Subgroups

Level

SCPI Commands

SENSe:PMETer<PowerMeter>:TRIGger:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) float[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger:LEVel
value: float = driver.applications.k50Spurious.sense.pmeter.trigger.level.get(powerMeter = repcap.PowerMeter.Default)

This command defines the trigger level for external power triggers. This command requires the use of a Rohde & Schwarz power sensor. For a list of supported sensors, see the datasheet.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: float, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger:LEVel
driver.applications.k50Spurious.sense.pmeter.trigger.level.set(arg_0 = 1.0, powerMeter = repcap.PowerMeter.Default)

This command defines the trigger level for external power triggers. This command requires the use of a Rohde & Schwarz power sensor. For a list of supported sensors, see the datasheet.

param arg_0

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

State

SCPI Commands

SENSe:PMETer<PowerMeter>:TRIGger:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) bool[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger[:STATe]
value: bool = driver.applications.k50Spurious.sense.pmeter.trigger.state.get(powerMeter = repcap.PowerMeter.Default)

This command turns the external power trigger on and off. This command requires the use of a Rohde & Schwarz power sensor. For a list of supported sensors, see the data sheet.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: bool, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger[:STATe]
driver.applications.k50Spurious.sense.pmeter.trigger.state.set(arg_0 = False, powerMeter = repcap.PowerMeter.Default)

This command turns the external power trigger on and off. This command requires the use of a Rohde & Schwarz power sensor. For a list of supported sensors, see the data sheet.

param arg_0

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Update
class UpdateCls[source]

Update commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.pmeter.update.clone()

Subgroups

State

SCPI Commands

SENSe:PMETer<PowerMeter>:UPDate:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) bool[source]
# SCPI: [SENSe]:PMETer<p>:UPDate[:STATe]
value: bool = driver.applications.k50Spurious.sense.pmeter.update.state.get(powerMeter = repcap.PowerMeter.Default)

This command turns continuous update of power sensor measurements on and off. If on, the results are updated even if a single sweep is complete.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: bool, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:UPDate[:STATe]
driver.applications.k50Spurious.sense.pmeter.update.state.set(arg_0 = False, powerMeter = repcap.PowerMeter.Default)

This command turns continuous update of power sensor measurements on and off. If on, the results are updated even if a single sweep is complete.

param arg_0

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Probe<Probe>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.applications.k50Spurious.sense.probe.repcap_probe_get()
driver.applications.k50Spurious.sense.probe.repcap_probe_set(repcap.Probe.Nr1)
class ProbeCls[source]

Probe commands group definition. 12 total commands, 2 Subgroups, 0 group commands Repeated Capability: Probe, default value after init: Probe.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.probe.clone()

Subgroups

Id
class IdCls[source]

Id commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.probe.id.clone()

Subgroups

PartNumber

SCPI Commands

SENSe:PROBe<Probe>:ID:PARTnumber
class PartNumberCls[source]

PartNumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:ID:PARTnumber
value: float = driver.applications.k50Spurious.sense.probe.id.partNumber.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

part_number: No help available

SrNumber

SCPI Commands

SENSe:PROBe<Probe>:ID:SRNumber
class SrNumberCls[source]

SrNumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) str[source]
# SCPI: [SENSe]:PROBe<pb>:ID:SRNumber
value: str = driver.applications.k50Spurious.sense.probe.id.srNumber.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

serial_no: No help available

Setup
class SetupCls[source]

Setup commands group definition. 10 total commands, 10 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.probe.setup.clone()

Subgroups

AttRatio

SCPI Commands

SENSe:PROBe<Probe>:SETup:ATTRatio
class AttRatioCls[source]

AttRatio commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:ATTRatio
value: float = driver.applications.k50Spurious.sense.probe.setup.attRatio.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

attenuation_ratio: No help available

set(attenuation_ratio: float, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:ATTRatio
driver.applications.k50Spurious.sense.probe.setup.attRatio.set(attenuation_ratio = 1.0, probe = repcap.Probe.Default)

No command help available

param attenuation_ratio

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

CmOffset

SCPI Commands

SENSe:PROBe<Probe>:SETup:CMOFfset
class CmOffsetCls[source]

CmOffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:CMOFfset
value: float = driver.applications.k50Spurious.sense.probe.setup.cmOffset.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

cm_offset: No help available

set(cm_offset: float, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:CMOFfset
driver.applications.k50Spurious.sense.probe.setup.cmOffset.set(cm_offset = 1.0, probe = repcap.Probe.Default)

No command help available

param cm_offset

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

DmOffset

SCPI Commands

SENSe:PROBe<Probe>:SETup:DMOFfset
class DmOffsetCls[source]

DmOffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:DMOFfset
value: float = driver.applications.k50Spurious.sense.probe.setup.dmOffset.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

dm_offset: No help available

set(dm_offset: float, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:DMOFfset
driver.applications.k50Spurious.sense.probe.setup.dmOffset.set(dm_offset = 1.0, probe = repcap.Probe.Default)

No command help available

param dm_offset

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

Mode

SCPI Commands

SENSe:PROBe<Probe>:SETup:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) ProbeSetupMode[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:MODE
value: enums.ProbeSetupMode = driver.applications.k50Spurious.sense.probe.setup.mode.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

mode: No help available

set(mode: ProbeSetupMode, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:MODE
driver.applications.k50Spurious.sense.probe.setup.mode.set(mode = enums.ProbeSetupMode.NOACtion, probe = repcap.Probe.Default)

No command help available

param mode

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

Name

SCPI Commands

SENSe:PROBe<Probe>:SETup:NAME
class NameCls[source]

Name commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) str[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:NAME
value: str = driver.applications.k50Spurious.sense.probe.setup.name.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

name: No help available

NmOffset

SCPI Commands

SENSe:PROBe<Probe>:SETup:NMOFfset
class NmOffsetCls[source]

NmOffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:NMOFfset
value: float = driver.applications.k50Spurious.sense.probe.setup.nmOffset.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

nm_offset: No help available

set(nm_offset: float, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:NMOFfset
driver.applications.k50Spurious.sense.probe.setup.nmOffset.set(nm_offset = 1.0, probe = repcap.Probe.Default)

No command help available

param nm_offset

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

Pmode

SCPI Commands

SENSe:PROBe<Probe>:SETup:PMODe
class PmodeCls[source]

Pmode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) ProbeMode[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:PMODe
value: enums.ProbeMode = driver.applications.k50Spurious.sense.probe.setup.pmode.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

mode: No help available

set(mode: ProbeMode, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:PMODe
driver.applications.k50Spurious.sense.probe.setup.pmode.set(mode = enums.ProbeMode.CM, probe = repcap.Probe.Default)

No command help available

param mode

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

PmOffset

SCPI Commands

SENSe:PROBe<Probe>:SETup:PMOFfset
class PmOffsetCls[source]

PmOffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:PMOFfset
value: float = driver.applications.k50Spurious.sense.probe.setup.pmOffset.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

pm_offset: No help available

set(pm_offset: float, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:PMOFfset
driver.applications.k50Spurious.sense.probe.setup.pmOffset.set(pm_offset = 1.0, probe = repcap.Probe.Default)

No command help available

param pm_offset

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

State

SCPI Commands

SENSe:PROBe<Probe>:SETup:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) Detect[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:STATe
value: enums.Detect = driver.applications.k50Spurious.sense.probe.setup.state.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

state: No help available

TypePy

SCPI Commands

SENSe:PROBe<Probe>:SETup:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) str[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:TYPE
value: str = driver.applications.k50Spurious.sense.probe.setup.typePy.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

type_py: No help available

Ssearch
class SsearchCls[source]

Ssearch commands group definition. 7 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.ssearch.clone()

Subgroups

Control

SCPI Commands

SENSe:SSEarch:CONTrol
class ControlCls[source]

Control commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() MeasurementStep[source]
# SCPI: [SENSe]:SSEarch:CONTrol
value: enums.MeasurementStep = driver.applications.k50Spurious.sense.ssearch.control.get()

Defines which steps of the measurement process are performed. All steps up to the selected step are performed. By default, all measurement steps are performed. For details on the measurement process steps see ‘Measurement process’.

return

step: SOVerview | NESTimate | SDETection | SPOTstep SOVerview Spectral overview only NESTimate Spectral overview and Noise Floor Estimation SDETection Spectral overview, Noise Floor Estimation, and Spurious Detection measurement SPOT Spot Search - all measurement steps are performed

set(step: MeasurementStep) None[source]
# SCPI: [SENSe]:SSEarch:CONTrol
driver.applications.k50Spurious.sense.ssearch.control.set(step = enums.MeasurementStep.NESTimate)

Defines which steps of the measurement process are performed. All steps up to the selected step are performed. By default, all measurement steps are performed. For details on the measurement process steps see ‘Measurement process’.

param step

SOVerview | NESTimate | SDETection | SPOTstep SOVerview Spectral overview only NESTimate Spectral overview and Noise Floor Estimation SDETection Spectral overview, Noise Floor Estimation, and Spurious Detection measurement SPOT Spot Search - all measurement steps are performed

Fplan

SCPI Commands

SENSe:SSEarch:FPLan
class FplanCls[source]

Fplan commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:SSEarch:FPLan
value: bool = driver.applications.k50Spurious.sense.ssearch.fplan.get()

Enables or disables the the use of the frequency plan for identification of spurs.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:SSEarch:FPLan
driver.applications.k50Spurious.sense.ssearch.fplan.set(state = False)

Enables or disables the the use of the frequency plan for identification of spurs.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.ssearch.fplan.clone()

Subgroups

Tolerance

SCPI Commands

SENSe:SSEarch:FPLan:TOLerance
class ToleranceCls[source]

Tolerance commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SSEarch:FPLan:TOLerance
value: float = driver.applications.k50Spurious.sense.ssearch.fplan.tolerance.get()

Sets the frequency tolerance to match predicted spurs to measured spurs.

return

frequency: numeric value Unit: Hz

set(frequency: float) None[source]
# SCPI: [SENSe]:SSEarch:FPLan:TOLerance
driver.applications.k50Spurious.sense.ssearch.fplan.tolerance.set(frequency = 1.0)

Sets the frequency tolerance to match predicted spurs to measured spurs.

param frequency

numeric value Unit: Hz

Mspur

SCPI Commands

SENSe:SSEarch:MSPur
class MspurCls[source]

Mspur commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() MspurSearchType[source]
# SCPI: [SENSe]:SSEarch:MSPur
value: enums.MspurSearchType = driver.applications.k50Spurious.sense.ssearch.mspur.get()

Defines the condition for matching the measured to the predicted spurs.

return

type_py: DMINimum | PMAXimum DMINimum If multiple measured spurs are inside the tolerance range around a predicted spur, the measured spur closest to the predicted spur is identified as the predicted. PMAXimum If multiple measured spurs are inside the tolerance range around a predicted spur, the measured spur with the highest power will be identified as the predicted.

set(type_py: MspurSearchType) None[source]
# SCPI: [SENSe]:SSEarch:MSPur
driver.applications.k50Spurious.sense.ssearch.mspur.set(type_py = enums.MspurSearchType.DMINimum)

Defines the condition for matching the measured to the predicted spurs.

param type_py

DMINimum | PMAXimum DMINimum If multiple measured spurs are inside the tolerance range around a predicted spur, the measured spur closest to the predicted spur is identified as the predicted. PMAXimum If multiple measured spurs are inside the tolerance range around a predicted spur, the measured spur with the highest power will be identified as the predicted.

Rmark

SCPI Commands

SENSe:SSEarch:RMARk
class RmarkCls[source]

Rmark commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:SSEarch:RMARk
value: bool = driver.applications.k50Spurious.sense.ssearch.rmark.get()

No command help available

return

state: ON | OFF | 0 | 1 OFF | 0 Residuals are not marked ON | 1 Residuals are marked

set(state: bool) None[source]
# SCPI: [SENSe]:SSEarch:RMARk
driver.applications.k50Spurious.sense.ssearch.rmark.set(state = False)

No command help available

param state

ON | OFF | 0 | 1 OFF | 0 Residuals are not marked ON | 1 Residuals are marked

Rremove

SCPI Commands

SENSe:SSEarch:RREMove
class RremoveCls[source]

Rremove commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:SSEarch:RREMove
value: bool = driver.applications.k50Spurious.sense.ssearch.rremove.get()

If enabled, residual spurs, which are generated by internal components in the R&S FSWP itself, are not included in the spur results. Note, however, if a residual spur coincides with a ‘true’ spur, the spur is also removed.

return

state: ON | OFF | 0 | 1 OFF | 0 Residuals are not removed ON | 1 Residuals are removed

set(state: bool) None[source]
# SCPI: [SENSe]:SSEarch:RREMove
driver.applications.k50Spurious.sense.ssearch.rremove.set(state = False)

If enabled, residual spurs, which are generated by internal components in the R&S FSWP itself, are not included in the spur results. Note, however, if a residual spur coincides with a ‘true’ spur, the spur is also removed.

param state

ON | OFF | 0 | 1 OFF | 0 Residuals are not removed ON | 1 Residuals are removed

Stype

SCPI Commands

SENSe:SSEarch:STYPe
class StypeCls[source]

Stype commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() MeasurementType[source]
# SCPI: [SENSe]:SSEarch:STYPe
value: enums.MeasurementType = driver.applications.k50Spurious.sense.ssearch.stype.get()

Defines the type of measurement to be configured and performed.

return

type_py: WIDE | DIRected WIDE A measurement with a large span to detect any possible spurs in the entire frequency span of an input signal. This measurement is useful if you have little or no knowledge of the current input signal or where to expect spurs, and require an overview. DIRected A measurement performed at predefined discrete frequencies with settings optimized for the current signal and noise levels at those frequencies. This measurement is targeted at determining the precise level and exact frequency of spurs that are basically already known or expected.

set(type_py: MeasurementType) None[source]
# SCPI: [SENSe]:SSEarch:STYPe
driver.applications.k50Spurious.sense.ssearch.stype.set(type_py = enums.MeasurementType.DIRected)

Defines the type of measurement to be configured and performed.

param type_py

WIDE | DIRected WIDE A measurement with a large span to detect any possible spurs in the entire frequency span of an input signal. This measurement is useful if you have little or no knowledge of the current input signal or where to expect spurs, and require an overview. DIRected A measurement performed at predefined discrete frequencies with settings optimized for the current signal and noise levels at those frequencies. This measurement is targeted at determining the precise level and exact frequency of spurs that are basically already known or expected.

Transfer
class TransferCls[source]

Transfer commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.sense.transfer.clone()

Subgroups

Segment

SCPI Commands

SENSe:TRANsfer:SEGMent
class SegmentCls[source]

Segment commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:TRANsfer:SEGMent
driver.applications.k50Spurious.sense.transfer.segment.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:TRANsfer:SEGMent
driver.applications.k50Spurious.sense.transfer.segment.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Spur

SCPI Commands

SENSe:TRANsfer:SPUR
class SpurCls[source]

Spur commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(spur: Optional[List[int]] = None) None[source]
# SCPI: [SENSe]:TRANsfer:SPUR
driver.applications.k50Spurious.sense.transfer.spur.set(spur = [1, 2, 3])

No command help available

param spur

Comma-separated list of spur numbers (integers)

Trace<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k50Spurious.trace.repcap_window_get()
driver.applications.k50Spurious.trace.repcap_window_set(repcap.Window.Nr1)
class TraceCls[source]

Trace commands group definition. 2 total commands, 1 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.trace.clone()

Subgroups

Data

SCPI Commands

FORMAT REAL,32;TRACe<Window>:DATA
class DataCls[source]

Data commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(trace_type: TraceTypeList, window=Window.Default) List[float][source]
# SCPI: TRACe<n>[:DATA]
value: List[float] = driver.applications.k50Spurious.trace.data.get(trace_type = enums.TraceTypeList.LIST, window = repcap.Window.Default)

This command queries the y-values in the selected result display. The unit depends on the display and on the unit you have currently set.

param trace_type

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

return

trace_ydata: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.trace.data.clone()

Subgroups

X

SCPI Commands

FORMAT REAL,32;TRACe<Window>:DATA:X
class XCls[source]

X commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_type: TraceTypeNumeric, window=Window.Default) List[float][source]
# SCPI: TRACe<n>[:DATA]:X
value: List[float] = driver.applications.k50Spurious.trace.data.x.get(trace_type = enums.TraceTypeNumeric.TRACe1, window = repcap.Window.Default)

This remote control command returns the X values only for the trace in the selected result display. Depending on the type of result display and the scaling of the x-axis, this can be either the pulse number or a timestamp for each detected pulse in the capture buffer. This command is only available for graphical displays, except for the Magnitude Capture display.

param trace_type

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

return

trace_xdata: No help available

Trigger
class TriggerCls[source]

Trigger commands group definition. 10 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.trigger.clone()

Subgroups

Sequence
class SequenceCls[source]

Sequence commands group definition. 10 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.trigger.sequence.clone()

Subgroups

Dtime

SCPI Commands

TRIGger:SEQuence:DTIMe
class DtimeCls[source]

Dtime commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:DTIMe
value: float = driver.applications.k50Spurious.trigger.sequence.dtime.get()

Defines the time the input signal must stay below the trigger level before a trigger is detected again.

return

time: No help available

set(time: float) None[source]
# SCPI: TRIGger[:SEQuence]:DTIMe
driver.applications.k50Spurious.trigger.sequence.dtime.set(time = 1.0)

Defines the time the input signal must stay below the trigger level before a trigger is detected again.

param time

Dropout time of the trigger. Range: 0 s to 10.0 s , Unit: S

Holdoff
class HoldoffCls[source]

Holdoff commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.trigger.sequence.holdoff.clone()

Subgroups

Time

SCPI Commands

TRIGger:SEQuence:HOLDoff:TIME
class TimeCls[source]

Time commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:HOLDoff[:TIME]
value: float = driver.applications.k50Spurious.trigger.sequence.holdoff.time.get()

Defines the time offset between the trigger event and the start of the measurement.

return

time: No help available

set(time: float) None[source]
# SCPI: TRIGger[:SEQuence]:HOLDoff[:TIME]
driver.applications.k50Spurious.trigger.sequence.holdoff.time.set(time = 1.0)

Defines the time offset between the trigger event and the start of the measurement.

param time

Unit: S

IfPower
class IfPowerCls[source]

IfPower commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.trigger.sequence.ifPower.clone()

Subgroups

Holdoff

SCPI Commands

TRIGger:SEQuence:IFPower:HOLDoff
class HoldoffCls[source]

Holdoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:IFPower:HOLDoff
value: float = driver.applications.k50Spurious.trigger.sequence.ifPower.holdoff.get()

This command defines the holding time before the next trigger event. Note that this command can be used for any trigger source, not just IF Power (despite the legacy keyword) .

return

time: No help available

set(time: float) None[source]
# SCPI: TRIGger[:SEQuence]:IFPower:HOLDoff
driver.applications.k50Spurious.trigger.sequence.ifPower.holdoff.set(time = 1.0)

This command defines the holding time before the next trigger event. Note that this command can be used for any trigger source, not just IF Power (despite the legacy keyword) .

param time

Range: 0 s to 10 s, Unit: S

Hysteresis

SCPI Commands

TRIGger:SEQuence:IFPower:HYSTeresis
class HysteresisCls[source]

Hysteresis commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:IFPower:HYSTeresis
value: float = driver.applications.k50Spurious.trigger.sequence.ifPower.hysteresis.get()

This command defines the trigger hysteresis, which is only available for ‘IF Power’ trigger sources.

return

hysteresis: Range: 3 dB to 50 dB, Unit: DB

set(hysteresis: float) None[source]
# SCPI: TRIGger[:SEQuence]:IFPower:HYSTeresis
driver.applications.k50Spurious.trigger.sequence.ifPower.hysteresis.set(hysteresis = 1.0)

This command defines the trigger hysteresis, which is only available for ‘IF Power’ trigger sources.

param hysteresis

Range: 3 dB to 50 dB, Unit: DB

Level
class LevelCls[source]

Level commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.trigger.sequence.level.clone()

Subgroups

External<ExternalPort>

RepCap Settings

# Range: Nr1 .. Nr3
rc = driver.applications.k50Spurious.trigger.sequence.level.external.repcap_externalPort_get()
driver.applications.k50Spurious.trigger.sequence.level.external.repcap_externalPort_set(repcap.ExternalPort.Nr1)

SCPI Commands

TRIGger:SEQuence:LEVel:EXTernal<ExternalPort>
class ExternalCls[source]

External commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: ExternalPort, default value after init: ExternalPort.Nr1

get(externalPort=ExternalPort.Default) float[source]
# SCPI: TRIGger[:SEQuence]:LEVel[:EXTernal<port>]
value: float = driver.applications.k50Spurious.trigger.sequence.level.external.get(externalPort = repcap.ExternalPort.Default)

This command defines the level the external signal must exceed to cause a trigger event.

param externalPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘External’)

return

level: No help available

set(level: float, externalPort=ExternalPort.Default) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel[:EXTernal<port>]
driver.applications.k50Spurious.trigger.sequence.level.external.set(level = 1.0, externalPort = repcap.ExternalPort.Default)

This command defines the level the external signal must exceed to cause a trigger event.

param level

No help available

param externalPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘External’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.trigger.sequence.level.external.clone()
IfPower

SCPI Commands

TRIGger:SEQuence:LEVel:IFPower
class IfPowerCls[source]

IfPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:LEVel:IFPower
value: float = driver.applications.k50Spurious.trigger.sequence.level.ifPower.get()

This command defines the power level at the third intermediate frequency that must be exceeded to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered.

return

level: No help available

set(level: float) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel:IFPower
driver.applications.k50Spurious.trigger.sequence.level.ifPower.set(level = 1.0)

This command defines the power level at the third intermediate frequency that must be exceeded to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered.

param level

For details on available trigger levels and trigger bandwidths, see the data sheet. Unit: DBM

IqPower

SCPI Commands

TRIGger:SEQuence:LEVel:IQPower
class IqPowerCls[source]

IqPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:LEVel:IQPower
value: float = driver.applications.k50Spurious.trigger.sequence.level.iqPower.get()

No command help available

return

level: No help available

set(level: float) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel:IQPower
driver.applications.k50Spurious.trigger.sequence.level.iqPower.set(level = 1.0)

No command help available

param level

No help available

RfPower

SCPI Commands

TRIGger:SEQuence:LEVel:RFPower
class RfPowerCls[source]

RfPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:LEVel:RFPower
value: float = driver.applications.k50Spurious.trigger.sequence.level.rfPower.get()

This command defines the power level the RF input must exceed to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered. The input signal must be between 500 MHz and 8 GHz.

return

level: No help available

set(level: float) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel:RFPower
driver.applications.k50Spurious.trigger.sequence.level.rfPower.set(level = 1.0)

This command defines the power level the RF input must exceed to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered. The input signal must be between 500 MHz and 8 GHz.

param level

For details on available trigger levels and trigger bandwidths, see the data sheet. Unit: DBM

Slope

SCPI Commands

TRIGger:SEQuence:SLOPe
class SlopeCls[source]

Slope commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SlopeType[source]
# SCPI: TRIGger[:SEQuence]:SLOPe
value: enums.SlopeType = driver.applications.k50Spurious.trigger.sequence.slope.get()

This command selects the trigger slope.

return

slope: No help available

set(slope: SlopeType) None[source]
# SCPI: TRIGger[:SEQuence]:SLOPe
driver.applications.k50Spurious.trigger.sequence.slope.set(slope = enums.SlopeType.NEGative)

This command selects the trigger slope.

param slope

POSitive | NEGative POSitive Triggers when the signal rises to the trigger level (rising edge) . NEGative Triggers when the signal drops to the trigger level (falling edge) .

Source

SCPI Commands

TRIGger:SEQuence:SOURce
class SourceCls[source]

Source commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() TriggerSourceL[source]
# SCPI: TRIGger[:SEQuence]:SOURce
value: enums.TriggerSourceL = driver.applications.k50Spurious.trigger.sequence.source.get()

This command selects the trigger source. Note on external triggers: If a measurement is configured to wait for an external trigger signal in a remote control program, remote control is blocked until the trigger is received and the program can continue. Make sure that this situation is avoided in your remote control programs.

return

source: IMMediate Free Run EXT | EXT2 Trigger signal from one of the ‘Trigger Input/Output’ connectors. Note: Connector must be configured for ‘Input’.

set(source: TriggerSourceL) None[source]
# SCPI: TRIGger[:SEQuence]:SOURce
driver.applications.k50Spurious.trigger.sequence.source.set(source = enums.TriggerSourceL.EXT2)

This command selects the trigger source. Note on external triggers: If a measurement is configured to wait for an external trigger signal in a remote control program, remote control is blocked until the trigger is received and the program can continue. Make sure that this situation is avoided in your remote control programs.

param source

IMMediate Free Run EXT | EXT2 Trigger signal from one of the ‘Trigger Input/Output’ connectors. Note: Connector must be configured for ‘Input’.

TriggerInvoke

SCPI Commands

*TRG
class TriggerInvokeCls[source]

TriggerInvoke commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: *TRG
driver.applications.k50Spurious.triggerInvoke.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: *TRG
driver.applications.k50Spurious.triggerInvoke.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Unit
class UnitCls[source]

Unit commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.unit.clone()

Subgroups

Pmeter<PowerMeter>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k50Spurious.unit.pmeter.repcap_powerMeter_get()
driver.applications.k50Spurious.unit.pmeter.repcap_powerMeter_set(repcap.PowerMeter.Nr1)
class PmeterCls[source]

Pmeter commands group definition. 2 total commands, 1 Subgroups, 0 group commands Repeated Capability: PowerMeter, default value after init: PowerMeter.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.unit.pmeter.clone()

Subgroups

Power

SCPI Commands

UNIT:PMETer<PowerMeter>:POWer
class PowerCls[source]

Power commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) PowerMeterUnit[source]
# SCPI: UNIT:PMETer<p>:POWer
value: enums.PowerMeterUnit = driver.applications.k50Spurious.unit.pmeter.power.get(powerMeter = repcap.PowerMeter.Default)

This command selects the unit for absolute power sensor measurements.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: PowerMeterUnit, powerMeter=PowerMeter.Default) None[source]
# SCPI: UNIT:PMETer<p>:POWer
driver.applications.k50Spurious.unit.pmeter.power.set(arg_0 = enums.PowerMeterUnit.DBM, powerMeter = repcap.PowerMeter.Default)

This command selects the unit for absolute power sensor measurements.

param arg_0

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k50Spurious.unit.pmeter.power.clone()

Subgroups

Ratio

SCPI Commands

UNIT:PMETer<PowerMeter>:POWer:RATio
class RatioCls[source]

Ratio commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) UnitMode[source]
# SCPI: UNIT:PMETer<p>:POWer:RATio
value: enums.UnitMode = driver.applications.k50Spurious.unit.pmeter.power.ratio.get(powerMeter = repcap.PowerMeter.Default)

This command selects the unit for relative power sensor measurements.

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

arg_0: No help available

set(arg_0: UnitMode, powerMeter=PowerMeter.Default) None[source]
# SCPI: UNIT:PMETer<p>:POWer:RATio
driver.applications.k50Spurious.unit.pmeter.power.ratio.set(arg_0 = enums.UnitMode.DB, powerMeter = repcap.PowerMeter.Default)

This command selects the unit for relative power sensor measurements.

param arg_0

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

K60_Transient

class K60_TransientCls[source]

K60_Transient commands group definition. 187 total commands, 12 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60_Transient.clone()

Subgroups

Calculate<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k60Transient.calculate.repcap_window_get()
driver.applications.k60Transient.calculate.repcap_window_set(repcap.Window.Nr1)
class CalculateCls[source]

Calculate commands group definition. 74 total commands, 6 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.clone()

Subgroups

ChrDetection
class ChrDetectionCls[source]

ChrDetection commands group definition. 6 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.chrDetection.clone()

Subgroups

Pnoise
class PnoiseCls[source]

Pnoise commands group definition. 6 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.chrDetection.pnoise.clone()

Subgroups

Frequency
class FrequencyCls[source]

Frequency commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.chrDetection.pnoise.frequency.clone()

Subgroups

Start

SCPI Commands

CALCulate<Window>:CHRDetection:PNOise:FREQuency:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:CHRDetection:PNOise:FREQuency:STARt
value: float = driver.applications.k60Transient.calculate.chrDetection.pnoise.frequency.start.get(window = repcap.Window.Default)

Sets the start frequency for the phase noise chirp measurement.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

frequency: Unit: Hz

set(frequency: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:CHRDetection:PNOise:FREQuency:STARt
driver.applications.k60Transient.calculate.chrDetection.pnoise.frequency.start.set(frequency = 1.0, window = repcap.Window.Default)

Sets the start frequency for the phase noise chirp measurement.

param frequency

Unit: Hz

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Stop

SCPI Commands

CALCulate<Window>:CHRDetection:PNOise:FREQuency:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:CHRDetection:PNOise:FREQuency:STOP
value: float = driver.applications.k60Transient.calculate.chrDetection.pnoise.frequency.stop.get(window = repcap.Window.Default)

Sets the stop frequency for the phase noise chirp measurement.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

frequency: Unit: Hz

set(frequency: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:CHRDetection:PNOise:FREQuency:STOP
driver.applications.k60Transient.calculate.chrDetection.pnoise.frequency.stop.set(frequency = 1.0, window = repcap.Window.Default)

Sets the stop frequency for the phase noise chirp measurement.

param frequency

Unit: Hz

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Length

SCPI Commands

CALCulate<Window>:CHRDetection:PNOise:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:CHRDetection:PNOise:LENGth
value: float = driver.applications.k60Transient.calculate.chrDetection.pnoise.length.get(window = repcap.Window.Default)

Defines the length of the measurement range for power results in percent of the chirp length. This command is only available if the reference is CENT (see method RsFswp.Applications.K60_Transient.Calculate.ChrDetection.Pnoise.Reference. set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

percent: percent of the chirp length Range: 0 to 100

set(percent: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:CHRDetection:PNOise:LENGth
driver.applications.k60Transient.calculate.chrDetection.pnoise.length.set(percent = 1.0, window = repcap.Window.Default)

Defines the length of the measurement range for power results in percent of the chirp length. This command is only available if the reference is CENT (see method RsFswp.Applications.K60_Transient.Calculate.ChrDetection.Pnoise.Reference. set) .

param percent

percent of the chirp length Range: 0 to 100

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Offset
class OffsetCls[source]

Offset commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.chrDetection.pnoise.offset.clone()

Subgroups

Begin

SCPI Commands

CALCulate<Window>:CHRDetection:PNOise:OFFSet:BEGin
class BeginCls[source]

Begin commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:CHRDetection:PNOise:OFFSet:BEGin
value: float = driver.applications.k60Transient.calculate.chrDetection.pnoise.offset.begin.get(window = repcap.Window.Default)

Defines the beginning of the measurement range for phase noise results as an offset in seconds from the chirp start. This command is only available if the reference is EDGE (see method RsFswp.Applications.K60_Transient.Calculate.ChrDetection. Pnoise.Reference.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

time: Unit: S

set(time: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:CHRDetection:PNOise:OFFSet:BEGin
driver.applications.k60Transient.calculate.chrDetection.pnoise.offset.begin.set(time = 1.0, window = repcap.Window.Default)

Defines the beginning of the measurement range for phase noise results as an offset in seconds from the chirp start. This command is only available if the reference is EDGE (see method RsFswp.Applications.K60_Transient.Calculate.ChrDetection. Pnoise.Reference.set) .

param time

Unit: S

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

End

SCPI Commands

CALCulate<Window>:CHRDetection:PNOise:OFFSet:END
class EndCls[source]

End commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:CHRDetection:PNOise:OFFSet:END
value: float = driver.applications.k60Transient.calculate.chrDetection.pnoise.offset.end.get(window = repcap.Window.Default)

Defines the end of the measurement range for phase noise results as an offset in seconds from the chirp end. This command is only available if the reference is EDGE (see method RsFswp.Applications.K60_Transient.Calculate.ChrDetection.Pnoise. Reference.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

time: Unit: S

set(time: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:CHRDetection:PNOise:OFFSet:END
driver.applications.k60Transient.calculate.chrDetection.pnoise.offset.end.set(time = 1.0, window = repcap.Window.Default)

Defines the end of the measurement range for phase noise results as an offset in seconds from the chirp end. This command is only available if the reference is EDGE (see method RsFswp.Applications.K60_Transient.Calculate.ChrDetection.Pnoise. Reference.set) .

param time

Unit: S

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Reference

SCPI Commands

CALCulate<Window>:CHRDetection:PNOise:REFerence
class ReferenceCls[source]

Reference commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) ResultDevReference[source]
# SCPI: CALCulate<n>:CHRDetection:PNOise:REFerence
value: enums.ResultDevReference = driver.applications.k60Transient.calculate.chrDetection.pnoise.reference.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

reference: CENTer | EDGE | FMSettling | PMSettling EDGE The measurement range is defined in reference to the chirp’s rising or falling edge (see method RsFswp.Applications.K60_Transient.Calculate.ChrDetection.Pnoise.Offset.Begin.set and method RsFswp.Applications.K60_Transient.Calculate.ChrDetection.Pnoise.Offset.End.set) . CENTer The measurement range is defined in reference to the center of the chirp. FMSettling The measurement range starts at the FM settling point (see [SENSe:]HOP:FMSettling:FMSPoint?) . PMSettling The measurement range starts at the PM settling point (see [SENSe:]HOP:PMSettling:PMSPoint?) .

set(reference: ResultDevReference, window=Window.Default) None[source]
# SCPI: CALCulate<n>:CHRDetection:PNOise:REFerence
driver.applications.k60Transient.calculate.chrDetection.pnoise.reference.set(reference = enums.ResultDevReference.CENTer, window = repcap.Window.Default)

No command help available

param reference

CENTer | EDGE | FMSettling | PMSettling EDGE The measurement range is defined in reference to the chirp’s rising or falling edge (see method RsFswp.Applications.K60_Transient.Calculate.ChrDetection.Pnoise.Offset.Begin.set and method RsFswp.Applications.K60_Transient.Calculate.ChrDetection.Pnoise.Offset.End.set) . CENTer The measurement range is defined in reference to the center of the chirp. FMSettling The measurement range starts at the FM settling point (see [SENSe:]HOP:FMSettling:FMSPoint?) . PMSettling The measurement range starts at the PM settling point (see [SENSe:]HOP:PMSettling:PMSPoint?) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

DeltaMarker<DeltaMarker>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.applications.k60Transient.calculate.deltaMarker.repcap_deltaMarker_get()
driver.applications.k60Transient.calculate.deltaMarker.repcap_deltaMarker_set(repcap.DeltaMarker.Nr1)
class DeltaMarkerCls[source]

DeltaMarker commands group definition. 27 total commands, 9 Subgroups, 0 group commands Repeated Capability: DeltaMarker, default value after init: DeltaMarker.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.deltaMarker.clone()

Subgroups

Aoff

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:AOFF
class AoffCls[source]

Aoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:AOFF
driver.applications.k60Transient.calculate.deltaMarker.aoff.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command turns off all delta markers.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
LinkTo
class LinkToCls[source]

LinkTo commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.deltaMarker.linkTo.clone()

Subgroups

Marker<MarkerDestination>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k60Transient.calculate.deltaMarker.linkTo.marker.repcap_markerDestination_get()
driver.applications.k60Transient.calculate.deltaMarker.linkTo.marker.repcap_markerDestination_set(repcap.MarkerDestination.Nr1)

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:LINK:TO:MARKer<MarkerDestination>
class MarkerCls[source]

Marker commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: MarkerDestination, default value after init: MarkerDestination.Nr1

get(window=Window.Default, deltaMarker=DeltaMarker.Default, markerDestination=MarkerDestination.Default) bool[source]
# SCPI: CALCulate<n>:DELTamarker<m1>:LINK:TO:MARKer<m2>
value: bool = driver.applications.k60Transient.calculate.deltaMarker.linkTo.marker.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default, markerDestination = repcap.MarkerDestination.Default)

This command links the delta source marker <ms> to any active destination marker <md> (normal or delta marker) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param markerDestination

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, deltaMarker=DeltaMarker.Default, markerDestination=MarkerDestination.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m1>:LINK:TO:MARKer<m2>
driver.applications.k60Transient.calculate.deltaMarker.linkTo.marker.set(state = False, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default, markerDestination = repcap.MarkerDestination.Default)

This command links the delta source marker <ms> to any active destination marker <md> (normal or delta marker) .

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param markerDestination

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.deltaMarker.linkTo.marker.clone()
Maximum
class MaximumCls[source]

Maximum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.deltaMarker.maximum.clone()

Subgroups

Left

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MAXimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MAXimum:LEFT
driver.applications.k60Transient.calculate.deltaMarker.maximum.left.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the next positive peak value. The search includes only measurement values to the left of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MAXimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MAXimum:NEXT
driver.applications.k60Transient.calculate.deltaMarker.maximum.next.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a marker to the next positive peak value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MAXimum[:PEAK]
driver.applications.k60Transient.calculate.deltaMarker.maximum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the highest level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Minimum
class MinimumCls[source]

Minimum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.deltaMarker.minimum.clone()

Subgroups

Left

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MINimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MINimum:LEFT
driver.applications.k60Transient.calculate.deltaMarker.minimum.left.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the next minimum peak value. The search includes only measurement values to the right of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MINimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MINimum:NEXT
driver.applications.k60Transient.calculate.deltaMarker.minimum.next.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a marker to the next minimum peak value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MINimum[:PEAK]
driver.applications.k60Transient.calculate.deltaMarker.minimum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the minimum level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Spectrogram
class SpectrogramCls[source]

Spectrogram commands group definition. 12 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.deltaMarker.spectrogram.clone()

Subgroups

Frame

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:FRAMe
class FrameCls[source]

Frame commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:FRAMe
value: float = driver.applications.k60Transient.calculate.deltaMarker.spectrogram.frame.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command positions a delta marker on a particular frame. The frame is relative to the position of marker 1. The command is available for the spectrogram.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

frame: Selects a frame either by its frame number or time stamp. The frame number is available if the time stamp is off. The range depends on the history depth. The time stamp is available if the time stamp is on. The number is the distance to frame 0 in seconds. The range depends on the history depth. Unit: S

set(frame: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:FRAMe
driver.applications.k60Transient.calculate.deltaMarker.spectrogram.frame.set(frame = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command positions a delta marker on a particular frame. The frame is relative to the position of marker 1. The command is available for the spectrogram.

param frame

Selects a frame either by its frame number or time stamp. The frame number is available if the time stamp is off. The range depends on the history depth. The time stamp is available if the time stamp is on. The number is the distance to frame 0 in seconds. The range depends on the history depth. Unit: S

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Sarea

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:SARea
class SareaCls[source]

Sarea commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) SearchArea[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:SARea
value: enums.SearchArea = driver.applications.k60Transient.calculate.deltaMarker.spectrogram.sarea.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command defines the marker search area for all spectrogram markers in the channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

search_area: VISible Performs a search within the visible frames. Note that the command does not work if the spectrogram is not visible for any reason (e.g. if the display update is off) . MEMory Performs a search within all frames in the memory.

set(search_area: SearchArea, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:SARea
driver.applications.k60Transient.calculate.deltaMarker.spectrogram.sarea.set(search_area = enums.SearchArea.MEMory, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command defines the marker search area for all spectrogram markers in the channel.

param search_area

VISible Performs a search within the visible frames. Note that the command does not work if the spectrogram is not visible for any reason (e.g. if the display update is off) . MEMory Performs a search within all frames in the memory.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Xy
class XyCls[source]

Xy commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.deltaMarker.spectrogram.xy.clone()

Subgroups

Maximum
class MaximumCls[source]

Maximum commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.deltaMarker.spectrogram.xy.maximum.clone()

Subgroups

Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:XY:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:XY:MAXimum[:PEAK]
driver.applications.k60Transient.calculate.deltaMarker.spectrogram.xy.maximum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a marker to the highest level of the spectrogram over all frequencies.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Minimum
class MinimumCls[source]

Minimum commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.deltaMarker.spectrogram.xy.minimum.clone()

Subgroups

Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:XY:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:XY:MINimum[:PEAK]
driver.applications.k60Transient.calculate.deltaMarker.spectrogram.xy.minimum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the minimum level of the spectrogram over all frequencies.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Y
class YCls[source]

Y commands group definition. 8 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.deltaMarker.spectrogram.y.clone()

Subgroups

Maximum
class MaximumCls[source]

Maximum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.deltaMarker.spectrogram.y.maximum.clone()

Subgroups

Above

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MAXimum:ABOVe
class AboveCls[source]

Above commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MAXimum:ABOVe
driver.applications.k60Transient.calculate.deltaMarker.spectrogram.y.maximum.above.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a marker vertically to the next higher level for the current frequency. The search includes only frames above the current marker position. It does not change the horizontal position of the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Below

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MAXimum:BELow
class BelowCls[source]

Below commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MAXimum:BELow
driver.applications.k60Transient.calculate.deltaMarker.spectrogram.y.maximum.below.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a marker vertically to the next higher level for the current frequency. The search includes only frames below the current marker position. It does not change the horizontal position of the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Next

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MAXimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MAXimum:NEXT
driver.applications.k60Transient.calculate.deltaMarker.spectrogram.y.maximum.next.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker vertically to the next higher level for the current frequency. The search includes all frames. It does not change the horizontal position of the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MAXimum[:PEAK]
driver.applications.k60Transient.calculate.deltaMarker.spectrogram.y.maximum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker vertically to the highest level for the current frequency. The search includes all frames. It does not change the horizontal position of the marker. If the marker hasn’t been active yet, the command looks for the peak level in the whole spectrogram.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Minimum
class MinimumCls[source]

Minimum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.deltaMarker.spectrogram.y.minimum.clone()

Subgroups

Above

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MINimum:ABOVe
class AboveCls[source]

Above commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MINimum:ABOVe
driver.applications.k60Transient.calculate.deltaMarker.spectrogram.y.minimum.above.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker vertically to the next minimum level for the current frequency. The search includes only frames above the current marker position. It does not change the horizontal position of the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Below

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MINimum:BELow
class BelowCls[source]

Below commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MINimum:BELow
driver.applications.k60Transient.calculate.deltaMarker.spectrogram.y.minimum.below.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker vertically to the next minimum level for the current frequency. The search includes only frames below the current marker position. It does not change the horizontal position of the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Next

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MINimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MINimum:NEXT
driver.applications.k60Transient.calculate.deltaMarker.spectrogram.y.minimum.next.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker vertically to the next minimum level for the current frequency. The search includes all frames. It does not change the horizontal position of the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MINimum[:PEAK]
driver.applications.k60Transient.calculate.deltaMarker.spectrogram.y.minimum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker vertically to the minimum level for the current frequency. The search includes all frames. It does not change the horizontal position of the marker. If the marker hasn’t been active yet, the command first looks for the peak level in the whole spectrogram and moves the marker vertically to the minimum level.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
State

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) bool[source]
# SCPI: CALCulate<n>:DELTamarker<m>[:STATe]
value: bool = driver.applications.k60Transient.calculate.deltaMarker.state.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command turns delta markers on and off. If necessary, the command activates the delta marker first. No suffix at DELTamarker turns on delta marker 1.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>[:STATe]
driver.applications.k60Transient.calculate.deltaMarker.state.set(state = False, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command turns delta markers on and off. If necessary, the command activates the delta marker first. No suffix at DELTamarker turns on delta marker 1.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Trace

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:TRACe
value: float = driver.applications.k60Transient.calculate.deltaMarker.trace.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects the trace a delta marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

trace: Trace number the marker is assigned to.

set(trace: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:TRACe
driver.applications.k60Transient.calculate.deltaMarker.trace.set(trace = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects the trace a delta marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param trace

Trace number the marker is assigned to.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

X

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:X
class XCls[source]

X commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:X
value: float = driver.applications.k60Transient.calculate.deltaMarker.x.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to a particular coordinate on the x-axis. If necessary, the command activates the delta marker and positions a reference marker to the peak power.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

position: Numeric value that defines the marker position on the x-axis. Range: The value range and unit depend on the measurement and scale of the x-axis.

set(position: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:X
driver.applications.k60Transient.calculate.deltaMarker.x.set(position = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to a particular coordinate on the x-axis. If necessary, the command activates the delta marker and positions a reference marker to the peak power.

param position

Numeric value that defines the marker position on the x-axis. Range: The value range and unit depend on the measurement and scale of the x-axis.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.deltaMarker.x.clone()

Subgroups

Relative

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:X:RELative
class RelativeCls[source]

Relative commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:X:RELative
value: float = driver.applications.k60Transient.calculate.deltaMarker.x.relative.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command queries the relative position of a delta marker on the x-axis. If necessary, the command activates the delta marker first.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

position: Position of the delta marker in relation to the reference marker.

Y

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:Y
class YCls[source]

Y commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:Y
value: float = driver.applications.k60Transient.calculate.deltaMarker.y.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

Queries the result at the position of the specified delta marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

result: Result at the position of the delta marker. The unit is variable and depends on the one you have currently set. Unit: DBM

Distribution
class DistributionCls[source]

Distribution commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.distribution.clone()

Subgroups

Nbins

SCPI Commands

CALCulate<Window>:DISTribution:NBINs
class NbinsCls[source]

Nbins commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) int[source]
# SCPI: CALCulate<n>:DISTribution:NBINs
value: int = driver.applications.k60Transient.calculate.distribution.nbins.get(window = repcap.Window.Default)

Defines the number of columns on the x-axis, i.e. the number of measurement value ranges for which the occurrences are determined.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

bins: Number of columns Range: 1 to 1000

set(bins: int, window=Window.Default) None[source]
# SCPI: CALCulate<n>:DISTribution:NBINs
driver.applications.k60Transient.calculate.distribution.nbins.set(bins = 1, window = repcap.Window.Default)

Defines the number of columns on the x-axis, i.e. the number of measurement value ranges for which the occurrences are determined.

param bins

Number of columns Range: 1 to 1000

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

HopDetection
class HopDetectionCls[source]

HopDetection commands group definition. 6 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.hopDetection.clone()

Subgroups

Pnoise
class PnoiseCls[source]

Pnoise commands group definition. 6 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.hopDetection.pnoise.clone()

Subgroups

Frequency
class FrequencyCls[source]

Frequency commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.hopDetection.pnoise.frequency.clone()

Subgroups

Start

SCPI Commands

CALCulate<Window>:HOPDetection:PNOise:FREQuency:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:HOPDetection:PNOise:FREQuency:STARt
value: float = driver.applications.k60Transient.calculate.hopDetection.pnoise.frequency.start.get(window = repcap.Window.Default)

Sets the start frequency for the phase noise hop measurement.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

frequency: Unit: Hz

set(frequency: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:HOPDetection:PNOise:FREQuency:STARt
driver.applications.k60Transient.calculate.hopDetection.pnoise.frequency.start.set(frequency = 1.0, window = repcap.Window.Default)

Sets the start frequency for the phase noise hop measurement.

param frequency

Unit: Hz

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Stop

SCPI Commands

CALCulate<Window>:HOPDetection:PNOise:FREQuency:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:HOPDetection:PNOise:FREQuency:STOP
value: float = driver.applications.k60Transient.calculate.hopDetection.pnoise.frequency.stop.get(window = repcap.Window.Default)

Sets the stop frequency for the phase noise hop measurement.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

frequency: Unit: Hz

set(frequency: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:HOPDetection:PNOise:FREQuency:STOP
driver.applications.k60Transient.calculate.hopDetection.pnoise.frequency.stop.set(frequency = 1.0, window = repcap.Window.Default)

Sets the stop frequency for the phase noise hop measurement.

param frequency

Unit: Hz

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Length

SCPI Commands

CALCulate<Window>:HOPDetection:PNOise:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:HOPDetection:PNOise:LENGth
value: float = driver.applications.k60Transient.calculate.hopDetection.pnoise.length.get(window = repcap.Window.Default)

Defines the length of the measurement range for power results in percent of the chirp length. This command is only available if the reference is CENT (see method RsFswp.Applications.K60_Transient.Calculate.HopDetection.Pnoise.Reference. set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

percent: percent of the chirp length Range: 0 to 100

set(percent: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:HOPDetection:PNOise:LENGth
driver.applications.k60Transient.calculate.hopDetection.pnoise.length.set(percent = 1.0, window = repcap.Window.Default)

Defines the length of the measurement range for power results in percent of the chirp length. This command is only available if the reference is CENT (see method RsFswp.Applications.K60_Transient.Calculate.HopDetection.Pnoise.Reference. set) .

param percent

percent of the chirp length Range: 0 to 100

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Offset
class OffsetCls[source]

Offset commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.hopDetection.pnoise.offset.clone()

Subgroups

Begin

SCPI Commands

CALCulate<Window>:HOPDetection:PNOise:OFFSet:BEGin
class BeginCls[source]

Begin commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:HOPDetection:PNOise:OFFSet:BEGin
value: float = driver.applications.k60Transient.calculate.hopDetection.pnoise.offset.begin.get(window = repcap.Window.Default)

Defines the beginning of the measurement range for phase noise results as an offset in seconds from the hop start. This command is only available if the reference is EDGE (see method RsFswp.Applications.K60_Transient.Calculate.HopDetection. Pnoise.Reference.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

time: Unit: S

set(time: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:HOPDetection:PNOise:OFFSet:BEGin
driver.applications.k60Transient.calculate.hopDetection.pnoise.offset.begin.set(time = 1.0, window = repcap.Window.Default)

Defines the beginning of the measurement range for phase noise results as an offset in seconds from the hop start. This command is only available if the reference is EDGE (see method RsFswp.Applications.K60_Transient.Calculate.HopDetection. Pnoise.Reference.set) .

param time

Unit: S

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

End

SCPI Commands

CALCulate<Window>:HOPDetection:PNOise:OFFSet:END
class EndCls[source]

End commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:HOPDetection:PNOise:OFFSet:END
value: float = driver.applications.k60Transient.calculate.hopDetection.pnoise.offset.end.get(window = repcap.Window.Default)

Defines the end of the measurement range for phase noise results as an offset in seconds from the hop end. This command is only available if the reference is EDGE (see method RsFswp.Applications.K60_Transient.Calculate.HopDetection.Pnoise. Reference.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

time: Unit: S

set(time: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:HOPDetection:PNOise:OFFSet:END
driver.applications.k60Transient.calculate.hopDetection.pnoise.offset.end.set(time = 1.0, window = repcap.Window.Default)

Defines the end of the measurement range for phase noise results as an offset in seconds from the hop end. This command is only available if the reference is EDGE (see method RsFswp.Applications.K60_Transient.Calculate.HopDetection.Pnoise. Reference.set) .

param time

Unit: S

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Reference

SCPI Commands

CALCulate<Window>:HOPDetection:PNOise:REFerence
class ReferenceCls[source]

Reference commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) ResultDevReference[source]
# SCPI: CALCulate<n>:HOPDetection:PNOise:REFerence
value: enums.ResultDevReference = driver.applications.k60Transient.calculate.hopDetection.pnoise.reference.get(window = repcap.Window.Default)

Defines the reference point for positioning the phase noise measurement range.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

reference: CENTer | EDGE | FMSettling | PMSettling EDGE The measurement range is defined in reference to the chirp’s rising or falling edge (see method RsFswp.Applications.K60_Transient.Calculate.HopDetection.Pnoise.Offset.Begin.set and method RsFswp.Applications.K60_Transient.Calculate.HopDetection.Pnoise.Offset.End.set) . CENTer The measurement range is defined in reference to the center of the chirp. FMSettling The measurement range starts at the FM settling point (see [SENSe:]HOP:FMSettling:FMSPoint?) . PMSettling The measurement range starts at the PM settling point (see [SENSe:]HOP:PMSettling:PMSPoint?) .

set(reference: ResultDevReference, window=Window.Default) None[source]
# SCPI: CALCulate<n>:HOPDetection:PNOise:REFerence
driver.applications.k60Transient.calculate.hopDetection.pnoise.reference.set(reference = enums.ResultDevReference.CENTer, window = repcap.Window.Default)

Defines the reference point for positioning the phase noise measurement range.

param reference

CENTer | EDGE | FMSettling | PMSettling EDGE The measurement range is defined in reference to the chirp’s rising or falling edge (see method RsFswp.Applications.K60_Transient.Calculate.HopDetection.Pnoise.Offset.Begin.set and method RsFswp.Applications.K60_Transient.Calculate.HopDetection.Pnoise.Offset.End.set) . CENTer The measurement range is defined in reference to the center of the chirp. FMSettling The measurement range starts at the FM settling point (see [SENSe:]HOP:FMSettling:FMSPoint?) . PMSettling The measurement range starts at the PM settling point (see [SENSe:]HOP:PMSettling:PMSPoint?) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Marker<Marker>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k60Transient.calculate.marker.repcap_marker_get()
driver.applications.k60Transient.calculate.marker.repcap_marker_set(repcap.Marker.Nr1)
class MarkerCls[source]

Marker commands group definition. 27 total commands, 10 Subgroups, 0 group commands Repeated Capability: Marker, default value after init: Marker.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.marker.clone()

Subgroups

Aoff

SCPI Commands

CALCulate<Window>:MARKer<Marker>:AOFF
class AoffCls[source]

Aoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:AOFF
driver.applications.k60Transient.calculate.marker.aoff.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns off all markers.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
LinkTo
class LinkToCls[source]

LinkTo commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.marker.linkTo.clone()

Subgroups

Marker<MarkerDestination>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k60Transient.calculate.marker.linkTo.marker.repcap_markerDestination_get()
driver.applications.k60Transient.calculate.marker.linkTo.marker.repcap_markerDestination_set(repcap.MarkerDestination.Nr1)

SCPI Commands

CALCulate<Window>:MARKer<Marker>:LINK:TO:MARKer<MarkerDestination>
class MarkerCls[source]

Marker commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: MarkerDestination, default value after init: MarkerDestination.Nr1

get(window=Window.Default, marker=Marker.Default, markerDestination=MarkerDestination.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m1>:LINK:TO:MARKer<m2>
value: bool = driver.applications.k60Transient.calculate.marker.linkTo.marker.get(window = repcap.Window.Default, marker = repcap.Marker.Default, markerDestination = repcap.MarkerDestination.Default)

This command links the normal source marker <ms> to any active destination marker <md> (normal or delta marker) . If you change the horizontal position of marker <md>, marker <ms> changes its horizontal position to the same value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param markerDestination

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, marker=Marker.Default, markerDestination=MarkerDestination.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m1>:LINK:TO:MARKer<m2>
driver.applications.k60Transient.calculate.marker.linkTo.marker.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default, markerDestination = repcap.MarkerDestination.Default)

This command links the normal source marker <ms> to any active destination marker <md> (normal or delta marker) . If you change the horizontal position of marker <md>, marker <ms> changes its horizontal position to the same value.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param markerDestination

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.marker.linkTo.marker.clone()
Maximum
class MaximumCls[source]

Maximum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.marker.maximum.clone()

Subgroups

Left

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum:LEFT
driver.applications.k60Transient.calculate.marker.maximum.left.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next positive peak. The search includes only measurement values to the left of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum:NEXT
driver.applications.k60Transient.calculate.marker.maximum.next.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next positive peak.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum[:PEAK]
driver.applications.k60Transient.calculate.marker.maximum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the highest level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Minimum
class MinimumCls[source]

Minimum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.marker.minimum.clone()

Subgroups

Left

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MINimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MINimum:LEFT
driver.applications.k60Transient.calculate.marker.minimum.left.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next minimum peak value. The search includes only measurement values to the right of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MINimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MINimum:NEXT
driver.applications.k60Transient.calculate.marker.minimum.next.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next minimum peak value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MINimum[:PEAK]
driver.applications.k60Transient.calculate.marker.minimum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the minimum level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Pexcursion

SCPI Commands

CALCulate<Window>:MARKer:PEXCursion
class PexcursionCls[source]

Pexcursion commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:MARKer:PEXCursion
value: float = driver.applications.k60Transient.calculate.marker.pexcursion.get(window = repcap.Window.Default)

This command defines the peak excursion (for all markers) . The peak excursion sets the requirements for a peak to be detected during a peak search. The unit depends on the measurement.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

excursion: No help available

set(excursion: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:MARKer:PEXCursion
driver.applications.k60Transient.calculate.marker.pexcursion.set(excursion = 1.0, window = repcap.Window.Default)

This command defines the peak excursion (for all markers) . The peak excursion sets the requirements for a peak to be detected during a peak search. The unit depends on the measurement.

param excursion

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Spectrogram
class SpectrogramCls[source]

Spectrogram commands group definition. 12 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.marker.spectrogram.clone()

Subgroups

Frame

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:FRAMe
class FrameCls[source]

Frame commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:FRAMe
value: float = driver.applications.k60Transient.calculate.marker.spectrogram.frame.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command positions a marker on a particular frame.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

frame_or_time: No help available

set(frame_or_time: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:FRAMe
driver.applications.k60Transient.calculate.marker.spectrogram.frame.set(frame_or_time = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command positions a marker on a particular frame.

param frame_or_time

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Sarea

SCPI Commands

CALCulate<Window>:MARKer:SPECtrogram:SARea
class SareaCls[source]

Sarea commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) SearchArea[source]
# SCPI: CALCulate<n>:MARKer:SPECtrogram:SARea
value: enums.SearchArea = driver.applications.k60Transient.calculate.marker.spectrogram.sarea.get(window = repcap.Window.Default)

This command defines the marker search area for all spectrogram markers in the channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

search_area: VISible Performs a search within the visible frames. Note that the command does not work if the spectrogram is not visible for any reason (e.g. if the display update is off) . MEMory Performs a search within all frames in the memory.

set(search_area: SearchArea, window=Window.Default) None[source]
# SCPI: CALCulate<n>:MARKer:SPECtrogram:SARea
driver.applications.k60Transient.calculate.marker.spectrogram.sarea.set(search_area = enums.SearchArea.MEMory, window = repcap.Window.Default)

This command defines the marker search area for all spectrogram markers in the channel.

param search_area

VISible Performs a search within the visible frames. Note that the command does not work if the spectrogram is not visible for any reason (e.g. if the display update is off) . MEMory Performs a search within all frames in the memory.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Xy
class XyCls[source]

Xy commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.marker.spectrogram.xy.clone()

Subgroups

Maximum
class MaximumCls[source]

Maximum commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.marker.spectrogram.xy.maximum.clone()

Subgroups

Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:XY:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:XY:MAXimum[:PEAK]
driver.applications.k60Transient.calculate.marker.spectrogram.xy.maximum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the highest level of the spectrogram.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Minimum
class MinimumCls[source]

Minimum commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.marker.spectrogram.xy.minimum.clone()

Subgroups

Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:XY:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:XY:MINimum[:PEAK]
driver.applications.k60Transient.calculate.marker.spectrogram.xy.minimum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the minimum level of the spectrogram.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Y
class YCls[source]

Y commands group definition. 8 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.marker.spectrogram.y.clone()

Subgroups

Maximum
class MaximumCls[source]

Maximum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.marker.spectrogram.y.maximum.clone()

Subgroups

Above

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MAXimum:ABOVe
class AboveCls[source]

Above commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MAXimum:ABOVe
driver.applications.k60Transient.calculate.marker.spectrogram.y.maximum.above.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker vertically to the next lower peak level for the current frequency. The search includes only frames above the current marker position. It does not change the horizontal position of the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Below

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MAXimum:BELow
class BelowCls[source]

Below commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MAXimum:BELow
driver.applications.k60Transient.calculate.marker.spectrogram.y.maximum.below.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker vertically to the next lower peak level for the current frequency. The search includes only frames below the current marker position. It does not change the horizontal position of the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Next

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MAXimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MAXimum:NEXT
driver.applications.k60Transient.calculate.marker.spectrogram.y.maximum.next.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker vertically to the next lower peak level for the current frequency. The search includes all frames. It does not change the horizontal position of the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MAXimum[:PEAK]
driver.applications.k60Transient.calculate.marker.spectrogram.y.maximum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker vertically to the highest level for the current frequency. The search includes all frames. It does not change the horizontal position of the marker. If the marker hasn’t been active yet, the command looks for the peak level in the whole spectrogram.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Minimum
class MinimumCls[source]

Minimum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.marker.spectrogram.y.minimum.clone()

Subgroups

Above

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MINimum:ABOVe
class AboveCls[source]

Above commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MINimum:ABOVe
driver.applications.k60Transient.calculate.marker.spectrogram.y.minimum.above.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker vertically to the next higher minimum level for the current frequency. The search includes only frames above the current marker position. It does not change the horizontal position of the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Below

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MINimum:BELow
class BelowCls[source]

Below commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MINimum:BELow
driver.applications.k60Transient.calculate.marker.spectrogram.y.minimum.below.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker vertically to the next higher minimum level for the current frequency. The search includes only frames below the current marker position. It does not change the horizontal position of the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Next

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MINimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MINimum:NEXT
driver.applications.k60Transient.calculate.marker.spectrogram.y.minimum.next.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker vertically to the next higher minimum level for the current frequency. The search includes all frames. It does not change the horizontal position of the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MINimum[:PEAK]
driver.applications.k60Transient.calculate.marker.spectrogram.y.minimum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker vertically to the minimum level for the current frequency. The search includes all frames. It does not change the horizontal position of the marker. If the marker hasn’t been active yet, the command first looks for the peak level for all frequencies and moves the marker vertically to the minimum level.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>[:STATe]
value: bool = driver.applications.k60Transient.calculate.marker.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns markers on and off. If the corresponding marker number is currently active as a delta marker, it is turned into a normal marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>[:STATe]
driver.applications.k60Transient.calculate.marker.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns markers on and off. If the corresponding marker number is currently active as a delta marker, it is turned into a normal marker.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Trace

SCPI Commands

CALCulate<Window>:MARKer<Marker>:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:TRACe
value: float = driver.applications.k60Transient.calculate.marker.trace.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command selects the trace the marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

trace: No help available

set(trace: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:TRACe
driver.applications.k60Transient.calculate.marker.trace.set(trace = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command selects the trace the marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param trace

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

X

SCPI Commands

CALCulate<Window>:MARKer<Marker>:X
class XCls[source]

X commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:X
value: float = driver.applications.k60Transient.calculate.marker.x.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to a specific coordinate on the x-axis. If necessary, the command activates the marker. If the marker has been used as a delta marker, the command turns it into a normal marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

position: Numeric value that defines the marker position on the x-axis. The unit depends on the result display. Range: The range depends on the current x-axis range. , Unit: Hz

set(position: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:X
driver.applications.k60Transient.calculate.marker.x.set(position = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to a specific coordinate on the x-axis. If necessary, the command activates the marker. If the marker has been used as a delta marker, the command turns it into a normal marker.

param position

Numeric value that defines the marker position on the x-axis. The unit depends on the result display. Range: The range depends on the current x-axis range. , Unit: Hz

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Y

SCPI Commands

CALCulate<Window>:MARKer<Marker>:Y
class YCls[source]

Y commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:Y
value: float = driver.applications.k60Transient.calculate.marker.y.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

Queries the result at the position of the specified marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: Unit: DBM

Spectrogram

SCPI Commands

CALCulate<Window>:SPECtrogram:CLEar
CALCulate<Window>:SPECtrogram:CLEar:ALL
class SpectrogramCls[source]

Spectrogram commands group definition. 7 total commands, 3 Subgroups, 2 group commands

clear(window=Window.Default) None[source]
# SCPI: CALCulate<n>:SPECtrogram:CLEar
driver.applications.k60Transient.calculate.spectrogram.clear(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

clear_all(window=Window.Default) None[source]
# SCPI: CALCulate<n>:SPECtrogram:CLEar:ALL
driver.applications.k60Transient.calculate.spectrogram.clear_all(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

clear_all_with_opc(window=Window.Default, opc_timeout_ms: int = -1) None[source]
clear_with_opc(window=Window.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.spectrogram.clone()

Subgroups

Frame
class FrameCls[source]

Frame commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.spectrogram.frame.clone()

Subgroups

Count

SCPI Commands

CALCulate<Window>:SPECtrogram:FRAMe:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) int[source]
# SCPI: CALCulate<n>:SPECtrogram:FRAMe:COUNt
value: int = driver.applications.k60Transient.calculate.spectrogram.frame.count.get(window = repcap.Window.Default)

This command queries the number of frames that are contained in the selected result display (depends on the evaluation basis) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

frames: The maximum number of frames depends on the history depth. Range: 1 to history depth

Select

SCPI Commands

CALCulate<Window>:SPECtrogram:FRAMe:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:SPECtrogram:FRAMe:SELect
value: float = driver.applications.k60Transient.calculate.spectrogram.frame.select.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

frame_or_time: No help available

set(frame_or_time: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:SPECtrogram:FRAMe:SELect
driver.applications.k60Transient.calculate.spectrogram.frame.select.set(frame_or_time = 1.0, window = repcap.Window.Default)

No command help available

param frame_or_time

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Hdepth

SCPI Commands

CALCulate<Window>:SPECtrogram:HDEPth
class HdepthCls[source]

Hdepth commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:SPECtrogram:HDEPth
value: float = driver.applications.k60Transient.calculate.spectrogram.hdepth.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

depth: No help available

set(depth: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:SPECtrogram:HDEPth
driver.applications.k60Transient.calculate.spectrogram.hdepth.set(depth = 1.0, window = repcap.Window.Default)

No command help available

param depth

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Tstamp
class TstampCls[source]

Tstamp commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.calculate.spectrogram.tstamp.clone()

Subgroups

Data

SCPI Commands

CALCulate<Window>:SPECtrogram:TSTamp:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Seconds: float: No parameter help available

  • Nanoseconds: float: No parameter help available

  • Reserved: float: No parameter help available

get(frames: SelectionRangeB, window=Window.Default) GetStruct[source]
# SCPI: CALCulate<n>:SPECtrogram:TSTamp:DATA
value: GetStruct = driver.applications.k60Transient.calculate.spectrogram.tstamp.data.get(frames = enums.SelectionRangeB.ALL, window = repcap.Window.Default)

No command help available

param frames

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

structure: for return value, see the help for GetStruct structure arguments.

State

SCPI Commands

CALCulate<Window>:SPECtrogram:TSTamp:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:SPECtrogram:TSTamp[:STATe]
value: bool = driver.applications.k60Transient.calculate.spectrogram.tstamp.state.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:SPECtrogram:TSTamp[:STATe]
driver.applications.k60Transient.calculate.spectrogram.tstamp.state.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Display
class DisplayCls[source]

Display commands group definition. 13 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.display.clone()

Subgroups

Mtable

SCPI Commands

DISPlay:MTABle
class MtableCls[source]

Mtable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AutoMode[source]
# SCPI: DISPlay:MTABle
value: enums.AutoMode = driver.applications.k60Transient.display.mtable.get()

No command help available

return

display_mode: No help available

set(display_mode: AutoMode) None[source]
# SCPI: DISPlay:MTABle
driver.applications.k60Transient.display.mtable.set(display_mode = enums.AutoMode.AUTO)

No command help available

param display_mode

No help available

Window<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k60Transient.display.window.repcap_window_get()
driver.applications.k60Transient.display.window.repcap_window_set(repcap.Window.Nr1)
class WindowCls[source]

Window commands group definition. 11 total commands, 3 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.display.window.clone()

Subgroups

Size

SCPI Commands

DISPlay:WINDow<Window>:SIZE
class SizeCls[source]

Size commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) Size[source]
# SCPI: DISPlay[:WINDow<n>]:SIZE
value: enums.Size = driver.applications.k60Transient.display.window.size.get(window = repcap.Window.Default)

This command maximizes the size of the selected result display window temporarily. To change the size of several windows on the screen permanently, use the method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set command (see method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

size: LARGe Maximizes the selected window to full screen. Other windows are still active in the background. SMALl Reduces the size of the selected window to its original size. If more than one measurement window was displayed originally, these are visible again.

set(size: Size, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:SIZE
driver.applications.k60Transient.display.window.size.set(size = enums.Size.LARGe, window = repcap.Window.Default)

This command maximizes the size of the selected result display window temporarily. To change the size of several windows on the screen permanently, use the method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set command (see method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set) .

param size

LARGe Maximizes the selected window to full screen. Other windows are still active in the background. SMALl Reduces the size of the selected window to its original size. If more than one measurement window was displayed originally, these are visible again.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Spectrogram
class SpectrogramCls[source]

Spectrogram commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.display.window.spectrogram.clone()

Subgroups

Color
class ColorCls[source]

Color commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.display.window.spectrogram.color.clone()

Subgroups

Style

SCPI Commands

DISPlay:WINDow<Window>:SPECtrogram:COLor:STYLe
class StyleCls[source]

Style commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) ColorSchemeA[source]
# SCPI: DISPlay[:WINDow<n>]:SPECtrogram:COLor[:STYLe]
value: enums.ColorSchemeA = driver.applications.k60Transient.display.window.spectrogram.color.style.get(window = repcap.Window.Default)

This command selects the color scheme. For details see ‘Color maps’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

color_scheme: HOT Uses a color range from blue to red. Blue colors indicate low levels, red colors indicate high ones. COLD Uses a color range from red to blue. Red colors indicate low levels, blue colors indicate high ones. RADar Uses a color range from black over green to light turquoise with shades of green in between. GRAYscale Shows the results in shades of gray.

set(color_scheme: ColorSchemeA, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:SPECtrogram:COLor[:STYLe]
driver.applications.k60Transient.display.window.spectrogram.color.style.set(color_scheme = enums.ColorSchemeA.COLD, window = repcap.Window.Default)

This command selects the color scheme. For details see ‘Color maps’.

param color_scheme

HOT Uses a color range from blue to red. Blue colors indicate low levels, red colors indicate high ones. COLD Uses a color range from red to blue. Red colors indicate low levels, blue colors indicate high ones. RADar Uses a color range from black over green to light turquoise with shades of green in between. GRAYscale Shows the results in shades of gray.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Trace<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.applications.k60Transient.display.window.trace.repcap_trace_get()
driver.applications.k60Transient.display.window.trace.repcap_trace_set(repcap.Trace.Tr1)
class TraceCls[source]

Trace commands group definition. 9 total commands, 4 Subgroups, 0 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.display.window.trace.clone()

Subgroups

Mode

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:MODE
class ModeCls[source]

Mode commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) TraceModeC[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:MODE
value: enums.TraceModeC = driver.applications.k60Transient.display.window.trace.mode.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

mode: No help available

set(mode: TraceModeC, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:MODE
driver.applications.k60Transient.display.window.trace.mode.set(mode = enums.TraceModeC.AVERage, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param mode

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.display.window.trace.mode.clone()

Subgroups

Hcontinuous

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:MODE:HCONtinuous
class HcontinuousCls[source]

Hcontinuous commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:MODE:HCONtinuous
value: bool = driver.applications.k60Transient.display.window.trace.mode.hcontinuous.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

state: No help available

set(state: bool, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:MODE:HCONtinuous
driver.applications.k60Transient.display.window.trace.mode.hcontinuous.set(state = False, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Preset

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:PRESet
class PresetCls[source]

Preset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) TracePresetType[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:PRESet
value: enums.TracePresetType = driver.applications.k60Transient.display.window.trace.preset.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

result_type: No help available

set(result_type: TracePresetType, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:PRESet
driver.applications.k60Transient.display.window.trace.preset.set(result_type = enums.TracePresetType.ALL, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param result_type

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

State

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>[:STATe]
value: bool = driver.applications.k60Transient.display.window.trace.state.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

state: No help available

set(state: bool, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>[:STATe]
driver.applications.k60Transient.display.window.trace.state.set(state = False, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Y
class YCls[source]

Y commands group definition. 5 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.display.window.trace.y.clone()

Subgroups

Scale

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe
class ScaleCls[source]

Scale commands group definition. 5 total commands, 3 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]
value: float = driver.applications.k60Transient.display.window.trace.y.scale.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

range_py: No help available

set(range_py: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]
driver.applications.k60Transient.display.window.trace.y.scale.set(range_py = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param range_py

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.display.window.trace.y.scale.clone()

Subgroups

RefLevel

SCPI Commands

DISPlay:WINDow<Window>:TRACe:Y:SCALe:RLEVel
class RefLevelCls[source]

RefLevel commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:RLEVel
value: float = driver.applications.k60Transient.display.window.trace.y.scale.refLevel.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

reference_level: No help available

set(reference_level: float, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:RLEVel
driver.applications.k60Transient.display.window.trace.y.scale.refLevel.set(reference_level = 1.0, window = repcap.Window.Default)

No command help available

param reference_level

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.display.window.trace.y.scale.refLevel.clone()

Subgroups

Offset

SCPI Commands

DISPlay:WINDow<Window>:TRACe:Y:SCALe:RLEVel:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:RLEVel:OFFSet
value: float = driver.applications.k60Transient.display.window.trace.y.scale.refLevel.offset.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

offset: No help available

set(offset: float, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:RLEVel:OFFSet
driver.applications.k60Transient.display.window.trace.y.scale.refLevel.offset.set(offset = 1.0, window = repcap.Window.Default)

No command help available

param offset

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

RefPosition

SCPI Commands

DISPlay:WINDow<Window>:TRACe:Y:SCALe:RPOSition
class RefPositionCls[source]

RefPosition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:RPOSition
value: float = driver.applications.k60Transient.display.window.trace.y.scale.refPosition.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

position: No help available

set(position: float, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:RPOSition
driver.applications.k60Transient.display.window.trace.y.scale.refPosition.set(position = 1.0, window = repcap.Window.Default)

No command help available

param position

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Rvalue

SCPI Commands

DISPlay:WINDow<Window>:TRACe:Y:SCALe:RVALue
class RvalueCls[source]

Rvalue commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:RVALue
value: float = driver.applications.k60Transient.display.window.trace.y.scale.rvalue.get(window = repcap.Window.Default)

This command defines the reference value assigned to the reference position in the specified window. Separate reference values are maintained for the various displays.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

value: numeric value WITHOUT UNIT Unit: dBm

set(value: float, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe:Y[:SCALe]:RVALue
driver.applications.k60Transient.display.window.trace.y.scale.rvalue.set(value = 1.0, window = repcap.Window.Default)

This command defines the reference value assigned to the reference position in the specified window. Separate reference values are maintained for the various displays.

param value

numeric value WITHOUT UNIT Unit: dBm

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Wselect

SCPI Commands

DISPlay:WSELect
class WselectCls[source]

Wselect commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: DISPlay:WSELect
value: int = driver.applications.k60Transient.display.wselect.get()

No command help available

return

active_window: No help available

FormatPy
class FormatPyCls[source]

FormatPy commands group definition. 3 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.formatPy.clone()

Subgroups

Dexport
class DexportCls[source]

Dexport commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.formatPy.dexport.clone()

Subgroups

Dseparator

SCPI Commands

FORMat:DEXPort:DSEParator
class DseparatorCls[source]

Dseparator commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Separator[source]
# SCPI: FORMat:DEXPort:DSEParator
value: enums.Separator = driver.applications.k60Transient.formatPy.dexport.dseparator.get()

This command selects the decimal separator for data exported in ASCII format.

return

separator: POINt | COMMa COMMa Uses a comma as decimal separator, e.g. 4,05. POINt Uses a point as decimal separator, e.g. 4.05.

set(separator: Separator) None[source]
# SCPI: FORMat:DEXPort:DSEParator
driver.applications.k60Transient.formatPy.dexport.dseparator.set(separator = enums.Separator.COMMa)

This command selects the decimal separator for data exported in ASCII format.

param separator

POINt | COMMa COMMa Uses a comma as decimal separator, e.g. 4,05. POINt Uses a point as decimal separator, e.g. 4.05.

Traces

SCPI Commands

FORMat:DEXPort:TRACes
class TracesCls[source]

Traces commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SelectionScope[source]
# SCPI: FORMat:DEXPort:TRACes
value: enums.SelectionScope = driver.applications.k60Transient.formatPy.dexport.traces.get()

This command selects the data to be included in a data export file (see method RsFswp.MassMemory.Store.Trace.set) .

return

selection: SINGle | ALL SINGle Only a single trace is selected for export, namely the one specified by the method RsFswp.MassMemory.Store.Trace.set command. ALL Selects all active traces and result tables (e.g. ‘Result Summary’, marker peak list etc.) in the current application for export to an ASCII file. The trace parameter for the method RsFswp.MassMemory.Store.Trace.set command is ignored.

set(selection: SelectionScope) None[source]
# SCPI: FORMat:DEXPort:TRACes
driver.applications.k60Transient.formatPy.dexport.traces.set(selection = enums.SelectionScope.ALL)

This command selects the data to be included in a data export file (see method RsFswp.MassMemory.Store.Trace.set) .

param selection

SINGle | ALL SINGle Only a single trace is selected for export, namely the one specified by the method RsFswp.MassMemory.Store.Trace.set command. ALL Selects all active traces and result tables (e.g. ‘Result Summary’, marker peak list etc.) in the current application for export to an ASCII file. The trace parameter for the method RsFswp.MassMemory.Store.Trace.set command is ignored.

Initiate
class InitiateCls[source]

Initiate commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.initiate.clone()

Subgroups

ConMeas

SCPI Commands

INITiate:CONMeas
class ConMeasCls[source]

ConMeas commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate:CONMeas
driver.applications.k60Transient.initiate.conMeas.set()

This command restarts a (single) measurement that has been stopped (using method RsFswp.#Abort CMDLINKRESOLVED]) or finished in single measurement mode. The measurement is restarted at the beginning, not where the previous measurement was stopped. As opposed to [CMDLINKRESOLVED Applications.K30_NoiseFigure.Initiate.Immediate.set, this command does not reset traces in maxhold, minhold or average mode. Therefore it can be used to continue measurements using maxhold or averaging functions.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate:CONMeas
driver.applications.k60Transient.initiate.conMeas.set_with_opc()

This command restarts a (single) measurement that has been stopped (using method RsFswp.#Abort CMDLINKRESOLVED]) or finished in single measurement mode. The measurement is restarted at the beginning, not where the previous measurement was stopped. As opposed to [CMDLINKRESOLVED Applications.K30_NoiseFigure.Initiate.Immediate.set, this command does not reset traces in maxhold, minhold or average mode. Therefore it can be used to continue measurements using maxhold or averaging functions.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Continuous

SCPI Commands

INITiate:CONTinuous
class ContinuousCls[source]

Continuous commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INITiate:CONTinuous
value: bool = driver.applications.k60Transient.initiate.continuous.get()

This command controls the measurement mode for an individual channel. Note that in single measurement mode, you can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. In continuous measurement mode, synchronization to the end of the measurement is not possible. Thus, it is not recommended that you use continuous measurement mode in remote control, as results like trace data or markers are only valid after a single measurement end synchronization. If the measurement mode is changed for a channel while the Sequencer is active the mode is only considered the next time the measurement in that channel is activated by the Sequencer.

return

state: ON | OFF | 0 | 1 ON | 1 Continuous measurement OFF | 0 Single measurement

set(state: bool) None[source]
# SCPI: INITiate:CONTinuous
driver.applications.k60Transient.initiate.continuous.set(state = False)

This command controls the measurement mode for an individual channel. Note that in single measurement mode, you can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. In continuous measurement mode, synchronization to the end of the measurement is not possible. Thus, it is not recommended that you use continuous measurement mode in remote control, as results like trace data or markers are only valid after a single measurement end synchronization. If the measurement mode is changed for a channel while the Sequencer is active the mode is only considered the next time the measurement in that channel is activated by the Sequencer.

param state

ON | OFF | 0 | 1 ON | 1 Continuous measurement OFF | 0 Single measurement

Immediate

SCPI Commands

INITiate:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate[:IMMediate]
driver.applications.k60Transient.initiate.immediate.set()

This command starts a (single) new measurement. You can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. For details on synchronization see Remote control via SCPI.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate[:IMMediate]
driver.applications.k60Transient.initiate.immediate.set_with_opc()

This command starts a (single) new measurement. You can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. For details on synchronization see Remote control via SCPI.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

InputPy<InputIx>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.applications.k60Transient.inputPy.repcap_inputIx_get()
driver.applications.k60Transient.inputPy.repcap_inputIx_set(repcap.InputIx.Nr1)
class InputPyCls[source]

InputPy commands group definition. 13 total commands, 9 Subgroups, 0 group commands Repeated Capability: InputIx, default value after init: InputIx.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.inputPy.clone()

Subgroups

Attenuation

SCPI Commands

INPut:ATTenuation
class AttenuationCls[source]

Attenuation commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: INPut:ATTenuation
value: float = driver.applications.k60Transient.inputPy.attenuation.get()

This command defines the total attenuation for RF input. If you set the attenuation manually, it is no longer coupled to the reference level, but the reference level is coupled to the attenuation. Thus, if the current reference level is not compatible with an attenuation that has been set manually, the command also adjusts the reference level.

return

attenuation: Range: see data sheet , Unit: DB

set(attenuation: float) None[source]
# SCPI: INPut:ATTenuation
driver.applications.k60Transient.inputPy.attenuation.set(attenuation = 1.0)

This command defines the total attenuation for RF input. If you set the attenuation manually, it is no longer coupled to the reference level, but the reference level is coupled to the attenuation. Thus, if the current reference level is not compatible with an attenuation that has been set manually, the command also adjusts the reference level.

param attenuation

Range: see data sheet , Unit: DB

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.inputPy.attenuation.clone()

Subgroups

Auto

SCPI Commands

INPut:ATTenuation:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INPut:ATTenuation:AUTO
value: bool = driver.applications.k60Transient.inputPy.attenuation.auto.get()

This command couples or decouples the attenuation to the reference level. Thus, when the reference level is changed, the R&S FSWP determines the signal level for optimal internal data processing and sets the required attenuation accordingly.

return

state: ON | OFF | 0 | 1

set(state: bool) None[source]
# SCPI: INPut:ATTenuation:AUTO
driver.applications.k60Transient.inputPy.attenuation.auto.set(state = False)

This command couples or decouples the attenuation to the reference level. Thus, when the reference level is changed, the R&S FSWP determines the signal level for optimal internal data processing and sets the required attenuation accordingly.

param state

ON | OFF | 0 | 1

Connector

SCPI Commands

INPut:CONNector
class ConnectorCls[source]

Connector commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() InputConnectorC[source]
# SCPI: INPut:CONNector
value: enums.InputConnectorC = driver.applications.k60Transient.inputPy.connector.get()

No command help available

return

input_connectors: No help available

set(input_connectors: InputConnectorC) None[source]
# SCPI: INPut:CONNector
driver.applications.k60Transient.inputPy.connector.set(input_connectors = enums.InputConnectorC.RF)

No command help available

param input_connectors

No help available

Coupling

SCPI Commands

INPut:COUPling
class CouplingCls[source]

Coupling commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() CouplingTypeA[source]
# SCPI: INPut:COUPling
value: enums.CouplingTypeA = driver.applications.k60Transient.inputPy.coupling.get()

This command selects the coupling type of the RF input.

return

coupling_type: AC | DC AC AC coupling DC DC coupling

set(coupling_type: CouplingTypeA) None[source]
# SCPI: INPut:COUPling
driver.applications.k60Transient.inputPy.coupling.set(coupling_type = enums.CouplingTypeA.AC)

This command selects the coupling type of the RF input.

param coupling_type

AC | DC AC AC coupling DC DC coupling

Dpath

SCPI Commands

INPut:DPATh
class DpathCls[source]

Dpath commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AutoOrOff[source]
# SCPI: INPut:DPATh
value: enums.AutoOrOff = driver.applications.k60Transient.inputPy.dpath.get()

Enables or disables the use of the direct path for frequencies close to 0 Hz.

return

state: No help available

set(state: AutoOrOff) None[source]
# SCPI: INPut:DPATh
driver.applications.k60Transient.inputPy.dpath.set(state = enums.AutoOrOff.AUTO)

Enables or disables the use of the direct path for frequencies close to 0 Hz.

param state

No help available

Egain
class EgainCls[source]

Egain commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.inputPy.egain.clone()

Subgroups

Bypass

SCPI Commands

INPut<InputIx>:EGAin:BYPass
class BypassCls[source]

Bypass commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:EGAin:BYPass
value: bool = driver.applications.k60Transient.inputPy.egain.bypass.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: No help available

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:EGAin:BYPass
driver.applications.k60Transient.inputPy.egain.bypass.set(state = False, inputIx = repcap.InputIx.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

State

SCPI Commands

INPut<InputIx>:EGAin:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:EGAin[:STATe]
value: bool = driver.applications.k60Transient.inputPy.egain.state.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: No help available

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:EGAin[:STATe]
driver.applications.k60Transient.inputPy.egain.state.set(state = False, inputIx = repcap.InputIx.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

FilterPy
class FilterPyCls[source]

FilterPy commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.inputPy.filterPy.clone()

Subgroups

Hpass
class HpassCls[source]

Hpass commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.inputPy.filterPy.hpass.clone()

Subgroups

State

SCPI Commands

INPut:FILTer:HPASs:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INPut:FILTer:HPASs[:STATe]
value: bool = driver.applications.k60Transient.inputPy.filterPy.hpass.state.get()

Activates an additional internal high-pass filter for RF input signals from 1 GHz to 3 GHz. This filter is used to remove the harmonics of the R&S FSWP to measure the harmonics for a DUT, for example. This function requires an additional high-pass filter hardware option. (Note: for RF input signals outside the specified range, the high-pass filter has no effect. For signals with a frequency of approximately 4 GHz upwards, the harmonics are suppressed sufficiently by the YIG-preselector, if available.)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: INPut:FILTer:HPASs[:STATe]
driver.applications.k60Transient.inputPy.filterPy.hpass.state.set(state = False)

Activates an additional internal high-pass filter for RF input signals from 1 GHz to 3 GHz. This filter is used to remove the harmonics of the R&S FSWP to measure the harmonics for a DUT, for example. This function requires an additional high-pass filter hardware option. (Note: for RF input signals outside the specified range, the high-pass filter has no effect. For signals with a frequency of approximately 4 GHz upwards, the harmonics are suppressed sufficiently by the YIG-preselector, if available.)

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Yig
class YigCls[source]

Yig commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.inputPy.filterPy.yig.clone()

Subgroups

State

SCPI Commands

INPut:FILTer:YIG:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INPut:FILTer:YIG[:STATe]
value: bool = driver.applications.k60Transient.inputPy.filterPy.yig.state.get()

Enables or disables the YIG filter.

return

state: ON | OFF | 0 | 1

set(state: bool) None[source]
# SCPI: INPut:FILTer:YIG[:STATe]
driver.applications.k60Transient.inputPy.filterPy.yig.state.set(state = False)

Enables or disables the YIG filter.

param state

ON | OFF | 0 | 1

Gain
class GainCls[source]

Gain commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.inputPy.gain.clone()

Subgroups

State

SCPI Commands

INPut:GAIN:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INPut:GAIN:STATe
value: bool = driver.applications.k60Transient.inputPy.gain.state.get()

This command turns the internal preamplifier on and off. It requires the optional preamplifier hardware. The preamplification value is defined using the method RsFswp.Applications.K30_NoiseFigure.InputPy.Gain.Value.set.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: INPut:GAIN:STATe
driver.applications.k60Transient.inputPy.gain.state.set(state = False)

This command turns the internal preamplifier on and off. It requires the optional preamplifier hardware. The preamplification value is defined using the method RsFswp.Applications.K30_NoiseFigure.InputPy.Gain.Value.set.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Value

SCPI Commands

INPut:GAIN:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: INPut:GAIN[:VALue]
value: float = driver.applications.k60Transient.inputPy.gain.value.get()

This command selects the ‘gain’ if the preamplifier is activated (INP:GAIN:STAT ON, see method RsFswp.Applications. K30_NoiseFigure.InputPy.Gain.State.set) . The command requires the additional preamplifier hardware option.

return

gain: For R&S FSWP models 1322.8003K08, 1322.8003K09, 1322.8003K27 and 1322.8003K51, the following settings are available: 15 dB and 30 dB All other values are rounded to the nearest of these two. For R&S FSWP models 1322.8003K26 and 1322.8003K50: 30 dB Unit: DB

set(gain: float) None[source]
# SCPI: INPut:GAIN[:VALue]
driver.applications.k60Transient.inputPy.gain.value.set(gain = 1.0)

This command selects the ‘gain’ if the preamplifier is activated (INP:GAIN:STAT ON, see method RsFswp.Applications. K30_NoiseFigure.InputPy.Gain.State.set) . The command requires the additional preamplifier hardware option.

param gain

For R&S FSWP models 1322.8003K08, 1322.8003K09, 1322.8003K27 and 1322.8003K51, the following settings are available: 15 dB and 30 dB All other values are rounded to the nearest of these two. For R&S FSWP models 1322.8003K26 and 1322.8003K50: 30 dB Unit: DB

Impedance

SCPI Commands

INPut:IMPedance
class ImpedanceCls[source]

Impedance commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: INPut:IMPedance
value: int = driver.applications.k60Transient.inputPy.impedance.get()

This command selects the nominal input impedance of the RF input. In some applications, only 50 Ω are supported.

return

impedance: 50 | 75 Unit: OHM

set(impedance: int) None[source]
# SCPI: INPut:IMPedance
driver.applications.k60Transient.inputPy.impedance.set(impedance = 1)

This command selects the nominal input impedance of the RF input. In some applications, only 50 Ω are supported.

param impedance

50 | 75 Unit: OHM

Select

SCPI Commands

INPut:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() InputSourceB[source]
# SCPI: INPut:SELect
value: enums.InputSourceB = driver.applications.k60Transient.inputPy.select.get()

This command selects the signal source for measurements, i.e. it defines which connector is used to input data to the R&S FSWP.

return

source: RF Radio Frequency (‘RF INPUT’ connector) FIQ I/Q data file (selected by method RsFswp.InputPy.File.Path.set) For details, see ‘Basics on input from I/Q data files’.

set(source: InputSourceB) None[source]
# SCPI: INPut:SELect
driver.applications.k60Transient.inputPy.select.set(source = enums.InputSourceB.FIQ)

This command selects the signal source for measurements, i.e. it defines which connector is used to input data to the R&S FSWP.

param source

RF Radio Frequency (‘RF INPUT’ connector) FIQ I/Q data file (selected by method RsFswp.InputPy.File.Path.set) For details, see ‘Basics on input from I/Q data files’.

Layout
class LayoutCls[source]

Layout commands group definition. 6 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.layout.clone()

Subgroups

Add
class AddCls[source]

Add commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.layout.add.clone()

Subgroups

Window

SCPI Commands

LAYout:ADD:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str, direction: WindowDirection, window_type: WindowTypeK60) str[source]
# SCPI: LAYout:ADD[:WINDow]
value: str = driver.applications.k60Transient.layout.add.window.get(window_name = '1', direction = enums.WindowDirection.ABOVe, window_type = enums.WindowTypeK60.ChirpRateTimeDomain=CRTime)

This command adds a window to the display in the active channel. This command is always used as a query so that you immediately obtain the name of the new window as a result. To replace an existing window, use the method RsFswp.Layout. Replace.Window.set command.

param window_name

String containing the name of the existing window the new window is inserted next to. By default, the name of a window is the same as its index. To determine the name and index of all active windows, use the method RsFswp.Layout.Catalog.Window.get_ query.

param direction

LEFT | RIGHt | ABOVe | BELow Direction the new window is added relative to the existing window.

param window_type

(enum or string) text value Type of result display (evaluation method) you want to add. See the table below for available parameter values.

return

new_window_name: When adding a new window, the command returns its name (by default the same as its number) as a result.

Catalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.layout.catalog.clone()

Subgroups

Window

SCPI Commands

LAYout:CATalog:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: LAYout:CATalog[:WINDow]
value: List[str] = driver.applications.k60Transient.layout.catalog.window.get()

This command queries the name and index of all active windows in the active channel from top left to bottom right. The result is a comma-separated list of values for each window, with the syntax: <WindowName_1>,<WindowIndex_1>.. <WindowName_n>,<WindowIndex_n>

return

result: No help available

Identify
class IdentifyCls[source]

Identify commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.layout.identify.clone()

Subgroups

Window

SCPI Commands

LAYout:IDENtify:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str) int[source]
# SCPI: LAYout:IDENtify[:WINDow]
value: int = driver.applications.k60Transient.layout.identify.window.get(window_name = '1')

This command queries the index of a particular display window in the active channel. Note: to query the name of a particular window, use the LAYout:WINDow<n>:IDENtify? query.

param window_name

String containing the name of a window.

return

window_index: Index number of the window.

Remove
class RemoveCls[source]

Remove commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.layout.remove.clone()

Subgroups

Window

SCPI Commands

LAYout:REMove:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window_name: str) None[source]
# SCPI: LAYout:REMove[:WINDow]
driver.applications.k60Transient.layout.remove.window.set(window_name = '1')

This command removes a window from the display in the active channel.

param window_name

String containing the name of the window. In the default state, the name of the window is its index.

Replace
class ReplaceCls[source]

Replace commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.layout.replace.clone()

Subgroups

Window

SCPI Commands

LAYout:REPLace:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window_name: str, window_type: WindowTypeK60) None[source]
# SCPI: LAYout:REPLace[:WINDow]
driver.applications.k60Transient.layout.replace.window.set(window_name = '1', window_type = enums.WindowTypeK60.ChirpRateTimeDomain=CRTime)

This command replaces the window type (for example from ‘Diagram’ to ‘Result Summary’) of an already existing window in the active channel while keeping its position, index and window name. To add a new window, use the method RsFswp.Layout. Add.Window.get_ command.

param window_name

String containing the name of the existing window. By default, the name of a window is the same as its index. To determine the name and index of all active windows in the active channel, use the method RsFswp.Layout.Catalog.Window.get_ query.

param window_type

(enum or string) Type of result display you want to use in the existing window. See method RsFswp.Layout.Add.Window.get_ for a list of available window types.

Splitter

SCPI Commands

LAYout:SPLitter
class SplitterCls[source]

Splitter commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(index_1: int, index_2: int, position: int) None[source]
# SCPI: LAYout:SPLitter
driver.applications.k60Transient.layout.splitter.set(index_1 = 1, index_2 = 1, position = 1)

This command changes the position of a splitter and thus controls the size of the windows on each side of the splitter. Compared to the method RsFswp.Applications.K30_NoiseFigure.Display.Window.Size.set command, the method RsFswp. Applications.K30_NoiseFigure.Layout.Splitter.set changes the size of all windows to either side of the splitter permanently, it does not just maximize a single window temporarily. Note that windows must have a certain minimum size. If the position you define conflicts with the minimum size of any of the affected windows, the command does not work, but does not return an error.

param index_1

The index of one window the splitter controls.

param index_2

The index of a window on the other side of the splitter.

param position

New vertical or horizontal position of the splitter as a fraction of the screen area (without channel and status bar and softkey menu) . The point of origin (x = 0, y = 0) is in the lower left corner of the screen. The end point (x = 100, y = 100) is in the upper right corner of the screen. (See Figure ‘SmartGrid coordinates for remote control of the splitters’.) The direction in which the splitter is moved depends on the screen layout. If the windows are positioned horizontally, the splitter also moves horizontally. If the windows are positioned vertically, the splitter also moves vertically. Range: 0 to 100

MassMemory
class MassMemoryCls[source]

MassMemory commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.massMemory.clone()

Subgroups

Load
class LoadCls[source]

Load commands group definition. 3 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.massMemory.load.clone()

Subgroups

Iq
class IqCls[source]

Iq commands group definition. 3 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.massMemory.load.iq.clone()

Subgroups

Stream

SCPI Commands

MMEMory:LOAD:IQ:STReam
class StreamCls[source]

Stream commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get() str[source]
# SCPI: MMEMory:LOAD:IQ:STReam
value: str = driver.applications.k60Transient.massMemory.load.iq.stream.get()

No command help available

return

channel: No help available

set(channel: str) None[source]
# SCPI: MMEMory:LOAD:IQ:STReam
driver.applications.k60Transient.massMemory.load.iq.stream.set(channel = '1')

No command help available

param channel

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.massMemory.load.iq.stream.clone()

Subgroups

Auto

SCPI Commands

MMEMory:LOAD:IQ:STReam:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:LOAD:IQ:STReam:AUTO
value: bool = driver.applications.k60Transient.massMemory.load.iq.stream.auto.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:LOAD:IQ:STReam:AUTO
driver.applications.k60Transient.massMemory.load.iq.stream.auto.set(state = False)

No command help available

param state

No help available

ListPy

SCPI Commands

MMEMory:LOAD:IQ:STReam:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: MMEMory:LOAD:IQ:STReam:LIST
value: List[str] = driver.applications.k60Transient.massMemory.load.iq.stream.listPy.get()

No command help available

return

result: No help available

Store<Store>

RepCap Settings

# Range: Pos1 .. Pos32
rc = driver.applications.k60Transient.massMemory.store.repcap_store_get()
driver.applications.k60Transient.massMemory.store.repcap_store_set(repcap.Store.Pos1)
class StoreCls[source]

Store commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: Store, default value after init: Store.Pos1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.massMemory.store.clone()

Subgroups

Trace

SCPI Commands

MMEMory:STORe<Store>:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(trace: int, filename: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:TRACe
driver.applications.k60Transient.massMemory.store.trace.set(trace = 1, filename = '1', store = repcap.Store.Default)

This command exports trace data from the specified window to an ASCII file. Secure User Mode In secure user mode, settings that are stored on the instrument are stored to volatile memory, which is restricted to 256 MB. Thus, a ‘memory limit reached’ error can occur although the hard disk indicates that storage space is still available. To store data permanently, select an external storage location such as a USB memory device.

param trace

Number of the trace to be stored

param filename

String containing the path and name of the target file.

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

Output<OutputConnector>

RepCap Settings

# Range: Nr1 .. Nr4
rc = driver.applications.k60Transient.output.repcap_outputConnector_get()
driver.applications.k60Transient.output.repcap_outputConnector_set(repcap.OutputConnector.Nr1)
class OutputCls[source]

Output commands group definition. 7 total commands, 2 Subgroups, 0 group commands Repeated Capability: OutputConnector, default value after init: OutputConnector.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.output.clone()

Subgroups

Iqhs
class IqhsCls[source]

Iqhs commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.output.iqhs.clone()

Subgroups

Cdevice

SCPI Commands

OUTPut:IQHS:CDEVice
class CdeviceCls[source]

Cdevice commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: OUTPut:IQHS:CDEVice
value: str = driver.applications.k60Transient.output.iqhs.cdevice.get()

No command help available

return

device: No help available

SymbolRate

SCPI Commands

OUTPut<OutputConnector>:IQHS:SRATe
class SymbolRateCls[source]

SymbolRate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default) float[source]
# SCPI: OUTPut<up>:IQHS:SRATe
value: float = driver.applications.k60Transient.output.iqhs.symbolRate.get(outputConnector = repcap.OutputConnector.Default)

No command help available

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

return

sample_rate: No help available

Trigger<TriggerPort>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.applications.k60Transient.output.trigger.repcap_triggerPort_get()
driver.applications.k60Transient.output.trigger.repcap_triggerPort_set(repcap.TriggerPort.Nr1)
class TriggerCls[source]

Trigger commands group definition. 5 total commands, 4 Subgroups, 0 group commands Repeated Capability: TriggerPort, default value after init: TriggerPort.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.output.trigger.clone()

Subgroups

Direction

SCPI Commands

OUTPut:TRIGger<TriggerPort>:DIRection
class DirectionCls[source]

Direction commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) InOutDirection[source]
# SCPI: OUTPut:TRIGger<tp>:DIRection
value: enums.InOutDirection = driver.applications.k60Transient.output.trigger.direction.get(triggerPort = repcap.TriggerPort.Default)

This command selects the trigger direction for trigger ports that serve as an input as well as an output.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

direction: INPut | OUTPut INPut Port works as an input. OUTPut Port works as an output.

set(direction: InOutDirection, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut:TRIGger<tp>:DIRection
driver.applications.k60Transient.output.trigger.direction.set(direction = enums.InOutDirection.INPut, triggerPort = repcap.TriggerPort.Default)

This command selects the trigger direction for trigger ports that serve as an input as well as an output.

param direction

INPut | OUTPut INPut Port works as an input. OUTPut Port works as an output.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Level

SCPI Commands

OUTPut:TRIGger<TriggerPort>:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) LowHigh[source]
# SCPI: OUTPut:TRIGger<tp>:LEVel
value: enums.LowHigh = driver.applications.k60Transient.output.trigger.level.get(triggerPort = repcap.TriggerPort.Default)

This command defines the level of the (TTL compatible) signal generated at the trigger output. This command works only if you have selected a user-defined output with method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Otype.set.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

level: HIGH 5 V LOW 0 V

set(level: LowHigh, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut:TRIGger<tp>:LEVel
driver.applications.k60Transient.output.trigger.level.set(level = enums.LowHigh.HIGH, triggerPort = repcap.TriggerPort.Default)

This command defines the level of the (TTL compatible) signal generated at the trigger output. This command works only if you have selected a user-defined output with method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Otype.set.

param level

HIGH 5 V LOW 0 V

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Otype

SCPI Commands

OUTPut:TRIGger<TriggerPort>:OTYPe
class OtypeCls[source]

Otype commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) TriggerOutType[source]
# SCPI: OUTPut:TRIGger<tp>:OTYPe
value: enums.TriggerOutType = driver.applications.k60Transient.output.trigger.otype.get(triggerPort = repcap.TriggerPort.Default)

This command selects the type of signal generated at the trigger output.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

output_type: DEVice Sends a trigger signal when the R&S FSWP has triggered internally. TARMed Sends a trigger signal when the trigger is armed and ready for an external trigger event. UDEFined Sends a user-defined trigger signal. For more information, see method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Level.set.

set(output_type: TriggerOutType, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut:TRIGger<tp>:OTYPe
driver.applications.k60Transient.output.trigger.otype.set(output_type = enums.TriggerOutType.DEVice, triggerPort = repcap.TriggerPort.Default)

This command selects the type of signal generated at the trigger output.

param output_type

DEVice Sends a trigger signal when the R&S FSWP has triggered internally. TARMed Sends a trigger signal when the trigger is armed and ready for an external trigger event. UDEFined Sends a user-defined trigger signal. For more information, see method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Level.set.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Pulse
class PulseCls[source]

Pulse commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.output.trigger.pulse.clone()

Subgroups

Immediate

SCPI Commands

OUTPut:TRIGger<TriggerPort>:PULSe:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut:TRIGger<tp>:PULSe:IMMediate
driver.applications.k60Transient.output.trigger.pulse.immediate.set(triggerPort = repcap.TriggerPort.Default)

This command generates a pulse at the trigger output.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

set_with_opc(triggerPort=TriggerPort.Default, opc_timeout_ms: int = -1) None[source]
Length

SCPI Commands

OUTPut:TRIGger<TriggerPort>:PULSe:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) float[source]
# SCPI: OUTPut:TRIGger<tp>:PULSe:LENGth
value: float = driver.applications.k60Transient.output.trigger.pulse.length.get(triggerPort = repcap.TriggerPort.Default)

This command defines the length of the pulse generated at the trigger output.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

length: Pulse length in seconds. Unit: S

set(length: float, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut:TRIGger<tp>:PULSe:LENGth
driver.applications.k60Transient.output.trigger.pulse.length.set(length = 1.0, triggerPort = repcap.TriggerPort.Default)

This command defines the length of the pulse generated at the trigger output.

param length

Pulse length in seconds. Unit: S

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Sense
class SenseCls[source]

Sense commands group definition. 51 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.clone()

Subgroups

Adjust
class AdjustCls[source]

Adjust commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.adjust.clone()

Subgroups

Level

SCPI Commands

SENSe:ADJust:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:ADJust:LEVel
driver.applications.k60Transient.sense.adjust.level.set()

Initiates a single (internal) measurement that evaluates and sets the ideal reference level for the current input data and measurement settings. Thus, the settings of the RF attenuation and the reference level are optimized for the signal level. The R&S FSWP is not overloaded and the dynamic range is not limited by an S/N ratio that is too small.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:ADJust:LEVel
driver.applications.k60Transient.sense.adjust.level.set_with_opc()

Initiates a single (internal) measurement that evaluates and sets the ideal reference level for the current input data and measurement settings. Thus, the settings of the RF attenuation and the reference level are optimized for the signal level. The R&S FSWP is not overloaded and the dynamic range is not limited by an S/N ratio that is too small.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Correction
class CorrectionCls[source]

Correction commands group definition. 11 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.correction.clone()

Subgroups

Cvl

SCPI Commands

SENSe:CORRection:CVL:CLEar
class CvlCls[source]

Cvl commands group definition. 11 total commands, 10 Subgroups, 1 group commands

clear() None[source]
# SCPI: [SENSe]:CORRection:CVL:CLEar
driver.applications.k60Transient.sense.correction.cvl.clear()

No command help available

clear_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:CORRection:CVL:CLEar
driver.applications.k60Transient.sense.correction.cvl.clear_with_opc()

No command help available

Same as clear, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.correction.cvl.clone()

Subgroups

Band

SCPI Commands

SENSe:CORRection:CVL:BAND
class BandCls[source]

Band commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() BandB[source]
# SCPI: [SENSe]:CORRection:CVL:BAND
value: enums.BandB = driver.applications.k60Transient.sense.correction.cvl.band.get()

No command help available

return

band: No help available

set(band: BandB) None[source]
# SCPI: [SENSe]:CORRection:CVL:BAND
driver.applications.k60Transient.sense.correction.cvl.band.set(band = enums.BandB.D)

No command help available

param band

No help available

Bias

SCPI Commands

SENSe:CORRection:CVL:BIAS
class BiasCls[source]

Bias commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:CVL:BIAS
value: float = driver.applications.k60Transient.sense.correction.cvl.bias.get()

No command help available

return

bias_setting: No help available

set(bias_setting: float) None[source]
# SCPI: [SENSe]:CORRection:CVL:BIAS
driver.applications.k60Transient.sense.correction.cvl.bias.set(bias_setting = 1.0)

No command help available

param bias_setting

No help available

Catalog

SCPI Commands

SENSe:CORRection:CVL:CATalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:CVL:CATalog
value: str = driver.applications.k60Transient.sense.correction.cvl.catalog.get()

No command help available

return

text: No help available

Comment

SCPI Commands

SENSe:CORRection:CVL:COMMent
class CommentCls[source]

Comment commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(text: str) str[source]
# SCPI: [SENSe]:CORRection:CVL:COMMent
value: str = driver.applications.k60Transient.sense.correction.cvl.comment.get(text = '1')

No command help available

param text

No help available

return

text: No help available

set(text: str) None[source]
# SCPI: [SENSe]:CORRection:CVL:COMMent
driver.applications.k60Transient.sense.correction.cvl.comment.set(text = '1')

No command help available

param text

No help available

Data

SCPI Commands

SENSe:CORRection:CVL:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(freq: List[int], level: List[int]) List[int][source]
# SCPI: [SENSe]:CORRection:CVL:DATA
value: List[int] = driver.applications.k60Transient.sense.correction.cvl.data.get(freq = [1, 2, 3], level = [1, 2, 3])

No command help available

param freq

No help available

param level

No help available

return

freq: No help available

set(freq: List[int], level: List[int]) None[source]
# SCPI: [SENSe]:CORRection:CVL:DATA
driver.applications.k60Transient.sense.correction.cvl.data.set(freq = [1, 2, 3], level = [1, 2, 3])

No command help available

param freq

No help available

param level

No help available

Harmonic

SCPI Commands

SENSe:CORRection:CVL:HARMonic
class HarmonicCls[source]

Harmonic commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(harm_order: float) float[source]
# SCPI: [SENSe]:CORRection:CVL:HARMonic
value: float = driver.applications.k60Transient.sense.correction.cvl.harmonic.get(harm_order = 1.0)

No command help available

param harm_order

No help available

return

harm_order: No help available

set(harm_order: float) None[source]
# SCPI: [SENSe]:CORRection:CVL:HARMonic
driver.applications.k60Transient.sense.correction.cvl.harmonic.set(harm_order = 1.0)

No command help available

param harm_order

No help available

Mixer

SCPI Commands

SENSe:CORRection:CVL:MIXer
class MixerCls[source]

Mixer commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(type_py: str) str[source]
# SCPI: [SENSe]:CORRection:CVL:MIXer
value: str = driver.applications.k60Transient.sense.correction.cvl.mixer.get(type_py = '1')

No command help available

param type_py

No help available

return

type_py: No help available

set(type_py: str) None[source]
# SCPI: [SENSe]:CORRection:CVL:MIXer
driver.applications.k60Transient.sense.correction.cvl.mixer.set(type_py = '1')

No command help available

param type_py

No help available

Ports

SCPI Commands

SENSe:CORRection:CVL:PORTs
class PortsCls[source]

Ports commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(port_type: int) int[source]
# SCPI: [SENSe]:CORRection:CVL:PORTs
value: int = driver.applications.k60Transient.sense.correction.cvl.ports.get(port_type = 1)

No command help available

param port_type

No help available

return

port_type: No help available

set(port_type: int) None[source]
# SCPI: [SENSe]:CORRection:CVL:PORTs
driver.applications.k60Transient.sense.correction.cvl.ports.set(port_type = 1)

No command help available

param port_type

No help available

Select

SCPI Commands

SENSe:CORRection:CVL:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(filename: str) str[source]
# SCPI: [SENSe]:CORRection:CVL:SELect
value: str = driver.applications.k60Transient.sense.correction.cvl.select.get(filename = '1')

No command help available

param filename

No help available

return

filename: No help available

set(filename: str) None[source]
# SCPI: [SENSe]:CORRection:CVL:SELect
driver.applications.k60Transient.sense.correction.cvl.select.set(filename = '1')

No command help available

param filename

No help available

Snumber

SCPI Commands

SENSe:CORRection:CVL:SNUMber
class SnumberCls[source]

Snumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(serial_no: str) str[source]
# SCPI: [SENSe]:CORRection:CVL:SNUMber
value: str = driver.applications.k60Transient.sense.correction.cvl.snumber.get(serial_no = '1')

No command help available

param serial_no

No help available

return

serial_no: No help available

set(serial_no: str) None[source]
# SCPI: [SENSe]:CORRection:CVL:SNUMber
driver.applications.k60Transient.sense.correction.cvl.snumber.set(serial_no = '1')

No command help available

param serial_no

No help available

Frequency
class FrequencyCls[source]

Frequency commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.frequency.clone()

Subgroups

Center

SCPI Commands

SENSe:FREQuency:CENTer
class CenterCls[source]

Center commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:CENTer
value: float = driver.applications.k60Transient.sense.frequency.center.get()

This command defines the center frequency.

return

frequency: The allowed range and fmax is specified in the data sheet. Unit: Hz

set(frequency: float) None[source]
# SCPI: [SENSe]:FREQuency:CENTer
driver.applications.k60Transient.sense.frequency.center.set(frequency = 1.0)

This command defines the center frequency.

param frequency

The allowed range and fmax is specified in the data sheet. Unit: Hz

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.frequency.center.clone()

Subgroups

Step

SCPI Commands

SENSe:FREQuency:CENTer:STEP
class StepCls[source]

Step commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:CENTer:STEP
value: float = driver.applications.k60Transient.sense.frequency.center.step.get()

This command defines the center frequency step size.

return

stepsize: fmax is specified in the data sheet. Range: 1 to fMAX, Unit: Hz

set(stepsize: float) None[source]
# SCPI: [SENSe]:FREQuency:CENTer:STEP
driver.applications.k60Transient.sense.frequency.center.step.set(stepsize = 1.0)

This command defines the center frequency step size.

param stepsize

fmax is specified in the data sheet. Range: 1 to fMAX, Unit: Hz

Offset

SCPI Commands

SENSe:FREQuency:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:OFFSet
value: float = driver.applications.k60Transient.sense.frequency.offset.get()

This command defines a frequency offset. If this value is not 0 Hz, the application assumes that the input signal was frequency shifted outside the application. All results of type ‘frequency’ will be corrected for this shift numerically by the application. Note: In MSRA mode, the setting command is only available for the MSRA primary application. For MSRA secondary applications, only the query command is available.

return

offset: Range: -1 THz to 1 THz, Unit: HZ

set(offset: float) None[source]
# SCPI: [SENSe]:FREQuency:OFFSet
driver.applications.k60Transient.sense.frequency.offset.set(offset = 1.0)

This command defines a frequency offset. If this value is not 0 Hz, the application assumes that the input signal was frequency shifted outside the application. All results of type ‘frequency’ will be corrected for this shift numerically by the application. Note: In MSRA mode, the setting command is only available for the MSRA primary application. For MSRA secondary applications, only the query command is available.

param offset

Range: -1 THz to 1 THz, Unit: HZ

Mixer
class MixerCls[source]

Mixer commands group definition. 21 total commands, 10 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.mixer.clone()

Subgroups

Bias
class BiasCls[source]

Bias commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.mixer.bias.clone()

Subgroups

High

SCPI Commands

SENSe:MIXer:BIAS:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:BIAS:HIGH
value: float = driver.applications.k60Transient.sense.mixer.bias.high.get()

No command help available

return

bias_setting: No help available

set(bias_setting: float) None[source]
# SCPI: [SENSe]:MIXer:BIAS:HIGH
driver.applications.k60Transient.sense.mixer.bias.high.set(bias_setting = 1.0)

No command help available

param bias_setting

No help available

Low

SCPI Commands

SENSe:MIXer:BIAS:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:BIAS[:LOW]
value: float = driver.applications.k60Transient.sense.mixer.bias.low.get()

No command help available

return

bias_setting: No help available

set(bias_setting: float) None[source]
# SCPI: [SENSe]:MIXer:BIAS[:LOW]
driver.applications.k60Transient.sense.mixer.bias.low.set(bias_setting = 1.0)

No command help available

param bias_setting

No help available

Frequency
class FrequencyCls[source]

Frequency commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.mixer.frequency.clone()

Subgroups

Handover

SCPI Commands

SENSe:MIXer:FREQuency:HANDover
class HandoverCls[source]

Handover commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:FREQuency:HANDover
value: float = driver.applications.k60Transient.sense.mixer.frequency.handover.get()

No command help available

return

handover: No help available

set(handover: float) None[source]
# SCPI: [SENSe]:MIXer:FREQuency:HANDover
driver.applications.k60Transient.sense.mixer.frequency.handover.set(handover = 1.0)

No command help available

param handover

No help available

Start

SCPI Commands

SENSe:MIXer:FREQuency:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:FREQuency:STARt
value: float = driver.applications.k60Transient.sense.mixer.frequency.start.get()

No command help available

return

frequency: No help available

Stop

SCPI Commands

SENSe:MIXer:FREQuency:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:FREQuency:STOP
value: float = driver.applications.k60Transient.sense.mixer.frequency.stop.get()

No command help available

return

frequency: No help available

Harmonic
class HarmonicCls[source]

Harmonic commands group definition. 6 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.mixer.harmonic.clone()

Subgroups

Band

SCPI Commands

SENSe:MIXer:HARMonic:BAND
SENSe:MIXer:HARMonic:BAND:PRESet
class BandCls[source]

Band commands group definition. 2 total commands, 0 Subgroups, 2 group commands

get() BandB[source]
# SCPI: [SENSe]:MIXer:HARMonic:BAND
value: enums.BandB = driver.applications.k60Transient.sense.mixer.harmonic.band.get()

No command help available

return

band: No help available

preset() None[source]
# SCPI: [SENSe]:MIXer:HARMonic:BAND:PRESet
driver.applications.k60Transient.sense.mixer.harmonic.band.preset()

No command help available

preset_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:BAND:PRESet
driver.applications.k60Transient.sense.mixer.harmonic.band.preset_with_opc()

No command help available

Same as preset, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

set(band: BandB) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:BAND
driver.applications.k60Transient.sense.mixer.harmonic.band.set(band = enums.BandB.D)

No command help available

param band

No help available

High
class HighCls[source]

High commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.mixer.harmonic.high.clone()

Subgroups

State

SCPI Commands

SENSe:MIXer:HARMonic:HIGH:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:MIXer:HARMonic:HIGH:STATe
value: bool = driver.applications.k60Transient.sense.mixer.harmonic.high.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:HIGH:STATe
driver.applications.k60Transient.sense.mixer.harmonic.high.state.set(state = False)

No command help available

param state

No help available

Value

SCPI Commands

SENSe:MIXer:HARMonic:HIGH:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:HARMonic:HIGH[:VALue]
value: float = driver.applications.k60Transient.sense.mixer.harmonic.high.value.get()

No command help available

return

harm_order: No help available

set(harm_order: float) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:HIGH[:VALue]
driver.applications.k60Transient.sense.mixer.harmonic.high.value.set(harm_order = 1.0)

No command help available

param harm_order

No help available

Low

SCPI Commands

SENSe:MIXer:HARMonic:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:HARMonic[:LOW]
value: float = driver.applications.k60Transient.sense.mixer.harmonic.low.get()

No command help available

return

harm_order: No help available

set(harm_order: float) None[source]
# SCPI: [SENSe]:MIXer:HARMonic[:LOW]
driver.applications.k60Transient.sense.mixer.harmonic.low.set(harm_order = 1.0)

No command help available

param harm_order

No help available

TypePy

SCPI Commands

SENSe:MIXer:HARMonic:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() OddEven[source]
# SCPI: [SENSe]:MIXer:HARMonic:TYPE
value: enums.OddEven = driver.applications.k60Transient.sense.mixer.harmonic.typePy.get()

No command help available

return

odd_even: No help available

set(odd_even: OddEven) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:TYPE
driver.applications.k60Transient.sense.mixer.harmonic.typePy.set(odd_even = enums.OddEven.EODD)

No command help available

param odd_even

No help available

LoPower

SCPI Commands

SENSe:MIXer:LOPower
class LoPowerCls[source]

LoPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:LOPower
value: float = driver.applications.k60Transient.sense.mixer.loPower.get()

No command help available

return

level: No help available

set(level: float) None[source]
# SCPI: [SENSe]:MIXer:LOPower
driver.applications.k60Transient.sense.mixer.loPower.set(level = 1.0)

No command help available

param level

No help available

Loss
class LossCls[source]

Loss commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.mixer.loss.clone()

Subgroups

High

SCPI Commands

SENSe:MIXer:LOSS:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:LOSS:HIGH
value: float = driver.applications.k60Transient.sense.mixer.loss.high.get()

No command help available

return

average: No help available

set(average: float) None[source]
# SCPI: [SENSe]:MIXer:LOSS:HIGH
driver.applications.k60Transient.sense.mixer.loss.high.set(average = 1.0)

No command help available

param average

No help available

Low

SCPI Commands

SENSe:MIXer:LOSS:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:LOSS[:LOW]
value: float = driver.applications.k60Transient.sense.mixer.loss.low.get()

No command help available

return

average: No help available

set(average: float) None[source]
# SCPI: [SENSe]:MIXer:LOSS[:LOW]
driver.applications.k60Transient.sense.mixer.loss.low.set(average = 1.0)

No command help available

param average

No help available

Table
class TableCls[source]

Table commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.mixer.loss.table.clone()

Subgroups

High

SCPI Commands

SENSe:MIXer:LOSS:TABLe:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(filename: str) str[source]
# SCPI: [SENSe]:MIXer:LOSS:TABLe:HIGH
value: str = driver.applications.k60Transient.sense.mixer.loss.table.high.get(filename = '1')

No command help available

param filename

No help available

return

filename: No help available

set(filename: str) None[source]
# SCPI: [SENSe]:MIXer:LOSS:TABLe:HIGH
driver.applications.k60Transient.sense.mixer.loss.table.high.set(filename = '1')

No command help available

param filename

No help available

Low

SCPI Commands

SENSe:MIXer:LOSS:TABLe:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(filename: str) str[source]
# SCPI: [SENSe]:MIXer:LOSS:TABLe[:LOW]
value: str = driver.applications.k60Transient.sense.mixer.loss.table.low.get(filename = '1')

No command help available

param filename

No help available

return

filename: No help available

set(filename: str) None[source]
# SCPI: [SENSe]:MIXer:LOSS:TABLe[:LOW]
driver.applications.k60Transient.sense.mixer.loss.table.low.set(filename = '1')

No command help available

param filename

No help available

Ports

SCPI Commands

SENSe:MIXer:PORTs
class PortsCls[source]

Ports commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: [SENSe]:MIXer:PORTs
value: int = driver.applications.k60Transient.sense.mixer.ports.get()

No command help available

return

port_type: No help available

set(port_type: int) None[source]
# SCPI: [SENSe]:MIXer:PORTs
driver.applications.k60Transient.sense.mixer.ports.set(port_type = 1)

No command help available

param port_type

No help available

RfOverrange
class RfOverrangeCls[source]

RfOverrange commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.mixer.rfOverrange.clone()

Subgroups

State

SCPI Commands

SENSe:MIXer:RFOVerrange:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:MIXer:RFOVerrange[:STATe]
value: bool = driver.applications.k60Transient.sense.mixer.rfOverrange.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:MIXer:RFOVerrange[:STATe]
driver.applications.k60Transient.sense.mixer.rfOverrange.state.set(state = False)

No command help available

param state

No help available

Signal

SCPI Commands

SENSe:MIXer:SIGNal
class SignalCls[source]

Signal commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() State[source]
# SCPI: [SENSe]:MIXer:SIGNal
value: enums.State = driver.applications.k60Transient.sense.mixer.signal.get()

No command help available

return

state: No help available

set(state: State) None[source]
# SCPI: [SENSe]:MIXer:SIGNal
driver.applications.k60Transient.sense.mixer.signal.set(state = enums.State.ALL)

No command help available

param state

No help available

State

SCPI Commands

SENSe:MIXer:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:MIXer[:STATe]
value: bool = driver.applications.k60Transient.sense.mixer.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:MIXer[:STATe]
driver.applications.k60Transient.sense.mixer.state.set(state = False)

No command help available

param state

No help available

Threshold

SCPI Commands

SENSe:MIXer:THReshold
class ThresholdCls[source]

Threshold commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:THReshold
value: float = driver.applications.k60Transient.sense.mixer.threshold.get()

No command help available

return

value: No help available

set(value: float) None[source]
# SCPI: [SENSe]:MIXer:THReshold
driver.applications.k60Transient.sense.mixer.threshold.set(value = 1.0)

No command help available

param value

No help available

Msra
class MsraCls[source]

Msra commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.msra.clone()

Subgroups

Capture
class CaptureCls[source]

Capture commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.msra.capture.clone()

Subgroups

Offset

SCPI Commands

SENSe:MSRA:CAPTure:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MSRA:CAPTure:OFFSet
value: float = driver.applications.k60Transient.sense.msra.capture.offset.get()

This setting is only available for secondary applications in MSRA mode, not for the MSRA primary application. It has a similar effect as the trigger offset in other measurements.

return

offset: This parameter defines the time offset between the capture buffer start and the start of the extracted secondary application data. The offset must be a positive value, as the secondary application can only analyze data that is contained in the capture buffer. Range: 0 to Record length, Unit: S

set(offset: float) None[source]
# SCPI: [SENSe]:MSRA:CAPTure:OFFSet
driver.applications.k60Transient.sense.msra.capture.offset.set(offset = 1.0)

This setting is only available for secondary applications in MSRA mode, not for the MSRA primary application. It has a similar effect as the trigger offset in other measurements.

param offset

This parameter defines the time offset between the capture buffer start and the start of the extracted secondary application data. The offset must be a positive value, as the secondary application can only analyze data that is contained in the capture buffer. Range: 0 to Record length, Unit: S

Probe<Probe>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.applications.k60Transient.sense.probe.repcap_probe_get()
driver.applications.k60Transient.sense.probe.repcap_probe_set(repcap.Probe.Nr1)
class ProbeCls[source]

Probe commands group definition. 12 total commands, 2 Subgroups, 0 group commands Repeated Capability: Probe, default value after init: Probe.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.probe.clone()

Subgroups

Id
class IdCls[source]

Id commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.probe.id.clone()

Subgroups

PartNumber

SCPI Commands

SENSe:PROBe<Probe>:ID:PARTnumber
class PartNumberCls[source]

PartNumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:ID:PARTnumber
value: float = driver.applications.k60Transient.sense.probe.id.partNumber.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

part_number: No help available

SrNumber

SCPI Commands

SENSe:PROBe<Probe>:ID:SRNumber
class SrNumberCls[source]

SrNumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) str[source]
# SCPI: [SENSe]:PROBe<pb>:ID:SRNumber
value: str = driver.applications.k60Transient.sense.probe.id.srNumber.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

serial_no: No help available

Setup
class SetupCls[source]

Setup commands group definition. 10 total commands, 10 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.probe.setup.clone()

Subgroups

AttRatio

SCPI Commands

SENSe:PROBe<Probe>:SETup:ATTRatio
class AttRatioCls[source]

AttRatio commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:ATTRatio
value: float = driver.applications.k60Transient.sense.probe.setup.attRatio.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

attenuation_ratio: No help available

set(attenuation_ratio: float, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:ATTRatio
driver.applications.k60Transient.sense.probe.setup.attRatio.set(attenuation_ratio = 1.0, probe = repcap.Probe.Default)

No command help available

param attenuation_ratio

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

CmOffset

SCPI Commands

SENSe:PROBe<Probe>:SETup:CMOFfset
class CmOffsetCls[source]

CmOffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:CMOFfset
value: float = driver.applications.k60Transient.sense.probe.setup.cmOffset.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

cm_offset: No help available

set(cm_offset: float, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:CMOFfset
driver.applications.k60Transient.sense.probe.setup.cmOffset.set(cm_offset = 1.0, probe = repcap.Probe.Default)

No command help available

param cm_offset

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

DmOffset

SCPI Commands

SENSe:PROBe<Probe>:SETup:DMOFfset
class DmOffsetCls[source]

DmOffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:DMOFfset
value: float = driver.applications.k60Transient.sense.probe.setup.dmOffset.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

dm_offset: No help available

set(dm_offset: float, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:DMOFfset
driver.applications.k60Transient.sense.probe.setup.dmOffset.set(dm_offset = 1.0, probe = repcap.Probe.Default)

No command help available

param dm_offset

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

Mode

SCPI Commands

SENSe:PROBe<Probe>:SETup:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) ProbeSetupMode[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:MODE
value: enums.ProbeSetupMode = driver.applications.k60Transient.sense.probe.setup.mode.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

mode: No help available

set(mode: ProbeSetupMode, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:MODE
driver.applications.k60Transient.sense.probe.setup.mode.set(mode = enums.ProbeSetupMode.NOACtion, probe = repcap.Probe.Default)

No command help available

param mode

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

Name

SCPI Commands

SENSe:PROBe<Probe>:SETup:NAME
class NameCls[source]

Name commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) str[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:NAME
value: str = driver.applications.k60Transient.sense.probe.setup.name.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

name: No help available

NmOffset

SCPI Commands

SENSe:PROBe<Probe>:SETup:NMOFfset
class NmOffsetCls[source]

NmOffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:NMOFfset
value: float = driver.applications.k60Transient.sense.probe.setup.nmOffset.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

nm_offset: No help available

set(nm_offset: float, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:NMOFfset
driver.applications.k60Transient.sense.probe.setup.nmOffset.set(nm_offset = 1.0, probe = repcap.Probe.Default)

No command help available

param nm_offset

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

Pmode

SCPI Commands

SENSe:PROBe<Probe>:SETup:PMODe
class PmodeCls[source]

Pmode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) ProbeMode[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:PMODe
value: enums.ProbeMode = driver.applications.k60Transient.sense.probe.setup.pmode.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

mode: No help available

set(mode: ProbeMode, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:PMODe
driver.applications.k60Transient.sense.probe.setup.pmode.set(mode = enums.ProbeMode.CM, probe = repcap.Probe.Default)

No command help available

param mode

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

PmOffset

SCPI Commands

SENSe:PROBe<Probe>:SETup:PMOFfset
class PmOffsetCls[source]

PmOffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:PMOFfset
value: float = driver.applications.k60Transient.sense.probe.setup.pmOffset.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

pm_offset: No help available

set(pm_offset: float, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:PMOFfset
driver.applications.k60Transient.sense.probe.setup.pmOffset.set(pm_offset = 1.0, probe = repcap.Probe.Default)

No command help available

param pm_offset

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

State

SCPI Commands

SENSe:PROBe<Probe>:SETup:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) Detect[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:STATe
value: enums.Detect = driver.applications.k60Transient.sense.probe.setup.state.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

state: No help available

TypePy

SCPI Commands

SENSe:PROBe<Probe>:SETup:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) str[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:TYPE
value: str = driver.applications.k60Transient.sense.probe.setup.typePy.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

type_py: No help available

Sweep
class SweepCls[source]

Sweep commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.sweep.clone()

Subgroups

Count

SCPI Commands

SENSe:SWEep:COUNt
class CountCls[source]

Count commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:COUNt
value: float = driver.applications.k60Transient.sense.sweep.count.get()

This command defines the number of measurements that the application uses to average traces. In continuous measurement mode, the application calculates the moving average over the average count. In single measurement mode, the application stops the measurement and calculates the average after the average count has been reached.

return

sweep_count: No help available

set(sweep_count: float) None[source]
# SCPI: [SENSe]:SWEep:COUNt
driver.applications.k60Transient.sense.sweep.count.set(sweep_count = 1.0)

This command defines the number of measurements that the application uses to average traces. In continuous measurement mode, the application calculates the moving average over the average count. In single measurement mode, the application stops the measurement and calculates the average after the average count has been reached.

param sweep_count

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.sense.sweep.count.clone()

Subgroups

Current

SCPI Commands

SENSe:SWEep:COUNt:CURRent
class CurrentCls[source]

Current commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: [SENSe]:SWEep:COUNt:CURRent
value: int = driver.applications.k60Transient.sense.sweep.count.current.get()

This query returns the current number of started sweeps or measurements. This command is only available if a sweep count value is defined and the instrument is in single sweep mode.

return

value: No help available

Trace<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k60Transient.trace.repcap_window_get()
driver.applications.k60Transient.trace.repcap_window_set(repcap.Window.Nr1)
class TraceCls[source]

Trace commands group definition. 2 total commands, 1 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.trace.clone()

Subgroups

Data

SCPI Commands

FORMAT REAL,32;TRACe<Window>:DATA
class DataCls[source]

Data commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(trace_type: TraceTypeK60, window=Window.Default) List[float][source]
# SCPI: TRACe<n>[:DATA]
value: List[float] = driver.applications.k60Transient.trace.data.get(trace_type = enums.TraceTypeK60.SGRam, window = repcap.Window.Default)

No command help available

param trace_type

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

return

trace_ydata: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.trace.data.clone()

Subgroups

X

SCPI Commands

FORMAT REAL,32;TRACe<Window>:DATA:X
class XCls[source]

X commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_type: TraceTypeK60, window=Window.Default) List[float][source]
# SCPI: TRACe<n>[:DATA]:X
value: List[float] = driver.applications.k60Transient.trace.data.x.get(trace_type = enums.TraceTypeK60.SGRam, window = repcap.Window.Default)

This remote control command returns the X values only for the trace in the selected result display. Depending on the type of result display and the scaling of the x-axis, this can be either the pulse number or a timestamp for each detected pulse in the capture buffer. This command is only available for graphical displays, except for the Magnitude Capture display.

param trace_type

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

return

trace_xdata: No help available

Trigger
class TriggerCls[source]

Trigger commands group definition. 10 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.trigger.clone()

Subgroups

Sequence
class SequenceCls[source]

Sequence commands group definition. 10 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.trigger.sequence.clone()

Subgroups

Dtime

SCPI Commands

TRIGger:SEQuence:DTIMe
class DtimeCls[source]

Dtime commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:DTIMe
value: float = driver.applications.k60Transient.trigger.sequence.dtime.get()

Defines the time the input signal must stay below the trigger level before a trigger is detected again.

return

dropout_time: Dropout time of the trigger. Range: 0 s to 10.0 s , Unit: S

set(dropout_time: float) None[source]
# SCPI: TRIGger[:SEQuence]:DTIMe
driver.applications.k60Transient.trigger.sequence.dtime.set(dropout_time = 1.0)

Defines the time the input signal must stay below the trigger level before a trigger is detected again.

param dropout_time

Dropout time of the trigger. Range: 0 s to 10.0 s , Unit: S

Holdoff
class HoldoffCls[source]

Holdoff commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.trigger.sequence.holdoff.clone()

Subgroups

Time

SCPI Commands

TRIGger:SEQuence:HOLDoff:TIME
class TimeCls[source]

Time commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:HOLDoff[:TIME]
value: float = driver.applications.k60Transient.trigger.sequence.holdoff.time.get()

Defines the time offset between the trigger event and the start of the measurement.

return

offset: Unit: S

set(offset: float) None[source]
# SCPI: TRIGger[:SEQuence]:HOLDoff[:TIME]
driver.applications.k60Transient.trigger.sequence.holdoff.time.set(offset = 1.0)

Defines the time offset between the trigger event and the start of the measurement.

param offset

Unit: S

IfPower
class IfPowerCls[source]

IfPower commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.trigger.sequence.ifPower.clone()

Subgroups

Holdoff

SCPI Commands

TRIGger:SEQuence:IFPower:HOLDoff
class HoldoffCls[source]

Holdoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:IFPower:HOLDoff
value: float = driver.applications.k60Transient.trigger.sequence.ifPower.holdoff.get()

This command defines the holding time before the next trigger event. Note that this command can be used for any trigger source, not just IF Power (despite the legacy keyword) .

return

period: Range: 0 s to 10 s, Unit: S

set(period: float) None[source]
# SCPI: TRIGger[:SEQuence]:IFPower:HOLDoff
driver.applications.k60Transient.trigger.sequence.ifPower.holdoff.set(period = 1.0)

This command defines the holding time before the next trigger event. Note that this command can be used for any trigger source, not just IF Power (despite the legacy keyword) .

param period

Range: 0 s to 10 s, Unit: S

Hysteresis

SCPI Commands

TRIGger:SEQuence:IFPower:HYSTeresis
class HysteresisCls[source]

Hysteresis commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:IFPower:HYSTeresis
value: float = driver.applications.k60Transient.trigger.sequence.ifPower.hysteresis.get()

This command defines the trigger hysteresis, which is only available for ‘IF Power’ trigger sources.

return

hysteresis: Range: 3 dB to 50 dB, Unit: DB

set(hysteresis: float) None[source]
# SCPI: TRIGger[:SEQuence]:IFPower:HYSTeresis
driver.applications.k60Transient.trigger.sequence.ifPower.hysteresis.set(hysteresis = 1.0)

This command defines the trigger hysteresis, which is only available for ‘IF Power’ trigger sources.

param hysteresis

Range: 3 dB to 50 dB, Unit: DB

Level
class LevelCls[source]

Level commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.trigger.sequence.level.clone()

Subgroups

External<ExternalPort>

RepCap Settings

# Range: Nr1 .. Nr3
rc = driver.applications.k60Transient.trigger.sequence.level.external.repcap_externalPort_get()
driver.applications.k60Transient.trigger.sequence.level.external.repcap_externalPort_set(repcap.ExternalPort.Nr1)

SCPI Commands

TRIGger:SEQuence:LEVel:EXTernal<ExternalPort>
class ExternalCls[source]

External commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: ExternalPort, default value after init: ExternalPort.Nr1

get(externalPort=ExternalPort.Default) float[source]
# SCPI: TRIGger[:SEQuence]:LEVel[:EXTernal<port>]
value: float = driver.applications.k60Transient.trigger.sequence.level.external.get(externalPort = repcap.ExternalPort.Default)

This command defines the level the external signal must exceed to cause a trigger event.

param externalPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘External’)

return

trigger_level: Range: 0.5 V to 3.5 V, Unit: V

set(trigger_level: float, externalPort=ExternalPort.Default) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel[:EXTernal<port>]
driver.applications.k60Transient.trigger.sequence.level.external.set(trigger_level = 1.0, externalPort = repcap.ExternalPort.Default)

This command defines the level the external signal must exceed to cause a trigger event.

param trigger_level

Range: 0.5 V to 3.5 V, Unit: V

param externalPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘External’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k60Transient.trigger.sequence.level.external.clone()
IfPower

SCPI Commands

TRIGger:SEQuence:LEVel:IFPower
class IfPowerCls[source]

IfPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:LEVel:IFPower
value: float = driver.applications.k60Transient.trigger.sequence.level.ifPower.get()

This command defines the power level at the third intermediate frequency that must be exceeded to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered.

return

trigger_level: For details on available trigger levels and trigger bandwidths, see the data sheet. Unit: DBM

set(trigger_level: float) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel:IFPower
driver.applications.k60Transient.trigger.sequence.level.ifPower.set(trigger_level = 1.0)

This command defines the power level at the third intermediate frequency that must be exceeded to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered.

param trigger_level

For details on available trigger levels and trigger bandwidths, see the data sheet. Unit: DBM

IqPower

SCPI Commands

TRIGger:SEQuence:LEVel:IQPower
class IqPowerCls[source]

IqPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:LEVel:IQPower
value: float = driver.applications.k60Transient.trigger.sequence.level.iqPower.get()

This command defines the magnitude the I/Q data must exceed to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered.

return

trigger_level: Range: -130 dBm to 30 dBm, Unit: DBM

set(trigger_level: float) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel:IQPower
driver.applications.k60Transient.trigger.sequence.level.iqPower.set(trigger_level = 1.0)

This command defines the magnitude the I/Q data must exceed to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered.

param trigger_level

Range: -130 dBm to 30 dBm, Unit: DBM

RfPower

SCPI Commands

TRIGger:SEQuence:LEVel:RFPower
class RfPowerCls[source]

RfPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:LEVel:RFPower
value: float = driver.applications.k60Transient.trigger.sequence.level.rfPower.get()

This command defines the power level the RF input must exceed to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered. The input signal must be between 500 MHz and 8 GHz.

return

trigger_level: For details on available trigger levels and trigger bandwidths, see the data sheet. Unit: DBM

set(trigger_level: float) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel:RFPower
driver.applications.k60Transient.trigger.sequence.level.rfPower.set(trigger_level = 1.0)

This command defines the power level the RF input must exceed to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered. The input signal must be between 500 MHz and 8 GHz.

param trigger_level

For details on available trigger levels and trigger bandwidths, see the data sheet. Unit: DBM

Slope

SCPI Commands

TRIGger:SEQuence:SLOPe
class SlopeCls[source]

Slope commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SlopeType[source]
# SCPI: TRIGger[:SEQuence]:SLOPe
value: enums.SlopeType = driver.applications.k60Transient.trigger.sequence.slope.get()

This command selects the trigger slope.

return

type_py: POSitive | NEGative POSitive Triggers when the signal rises to the trigger level (rising edge) . NEGative Triggers when the signal drops to the trigger level (falling edge) .

set(type_py: SlopeType) None[source]
# SCPI: TRIGger[:SEQuence]:SLOPe
driver.applications.k60Transient.trigger.sequence.slope.set(type_py = enums.SlopeType.NEGative)

This command selects the trigger slope.

param type_py

POSitive | NEGative POSitive Triggers when the signal rises to the trigger level (rising edge) . NEGative Triggers when the signal drops to the trigger level (falling edge) .

Source

SCPI Commands

TRIGger:SEQuence:SOURce
class SourceCls[source]

Source commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() TriggerSourceK[source]
# SCPI: TRIGger[:SEQuence]:SOURce
value: enums.TriggerSourceK = driver.applications.k60Transient.trigger.sequence.source.get()

This command selects the trigger source. Note on external triggers: If a measurement is configured to wait for an external trigger signal in a remote control program, remote control is blocked until the trigger is received and the program can continue. Make sure that this situation is avoided in your remote control programs.

return

source: IMMediate Free Run EXT | EXT2 Trigger signal from one of the ‘Trigger Input/Output’ connectors. Note: Connector must be configured for ‘Input’. IFPower Second intermediate frequency IQPower Magnitude of sampled I/Q data For applications that process I/Q data, such as the I/Q Analyzer or optional applications.

set(source: TriggerSourceK) None[source]
# SCPI: TRIGger[:SEQuence]:SOURce
driver.applications.k60Transient.trigger.sequence.source.set(source = enums.TriggerSourceK.EXT2)

This command selects the trigger source. Note on external triggers: If a measurement is configured to wait for an external trigger signal in a remote control program, remote control is blocked until the trigger is received and the program can continue. Make sure that this situation is avoided in your remote control programs.

param source

IMMediate Free Run EXT | EXT2 Trigger signal from one of the ‘Trigger Input/Output’ connectors. Note: Connector must be configured for ‘Input’. IFPower Second intermediate frequency IQPower Magnitude of sampled I/Q data For applications that process I/Q data, such as the I/Q Analyzer or optional applications.

TriggerInvoke

SCPI Commands

*TRG
class TriggerInvokeCls[source]

TriggerInvoke commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: *TRG
driver.applications.k60Transient.triggerInvoke.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: *TRG
driver.applications.k60Transient.triggerInvoke.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

K7_AnalogDemod

class K7_AnalogDemodCls[source]

K7_AnalogDemod commands group definition. 4 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k7_AnalogDemod.clone()

Subgroups

Layout
class LayoutCls[source]

Layout commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k7AnalogDemod.layout.clone()

Subgroups

Add
class AddCls[source]

Add commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k7AnalogDemod.layout.add.clone()

Subgroups

Window

SCPI Commands

LAYout:ADD:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str, direction: WindowDirection, window_type: WindowTypeK7) str[source]
# SCPI: LAYout:ADD[:WINDow]
value: str = driver.applications.k7AnalogDemod.layout.add.window.get(window_name = '1', direction = enums.WindowDirection.ABOVe, window_type = enums.WindowTypeK7.AmSpectrum='XTIM:AM:RELative:AFSPectrum')

This command adds a window to the display in the active channel. This command is always used as a query so that you immediately obtain the name of the new window as a result. To replace an existing window, use the method RsFswp.Layout. Replace.Window.set command.

param window_name

String containing the name of the existing window the new window is inserted next to. By default, the name of a window is the same as its index. To determine the name and index of all active windows, use the method RsFswp.Layout.Catalog.Window.get_ query.

param direction

LEFT | RIGHt | ABOVe | BELow Direction the new window is added relative to the existing window.

param window_type

(enum or string) text value Type of result display (evaluation method) you want to add. See the table below for available parameter values.

return

new_window_name: When adding a new window, the command returns its name (by default the same as its number) as a result.

Catalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k7AnalogDemod.layout.catalog.clone()

Subgroups

Window

SCPI Commands

LAYout:CATalog:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: LAYout:CATalog[:WINDow]
value: List[str] = driver.applications.k7AnalogDemod.layout.catalog.window.get()

This command queries the name and index of all active windows in the active channel from top left to bottom right. The result is a comma-separated list of values for each window, with the syntax: <WindowName_1>,<WindowIndex_1>.. <WindowName_n>,<WindowIndex_n>

return

result: No help available

Identify
class IdentifyCls[source]

Identify commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k7AnalogDemod.layout.identify.clone()

Subgroups

Window

SCPI Commands

LAYout:IDENtify:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str) int[source]
# SCPI: LAYout:IDENtify[:WINDow]
value: int = driver.applications.k7AnalogDemod.layout.identify.window.get(window_name = '1')

This command queries the index of a particular display window in the active channel. Note: to query the name of a particular window, use the LAYout:WINDow<n>:IDENtify? query.

param window_name

String containing the name of a window.

return

window_index: Index number of the window.

Replace
class ReplaceCls[source]

Replace commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k7AnalogDemod.layout.replace.clone()

Subgroups

Window

SCPI Commands

LAYout:REPLace:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window_name: str, window_type: WindowTypeK7) None[source]
# SCPI: LAYout:REPLace[:WINDow]
driver.applications.k7AnalogDemod.layout.replace.window.set(window_name = '1', window_type = enums.WindowTypeK7.AmSpectrum='XTIM:AM:RELative:AFSPectrum')

This command replaces the window type (for example from ‘Diagram’ to ‘Result Summary’) of an already existing window in the active channel while keeping its position, index and window name. To add a new window, use the method RsFswp.Layout. Add.Window.get_ command.

param window_name

String containing the name of the existing window. By default, the name of a window is the same as its index. To determine the name and index of all active windows in the active channel, use the method RsFswp.Layout.Catalog.Window.get_ query.

param window_type

(enum or string) Type of result display you want to use in the existing window. See method RsFswp.Layout.Add.Window.get_ for a list of available window types.

K70_Vsa

class K70_VsaCls[source]

K70_Vsa commands group definition. 466 total commands, 12 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70_Vsa.clone()

Subgroups

Calculate<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k70Vsa.calculate.repcap_window_get()
driver.applications.k70Vsa.calculate.repcap_window_set(repcap.Window.Nr1)
class CalculateCls[source]

Calculate commands group definition. 212 total commands, 21 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.clone()

Subgroups

BitErrorRate

SCPI Commands

CALCulate<Window>:BERate
class BitErrorRateCls[source]

BitErrorRate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(format_py: BerRateFormat, window=Window.Default) float[source]
# SCPI: CALCulate<n>:BERate
value: float = driver.applications.k70Vsa.calculate.bitErrorRate.get(format_py = enums.BerRateFormat.CURRent, window = repcap.Window.Default)

Queries the Bit Error Rate results. The available results are described in ‘Bit error rate (BER) ‘. Note that the specified window suffix must refer to a BER result display.

param format_py

Specifies a particular BER result to be queried. If no parameter is specified, the current bit error rate is returned. The parameters for these results are listed in Table ‘Parameters for BER result values’. DSINdex Queries the index of the identified data sequence found in a known data file. The index starts with 0, that is: the first data sequence in the file is returned as ‘0’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

results: No help available

Ddem
class DdemCls[source]

Ddem commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.ddem.clone()

Subgroups

Burst
class BurstCls[source]

Burst commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.ddem.burst.clone()

Subgroups

Length

SCPI Commands

CALCulate<Window>:DDEM:BURSt:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) int[source]
# SCPI: CALCulate<n>:DDEM:BURSt:LENGth
value: int = driver.applications.k70Vsa.calculate.ddem.burst.length.get(window = repcap.Window.Default)

This command queries the length of a detected burst. Note that since the R&S FSWP VSA application has no knowledge on the ramp length, there is an uncertainty in the burst search algorithm.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

length: integer Number of symbols

Spectrum
class SpectrumCls[source]

Spectrum commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.ddem.spectrum.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:DDEM:SPECtrum:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:DDEM:SPECtrum[:STATe]
value: bool = driver.applications.k70Vsa.calculate.ddem.spectrum.state.get(window = repcap.Window.Default)

This command switches the result type transformation to spectrum mode. Spectral evaluation is available for the following result types:

INTRO_CMD_HELP: Prerequisites for this command

  • MAGNitude

  • PHASe/UPHase

  • FREQuency

  • Real/Imag (RIMAG)

The result types are defined using the method RsFswp.Applications.K70_Vsa.Calculate.FormatPy.set command (see method RsFswp.Applications.K70_Vsa.Calculate.FormatPy.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:DDEM:SPECtrum[:STATe]
driver.applications.k70Vsa.calculate.ddem.spectrum.state.set(state = False, window = repcap.Window.Default)

This command switches the result type transformation to spectrum mode. Spectral evaluation is available for the following result types:

INTRO_CMD_HELP: Prerequisites for this command

  • MAGNitude

  • PHASe/UPHase

  • FREQuency

  • Real/Imag (RIMAG)

The result types are defined using the method RsFswp.Applications.K70_Vsa.Calculate.FormatPy.set command (see method RsFswp.Applications.K70_Vsa.Calculate.FormatPy.set) .

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

DeltaMarker<DeltaMarker>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.applications.k70Vsa.calculate.deltaMarker.repcap_deltaMarker_get()
driver.applications.k70Vsa.calculate.deltaMarker.repcap_deltaMarker_set(repcap.DeltaMarker.Nr1)
class DeltaMarkerCls[source]

DeltaMarker commands group definition. 16 total commands, 8 Subgroups, 0 group commands Repeated Capability: DeltaMarker, default value after init: DeltaMarker.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.deltaMarker.clone()

Subgroups

Aoff

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:AOFF
class AoffCls[source]

Aoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:AOFF
driver.applications.k70Vsa.calculate.deltaMarker.aoff.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command turns off all delta markers.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Maximum
class MaximumCls[source]

Maximum commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.deltaMarker.maximum.clone()

Subgroups

Apeak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MAXimum:APEak
class ApeakCls[source]

Apeak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MAXimum:APEak
driver.applications.k70Vsa.calculate.deltaMarker.maximum.apeak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command positions the active marker or delta marker on the largest absolute peak value (maximum or minimum) of the selected trace.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Left

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MAXimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MAXimum:LEFT
driver.applications.k70Vsa.calculate.deltaMarker.maximum.left.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the next positive peak value. The search includes only measurement values to the left of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MAXimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MAXimum:NEXT
driver.applications.k70Vsa.calculate.deltaMarker.maximum.next.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a marker to the next positive peak value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MAXimum[:PEAK]
driver.applications.k70Vsa.calculate.deltaMarker.maximum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the highest level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Mburst

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MBURst:STARt
class MburstCls[source]

Mburst commands group definition. 1 total commands, 0 Subgroups, 1 group commands

start(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MBURst:STARt
driver.applications.k70Vsa.calculate.deltaMarker.mburst.start(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves the marker m to the start of the selected result range.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

start_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Minimum
class MinimumCls[source]

Minimum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.deltaMarker.minimum.clone()

Subgroups

Left

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MINimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MINimum:LEFT
driver.applications.k70Vsa.calculate.deltaMarker.minimum.left.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the next minimum peak value. The search includes only measurement values to the right of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MINimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MINimum:NEXT
driver.applications.k70Vsa.calculate.deltaMarker.minimum.next.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a marker to the next minimum peak value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MINimum[:PEAK]
driver.applications.k70Vsa.calculate.deltaMarker.minimum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the minimum level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

State

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) bool[source]
# SCPI: CALCulate<n>:DELTamarker<m>[:STATe]
value: bool = driver.applications.k70Vsa.calculate.deltaMarker.state.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command turns delta markers on and off. If necessary, the command activates the delta marker first. No suffix at DELTamarker turns on delta marker 1.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>[:STATe]
driver.applications.k70Vsa.calculate.deltaMarker.state.set(state = False, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command turns delta markers on and off. If necessary, the command activates the delta marker first. No suffix at DELTamarker turns on delta marker 1.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Trace

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:TRACe
value: float = driver.applications.k70Vsa.calculate.deltaMarker.trace.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects the trace a delta marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

trace_number: No help available

set(trace_number: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:TRACe
driver.applications.k70Vsa.calculate.deltaMarker.trace.set(trace_number = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects the trace a delta marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param trace_number

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

X
class XCls[source]

X commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.deltaMarker.x.clone()

Subgroups

Absolute

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:X:ABSolute
class AbsoluteCls[source]

Absolute commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:X:ABSolute
value: float = driver.applications.k70Vsa.calculate.deltaMarker.x.absolute.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command queries the absolute x-value of the selected delta marker in the specified window. The command activates the corresponding delta marker, if necessary.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

result: No help available

Relative

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:X:RELative
class RelativeCls[source]

Relative commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) int[source]
# SCPI: CALCulate<n>:DELTamarker<m>:X:RELative
value: int = driver.applications.k70Vsa.calculate.deltaMarker.x.relative.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command queries the relative position of a delta marker on the x-axis. If necessary, the command activates the delta marker first.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

position: Position of the delta marker in relation to the reference marker.

Y

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:Y
class YCls[source]

Y commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:Y
value: float = driver.applications.k70Vsa.calculate.deltaMarker.y.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

Queries the result at the position of the specified delta marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

result: Result at the position of the delta marker. The unit is variable and depends on the one you have currently set. Unit: DBM

Dlabs
class DlabsCls[source]

Dlabs commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.dlabs.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:DLABs:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:DLABs:STATe
value: bool = driver.applications.k70Vsa.calculate.dlabs.state.get(window = repcap.Window.Default)

Displays an absolute horizontal line in the specified window. This command is only available for eye diagrams.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: ON | OFF | 1 | 0

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:DLABs:STATe
driver.applications.k70Vsa.calculate.dlabs.state.set(state = False, window = repcap.Window.Default)

Displays an absolute horizontal line in the specified window. This command is only available for eye diagrams.

param state

ON | OFF | 1 | 0

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:DLABs:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:DLABs[:VALue]
value: float = driver.applications.k70Vsa.calculate.dlabs.value.get(window = repcap.Window.Default)

Defines value of horizontal absolute line

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

hor_line_abs_pos: Y-value of the absolute horizontal line.

set(hor_line_abs_pos: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:DLABs[:VALue]
driver.applications.k70Vsa.calculate.dlabs.value.set(hor_line_abs_pos = 1.0, window = repcap.Window.Default)

Defines value of horizontal absolute line

param hor_line_abs_pos

Y-value of the absolute horizontal line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

DlRel
class DlRelCls[source]

DlRel commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.dlRel.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:DLRel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:DLRel:STATe
value: bool = driver.applications.k70Vsa.calculate.dlRel.state.get(window = repcap.Window.Default)

Displays a relative horizontal line in the specified window. This command is only available for eye diagrams, and only if an absolute horizontal line is already available in the same diagram (see method RsFswp.Applications.K70_Vsa.Calculate. Dlabs.State.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: ON | OFF | 1 | 0

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:DLRel:STATe
driver.applications.k70Vsa.calculate.dlRel.state.set(state = False, window = repcap.Window.Default)

Displays a relative horizontal line in the specified window. This command is only available for eye diagrams, and only if an absolute horizontal line is already available in the same diagram (see method RsFswp.Applications.K70_Vsa.Calculate. Dlabs.State.set) .

param state

ON | OFF | 1 | 0

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:DLRel:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:DLRel[:VALue]
value: float = driver.applications.k70Vsa.calculate.dlRel.value.get(window = repcap.Window.Default)

Defines or queries the y-value of the relative horizontal line in the specified window. This command is only available for eye diagrams, and only if an absolute horizontal line and a relative horizontal line are already available in the same diagram (see method RsFswp.Applications.K70_Vsa.Calculate.Dlabs.State.set and method RsFswp.Applications.K70_Vsa. Calculate.DlRel.State.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

line_rel_pos_rel: Relative distance of the second horizontal line to the first (absolute) horizontal line.

set(line_rel_pos_rel: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:DLRel[:VALue]
driver.applications.k70Vsa.calculate.dlRel.value.set(line_rel_pos_rel = 1.0, window = repcap.Window.Default)

Defines or queries the y-value of the relative horizontal line in the specified window. This command is only available for eye diagrams, and only if an absolute horizontal line and a relative horizontal line are already available in the same diagram (see method RsFswp.Applications.K70_Vsa.Calculate.Dlabs.State.set and method RsFswp.Applications.K70_Vsa. Calculate.DlRel.State.set) .

param line_rel_pos_rel

Relative distance of the second horizontal line to the first (absolute) horizontal line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Dsp
class DspCls[source]

Dsp commands group definition. 9 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.dsp.clone()

Subgroups

Result
class ResultCls[source]

Result commands group definition. 9 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.dsp.result.clone()

Subgroups

Capture
class CaptureCls[source]

Capture commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.dsp.result.capture.clone()

Subgroups

Bursts

SCPI Commands

CALCulate<Window>:DSP:RESult:CAPTure:BURSts
class BurstsCls[source]

Bursts commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) int[source]
# SCPI: CALCulate<n>:DSP:RESult:CAPTure:BURSts
value: int = driver.applications.k70Vsa.calculate.dsp.result.capture.bursts.get(window = repcap.Window.Default)

Queries the number of bursts found across the internal capture buffer. Note that the internal capture buffer is slightly larger than the displayed capture buffer in order to allow for sufficient filter settling times for further processing.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

bursts: integer Number of bursts

Patterns

SCPI Commands

CALCulate<Window>:DSP:RESult:CAPTure:PATTerns
class PatternsCls[source]

Patterns commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) int[source]
# SCPI: CALCulate<n>:DSP:RESult:CAPTure:PATTerns
value: int = driver.applications.k70Vsa.calculate.dsp.result.capture.patterns.get(window = repcap.Window.Default)

Queries the number of patterns found across the internal capture buffer. Note that the internal capture buffer is slightly larger than the displayed capture buffer in order to allow for sufficient filter settling times for further processing.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

patterns: integer Number of patterns

Rrange
class RrangeCls[source]

Rrange commands group definition. 7 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.dsp.result.rrange.clone()

Subgroups

Current
class CurrentCls[source]

Current commands group definition. 7 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.dsp.result.rrange.current.clone()

Subgroups

Burst
class BurstCls[source]

Burst commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.dsp.result.rrange.current.burst.clone()

Subgroups

Length

SCPI Commands

CALCulate<Window>:DSP:RESult:RRANge:CURRent:BURSt:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) int[source]
# SCPI: CALCulate<n>:DSP:RESult:RRANge:CURRent:BURSt:LENGth
value: int = driver.applications.k70Vsa.calculate.dsp.result.rrange.current.burst.length.get(window = repcap.Window.Default)

Queries the length of the burst in the current result range.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

length: Burst length in samples Unit: none

Present

SCPI Commands

CALCulate<Window>:DSP:RESult:RRANge:CURRent:BURSt:PRESent
class PresentCls[source]

Present commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:DSP:RESult:RRANge:CURRent:BURSt:PRESent
value: bool = driver.applications.k70Vsa.calculate.dsp.result.rrange.current.burst.present.get(window = repcap.Window.Default)

Queries whether a burst is present or not in the current result range.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

present: ON | OFF | 0 | 1 OFF | 0 Burst not available. ON | 1 Burst available

Start

SCPI Commands

CALCulate<Window>:DSP:RESult:RRANge:CURRent:BURSt:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) int[source]
# SCPI: CALCulate<n>:DSP:RESult:RRANge:CURRent:BURSt:STARt
value: int = driver.applications.k70Vsa.calculate.dsp.result.rrange.current.burst.start.get(window = repcap.Window.Default)

Queries the burst start in the current result range as an offset to the capture buffer start. Tip: To determine the capture buffer start, use the method RsFswp.Applications.K70_Vsa.Display.Window.Trace.X.Scale.Start.get_ command for a window with a capture buffer display.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

start: Offset in symbols from the capture buffer start. Unit: sym

Pattern
class PatternCls[source]

Pattern commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.dsp.result.rrange.current.pattern.clone()

Subgroups

Confidence

SCPI Commands

CALCulate<Window>:DSP:RESult:RRANge:CURRent:PATTern:CONFidence
class ConfidenceCls[source]

Confidence commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) int[source]
# SCPI: CALCulate<n>:DSP:RESult:RRANge:CURRent:PATTern:CONFidence
value: int = driver.applications.k70Vsa.calculate.dsp.result.rrange.current.pattern.confidence.get(window = repcap.Window.Default)

Queries the confidence with which the pattern was detected in the current result range.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

confidence: Percentage of correct identification of pattern Range: 0 to 100, Unit: percent

Correct

SCPI Commands

CALCulate<Window>:DSP:RESult:RRANge:CURRent:PATTern:CORRect
class CorrectCls[source]

Correct commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:DSP:RESult:RRANge:CURRent:PATTern:CORRect
value: bool = driver.applications.k70Vsa.calculate.dsp.result.rrange.current.pattern.correct.get(window = repcap.Window.Default)

Queries whether the pattern is correct or not in the current result range.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

correct: ON | OFF | 0 | 1 OFF | 0 Pattern not correct. ON | 1 Pattern correct

Present

SCPI Commands

CALCulate<Window>:DSP:RESult:RRANge:CURRent:PATTern:PRESent
class PresentCls[source]

Present commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:DSP:RESult:RRANge:CURRent:PATTern:PRESent
value: bool = driver.applications.k70Vsa.calculate.dsp.result.rrange.current.pattern.present.get(window = repcap.Window.Default)

Queries whether a pattern is present or not in the current result range.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

present: ON | OFF | 0 | 1 OFF | 0 Pattern not available. ON | 1 Pattern available

Start

SCPI Commands

CALCulate<Window>:DSP:RESult:RRANge:CURRent:PATTern:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) int[source]
# SCPI: CALCulate<n>:DSP:RESult:RRANge:CURRent:PATTern:STARt
value: int = driver.applications.k70Vsa.calculate.dsp.result.rrange.current.pattern.start.get(window = repcap.Window.Default)

Queries the pattern start in the current result range as an offset to the capture buffer start. Tip: To determine the capture buffer start, use the method RsFswp.Applications.K70_Vsa.Display.Window.Trace.X.Scale.Start.get_ command for a window with a capture buffer display.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

start: Offset in symbols from the capture buffer start. Unit: sym

Elin
class ElinCls[source]

Elin commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.elin.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:ELIN:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:ELIN:STATe
value: bool = driver.applications.k70Vsa.calculate.elin.state.get(window = repcap.Window.Default)
This command restricts the evaluation range. The evaluation range is considered for the following display types:

INTRO_CMD_HELP: Prerequisites for this command

  • eye diagrams

  • constellation diagrams

  • modulation accuracy

  • statistic displays

  • spectrum displays

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: ON | 1 The evaluation range extends from the start value defined by CALC:ELIN1:VAL to the stop value defined by CALC:ELIN2:VAL (see method RsFswp.Applications.K70_Vsa.Calculate.Elin.Value.set) . OFF | 0 The complete result area is evaluated.

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:ELIN:STATe
driver.applications.k70Vsa.calculate.elin.state.set(state = False, window = repcap.Window.Default)
This command restricts the evaluation range. The evaluation range is considered for the following display types:

INTRO_CMD_HELP: Prerequisites for this command

  • eye diagrams

  • constellation diagrams

  • modulation accuracy

  • statistic displays

  • spectrum displays

param state

ON | 1 The evaluation range extends from the start value defined by CALC:ELIN1:VAL to the stop value defined by CALC:ELIN2:VAL (see method RsFswp.Applications.K70_Vsa.Calculate.Elin.Value.set) . OFF | 0 The complete result area is evaluated.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:ELIN:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:ELIN[:VALue]
value: float = driver.applications.k70Vsa.calculate.elin.value.get(window = repcap.Window.Default)

Defines the start and stop values for the evaluation range (see method RsFswp.Applications.K70_Vsa.Calculate.Elin.State. set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

left_disp: Range: 0 to 1000000, Unit: SYM

set(left_disp: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:ELIN[:VALue]
driver.applications.k70Vsa.calculate.elin.value.set(left_disp = 1.0, window = repcap.Window.Default)

Defines the start and stop values for the evaluation range (see method RsFswp.Applications.K70_Vsa.Calculate.Elin.State. set) .

param left_disp

Range: 0 to 1000000, Unit: SYM

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Feed

SCPI Commands

CALCulate<Window>:FEED
class FeedCls[source]

Feed commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:FEED
value: str = driver.applications.k70Vsa.calculate.feed.get(window = repcap.Window.Default)

Selects the signal source (and for the equalizer also the result type) for evaluation. Note that this command is maintained for compatibility reasons only. Use the LAYout commands for new remote control programs (see ‘Working with windows in the display’) . Only for the ‘Equalizer Impulse Response’ and ‘Equalizer Frequency Response’, as well as the multi-source diagrams, this command is required.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

feed: string ‘XTIM:DDEM:MEAS’ Measured signal ‘XTIM:DDEM:REF’ Reference signal ‘XTIM:DDEM:ERR:VECT’ Error vector ‘XTIM:DDEM:ERR:MPH’ Modulation errors ‘XTIM:DDEM:MACC’ Modulation accuracy ‘XTIM:DDEM:SYMB’ Symbol table ‘TCAP’ Capture buffer ‘XTIM:DDEM:IMP’ Equalizer Impulse Response ‘XFR:DDEM:RAT’ Equalizer Frequency Response ‘XFR:DDEM:IRAT’ Equalizer Channel Frequency Response Group Delay XTIM:DDEM:TCAP:ERR Spectrum of Real/Imag for capture buffer and error vector XTIM:DDEM:MEAS:ERR Spectrum of Real/Imag for measurement and error vector

set(feed: str, window=Window.Default) None[source]
# SCPI: CALCulate<n>:FEED
driver.applications.k70Vsa.calculate.feed.set(feed = '1', window = repcap.Window.Default)

Selects the signal source (and for the equalizer also the result type) for evaluation. Note that this command is maintained for compatibility reasons only. Use the LAYout commands for new remote control programs (see ‘Working with windows in the display’) . Only for the ‘Equalizer Impulse Response’ and ‘Equalizer Frequency Response’, as well as the multi-source diagrams, this command is required.

param feed

string ‘XTIM:DDEM:MEAS’ Measured signal ‘XTIM:DDEM:REF’ Reference signal ‘XTIM:DDEM:ERR:VECT’ Error vector ‘XTIM:DDEM:ERR:MPH’ Modulation errors ‘XTIM:DDEM:MACC’ Modulation accuracy ‘XTIM:DDEM:SYMB’ Symbol table ‘TCAP’ Capture buffer ‘XTIM:DDEM:IMP’ Equalizer Impulse Response ‘XFR:DDEM:RAT’ Equalizer Frequency Response ‘XFR:DDEM:IRAT’ Equalizer Channel Frequency Response Group Delay XTIM:DDEM:TCAP:ERR Spectrum of Real/Imag for capture buffer and error vector XTIM:DDEM:MEAS:ERR Spectrum of Real/Imag for measurement and error vector

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

FormatPy

SCPI Commands

CALCulate<Window>:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) TraceFormat[source]
# SCPI: CALCulate<n>:FORMat
value: enums.TraceFormat = driver.applications.k70Vsa.calculate.formatPy.get(window = repcap.Window.Default)

This command defines the result type of the traces. Which parameters are available depends on the setting for the data source (see method RsFswp.Layout.Add.Window.get_ and Table ‘Available result types depending on data source’) . Whether the result type shows absolute or relative values is defined using the DISP:WIND:TRAC:Y:MODE command (see method RsFswp. Display.Window.Subwindow.Trace.Y.Scale.Mode.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

format_py: MAGNitude | PHASe | UPHase | RIMag | FREQuency | COMP | CONS | IEYE | QEYE | FEYE | CONF | COVF | RCONstellation | RSUMmary | BERate | GDELay | MOVerview | BIN | OCT | DEC | HEX | NONE MAGNitude Magnitude Absolute MOVerview Magnitude Overview Absolute (entire capture buffer) PHASe ‘Phase Wrap’ UPHase ‘Phase Unwrap’ RIMag ‘Real/Imag (I/Q) ‘ FREQuency ‘Frequency Absolute’ COMP ‘Vector I/Q’ CONS ‘Constellation I/Q’ IEYE ‘Eye Diagram Real (I) ‘ QEYE ‘Eye Diagram Imag (Q) ‘ FEYE ‘Eye Diagram Frequency’ CONF ‘Constellation Frequency’ COVF ‘Vector Frequency’ RCONstellation ‘Constellation I/Q (Rotated) ‘ RSUMmary ‘Result summary’ BERate ‘Bit error rate’ GDELay ‘Frequency Response Group Delay’ BIN ‘Symbol table’ in binary format OCT ‘Symbol table’ in octal format DEC ‘Symbol table’ in decimal format HEX ‘Symbol table’ in hexadecimal format

set(format_py: TraceFormat, window=Window.Default) None[source]
# SCPI: CALCulate<n>:FORMat
driver.applications.k70Vsa.calculate.formatPy.set(format_py = enums.TraceFormat.BERate, window = repcap.Window.Default)

This command defines the result type of the traces. Which parameters are available depends on the setting for the data source (see method RsFswp.Layout.Add.Window.get_ and Table ‘Available result types depending on data source’) . Whether the result type shows absolute or relative values is defined using the DISP:WIND:TRAC:Y:MODE command (see method RsFswp. Display.Window.Subwindow.Trace.Y.Scale.Mode.set) .

param format_py

MAGNitude | PHASe | UPHase | RIMag | FREQuency | COMP | CONS | IEYE | QEYE | FEYE | CONF | COVF | RCONstellation | RSUMmary | BERate | GDELay | MOVerview | BIN | OCT | DEC | HEX | NONE MAGNitude Magnitude Absolute MOVerview Magnitude Overview Absolute (entire capture buffer) PHASe ‘Phase Wrap’ UPHase ‘Phase Unwrap’ RIMag ‘Real/Imag (I/Q) ‘ FREQuency ‘Frequency Absolute’ COMP ‘Vector I/Q’ CONS ‘Constellation I/Q’ IEYE ‘Eye Diagram Real (I) ‘ QEYE ‘Eye Diagram Imag (Q) ‘ FEYE ‘Eye Diagram Frequency’ CONF ‘Constellation Frequency’ COVF ‘Vector Frequency’ RCONstellation ‘Constellation I/Q (Rotated) ‘ RSUMmary ‘Result summary’ BERate ‘Bit error rate’ GDELay ‘Frequency Response Group Delay’ BIN ‘Symbol table’ in binary format OCT ‘Symbol table’ in octal format DEC ‘Symbol table’ in decimal format HEX ‘Symbol table’ in hexadecimal format

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Fsk
class FskCls[source]

Fsk commands group definition. 3 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.fsk.clone()

Subgroups

Deviation
class DeviationCls[source]

Deviation commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.fsk.deviation.clone()

Subgroups

Compensation

SCPI Commands

CALCulate<Window>:FSK:DEViation:COMPensation
class CompensationCls[source]

Compensation commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:FSK:DEViation:COMPensation
value: bool = driver.applications.k70Vsa.calculate.fsk.deviation.compensation.get(window = repcap.Window.Default)

This command defines whether the deviation error is compensated for when calculating the frequency error for FSK modulation. Note that this command is maintained for compatibility reasons only. For newer remote programs, use [SENSe:]DDEMod:NORMalize:FDERror.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: ON | 1 Scales the reference signal to the actual deviation of the measurement signal. OFF | 0 Uses the entered nominal deviation for the reference signal.

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:FSK:DEViation:COMPensation
driver.applications.k70Vsa.calculate.fsk.deviation.compensation.set(state = False, window = repcap.Window.Default)

This command defines whether the deviation error is compensated for when calculating the frequency error for FSK modulation. Note that this command is maintained for compatibility reasons only. For newer remote programs, use [SENSe:]DDEMod:NORMalize:FDERror.

param state

ON | 1 Scales the reference signal to the actual deviation of the measurement signal. OFF | 0 Uses the entered nominal deviation for the reference signal.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Reference
class ReferenceCls[source]

Reference commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.fsk.deviation.reference.clone()

Subgroups

Relative

SCPI Commands

CALCulate<Window>:FSK:DEViation:REFerence:RELative
class RelativeCls[source]

Relative commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:FSK:DEViation:REFerence:RELative
value: float = driver.applications.k70Vsa.calculate.fsk.deviation.reference.relative.get(window = repcap.Window.Default)

This command defines the deviation to the reference frequency for FSK modulation as a multiple of the symbol rate.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

fsk_ref_dev: Range: 0.1 to 60, Unit: none

set(fsk_ref_dev: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:FSK:DEViation:REFerence:RELative
driver.applications.k70Vsa.calculate.fsk.deviation.reference.relative.set(fsk_ref_dev = 1.0, window = repcap.Window.Default)

This command defines the deviation to the reference frequency for FSK modulation as a multiple of the symbol rate.

param fsk_ref_dev

Range: 0.1 to 60, Unit: none

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:FSK:DEViation:REFerence:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:FSK:DEViation:REFerence[:VALue]
value: float = driver.applications.k70Vsa.calculate.fsk.deviation.reference.value.get(window = repcap.Window.Default)

This command defines the deviation to the reference frequency for FSK modulation as an absolute value in Hz.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

fsk_ref_dev_abs_res: Range: 10.0 to 256e9, Unit: HZ

set(fsk_ref_dev_abs_res: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:FSK:DEViation:REFerence[:VALue]
driver.applications.k70Vsa.calculate.fsk.deviation.reference.value.set(fsk_ref_dev_abs_res = 1.0, window = repcap.Window.Default)

This command defines the deviation to the reference frequency for FSK modulation as an absolute value in Hz.

param fsk_ref_dev_abs_res

Range: 10.0 to 256e9, Unit: HZ

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Limit
class LimitCls[source]

Limit commands group definition. 110 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.clone()

Subgroups

Maccuracy
class MaccuracyCls[source]

Maccuracy commands group definition. 110 total commands, 10 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.clone()

Subgroups

CfError
class CfErrorCls[source]

CfError commands group definition. 9 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.clone()

Subgroups

Current
class CurrentCls[source]

Current commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.current.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:CFERror:CURRent:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:CFERror:CURRent[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.current.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:CFERror:CURRent:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:CFERror:CURRent:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.current.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:CFERror:CURRent:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.current.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:CFERror:CURRent:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:CFERror:CURRent:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.current.value.get(window = repcap.Window.Default)

This command defines the limit for the current, peak or mean center frequency error limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 1000000, Unit: Hz

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:CFERror:CURRent:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.current.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the limit for the current, peak or mean center frequency error limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 1000000, Unit: Hz

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Mean
class MeanCls[source]

Mean commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.mean.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:CFERror:MEAN:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:CFERror:MEAN[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.mean.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:CFERror:MEAN:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:CFERror:MEAN:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.mean.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:CFERror:MEAN:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.mean.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:CFERror:MEAN:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:CFERror:MEAN:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.mean.value.get(window = repcap.Window.Default)

This command defines the limit for the current, peak or mean center frequency error limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 1000000, Unit: Hz

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:CFERror:MEAN:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.mean.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the limit for the current, peak or mean center frequency error limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 1000000, Unit: Hz

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Peak
class PeakCls[source]

Peak commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.peak.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:CFERror:PEAK:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:CFERror:PEAK[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.peak.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:CFERror:PEAK:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:CFERror:PEAK:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.peak.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:CFERror:PEAK:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.peak.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:CFERror:PEAK:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:CFERror:PEAK:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.peak.value.get(window = repcap.Window.Default)

This command defines the limit for the current, peak or mean center frequency error limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 1000000, Unit: Hz

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:CFERror:PEAK:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.cfError.peak.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the limit for the current, peak or mean center frequency error limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 1000000, Unit: Hz

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Default

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:DEFault
class DefaultCls[source]

Default commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:DEFault
driver.applications.k70Vsa.calculate.limit.maccuracy.default.set(window = repcap.Window.Default)

Restores the default limits and deactivates all checks in all windows.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

set_with_opc(window=Window.Default, opc_timeout_ms: int = -1) None[source]
Evm
class EvmCls[source]

Evm commands group definition. 18 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.clone()

Subgroups

Pcurrent
class PcurrentCls[source]

Pcurrent commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.pcurrent.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:PCURrent:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:PCURrent[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.pcurrent.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:PCURrent:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:PCURrent:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.pcurrent.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:PCURrent:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.evm.pcurrent.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:PCURrent:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:PCURrent:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.pcurrent.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean EVM (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: Range: 0.0 to 100, Unit: %

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:PCURrent:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.evm.pcurrent.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean EVM (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

Range: 0.0 to 100, Unit: %

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Pmean
class PmeanCls[source]

Pmean commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.pmean.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:PMEan:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:PMEan[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.pmean.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:PMEan:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:PMEan:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.pmean.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:PMEan:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.evm.pmean.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:PMEan:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:PMEan:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.pmean.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean EVM (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: Range: 0.0 to 100, Unit: %

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:PMEan:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.evm.pmean.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean EVM (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

Range: 0.0 to 100, Unit: %

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Ppeak
class PpeakCls[source]

Ppeak commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.ppeak.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:PPEak:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:PPEak[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.ppeak.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:PPEak:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:PPEak:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.ppeak.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:PPEak:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.evm.ppeak.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:PPEak:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:PPEak:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.ppeak.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean EVM (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: Range: 0.0 to 100, Unit: %

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:PPEak:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.evm.ppeak.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean EVM (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

Range: 0.0 to 100, Unit: %

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Rcurrent
class RcurrentCls[source]

Rcurrent commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rcurrent.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:RCURrent:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:RCURrent[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rcurrent.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:RCURrent:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:RCURrent:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rcurrent.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:RCURrent:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rcurrent.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:RCURrent:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:RCURrent:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rcurrent.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean EVM (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: Range: 0.0 to 100, Unit: %

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:RCURrent:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rcurrent.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean EVM (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

Range: 0.0 to 100, Unit: %

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Rmean
class RmeanCls[source]

Rmean commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rmean.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:RMEan:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:RMEan[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rmean.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:RMEan:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:RMEan:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rmean.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:RMEan:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rmean.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:RMEan:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:RMEan:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rmean.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean EVM (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: Range: 0.0 to 100, Unit: %

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:RMEan:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rmean.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean EVM (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

Range: 0.0 to 100, Unit: %

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Rpeak
class RpeakCls[source]

Rpeak commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rpeak.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:RPEak:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:RPEak[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rpeak.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:RPEak:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:RPEak:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rpeak.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:RPEak:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rpeak.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:EVM:RPEak:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:RPEak:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rpeak.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean EVM (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: Range: 0.0 to 100, Unit: %

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:EVM:RPEak:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.evm.rpeak.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean EVM (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

Range: 0.0 to 100, Unit: %

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

FdError
class FdErrorCls[source]

FdError commands group definition. 9 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.clone()

Subgroups

Current
class CurrentCls[source]

Current commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.current.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FDERror:CURRent:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FDERror:CURRent[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.current.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FDERror:CURRent:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FDERror:CURRent:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.current.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FDERror:CURRent:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.current.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FDERror:CURRent:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FDERror:CURRent:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.current.value.get(window = repcap.Window.Default)

This command defines the lower limit for the current, peak or mean center frequency deviation error. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: Range: 0.0 to 1000000

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FDERror:CURRent:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.current.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the lower limit for the current, peak or mean center frequency deviation error. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param limit_value

Range: 0.0 to 1000000

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Mean
class MeanCls[source]

Mean commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.mean.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FDERror:MEAN:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FDERror:MEAN[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.mean.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FDERror:MEAN:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FDERror:MEAN:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.mean.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FDERror:MEAN:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.mean.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FDERror:MEAN:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FDERror:MEAN:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.mean.value.get(window = repcap.Window.Default)

This command defines the lower limit for the current, peak or mean center frequency deviation error. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: Range: 0.0 to 1000000

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FDERror:MEAN:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.mean.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the lower limit for the current, peak or mean center frequency deviation error. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param limit_value

Range: 0.0 to 1000000

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Peak
class PeakCls[source]

Peak commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.peak.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FDERror:PEAK:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FDERror:PEAK[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.peak.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FDERror:PEAK:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FDERror:PEAK:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.peak.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FDERror:PEAK:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.peak.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FDERror:PEAK:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FDERror:PEAK:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.peak.value.get(window = repcap.Window.Default)

This command defines the lower limit for the current, peak or mean center frequency deviation error. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: Range: 0.0 to 1000000

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FDERror:PEAK:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.fdError.peak.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the lower limit for the current, peak or mean center frequency deviation error. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param limit_value

Range: 0.0 to 1000000

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

FreqError
class FreqErrorCls[source]

FreqError commands group definition. 18 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.clone()

Subgroups

Pcurrent
class PcurrentCls[source]

Pcurrent commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.pcurrent.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:PCURrent:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:PCURrent[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.pcurrent.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:PCURrent:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:PCURrent:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.pcurrent.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:PCURrent:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.pcurrent.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:PCURrent:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:PCURrent:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.pcurrent.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean frequency error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: Hz

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:PCURrent:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.pcurrent.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean frequency error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: Hz

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Pmean
class PmeanCls[source]

Pmean commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.pmean.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:PMEan:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:PMEan[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.pmean.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:PMEan:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:PMEan:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.pmean.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:PMEan:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.pmean.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:PMEan:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:PMEan:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.pmean.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean frequency error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: Hz

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:PMEan:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.pmean.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean frequency error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: Hz

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Ppeak
class PpeakCls[source]

Ppeak commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.ppeak.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:PPEak:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:PPEak[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.ppeak.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:PPEak:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:PPEak:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.ppeak.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:PPEak:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.ppeak.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:PPEak:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:PPEak:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.ppeak.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean frequency error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: Hz

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:PPEak:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.ppeak.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean frequency error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: Hz

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Rcurrent
class RcurrentCls[source]

Rcurrent commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rcurrent.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:RCURrent:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:RCURrent[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rcurrent.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:RCURrent:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:RCURrent:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rcurrent.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:RCURrent:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rcurrent.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:RCURrent:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:RCURrent:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rcurrent.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean frequency error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: Hz

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:RCURrent:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rcurrent.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean frequency error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: Hz

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Rmean
class RmeanCls[source]

Rmean commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rmean.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:RMEan:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:RMEan[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rmean.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:RMEan:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:RMEan:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rmean.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:RMEan:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rmean.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:RMEan:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:RMEan:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rmean.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean frequency error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: Hz

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:RMEan:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rmean.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean frequency error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: Hz

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Rpeak
class RpeakCls[source]

Rpeak commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rpeak.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:RPEak:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:RPEak[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rpeak.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:RPEak:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:RPEak:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rpeak.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:RPEak:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rpeak.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:FERRor:RPEak:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:RPEak:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rpeak.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean frequency error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: Hz

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:FERRor:RPEak:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.freqError.rpeak.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean frequency error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical. This command is available for FSK modulation only.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: Hz

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Merror
class MerrorCls[source]

Merror commands group definition. 18 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.clone()

Subgroups

Pcurrent
class PcurrentCls[source]

Pcurrent commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.pcurrent.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:PCURrent:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:PCURrent[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.pcurrent.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:PCURrent:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:PCURrent:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.pcurrent.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:PCURrent:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.merror.pcurrent.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:PCURrent:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:PCURrent:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.pcurrent.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean magnitude error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: %

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:PCURrent:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.merror.pcurrent.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean magnitude error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: %

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Pmean
class PmeanCls[source]

Pmean commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.pmean.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:PMEan:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:PMEan[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.pmean.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:PMEan:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:PMEan:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.pmean.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:PMEan:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.merror.pmean.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:PMEan:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:PMEan:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.pmean.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean magnitude error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: %

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:PMEan:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.merror.pmean.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean magnitude error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: %

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Ppeak
class PpeakCls[source]

Ppeak commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.ppeak.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:PPEak:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:PPEak[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.ppeak.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:PPEak:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:PPEak:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.ppeak.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:PPEak:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.merror.ppeak.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:PPEak:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:PPEak:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.ppeak.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean magnitude error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: %

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:PPEak:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.merror.ppeak.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean magnitude error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: %

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Rcurrent
class RcurrentCls[source]

Rcurrent commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rcurrent.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:RCURrent:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:RCURrent[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rcurrent.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:RCURrent:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:RCURrent:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rcurrent.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:RCURrent:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rcurrent.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:RCURrent:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:RCURrent:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rcurrent.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean magnitude error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: %

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:RCURrent:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rcurrent.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean magnitude error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: %

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Rmean
class RmeanCls[source]

Rmean commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rmean.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:RMEan:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:RMEan[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rmean.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:RMEan:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:RMEan:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rmean.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:RMEan:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rmean.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:RMEan:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:RMEan:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rmean.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean magnitude error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: %

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:RMEan:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rmean.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean magnitude error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: %

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Rpeak
class RpeakCls[source]

Rpeak commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rpeak.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:RPEak:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:RPEak[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rpeak.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:RPEak:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:RPEak:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rpeak.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:RPEak:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rpeak.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:MERRor:RPEak:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:RPEak:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rpeak.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean magnitude error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: %

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:MERRor:RPEak:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.merror.rpeak.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean magnitude error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 100, Unit: %

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Ooffset
class OoffsetCls[source]

Ooffset commands group definition. 9 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.clone()

Subgroups

Current
class CurrentCls[source]

Current commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.current.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:OOFFset:CURRent:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:OOFFset:CURRent[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.current.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:OOFFset:CURRent:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:OOFFset:CURRent:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.current.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:OOFFset:CURRent:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.current.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:OOFFset:CURRent:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:OOFFset:CURRent:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.current.value.get(window = repcap.Window.Default)

This command defines the upper limit for the current, peak or mean I/Q offset. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: Range: -200.0 to 0.0, Unit: DB

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:OOFFset:CURRent:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.current.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the upper limit for the current, peak or mean I/Q offset. Note that the limits for the current and the peak value are always kept identical.

param limit_value

Range: -200.0 to 0.0, Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Mean
class MeanCls[source]

Mean commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.mean.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:OOFFset:MEAN:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:OOFFset:MEAN[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.mean.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:OOFFset:MEAN:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:OOFFset:MEAN:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.mean.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:OOFFset:MEAN:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.mean.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:OOFFset:MEAN:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:OOFFset:MEAN:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.mean.value.get(window = repcap.Window.Default)

This command defines the upper limit for the current, peak or mean I/Q offset. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: Range: -200.0 to 0.0, Unit: DB

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:OOFFset:MEAN:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.mean.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the upper limit for the current, peak or mean I/Q offset. Note that the limits for the current and the peak value are always kept identical.

param limit_value

Range: -200.0 to 0.0, Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Peak
class PeakCls[source]

Peak commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.peak.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:OOFFset:PEAK:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:OOFFset:PEAK[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.peak.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:OOFFset:PEAK:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:OOFFset:PEAK:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.peak.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:OOFFset:PEAK:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.peak.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:OOFFset:PEAK:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:OOFFset:PEAK:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.peak.value.get(window = repcap.Window.Default)

This command defines the upper limit for the current, peak or mean I/Q offset. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: Range: -200.0 to 0.0, Unit: DB

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:OOFFset:PEAK:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.ooffset.peak.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the upper limit for the current, peak or mean I/Q offset. Note that the limits for the current and the peak value are always kept identical.

param limit_value

Range: -200.0 to 0.0, Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Perror
class PerrorCls[source]

Perror commands group definition. 18 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.clone()

Subgroups

Pcurrent
class PcurrentCls[source]

Pcurrent commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.pcurrent.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:PCURrent:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:PCURrent[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.pcurrent.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:PCURrent:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:PCURrent:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.pcurrent.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:PCURrent:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.perror.pcurrent.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:PCURrent:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:PCURrent:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.pcurrent.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean phase error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 360, Unit: deg

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:PCURrent:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.perror.pcurrent.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean phase error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 360, Unit: deg

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Pmean
class PmeanCls[source]

Pmean commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.pmean.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:PMEan:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:PMEan[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.pmean.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:PMEan:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:PMEan:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.pmean.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:PMEan:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.perror.pmean.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:PMEan:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:PMEan:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.pmean.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean phase error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 360, Unit: deg

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:PMEan:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.perror.pmean.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean phase error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 360, Unit: deg

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Ppeak
class PpeakCls[source]

Ppeak commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.ppeak.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:PPEak:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:PPEak[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.ppeak.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:PPEak:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:PPEak:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.ppeak.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:PPEak:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.perror.ppeak.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:PPEak:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:PPEak:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.ppeak.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean phase error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 360, Unit: deg

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:PPEak:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.perror.ppeak.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean phase error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 360, Unit: deg

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Rcurrent
class RcurrentCls[source]

Rcurrent commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rcurrent.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:RCURrent:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:RCURrent[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rcurrent.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:RCURrent:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:RCURrent:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rcurrent.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:RCURrent:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rcurrent.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:RCURrent:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:RCURrent:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rcurrent.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean phase error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 360, Unit: deg

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:RCURrent:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rcurrent.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean phase error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 360, Unit: deg

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Rmean
class RmeanCls[source]

Rmean commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rmean.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:RMEan:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:RMEan[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rmean.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:RMEan:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:RMEan:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rmean.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:RMEan:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rmean.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:RMEan:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:RMEan:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rmean.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean phase error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 360, Unit: deg

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:RMEan:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rmean.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean phase error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 360, Unit: deg

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Rpeak
class RpeakCls[source]

Rpeak commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rpeak.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:RPEak:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:RPEak[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rpeak.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:RPEak:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:RPEak:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rpeak.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:RPEak:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rpeak.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:PERRor:RPEak:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:RPEak:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rpeak.value.get(window = repcap.Window.Default)

This command defines the value for the current, peak or mean phase error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: the value x (x0) defines the interval [-x; x] Range: 0.0 to 360, Unit: deg

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:PERRor:RPEak:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.perror.rpeak.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the value for the current, peak or mean phase error (peak or RMS) limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

the value x (x0) defines the interval [-x; x] Range: 0.0 to 360, Unit: deg

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Rho
class RhoCls[source]

Rho commands group definition. 9 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.rho.clone()

Subgroups

Current
class CurrentCls[source]

Current commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.rho.current.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:RHO:CURRent:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:RHO:CURRent[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.rho.current.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:RHO:CURRent:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:RHO:CURRent:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.rho.current.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:RHO:CURRent:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.rho.current.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:RHO:CURRent:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:RHO:CURRent:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.rho.current.value.get(window = repcap.Window.Default)

This command defines the lower limit for the current, peak or mean Rho limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: Range: 0.0 to 1.0, Unit: none

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:RHO:CURRent:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.rho.current.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the lower limit for the current, peak or mean Rho limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

Range: 0.0 to 1.0, Unit: none

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Mean
class MeanCls[source]

Mean commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.rho.mean.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:RHO:MEAN:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:RHO:MEAN[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.rho.mean.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:RHO:MEAN:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:RHO:MEAN:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.rho.mean.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:RHO:MEAN:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.rho.mean.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:RHO:MEAN:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:RHO:MEAN:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.rho.mean.value.get(window = repcap.Window.Default)

This command defines the lower limit for the current, peak or mean Rho limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: Range: 0.0 to 1.0, Unit: none

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:RHO:MEAN:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.rho.mean.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the lower limit for the current, peak or mean Rho limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

Range: 0.0 to 1.0, Unit: none

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Peak
class PeakCls[source]

Peak commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.limit.maccuracy.rho.peak.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:RHO:PEAK:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:RHO:PEAK[:RESult]
value: str = driver.applications.k70Vsa.calculate.limit.maccuracy.rho.peak.result.get(window = repcap.Window.Default)

This command queries whether the limit for the specified result type and limit type was violated. For details on result types and limit types see ‘Result summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

result: No help available

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:RHO:PEAK:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:RHO:PEAK:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.rho.peak.state.get(window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:RHO:PEAK:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.rho.peak.state.set(state = False, window = repcap.Window.Default)

This command switches the limit check for the selected result type and limit type on or off.

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:RHO:PEAK:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:RHO:PEAK:VALue
value: float = driver.applications.k70Vsa.calculate.limit.maccuracy.rho.peak.value.get(window = repcap.Window.Default)

This command defines the lower limit for the current, peak or mean Rho limit. Note that the limits for the current and the peak value are always kept identical.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

limit_value: Range: 0.0 to 1.0, Unit: none

set(limit_value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:RHO:PEAK:VALue
driver.applications.k70Vsa.calculate.limit.maccuracy.rho.peak.value.set(limit_value = 1.0, window = repcap.Window.Default)

This command defines the lower limit for the current, peak or mean Rho limit. Note that the limits for the current and the peak value are always kept identical.

param limit_value

Range: 0.0 to 1.0, Unit: none

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

State

SCPI Commands

CALCulate<Window>:LIMit:MACCuracy:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:STATe
value: bool = driver.applications.k70Vsa.calculate.limit.maccuracy.state.get(window = repcap.Window.Default)

Limits checks for all evaluations based on modulation accuracy (e.g. ‘Result Summary’) are enabled or disabled.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:LIMit:MACCuracy:STATe
driver.applications.k70Vsa.calculate.limit.maccuracy.state.set(state = False, window = repcap.Window.Default)

Limits checks for all evaluations based on modulation accuracy (e.g. ‘Result Summary’) are enabled or disabled.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Marker<Marker>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k70Vsa.calculate.marker.repcap_marker_get()
driver.applications.k70Vsa.calculate.marker.repcap_marker_set(repcap.Marker.Nr1)
class MarkerCls[source]

Marker commands group definition. 39 total commands, 11 Subgroups, 0 group commands Repeated Capability: Marker, default value after init: Marker.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.marker.clone()

Subgroups

Aoff

SCPI Commands

CALCulate<Window>:MARKer<Marker>:AOFF
class AoffCls[source]

Aoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:AOFF
driver.applications.k70Vsa.calculate.marker.aoff.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns off all markers.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Function
class FunctionCls[source]

Function commands group definition. 20 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.marker.function.clone()

Subgroups

Ddemod
class DdemodCls[source]

Ddemod commands group definition. 20 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.marker.function.ddemod.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: DdemResultType, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:RESult
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.result.get(result_type = enums.DdemResultType.ADR, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param result_type

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

Statistic
class StatisticCls[source]

Statistic commands group definition. 19 total commands, 16 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.clone()

Subgroups

Adroop

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:ADRoop
class AdroopCls[source]

Adroop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:ADRoop
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.adroop.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the amplitude droop error measurement performed for digital demodulation. The output values are the same as those provided in the ‘Modulation Accuracy’ table (see ‘Result summary’) .

param result_type

none Amplitude droop in dB/symbol (for current sweep) AVG Amplitude droop in dB/symbol, evaluating the linear average value over several sweeps RPE Peak value for amplitude droop over several sweeps SDEV Standard deviation of amplitude droop PCTL 95 percentile value of amplitude droop

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

All

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) str[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:ALL
value: str = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.all.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

The command queries all results of the ‘Result Summary’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

results: Comma-separated list of result values in the order described below. Note the last rows differ from the Result Summary display.

CfError

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:CFERror
class CfErrorCls[source]

CfError commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:CFERror
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.cfError.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the carrier frequency error measurement performed for digital demodulation. The output values are the same as those provided in the ‘Modulation Accuracy’ table.

param result_type

none Carrier frequency error for current sweep AVG Average carrier frequency error over several sweeps RPE Peak carrier frequency error over several sweeps SDEV Standard deviation of frequency error PCTL 95 percentile value of frequency error

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

Evm

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:EVM
class EvmCls[source]

Evm commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:EVM
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.evm.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the error vector magnitude measurement of digital demodulation. The output values are the same as those provided in the ‘Modulation Accuracy’ table .

param result_type

none RMS EVM value of display points of current sweep AVG Average of RMS EVM values over several sweeps PAVG Average of maximum EVM values over several sweeps PCTL 95% percentile of RMS EVM value over several sweeps PEAK Maximum EVM over all symbols of current sweep PPCT 95% percentile of maximum EVM values over several sweeps PSD Standard deviation of maximum EVM values over several sweeps RPE Maximum value of RMS EVM over several sweeps SDEV Standard deviation of EVM values over several sweeps TPE Maximum EVM over all display points over several sweeps

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

FdError

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:FDERror
class FdErrorCls[source]

FdError commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:FDERror
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.fdError.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the FSK deviation error of FSK modulated signals.

param result_type

none Deviation error for current sweep. AVG Average FSK deviation error. RPE Peak FSK deviation error. SDEV Standard deviation of FSK deviation error. PCTL 95 percentile value of FSK deviation error.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

Fsk
class FskCls[source]

Fsk commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.fsk.clone()

Subgroups

Cfdrift

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:FSK:CFDRift
class CfdriftCls[source]

Cfdrift commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:FSK:CFDRift
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.fsk.cfdrift.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the carrier frequency drift for FSK modulated signals.

param result_type

none Carrier frequency drift for current sweep. AVG Average FSK carrier frequency drift over several sweeps. RPE Peak FSK carrier frequency drift over several sweeps. SDEV Standard deviation of FSK carrier frequency drift. PCTL 95 percentile value of FSK carrier frequency drift.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

Derror

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:FSK:DERRor
class DerrorCls[source]

Derror commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:FSK:DERRor
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.fsk.derror.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the frequency error of FSK modulated signals.

param result_type

none RMS frequency error of display points of current sweep AVG Average of frequency errors over several sweeps PAVG Average of maximum frequency errors over several sweeps PCTL 95% percentile of frequency error over several sweeps PEAK Maximum frequency error over all symbols of current sweep PPCT 95% percentile of maximum frequency errors over several sweeps PSD Standard deviation of maximum frequency errors over several sweeps RPE Maximum value of frequency error over several sweeps SDEV Standard deviation of frequency errors over several sweeps TPE Maximum frequency error over all display points over several sweeps

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

Mdeviation

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:FSK:MDEViation
class MdeviationCls[source]

Mdeviation commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:FSK:MDEViation
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.fsk.mdeviation.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the measurement deviation of FSK modulated signals.

param result_type

none Measurement deviation for current sweep. AVG Average FSK measurement deviation over several sweeps. RPE Peak FSK measurement deviation over several sweeps. SDEV Standard deviation of FSK measurement deviation. PCTL 95 percentile value of FSK measurement deviation.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

Rdeviation

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:FSK:RDEViation
class RdeviationCls[source]

Rdeviation commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:FSK:RDEViation
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.fsk.rdeviation.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the reference deviation of FSK modulated signals.

param result_type

none Measurement deviation for current sweep. AVG Average FSK measurement deviation over several sweeps. RPE Peak FSK measurement deviation over several sweeps. SDEV Standard deviation of FSK measurement deviation. PCTL 95 percentile value of FSK measurement deviation.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

Gimbalance

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:GIMBalance
class GimbalanceCls[source]

Gimbalance commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:GIMBalance
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.gimbalance.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the Gain Imbalance error measurement of digital demodulation. The output values are the same as those provided in the ‘Modulation Accuracy’ table .

param result_type

none Gain imbalance error for current sweep AVG Average gain imbalance error over several sweeps RPE Peak gain imbalance error over several sweeps SDEV Standard deviation of gain imbalance error PCTL 95 percentile value of gain imbalance error

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

IqImbalance

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:IQIMbalance
class IqImbalanceCls[source]

IqImbalance commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:IQIMbalance
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.iqImbalance.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the I/Q imbalance error measurement of digital demodulation.

param result_type

none I/Q imbalance error (for current sweep) AVG Average I/Q imbalance error over several sweeps RPE Peak I/Q imbalance error over several sweeps SDEV Standard deviation of I/Q imbalance error PCTL 95 percentile value of I/Q imbalance error

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

Merror

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:MERRor
class MerrorCls[source]

Merror commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:MERRor
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.merror.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the magnitude error measurement of digital demodulation.

param result_type

none RMS magnitude error of display points of current sweep AVG Average of magnitude errors over several sweeps PAVG Average of maximum magnitude errors over several sweeps PCTL 95% percentile of magnitude error over several sweeps PEAK Maximum magnitude errors over all symbols of current sweep PPCT 95% percentile of maximum magnitude errors over several sweeps PSD Standard deviation of maximum magnitude errors over several sweeps RPE Maximum value of magnitude errors over several sweeps SDEV Standard deviation of magnitude errors over several sweeps TPE Maximum magnitude errors over all display points over several sweeps

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

Mpower

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:MPOWer
class MpowerCls[source]

Mpower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:MPOWer
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.mpower.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the power measurement of digital demodulation.

param result_type

none power measurement (for current sweep) AVG Average of power measurement over several sweeps RPE Peak of power measurement over several sweeps SDEV Standard deviation of power measurement PCTL 95 percentile value of power measurement

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

Ooffset

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:OOFFset
class OoffsetCls[source]

Ooffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:OOFFset
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.ooffset.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the I/Q offset measurement performed for digital demodulation.

param result_type

none Origin offset error (for current sweep) AVG Average origin offset error over several sweeps RPE Peak origin offset error over several sweeps SDEV Standard deviation of origin offset error PCTL 95 percentile value of origin offset error

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

Perror

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:PERRor
class PerrorCls[source]

Perror commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:PERRor
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.perror.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the phase error measurement performed for digital demodulation.

param result_type

none ‘Phase error’ of display points of current sweep AVG Average of phase errors over several sweeps PAVG Average of maximum phase errors over several sweeps PCTL 95% percentile of phase error over several sweeps PEAK Maximum phase error over all symbols of current sweep PPCT 95% percentile of maximum phase errors over several sweeps PSD Standard deviation of maximum phase errors over several sweeps RPE Maximum value of phase error over several sweeps SDEV Standard deviation of phase errors over several sweeps TPE Maximum phase error over all display points over several sweeps

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

Qerror

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:QERRor
class QerrorCls[source]

Qerror commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:QERRor
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.qerror.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the Quadrature error measurement performed for digital demodulation.

param result_type

none Quadrature error (for current sweep) AVG Average quadrature error over several sweeps RPE Peak quadrature error over several sweeps SDEV Standard deviation of quadrature error PCTL 95 percentile value of quadrature error

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

Rho

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:RHO
class RhoCls[source]

Rho commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:RHO
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.rho.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the Rho factor measurement performed for digital demodulation.

param result_type

none Rho factor (for current sweep) AVG Average rho factor over several sweeps RPE Peak rho factor over several sweeps SDEV Standard deviation of rho factor PCTL 95 percentile value of rho factor

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

Snr

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:SNR
class SnrCls[source]

Snr commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:SNR
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.snr.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the results of the SNR error measurement performed for digital demodulation.

param result_type

none SNR value of display points of current sweep AVG Average of SNR values over several sweeps PAVG Average of maximum SNR values over several sweeps PCTL 95% percentile of SNR value over several sweeps PEAK Maximum SNR over all symbols of current sweep PPCT 95% percentile of maximum SNR values over several sweeps PSD Standard deviation of maximum SNR values over several sweeps RPE Maximum value of SNR over several sweeps SDEV Standard deviation of SNR values over several sweeps TPE Maximum SNR over all display points over several sweeps

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

SrError

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:DDEMod:STATistic:SRERror
class SrErrorCls[source]

SrError commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(result_type: ResultTypeStat, window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:DDEMod:STATistic:SRERror
value: float = driver.applications.k70Vsa.calculate.marker.function.ddemod.statistic.srError.get(result_type = enums.ResultTypeStat.AVG, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the symbol rate error

param result_type

PEAK | AVG | SDEV | PCTL | TPEak | RPEak | PAVG | PSDev | PPCTl none Symbol rate error (for current sweep) AVG Average symbol rate error over several sweeps RPE Peak symbol rate error over several sweeps SDEV Standard deviation of symbol rate error PCTL 95 percentile value of symbol rate error

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: No help available

Maximum
class MaximumCls[source]

Maximum commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.marker.maximum.clone()

Subgroups

Apeak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:APEak
class ApeakCls[source]

Apeak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum:APEak
driver.applications.k70Vsa.calculate.marker.maximum.apeak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

sets the marker to the largest absolute peak value (maximum or minimum) of the selected trace.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Left

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum:LEFT
driver.applications.k70Vsa.calculate.marker.maximum.left.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next positive peak. The search includes only measurement values to the left of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum:NEXT
driver.applications.k70Vsa.calculate.marker.maximum.next.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next positive peak.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum[:PEAK]
driver.applications.k70Vsa.calculate.marker.maximum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the highest level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Mburst

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MBURst:STARt
class MburstCls[source]

Mburst commands group definition. 1 total commands, 0 Subgroups, 1 group commands

start(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MBURst:STARt
driver.applications.k70Vsa.calculate.marker.mburst.start(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves the marker m to the start of the selected result range.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

start_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Minimum
class MinimumCls[source]

Minimum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.marker.minimum.clone()

Subgroups

Left

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MINimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MINimum:LEFT
driver.applications.k70Vsa.calculate.marker.minimum.left.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next minimum peak value. The search includes only measurement values to the right of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MINimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MINimum:NEXT
driver.applications.k70Vsa.calculate.marker.minimum.next.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next minimum peak value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MINimum[:PEAK]
driver.applications.k70Vsa.calculate.marker.minimum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the minimum level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>[:STATe]
value: bool = driver.applications.k70Vsa.calculate.marker.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns markers on and off. If the corresponding marker number is currently active as a delta marker, it is turned into a normal marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>[:STATe]
driver.applications.k70Vsa.calculate.marker.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns markers on and off. If the corresponding marker number is currently active as a delta marker, it is turned into a normal marker.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Trace

SCPI Commands

CALCulate<Window>:MARKer<Marker>:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:TRACe
value: float = driver.applications.k70Vsa.calculate.marker.trace.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command selects the trace the marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

trace_number: No help available

set(trace_number: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:TRACe
driver.applications.k70Vsa.calculate.marker.trace.set(trace_number = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command selects the trace the marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param trace_number

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

X
class XCls[source]

X commands group definition. 3 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.marker.x.clone()

Subgroups

Slimits
class SlimitsCls[source]

Slimits commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.marker.x.slimits.clone()

Subgroups

Left

SCPI Commands

CALCulate<Window>:MARKer<Marker>:X:SLIMits:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:X:SLIMits:LEFT
value: float = driver.applications.k70Vsa.calculate.marker.x.slimits.left.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command defines the left limit of the marker search range for all markers in all windows. If you perform a measurement in the time domain, this command limits the range of the trace to be analyzed.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

left_limit: No help available

set(left_limit: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:X:SLIMits:LEFT
driver.applications.k70Vsa.calculate.marker.x.slimits.left.set(left_limit = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command defines the left limit of the marker search range for all markers in all windows. If you perform a measurement in the time domain, this command limits the range of the trace to be analyzed.

param left_limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:X:SLIMits:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:X:SLIMits[:STATe]
value: bool = driver.applications.k70Vsa.calculate.marker.x.slimits.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns marker search limits on and off for all markers in all windows. If you perform a measurement in the time domain, this command limits the range of the trace to be analyzed.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:X:SLIMits[:STATe]
driver.applications.k70Vsa.calculate.marker.x.slimits.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns marker search limits on and off for all markers in all windows. If you perform a measurement in the time domain, this command limits the range of the trace to be analyzed.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Y

SCPI Commands

CALCulate<Window>:MARKer<Marker>:Y
class YCls[source]

Y commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:Y
value: float = driver.applications.k70Vsa.calculate.marker.y.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

Queries the result at the position of the specified marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

result: Unit: DBM

Meas
class MeasCls[source]

Meas commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.meas.clone()

Subgroups

Dirty

SCPI Commands

CALCulate<Window>:MEAS:DIRTy
class DirtyCls[source]

Dirty commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:MEAS:DIRTy
value: bool = driver.applications.k70Vsa.calculate.meas.dirty.get(window = repcap.Window.Default)

Queries the validity of the measurement data, as indicated in the channel bar in manual operation.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: ON | OFF | 0 | 1 OFF | 0 The measurement results are valid. ON | 1 Invalid or inconsistent data is displayed, that is: the trace no longer matches the displayed instrument settings.

Msra
class MsraCls[source]

Msra commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.msra.clone()

Subgroups

Aline
class AlineCls[source]

Aline commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.msra.aline.clone()

Subgroups

Show

SCPI Commands

CALCulate<Window>:MSRA:ALINe:SHOW
class ShowCls[source]

Show commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:MSRA:ALINe:SHOW
value: bool = driver.applications.k70Vsa.calculate.msra.aline.show.get(window = repcap.Window.Default)

This command defines whether or not the analysis line is displayed in all time-based windows in all MSRA secondary applications and the MSRA primary application. Note: even if the analysis line display is off, the indication whether or not the currently defined line position lies within the analysis interval of the active secondary application remains in the window title bars.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:MSRA:ALINe:SHOW
driver.applications.k70Vsa.calculate.msra.aline.show.set(state = False, window = repcap.Window.Default)

This command defines whether or not the analysis line is displayed in all time-based windows in all MSRA secondary applications and the MSRA primary application. Note: even if the analysis line display is off, the indication whether or not the currently defined line position lies within the analysis interval of the active secondary application remains in the window title bars.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:MSRA:ALINe:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:MSRA:ALINe[:VALue]
value: float = driver.applications.k70Vsa.calculate.msra.aline.value.get(window = repcap.Window.Default)

This command defines the position of the analysis line for all time-based windows in all MSRA secondary applications and the MSRA primary application.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

value: No help available

set(value: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:MSRA:ALINe[:VALue]
driver.applications.k70Vsa.calculate.msra.aline.value.set(value = 1.0, window = repcap.Window.Default)

This command defines the position of the analysis line for all time-based windows in all MSRA secondary applications and the MSRA primary application.

param value

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Window
class WindowCls[source]

Window commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.msra.window.clone()

Subgroups

Ival

SCPI Commands

CALCulate<Window>:MSRA:WINDow:IVAL
class IvalCls[source]

Ival commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Int_Start: int: Analysis start = Capture offset time Unit: s

  • Int_Stop: int: Analysis end = capture offset + capture time Unit: s

get(window=Window.Default) GetStruct[source]
# SCPI: CALCulate<n>:MSRA:WINDow:IVAL
value: GetStruct = driver.applications.k70Vsa.calculate.msra.window.ival.get(window = repcap.Window.Default)

Returns the current analysis interval for applications in MSRA operating mode.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

structure: for return value, see the help for GetStruct structure arguments.

Statistics

SCPI Commands

CALCulate<Window>:STATistics:PRESet
class StatisticsCls[source]

Statistics commands group definition. 7 total commands, 3 Subgroups, 1 group commands

preset(window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:PRESet
driver.applications.k70Vsa.calculate.statistics.preset(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

preset_with_opc(window=Window.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.statistics.clone()

Subgroups

CumulativeDistribFnc
class CumulativeDistribFncCls[source]

CumulativeDistribFnc commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.statistics.cumulativeDistribFnc.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:STATistics:CCDF:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:STATistics:CCDF[:STATe]
value: bool = driver.applications.k70Vsa.calculate.statistics.cumulativeDistribFnc.state.get(window = repcap.Window.Default)

This command switches the measurement of the statistical distribution of magnitude, phase or frequency values on or off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:CCDF[:STATe]
driver.applications.k70Vsa.calculate.statistics.cumulativeDistribFnc.state.set(state = False, window = repcap.Window.Default)

This command switches the measurement of the statistical distribution of magnitude, phase or frequency values on or off.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Mode

SCPI Commands

CALCulate<Window>:STATistics:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) StatisticMode[source]
# SCPI: CALCulate<n>:STATistics:MODE
value: enums.StatisticMode = driver.applications.k70Vsa.calculate.statistics.mode.get(window = repcap.Window.Default)

This command defines whether only the symbol points or all points are considered for the statistical calculations.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

statistic_mode: SONLy | INFinite SONLy Symbol points only are used INFinite All points are used

set(statistic_mode: StatisticMode, window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:MODE
driver.applications.k70Vsa.calculate.statistics.mode.set(statistic_mode = enums.StatisticMode.INFinite, window = repcap.Window.Default)

This command defines whether only the symbol points or all points are considered for the statistical calculations.

param statistic_mode

SONLy | INFinite SONLy Symbol points only are used INFinite All points are used

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Scale
class ScaleCls[source]

Scale commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.statistics.scale.clone()

Subgroups

X
class XCls[source]

X commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.statistics.scale.x.clone()

Subgroups

Bcount

SCPI Commands

CALCulate<Window>:STATistics:SCALe:X:BCOunt
class BcountCls[source]

Bcount commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:STATistics:SCALe:X:BCOunt
value: float = driver.applications.k70Vsa.calculate.statistics.scale.x.bcount.get(window = repcap.Window.Default)

This command defines the number of columns for the statistical distribution.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

stat_nof_columns: Range: 2 to 1024, Unit: none

set(stat_nof_columns: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:SCALe:X:BCOunt
driver.applications.k70Vsa.calculate.statistics.scale.x.bcount.set(stat_nof_columns = 1.0, window = repcap.Window.Default)

This command defines the number of columns for the statistical distribution.

param stat_nof_columns

Range: 2 to 1024, Unit: none

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Y
class YCls[source]

Y commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.statistics.scale.y.clone()

Subgroups

Lower

SCPI Commands

CALCulate<Window>:STATistics:SCALe:Y:LOWer
class LowerCls[source]

Lower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:STATistics:SCALe:Y:LOWer
value: float = driver.applications.k70Vsa.calculate.statistics.scale.y.lower.get(window = repcap.Window.Default)

This command defines the lower vertical limit of the diagram.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

start: No help available

set(start: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:SCALe:Y:LOWer
driver.applications.k70Vsa.calculate.statistics.scale.y.lower.set(start = 1.0, window = repcap.Window.Default)

This command defines the lower vertical limit of the diagram.

param start

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Unit

SCPI Commands

CALCulate<Window>:STATistics:SCALe:Y:UNIT
class UnitCls[source]

Unit commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) ScaleYaxisUnit[source]
# SCPI: CALCulate<n>:STATistics:SCALe:Y:UNIT
value: enums.ScaleYaxisUnit = driver.applications.k70Vsa.calculate.statistics.scale.y.unit.get(window = repcap.Window.Default)

This command selects the unit of the y-axis.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

unit: PCT | ABS

set(unit: ScaleYaxisUnit, window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:SCALe:Y:UNIT
driver.applications.k70Vsa.calculate.statistics.scale.y.unit.set(unit = enums.ScaleYaxisUnit.ABS, window = repcap.Window.Default)

This command selects the unit of the y-axis.

param unit

PCT | ABS

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Upper

SCPI Commands

CALCulate<Window>:STATistics:SCALe:Y:UPPer
class UpperCls[source]

Upper commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:STATistics:SCALe:Y:UPPer
value: float = driver.applications.k70Vsa.calculate.statistics.scale.y.upper.get(window = repcap.Window.Default)

This command defines the upper vertical limit of the diagram.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

stop: No help available

set(stop: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:SCALe:Y:UPPer
driver.applications.k70Vsa.calculate.statistics.scale.y.upper.set(stop = 1.0, window = repcap.Window.Default)

This command defines the upper vertical limit of the diagram.

param stop

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

TlAbs
class TlAbsCls[source]

TlAbs commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.tlAbs.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:TLABs:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:TLABs:STATe
value: bool = driver.applications.k70Vsa.calculate.tlAbs.state.get(window = repcap.Window.Default)

Displays an absolute vertical line in the specified window. This command is only available for eye diagrams.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: ON | OFF | 1 | 0

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:TLABs:STATe
driver.applications.k70Vsa.calculate.tlAbs.state.set(state = False, window = repcap.Window.Default)

Displays an absolute vertical line in the specified window. This command is only available for eye diagrams.

param state

ON | OFF | 1 | 0

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:TLABs:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:TLABs[:VALue]
value: float = driver.applications.k70Vsa.calculate.tlAbs.value.get(window = repcap.Window.Default)

Defines or queries the x-value of the absolute vertical line in the specified window. This command is only available for eye diagrams, and only if an absolute vertical line is already available in the diagram (see method RsFswp.Applications. K70_Vsa.Calculate.TlAbs.State.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

vert_line_abs_pos: X-value of the absolute vertical line. Unit: SYMB

set(vert_line_abs_pos: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:TLABs[:VALue]
driver.applications.k70Vsa.calculate.tlAbs.value.set(vert_line_abs_pos = 1.0, window = repcap.Window.Default)

Defines or queries the x-value of the absolute vertical line in the specified window. This command is only available for eye diagrams, and only if an absolute vertical line is already available in the diagram (see method RsFswp.Applications. K70_Vsa.Calculate.TlAbs.State.set) .

param vert_line_abs_pos

X-value of the absolute vertical line. Unit: SYMB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

TlRel
class TlRelCls[source]

TlRel commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.tlRel.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:TLRel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:TLRel:STATe
value: bool = driver.applications.k70Vsa.calculate.tlRel.state.get(window = repcap.Window.Default)

Displays a relative vertical line in the specified window. This command is only available for eye diagrams, and only if an absolute vertical line is already available in the same diagram (see method RsFswp.Applications.K70_Vsa.Calculate. TlAbs.State.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: ON | OFF | 1 | 0

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:TLRel:STATe
driver.applications.k70Vsa.calculate.tlRel.state.set(state = False, window = repcap.Window.Default)

Displays a relative vertical line in the specified window. This command is only available for eye diagrams, and only if an absolute vertical line is already available in the same diagram (see method RsFswp.Applications.K70_Vsa.Calculate. TlAbs.State.set) .

param state

ON | OFF | 1 | 0

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:TLRel:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:TLRel[:VALue]
value: float = driver.applications.k70Vsa.calculate.tlRel.value.get(window = repcap.Window.Default)

Defines or queries the x-value of the relative vertical line in the specified window. This command is only available for eye diagrams, and only if an absolute vertical line and a relative vertical line are already available in the same diagram (see method RsFswp.Applications.K70_Vsa.Calculate.TlAbs.State.set and method RsFswp.Applications.K70_Vsa. Calculate.TlRel.State.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

line_rel_pos_rel: Relative distance of the second vertical line to the first (absolute) vertical line. Unit: SYMB

set(line_rel_pos_rel: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:TLRel[:VALue]
driver.applications.k70Vsa.calculate.tlRel.value.set(line_rel_pos_rel = 1.0, window = repcap.Window.Default)

Defines or queries the x-value of the relative vertical line in the specified window. This command is only available for eye diagrams, and only if an absolute vertical line and a relative vertical line are already available in the same diagram (see method RsFswp.Applications.K70_Vsa.Calculate.TlAbs.State.set and method RsFswp.Applications.K70_Vsa. Calculate.TlRel.State.set) .

param line_rel_pos_rel

Relative distance of the second vertical line to the first (absolute) vertical line. Unit: SYMB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Trace<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.applications.k70Vsa.calculate.trace.repcap_trace_get()
driver.applications.k70Vsa.calculate.trace.repcap_trace_set(repcap.Trace.Tr1)
class TraceCls[source]

Trace commands group definition. 5 total commands, 3 Subgroups, 0 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.trace.clone()

Subgroups

Adjust
class AdjustCls[source]

Adjust commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.trace.adjust.clone()

Subgroups

Alignment
class AlignmentCls[source]

Alignment commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.trace.adjust.alignment.clone()

Subgroups

Default

SCPI Commands

CALCulate<Window>:TRACe<Trace>:ADJust:ALIGnment:DEFault
class DefaultCls[source]

Default commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) AdjustAlignment[source]
# SCPI: CALCulate<n>:TRACe<t>:ADJust:ALIGnment[:DEFault]
value: enums.AdjustAlignment = driver.applications.k70Vsa.calculate.trace.adjust.alignment.default.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines where the reference point is to appear in the result range.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

alignment: LEFT | CENTer | RIGHt LEFT The reference point is at the start of the result range. CENTer The reference point is in the middle of the result range. RIGHt The reference point is displayed at the end of the result range.

set(alignment: AdjustAlignment, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: CALCulate<n>:TRACe<t>:ADJust:ALIGnment[:DEFault]
driver.applications.k70Vsa.calculate.trace.adjust.alignment.default.set(alignment = enums.AdjustAlignment.CENTer, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines where the reference point is to appear in the result range.

param alignment

LEFT | CENTer | RIGHt LEFT The reference point is at the start of the result range. CENTer The reference point is in the middle of the result range. RIGHt The reference point is displayed at the end of the result range.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Offset

SCPI Commands

CALCulate<Window>:TRACe<Trace>:ADJust:ALIGnment:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:TRACe<t>:ADJust:ALIGnment:OFFSet
value: float = driver.applications.k70Vsa.calculate.trace.adjust.alignment.offset.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

fit_offset: Unit: SYM

set(fit_offset: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: CALCulate<n>:TRACe<t>:ADJust:ALIGnment:OFFSet
driver.applications.k70Vsa.calculate.trace.adjust.alignment.offset.set(fit_offset = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param fit_offset

Unit: SYM

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Value

SCPI Commands

CALCulate<Window>:TRACe<Trace>:ADJust:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) TraceReference[source]
# SCPI: CALCulate<n>:TRACe<t>:ADJust[:VALue]
value: enums.TraceReference = driver.applications.k70Vsa.calculate.trace.adjust.value.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines the reference point for the display.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

reference: TRIGger | BURSt | PATTern TRIGger The reference point is defined by the start of the capture buffer. BURSt The reference point is defined by the start/center/end of the burst. PATTern The instrument selects the reference point and the alignment.

set(reference: TraceReference, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: CALCulate<n>:TRACe<t>:ADJust[:VALue]
driver.applications.k70Vsa.calculate.trace.adjust.value.set(reference = enums.TraceReference.BURSt, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines the reference point for the display.

param reference

TRIGger | BURSt | PATTern TRIGger The reference point is defined by the start of the capture buffer. BURSt The reference point is defined by the start/center/end of the burst. PATTern The instrument selects the reference point and the alignment.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Symbols

SCPI Commands

CALCulate<Window>:TRACe<Trace>:SYMBols
class SymbolsCls[source]

Symbols commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) SymbolSelection[source]
# SCPI: CALCulate<n>:TRACe<t>:SYMBols
value: enums.SymbolSelection = driver.applications.k70Vsa.calculate.trace.symbols.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This commands selects which symbols are displayed by a trace (in a constellation graph with 2 modulations) . For method RsFswp.Display.Window.Subwindow.Trace.Mode.set View, the symbol selection cannot be changed. It remains set to the value that was most recently set.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

symbol_selection: ALL | PATTern | DATA ALL Trace consists of constellation points for all symbols PATTern Trace consists of only pattern symbols DATA Trace consists of only data symbols

set(symbol_selection: SymbolSelection, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: CALCulate<n>:TRACe<t>:SYMBols
driver.applications.k70Vsa.calculate.trace.symbols.set(symbol_selection = enums.SymbolSelection.ALL, window = repcap.Window.Default, trace = repcap.Trace.Default)

This commands selects which symbols are displayed by a trace (in a constellation graph with 2 modulations) . For method RsFswp.Display.Window.Subwindow.Trace.Mode.set View, the symbol selection cannot be changed. It remains set to the value that was most recently set.

param symbol_selection

ALL | PATTern | DATA ALL Trace consists of constellation points for all symbols PATTern Trace consists of only pattern symbols DATA Trace consists of only data symbols

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Value

SCPI Commands

CALCulate<Window>:TRACe<Trace>:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) TraceRefType[source]
# SCPI: CALCulate<n>:TRACe<t>[:VALue]
value: enums.TraceRefType = driver.applications.k70Vsa.calculate.trace.value.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This commands selects the signal to be used as the data source for a trace. For method RsFswp.Display.Window.Subwindow. Trace.Mode.set View, the data source to be evaluated cannot be changed. It remains set to the value that was most recently set.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

trace_ref_type: MEAS | REF | ERRor | TCAP MEAS Measurement signal REF Reference signal ERR Error TCAP Capture buffer

set(trace_ref_type: TraceRefType, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: CALCulate<n>:TRACe<t>[:VALue]
driver.applications.k70Vsa.calculate.trace.value.set(trace_ref_type = enums.TraceRefType.ERRor, window = repcap.Window.Default, trace = repcap.Trace.Default)

This commands selects the signal to be used as the data source for a trace. For method RsFswp.Display.Window.Subwindow. Trace.Mode.set View, the data source to be evaluated cannot be changed. It remains set to the value that was most recently set.

param trace_ref_type

MEAS | REF | ERRor | TCAP MEAS Measurement signal REF Reference signal ERR Error TCAP Capture buffer

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Unit
class UnitCls[source]

Unit commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.unit.clone()

Subgroups

Angle

SCPI Commands

CALCulate<Window>:UNIT:ANGLe
class AngleCls[source]

Angle commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) AngleUnit[source]
# SCPI: CALCulate<n>:UNIT:ANGLe
value: enums.AngleUnit = driver.applications.k70Vsa.calculate.unit.angle.get(window = repcap.Window.Default)

This command selects the global unit for phase results.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

unit: DEG | RAD

set(unit: AngleUnit, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNIT:ANGLe
driver.applications.k70Vsa.calculate.unit.angle.set(unit = enums.AngleUnit.DEG, window = repcap.Window.Default)

This command selects the global unit for phase results.

param unit

DEG | RAD

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Power

SCPI Commands

CALCulate<Window>:UNIT:POWer
class PowerCls[source]

Power commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) PowerUnitDdem[source]
# SCPI: CALCulate<n>:UNIT:POWer
value: enums.PowerUnitDdem = driver.applications.k70Vsa.calculate.unit.power.get(window = repcap.Window.Default)

This command selects the unit of the y-axis. The unit applies to all power-based measurement windows with absolute values.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

unit: DBM | V | A | W | DBPW | WATT | DBUV | DBMV | VOLT | DBUA | AMPere

set(unit: PowerUnitDdem, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNIT:POWer
driver.applications.k70Vsa.calculate.unit.power.set(unit = enums.PowerUnitDdem.DBM, window = repcap.Window.Default)

This command selects the unit of the y-axis. The unit applies to all power-based measurement windows with absolute values.

param unit

DBM | V | A | W | DBPW | WATT | DBUV | DBMV | VOLT | DBUA | AMPere

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

X
class XCls[source]

X commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.x.clone()

Subgroups

Unit
class UnitCls[source]

Unit commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.x.unit.clone()

Subgroups

Time

SCPI Commands

CALCulate<Window>:X:UNIT:TIME
class TimeCls[source]

Time commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) TimeLimitUnit[source]
# SCPI: CALCulate<n>:X:UNIT:TIME
value: enums.TimeLimitUnit = driver.applications.k70Vsa.calculate.x.unit.time.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

unit: S | SYM

set(unit: TimeLimitUnit, window=Window.Default) None[source]
# SCPI: CALCulate<n>:X:UNIT:TIME
driver.applications.k70Vsa.calculate.x.unit.time.set(unit = enums.TimeLimitUnit.S, window = repcap.Window.Default)

No command help available

param unit

S | SYM

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Y
class YCls[source]

Y commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.y.clone()

Subgroups

Unit
class UnitCls[source]

Unit commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.calculate.y.unit.clone()

Subgroups

Time

SCPI Commands

CALCulate<Window>:Y:UNIT:TIME
class TimeCls[source]

Time commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) TimeLimitUnit[source]
# SCPI: CALCulate<n>:Y:UNIT:TIME
value: enums.TimeLimitUnit = driver.applications.k70Vsa.calculate.y.unit.time.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

unit: S | SYM

set(unit: TimeLimitUnit, window=Window.Default) None[source]
# SCPI: CALCulate<n>:Y:UNIT:TIME
driver.applications.k70Vsa.calculate.y.unit.time.set(unit = enums.TimeLimitUnit.S, window = repcap.Window.Default)

No command help available

param unit

S | SYM

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Display
class DisplayCls[source]

Display commands group definition. 22 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.display.clone()

Subgroups

Window<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k70Vsa.display.window.repcap_window_get()
driver.applications.k70Vsa.display.window.repcap_window_set(repcap.Window.Nr1)
class WindowCls[source]

Window commands group definition. 22 total commands, 5 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.display.window.clone()

Subgroups

Item
class ItemCls[source]

Item commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.display.window.item.clone()

Subgroups

Line
class LineCls[source]

Line commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.display.window.item.line.clone()

Subgroups

Value

SCPI Commands

DISPlay:WINDow<Window>:ITEM:LINE:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) SingleValue[source]
# SCPI: DISPlay[:WINDow<n>]:ITEM[:LINE][:VALue]
value: enums.SingleValue = driver.applications.k70Vsa.display.window.item.line.value.get(window = repcap.Window.Default)

This commands switches between the whole ‘Result Summary’ and the diagram showing only a single value, e.g. the EVM RMS value as a bargraph. The same parameters are available as those for which modulation accuracy limits can be defined (see ‘Limit Value’) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

single_value: ALL | EVMR | EVMP | PERM | PEP | MERM | MEP | CFER | RHO | IQOF | FERM | FEP | FDER ALL Complete ‘Result Summary’ EVMR RMS EVM EVMP Peak EVM PERM RMS Phase error PEP Peak phase error MERM RMS Magnitude error MEP Peak magnitude error CFER Carrier frequency error RHO RHO IQOF I/Q offset FERM RMS frequency error FEP Peak frequency error FDER FSK deviation error

set(single_value: SingleValue, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:ITEM[:LINE][:VALue]
driver.applications.k70Vsa.display.window.item.line.value.set(single_value = enums.SingleValue.ALL, window = repcap.Window.Default)

This commands switches between the whole ‘Result Summary’ and the diagram showing only a single value, e.g. the EVM RMS value as a bargraph. The same parameters are available as those for which modulation accuracy limits can be defined (see ‘Limit Value’) .

param single_value

ALL | EVMR | EVMP | PERM | PEP | MERM | MEP | CFER | RHO | IQOF | FERM | FEP | FDER ALL Complete ‘Result Summary’ EVMR RMS EVM EVMP Peak EVM PERM RMS Phase error PEP Peak phase error MERM RMS Magnitude error MEP Peak magnitude error CFER Carrier frequency error RHO RHO IQOF I/Q offset FERM RMS frequency error FEP Peak frequency error FDER FSK deviation error

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Prate
class PrateCls[source]

Prate commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.display.window.prate.clone()

Subgroups

Auto

SCPI Commands

DISPlay:WINDow<Window>:PRATe:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) AutoManualMode[source]
# SCPI: DISPlay[:WINDow<n>]:PRATe:AUTO
value: enums.AutoManualMode = driver.applications.k70Vsa.display.window.prate.auto.get(window = repcap.Window.Default)

Defines the number of display points that are displayed per symbol automatically, i.e. according to [SENSe:]DDEMod:PRATe. To define a different number of points per symbol for display, use the MANual parameter and the method RsFswp. Applications.K70_Vsa.Display.Window.Prate.Value.set command.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

display_pps_mode: AUTO | MANual

set(display_pps_mode: AutoManualMode, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:PRATe:AUTO
driver.applications.k70Vsa.display.window.prate.auto.set(display_pps_mode = enums.AutoManualMode.AUTO, window = repcap.Window.Default)

Defines the number of display points that are displayed per symbol automatically, i.e. according to [SENSe:]DDEMod:PRATe. To define a different number of points per symbol for display, use the MANual parameter and the method RsFswp. Applications.K70_Vsa.Display.Window.Prate.Value.set command.

param display_pps_mode

AUTO | MANual

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Value

SCPI Commands

DISPlay:WINDow<Window>:PRATe:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:PRATe[:VALue]
value: float = driver.applications.k70Vsa.display.window.prate.value.get(window = repcap.Window.Default)

This command determines the number of points to be displayed per symbol if manual mode is selected (see method RsFswp. Applications.K70_Vsa.Display.Window.Prate.Auto.set) . This command is not available for result displays based on the capture buffer; in this case, the displayed points per symbol are defined by the sample rate ([SENSe:]DDEMod:PRATe command) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

display_pps: 1, 2, 4, 8,16 or 32 1 only the symbol time instants are displayed 2, 4, 8, 16, 32 more points are displayed than symbols

set(display_pps: float, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:PRATe[:VALue]
driver.applications.k70Vsa.display.window.prate.value.set(display_pps = 1.0, window = repcap.Window.Default)

This command determines the number of points to be displayed per symbol if manual mode is selected (see method RsFswp. Applications.K70_Vsa.Display.Window.Prate.Auto.set) . This command is not available for result displays based on the capture buffer; in this case, the displayed points per symbol are defined by the sample rate ([SENSe:]DDEMod:PRATe command) .

param display_pps

1, 2, 4, 8,16 or 32 1 only the symbol time instants are displayed 2, 4, 8, 16, 32 more points are displayed than symbols

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Size

SCPI Commands

DISPlay:WINDow<Window>:SIZE
class SizeCls[source]

Size commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) Size[source]
# SCPI: DISPlay[:WINDow<n>]:SIZE
value: enums.Size = driver.applications.k70Vsa.display.window.size.get(window = repcap.Window.Default)

This command maximizes the size of the selected result display window temporarily. To change the size of several windows on the screen permanently, use the method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set command (see method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

size: LARGe Maximizes the selected window to full screen. Other windows are still active in the background. SMALl Reduces the size of the selected window to its original size. If more than one measurement window was displayed originally, these are visible again.

set(size: Size, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:SIZE
driver.applications.k70Vsa.display.window.size.set(size = enums.Size.LARGe, window = repcap.Window.Default)

This command maximizes the size of the selected result display window temporarily. To change the size of several windows on the screen permanently, use the method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set command (see method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set) .

param size

LARGe Maximizes the selected window to full screen. Other windows are still active in the background. SMALl Reduces the size of the selected window to its original size. If more than one measurement window was displayed originally, these are visible again.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

State

SCPI Commands

DISPlay:WINDow<Window>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:STATe
value: bool = driver.applications.k70Vsa.display.window.state.get(window = repcap.Window.Default)

Activates or deactivates the specified window. Note that this command is maintained for compatibility reasons only. Use the LAYout commands for new remote control programs (see ‘Working with windows in the display’) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:STATe
driver.applications.k70Vsa.display.window.state.set(state = False, window = repcap.Window.Default)

Activates or deactivates the specified window. Note that this command is maintained for compatibility reasons only. Use the LAYout commands for new remote control programs (see ‘Working with windows in the display’) .

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Trace<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.applications.k70Vsa.display.window.trace.repcap_trace_get()
driver.applications.k70Vsa.display.window.trace.repcap_trace_set(repcap.Trace.Tr1)
class TraceCls[source]

Trace commands group definition. 17 total commands, 6 Subgroups, 0 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.display.window.trace.clone()

Subgroups

Mode

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) TraceModeF[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:MODE
value: enums.TraceModeF = driver.applications.k70Vsa.display.window.trace.mode.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

mode: No help available

set(mode: TraceModeF, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:MODE
driver.applications.k70Vsa.display.window.trace.mode.set(mode = enums.TraceModeF.AVERage, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param mode

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Preset

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:PRESet
class PresetCls[source]

Preset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) TracePresetType[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:PRESet
value: enums.TracePresetType = driver.applications.k70Vsa.display.window.trace.preset.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

result_type: No help available

set(result_type: TracePresetType, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:PRESet
driver.applications.k70Vsa.display.window.trace.preset.set(result_type = enums.TracePresetType.ALL, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param result_type

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

State

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>[:STATe]
value: bool = driver.applications.k70Vsa.display.window.trace.state.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

state: No help available

set(state: bool, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>[:STATe]
driver.applications.k70Vsa.display.window.trace.state.set(state = False, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Symbol

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:SYMBol
class SymbolCls[source]

Symbol commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) TraceSymbols[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:SYMBol
value: enums.TraceSymbols = driver.applications.k70Vsa.display.window.trace.symbol.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command enables the display of the decision instants (time when the signals occurred) as dots on the trace.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

symbols: ON | OFF | 0 | 1 OFF | 0 Symbols are displayed. ON | 1 Symbols are not displayed.

set(symbols: TraceSymbols, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:SYMBol
driver.applications.k70Vsa.display.window.trace.symbol.set(symbols = enums.TraceSymbols.BARS, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command enables the display of the decision instants (time when the signals occurred) as dots on the trace.

param symbols

ON | OFF | 0 | 1 OFF | 0 Symbols are displayed. ON | 1 Symbols are not displayed.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

X
class XCls[source]

X commands group definition. 6 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.display.window.trace.x.clone()

Subgroups

Scale
class ScaleCls[source]

Scale commands group definition. 6 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.display.window.trace.x.scale.clone()

Subgroups

Pdivision

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:X:SCALe:PDIVision
class PdivisionCls[source]

Pdivision commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:X[:SCALe]:PDIVision
value: float = driver.applications.k70Vsa.display.window.trace.x.scale.pdivision.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines the scaling of the x-axis for statistical result displays. For all other result displays, this command is only available as a query.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

pdiv: Defines the range per division (total range = 10*PDiv)

set(pdiv: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:X[:SCALe]:PDIVision
driver.applications.k70Vsa.display.window.trace.x.scale.pdivision.set(pdiv = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines the scaling of the x-axis for statistical result displays. For all other result displays, this command is only available as a query.

param pdiv

Defines the range per division (total range = 10*PDiv)

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

RefPosition

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:X:SCALe:RPOSition
class RefPositionCls[source]

RefPosition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:X[:SCALe]:RPOSition
value: float = driver.applications.k70Vsa.display.window.trace.x.scale.refPosition.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines the position of the reference value for the X axis. Setting the position of the reference value is possible only for statistical result displays. All other result displays support the query only.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

rpos: numeric_value Unit: PCT

set(rpos: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:X[:SCALe]:RPOSition
driver.applications.k70Vsa.display.window.trace.x.scale.refPosition.set(rpos = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines the position of the reference value for the X axis. Setting the position of the reference value is possible only for statistical result displays. All other result displays support the query only.

param rpos

numeric_value Unit: PCT

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Rvalue

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:X:SCALe:RVALue
class RvalueCls[source]

Rvalue commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:X[:SCALe]:RVALue
value: float = driver.applications.k70Vsa.display.window.trace.x.scale.rvalue.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines the reference value for the x-axis for statistical result displays. For all other result displays, this command is only available as a query.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

rval: Reference value for the x-axis

set(rval: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:X[:SCALe]:RVALue
driver.applications.k70Vsa.display.window.trace.x.scale.rvalue.set(rval = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines the reference value for the x-axis for statistical result displays. For all other result displays, this command is only available as a query.

param rval

Reference value for the x-axis

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Start

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:X:SCALe:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) int[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:X[:SCALe]:STARt
value: int = driver.applications.k70Vsa.display.window.trace.x.scale.start.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command queries the first value of the x-axis in the specified window in symbols or time, depending on the unit setting for the x-axis. Note: using the method RsFswp.Applications.K70_Vsa.Calculate.Trace.Adjust.Alignment.Offset. set command, the burst is shifted in the diagram; the x-axis thus no longer begins on the left at 0 symbols but at a selectable value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

start: No help available

Stop

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:X:SCALe:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) int[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:X[:SCALe]:STOP
value: int = driver.applications.k70Vsa.display.window.trace.x.scale.stop.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command queries the last value of the x-axis in the specified window in symbols or time, depending on the unit setting for the x-axis. Note: If the burst is shifted (using the CALC:TRAC:ALIG commands) the x-axis no longer begins at 0 symbols on the left, but at a user-defined value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

stop: No help available

Voffset

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:X:SCALe:VOFFset
class VoffsetCls[source]

Voffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:X[:SCALe]:VOFFset
value: float = driver.applications.k70Vsa.display.window.trace.x.scale.voffset.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines an offset to numbering of the symbols (Except capture buffer) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

voffset: Range: -100000 to 100000, Unit: none

set(voffset: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:X[:SCALe]:VOFFset
driver.applications.k70Vsa.display.window.trace.x.scale.voffset.set(voffset = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command defines an offset to numbering of the symbols (Except capture buffer) .

param voffset

Range: -100000 to 100000, Unit: none

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Y
class YCls[source]

Y commands group definition. 7 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.display.window.trace.y.clone()

Subgroups

Scale
class ScaleCls[source]

Scale commands group definition. 6 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.display.window.trace.y.scale.clone()

Subgroups

Auto
class AutoCls[source]

Auto commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.display.window.trace.y.scale.auto.clone()

Subgroups

All

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:AUTO:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:AUTO:ALL
driver.applications.k70Vsa.display.window.trace.y.scale.auto.all.set(window = repcap.Window.Default, trace = repcap.Trace.Default)

Automatic scaling of the y-axis is performed once in all windows, then switched off again.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

set_with_opc(window=Window.Default, trace=Trace.Default, opc_timeout_ms: int = -1) None[source]
Mode

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) ReferenceMode[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:MODE
value: enums.ReferenceMode = driver.applications.k70Vsa.display.window.trace.y.scale.mode.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

mode: No help available

set(mode: ReferenceMode, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:MODE
driver.applications.k70Vsa.display.window.trace.y.scale.mode.set(mode = enums.ReferenceMode.ABSolute, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param mode

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Pdivision

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:PDIVision
class PdivisionCls[source]

Pdivision commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe][:PDIVision]
value: float = driver.applications.k70Vsa.display.window.trace.y.scale.pdivision.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

range_py: No help available

set(range_py: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe][:PDIVision]
driver.applications.k70Vsa.display.window.trace.y.scale.pdivision.set(range_py = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param range_py

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

RefLevel
class RefLevelCls[source]

RefLevel commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.display.window.trace.y.scale.refLevel.clone()

Subgroups

Offset

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:RLEVel:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RLEVel:OFFSet
value: float = driver.applications.k70Vsa.display.window.trace.y.scale.refLevel.offset.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

level_offset: No help available

set(level_offset: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RLEVel:OFFSet
driver.applications.k70Vsa.display.window.trace.y.scale.refLevel.offset.set(level_offset = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param level_offset

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

RefPosition

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:RPOSition
class RefPositionCls[source]

RefPosition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RPOSition
value: float = driver.applications.k70Vsa.display.window.trace.y.scale.refPosition.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

ref_position: No help available

set(ref_position: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RPOSition
driver.applications.k70Vsa.display.window.trace.y.scale.refPosition.set(ref_position = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param ref_position

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Rvalue

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:RVALue
class RvalueCls[source]

Rvalue commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RVALue
value: float = driver.applications.k70Vsa.display.window.trace.y.scale.rvalue.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

ref_value: No help available

set(ref_value: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RVALue
driver.applications.k70Vsa.display.window.trace.y.scale.rvalue.set(ref_value = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param ref_value

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Spacing

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SPACing
class SpacingCls[source]

Spacing commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) ScalingMode[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y:SPACing
value: enums.ScalingMode = driver.applications.k70Vsa.display.window.trace.y.spacing.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

unit: No help available

set(unit: ScalingMode, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y:SPACing
driver.applications.k70Vsa.display.window.trace.y.spacing.set(unit = enums.ScalingMode.LINear, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param unit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

FormatPy
class FormatPyCls[source]

FormatPy commands group definition. 3 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.formatPy.clone()

Subgroups

Dexport
class DexportCls[source]

Dexport commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.formatPy.dexport.clone()

Subgroups

Dseparator

SCPI Commands

FORMat:DEXPort:DSEParator
class DseparatorCls[source]

Dseparator commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Separator[source]
# SCPI: FORMat:DEXPort:DSEParator
value: enums.Separator = driver.applications.k70Vsa.formatPy.dexport.dseparator.get()

This command selects the decimal separator for data exported in ASCII format.

return

separator: POINt | COMMa COMMa Uses a comma as decimal separator, e.g. 4,05. POINt Uses a point as decimal separator, e.g. 4.05.

set(separator: Separator) None[source]
# SCPI: FORMat:DEXPort:DSEParator
driver.applications.k70Vsa.formatPy.dexport.dseparator.set(separator = enums.Separator.COMMa)

This command selects the decimal separator for data exported in ASCII format.

param separator

POINt | COMMa COMMa Uses a comma as decimal separator, e.g. 4,05. POINt Uses a point as decimal separator, e.g. 4.05.

Mode

SCPI Commands

FORMat:DEXPort:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() DataExportMode[source]
# SCPI: FORMat:DEXPort:MODE
value: enums.DataExportMode = driver.applications.k70Vsa.formatPy.dexport.mode.get()

This command defines which data are transferred, raw I/Q data or trace data.

return

mode: RAW | TRACe

set(mode: DataExportMode) None[source]
# SCPI: FORMat:DEXPort:MODE
driver.applications.k70Vsa.formatPy.dexport.mode.set(mode = enums.DataExportMode.RAW)

This command defines which data are transferred, raw I/Q data or trace data.

param mode

RAW | TRACe

Initiate
class InitiateCls[source]

Initiate commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.initiate.clone()

Subgroups

ConMeas

SCPI Commands

INITiate:CONMeas
class ConMeasCls[source]

ConMeas commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate:CONMeas
driver.applications.k70Vsa.initiate.conMeas.set()

This command restarts a (single) measurement that has been stopped (using method RsFswp.#Abort CMDLINKRESOLVED]) or finished in single measurement mode. The measurement is restarted at the beginning, not where the previous measurement was stopped. As opposed to [CMDLINKRESOLVED Applications.K30_NoiseFigure.Initiate.Immediate.set, this command does not reset traces in maxhold, minhold or average mode. Therefore it can be used to continue measurements using maxhold or averaging functions.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate:CONMeas
driver.applications.k70Vsa.initiate.conMeas.set_with_opc()

This command restarts a (single) measurement that has been stopped (using method RsFswp.#Abort CMDLINKRESOLVED]) or finished in single measurement mode. The measurement is restarted at the beginning, not where the previous measurement was stopped. As opposed to [CMDLINKRESOLVED Applications.K30_NoiseFigure.Initiate.Immediate.set, this command does not reset traces in maxhold, minhold or average mode. Therefore it can be used to continue measurements using maxhold or averaging functions.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Continuous

SCPI Commands

INITiate:CONTinuous
class ContinuousCls[source]

Continuous commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INITiate:CONTinuous
value: bool = driver.applications.k70Vsa.initiate.continuous.get()

This command controls the measurement mode for an individual channel. Note that in single measurement mode, you can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. In continuous measurement mode, synchronization to the end of the measurement is not possible. Thus, it is not recommended that you use continuous measurement mode in remote control, as results like trace data or markers are only valid after a single measurement end synchronization. If the measurement mode is changed for a channel while the Sequencer is active the mode is only considered the next time the measurement in that channel is activated by the Sequencer.

return

state: ON | OFF | 0 | 1 ON | 1 Continuous measurement OFF | 0 Single measurement

set(state: bool) None[source]
# SCPI: INITiate:CONTinuous
driver.applications.k70Vsa.initiate.continuous.set(state = False)

This command controls the measurement mode for an individual channel. Note that in single measurement mode, you can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. In continuous measurement mode, synchronization to the end of the measurement is not possible. Thus, it is not recommended that you use continuous measurement mode in remote control, as results like trace data or markers are only valid after a single measurement end synchronization. If the measurement mode is changed for a channel while the Sequencer is active the mode is only considered the next time the measurement in that channel is activated by the Sequencer.

param state

ON | OFF | 0 | 1 ON | 1 Continuous measurement OFF | 0 Single measurement

Immediate

SCPI Commands

INITiate:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate[:IMMediate]
driver.applications.k70Vsa.initiate.immediate.set()

This command starts a (single) new measurement. For a statistics count > 0, this means a restart of the corresponding number of measurements. With trace mode MAXHold, MINHold and AVERage, the previous results are reset on restarting the measurement. You can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. For details on synchronization see Remote control via SCPI.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate[:IMMediate]
driver.applications.k70Vsa.initiate.immediate.set_with_opc()

This command starts a (single) new measurement. For a statistics count > 0, this means a restart of the corresponding number of measurements. With trace mode MAXHold, MINHold and AVERage, the previous results are reset on restarting the measurement. You can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. For details on synchronization see Remote control via SCPI.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

RefMeas

SCPI Commands

INITiate:REFMeas
class RefMeasCls[source]

RefMeas commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate:REFMeas
driver.applications.k70Vsa.initiate.refMeas.set()

Repeats the evaluation of the data currently in the capture buffer without capturing new data. This is useful for long capture buffers that are split into sections for result displays. In this case, only the data in the currently selected capture buffer section is automatically refreshed after configuration changes. To update the entire capture buffer, you must refresh the evaluation manually using this command. See also ‘Capture buffer display’.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate:REFMeas
driver.applications.k70Vsa.initiate.refMeas.set_with_opc()

Repeats the evaluation of the data currently in the capture buffer without capturing new data. This is useful for long capture buffers that are split into sections for result displays. In this case, only the data in the currently selected capture buffer section is automatically refreshed after configuration changes. To update the entire capture buffer, you must refresh the evaluation manually using this command. See also ‘Capture buffer display’.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Refresh

SCPI Commands

INITiate:REFResh
class RefreshCls[source]

Refresh commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate:REFResh
driver.applications.k70Vsa.initiate.refresh.set()

This command updates the current measurement results to reflect the current measurement settings. No new I/Q data is captured. Thus, measurement settings apply to the I/Q data currently in the capture buffer. The command applies exclusively to I/Q measurements. It requires I/Q data.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate:REFResh
driver.applications.k70Vsa.initiate.refresh.set_with_opc()

This command updates the current measurement results to reflect the current measurement settings. No new I/Q data is captured. Thus, measurement settings apply to the I/Q data currently in the capture buffer. The command applies exclusively to I/Q measurements. It requires I/Q data.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

InputPy<InputIx>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.applications.k70Vsa.inputPy.repcap_inputIx_get()
driver.applications.k70Vsa.inputPy.repcap_inputIx_set(repcap.InputIx.Nr1)
class InputPyCls[source]

InputPy commands group definition. 8 total commands, 6 Subgroups, 0 group commands Repeated Capability: InputIx, default value after init: InputIx.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.inputPy.clone()

Subgroups

Attenuation
class AttenuationCls[source]

Attenuation commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.inputPy.attenuation.clone()

Subgroups

Auto
class AutoCls[source]

Auto commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.inputPy.attenuation.auto.clone()

Subgroups

Mode

SCPI Commands

INPut<InputIx>:ATTenuation:AUTO:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) AttenuatorMode[source]
# SCPI: INPut<ip>:ATTenuation:AUTO:MODE
value: enums.AttenuatorMode = driver.applications.k70Vsa.inputPy.attenuation.auto.mode.get(inputIx = repcap.InputIx.Default)

Selects the priority for signal processing after the RF attenuation has been applied.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

att_mode: No help available

set(att_mode: AttenuatorMode, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:ATTenuation:AUTO:MODE
driver.applications.k70Vsa.inputPy.attenuation.auto.mode.set(att_mode = enums.AttenuatorMode.LDIStortion, inputIx = repcap.InputIx.Default)

Selects the priority for signal processing after the RF attenuation has been applied.

param att_mode

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Coupling

SCPI Commands

INPut<InputIx>:COUPling
class CouplingCls[source]

Coupling commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) CouplingTypeA[source]
# SCPI: INPut<ip>:COUPling
value: enums.CouplingTypeA = driver.applications.k70Vsa.inputPy.coupling.get(inputIx = repcap.InputIx.Default)

This command selects the coupling type of the RF input.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

input_coupling: No help available

set(input_coupling: CouplingTypeA, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:COUPling
driver.applications.k70Vsa.inputPy.coupling.set(input_coupling = enums.CouplingTypeA.AC, inputIx = repcap.InputIx.Default)

This command selects the coupling type of the RF input.

param input_coupling

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Dpath

SCPI Commands

INPut<InputIx>:DPATh
class DpathCls[source]

Dpath commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) State[source]
# SCPI: INPut<ip>:DPATh
value: enums.State = driver.applications.k70Vsa.inputPy.dpath.get(inputIx = repcap.InputIx.Default)

Enables or disables the use of the direct path for frequencies close to 0 Hz.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

auto_off: No help available

set(auto_off: State, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:DPATh
driver.applications.k70Vsa.inputPy.dpath.set(auto_off = enums.State.ALL, inputIx = repcap.InputIx.Default)

Enables or disables the use of the direct path for frequencies close to 0 Hz.

param auto_off

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

FilterPy
class FilterPyCls[source]

FilterPy commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.inputPy.filterPy.clone()

Subgroups

Hpass
class HpassCls[source]

Hpass commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.inputPy.filterPy.hpass.clone()

Subgroups

State

SCPI Commands

INPut<InputIx>:FILTer:HPASs:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:FILTer:HPASs[:STATe]
value: bool = driver.applications.k70Vsa.inputPy.filterPy.hpass.state.get(inputIx = repcap.InputIx.Default)

Activates an additional internal high-pass filter for RF input signals from 1 GHz to 3 GHz. This filter is used to remove the harmonics of the R&S FSWP to measure the harmonics for a DUT, for example. This function requires an additional high-pass filter hardware option. (Note: for RF input signals outside the specified range, the high-pass filter has no effect. For signals with a frequency of approximately 4 GHz upwards, the harmonics are suppressed sufficiently by the YIG-preselector, if available.)

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:FILTer:HPASs[:STATe]
driver.applications.k70Vsa.inputPy.filterPy.hpass.state.set(state = False, inputIx = repcap.InputIx.Default)

Activates an additional internal high-pass filter for RF input signals from 1 GHz to 3 GHz. This filter is used to remove the harmonics of the R&S FSWP to measure the harmonics for a DUT, for example. This function requires an additional high-pass filter hardware option. (Note: for RF input signals outside the specified range, the high-pass filter has no effect. For signals with a frequency of approximately 4 GHz upwards, the harmonics are suppressed sufficiently by the YIG-preselector, if available.)

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Yig
class YigCls[source]

Yig commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.inputPy.filterPy.yig.clone()

Subgroups

State

SCPI Commands

INPut<InputIx>:FILTer:YIG:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:FILTer:YIG[:STATe]
value: bool = driver.applications.k70Vsa.inputPy.filterPy.yig.state.get(inputIx = repcap.InputIx.Default)

Enables or disables the YIG filter.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: ON | OFF | 0 | 1

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:FILTer:YIG[:STATe]
driver.applications.k70Vsa.inputPy.filterPy.yig.state.set(state = False, inputIx = repcap.InputIx.Default)

Enables or disables the YIG filter.

param state

ON | OFF | 0 | 1

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Gain
class GainCls[source]

Gain commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.inputPy.gain.clone()

Subgroups

State

SCPI Commands

INPut<InputIx>:GAIN:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:GAIN:STATe
value: bool = driver.applications.k70Vsa.inputPy.gain.state.get(inputIx = repcap.InputIx.Default)

This command turns the internal preamplifier on and off. It requires the optional preamplifier hardware. The preamplification value is defined using the method RsFswp.Applications.K30_NoiseFigure.InputPy.Gain.Value.set.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:GAIN:STATe
driver.applications.k70Vsa.inputPy.gain.state.set(state = False, inputIx = repcap.InputIx.Default)

This command turns the internal preamplifier on and off. It requires the optional preamplifier hardware. The preamplification value is defined using the method RsFswp.Applications.K30_NoiseFigure.InputPy.Gain.Value.set.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Value

SCPI Commands

INPut<InputIx>:GAIN:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:GAIN[:VALue]
value: float = driver.applications.k70Vsa.inputPy.gain.value.get(inputIx = repcap.InputIx.Default)

This command selects the ‘gain’ if the preamplifier is activated (INP:GAIN:STAT ON, see method RsFswp.Applications. K30_NoiseFigure.InputPy.Gain.State.set) . The command requires the additional preamplifier hardware option.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

value: No help available

set(value: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:GAIN[:VALue]
driver.applications.k70Vsa.inputPy.gain.value.set(value = 1.0, inputIx = repcap.InputIx.Default)

This command selects the ‘gain’ if the preamplifier is activated (INP:GAIN:STAT ON, see method RsFswp.Applications. K30_NoiseFigure.InputPy.Gain.State.set) . The command requires the additional preamplifier hardware option.

param value

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Select

SCPI Commands

INPut<InputIx>:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) BbInputSource[source]
# SCPI: INPut<ip>:SELect
value: enums.BbInputSource = driver.applications.k70Vsa.inputPy.select.get(inputIx = repcap.InputIx.Default)

This command selects the signal source for measurements, i.e. it defines which connector is used to input data to the R&S FSWP. Tip: The I/Q data to be analyzed for VSA cannot only be measured by the R&S FSWP VSA application itself, it can also be imported to the application, provided it has the correct format. Furthermore, the analyzed I/Q data from the R&S FSWP VSA application can be exported for further analysis in external applications. For details, see the R&S FSWP I/Q Analyzer and I/Q Input User Manual.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

baseband_input_source: No help available

set(baseband_input_source: BbInputSource, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:SELect
driver.applications.k70Vsa.inputPy.select.set(baseband_input_source = enums.BbInputSource.AIQ, inputIx = repcap.InputIx.Default)

This command selects the signal source for measurements, i.e. it defines which connector is used to input data to the R&S FSWP. Tip: The I/Q data to be analyzed for VSA cannot only be measured by the R&S FSWP VSA application itself, it can also be imported to the application, provided it has the correct format. Furthermore, the analyzed I/Q data from the R&S FSWP VSA application can be exported for further analysis in external applications. For details, see the R&S FSWP I/Q Analyzer and I/Q Input User Manual.

param baseband_input_source

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Layout
class LayoutCls[source]

Layout commands group definition. 7 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.layout.clone()

Subgroups

Add
class AddCls[source]

Add commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.layout.add.clone()

Subgroups

Window

SCPI Commands

LAYout:ADD:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str, direction: WindowDirection, window_type: WindowTypeK70) str[source]
# SCPI: LAYout:ADD[:WINDow]
value: str = driver.applications.k70Vsa.layout.add.window.get(window_name = '1', direction = enums.WindowDirection.ABOVe, window_type = enums.WindowTypeK70.CaptureBufferMagnAbs=CBUFfer)

This command adds a window to the display in the active channel. This command is always used as a query so that you immediately obtain the name of the new window as a result. To replace an existing window, use the method RsFswp.Layout. Replace.Window.set command.

param window_name

String containing the name of the existing window the new window is inserted next to. By default, the name of a window is the same as its index. To determine the name and index of all active windows, use the method RsFswp.Layout.Catalog.Window.get_ query.

param direction

LEFT | RIGHt | ABOVe | BELow Direction the new window is added relative to the existing window.

param window_type

(enum or string) text value Type of result display (evaluation method) you want to add. See the table below for available parameter values.

return

new_window_name: When adding a new window, the command returns its name (by default the same as its number) as a result.

Catalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.layout.catalog.clone()

Subgroups

Window

SCPI Commands

LAYout:CATalog:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: LAYout:CATalog[:WINDow]
value: List[str] = driver.applications.k70Vsa.layout.catalog.window.get()

This command queries the name and index of all active windows in the active channel from top left to bottom right. The result is a comma-separated list of values for each window, with the syntax: <WindowName_1>,<WindowIndex_1>.. <WindowName_n>,<WindowIndex_n>

return

result: No help available

Identify
class IdentifyCls[source]

Identify commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.layout.identify.clone()

Subgroups

Window

SCPI Commands

LAYout:IDENtify:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str) int[source]
# SCPI: LAYout:IDENtify[:WINDow]
value: int = driver.applications.k70Vsa.layout.identify.window.get(window_name = '1')

This command queries the index of a particular display window in the active channel. Note: to query the name of a particular window, use the LAYout:WINDow<n>:IDENtify? query.

param window_name

String containing the name of a window.

return

window_index: Index number of the window.

Move
class MoveCls[source]

Move commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.layout.move.clone()

Subgroups

Window

SCPI Commands

LAYout:MOVE:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(source_window: str, target_window: str, arg_2: WindowDirReplace) None[source]
# SCPI: LAYout:MOVE[:WINDow]
driver.applications.k70Vsa.layout.move.window.set(source_window = '1', target_window = '1', arg_2 = enums.WindowDirReplace.ABOVe)

No command help available

param source_window

No help available

param target_window

No help available

param arg_2

No help available

Remove
class RemoveCls[source]

Remove commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.layout.remove.clone()

Subgroups

Window

SCPI Commands

LAYout:REMove:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(name: str) None[source]
# SCPI: LAYout:REMove[:WINDow]
driver.applications.k70Vsa.layout.remove.window.set(name = '1')

This command removes a window from the display in the active channel.

param name

String containing the name of the window. In the default state, the name of the window is its index.

Replace
class ReplaceCls[source]

Replace commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.layout.replace.clone()

Subgroups

Window

SCPI Commands

LAYout:REPLace:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window_name: str, window_type: WindowTypeK70) None[source]
# SCPI: LAYout:REPLace[:WINDow]
driver.applications.k70Vsa.layout.replace.window.set(window_name = '1', window_type = enums.WindowTypeK70.CaptureBufferMagnAbs=CBUFfer)

This command replaces the window type (for example from ‘Diagram’ to ‘Result Summary’) of an already existing window in the active channel while keeping its position, index and window name. To add a new window, use the method RsFswp.Layout. Add.Window.get_ command.

param window_name

String containing the name of the existing window. By default, the name of a window is the same as its index. To determine the name and index of all active windows in the active channel, use the method RsFswp.Layout.Catalog.Window.get_ query.

param window_type

(enum or string) Type of result display you want to use in the existing window. See method RsFswp.Layout.Add.Window.get_ for a list of available window types.

Splitter

SCPI Commands

LAYout:SPLitter
class SplitterCls[source]

Splitter commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(index_1: int, index_2: int, position: int) None[source]
# SCPI: LAYout:SPLitter
driver.applications.k70Vsa.layout.splitter.set(index_1 = 1, index_2 = 1, position = 1)

This command changes the position of a splitter and thus controls the size of the windows on each side of the splitter. Compared to the method RsFswp.Applications.K30_NoiseFigure.Display.Window.Size.set command, the method RsFswp. Applications.K30_NoiseFigure.Layout.Splitter.set changes the size of all windows to either side of the splitter permanently, it does not just maximize a single window temporarily. Note that windows must have a certain minimum size. If the position you define conflicts with the minimum size of any of the affected windows, the command does not work, but does not return an error.

param index_1

The index of one window the splitter controls.

param index_2

The index of a window on the other side of the splitter.

param position

New vertical or horizontal position of the splitter as a fraction of the screen area (without channel and status bar and softkey menu) . The point of origin (x = 0, y = 0) is in the lower left corner of the screen. The end point (x = 100, y = 100) is in the upper right corner of the screen. (See Figure ‘SmartGrid coordinates for remote control of the splitters’.) The direction in which the splitter is moved depends on the screen layout. If the windows are positioned horizontally, the splitter also moves horizontally. If the windows are positioned vertically, the splitter also moves vertically. Range: 0 to 100

MassMemory
class MassMemoryCls[source]

MassMemory commands group definition. 9 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.massMemory.clone()

Subgroups

Load<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k70Vsa.massMemory.load.repcap_window_get()
driver.applications.k70Vsa.massMemory.load.repcap_window_set(repcap.Window.Nr1)
class LoadCls[source]

Load commands group definition. 4 total commands, 1 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.massMemory.load.clone()

Subgroups

Iq
class IqCls[source]

Iq commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.massMemory.load.iq.clone()

Subgroups

State

SCPI Commands

MMEMory:LOAD<Window>:IQ:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(position: float, filename: str, window=Window.Default) None[source]
# SCPI: MMEMory:LOAD<n>:IQ:STATe
driver.applications.k70Vsa.massMemory.load.iq.state.set(position = 1.0, filename = '1', window = repcap.Window.Default)

This command restores I/Q data from a file. The file extension is *.iq.tar.

param position

No help available

param filename

string String containing the path and name of the source file.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Load’)

Stream

SCPI Commands

MMEMory:LOAD:IQ:STReam
class StreamCls[source]

Stream commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get() str[source]
# SCPI: MMEMory:LOAD:IQ:STReam
value: str = driver.applications.k70Vsa.massMemory.load.iq.stream.get()

No command help available

return

channel: No help available

set(channel: str) None[source]
# SCPI: MMEMory:LOAD:IQ:STReam
driver.applications.k70Vsa.massMemory.load.iq.stream.set(channel = '1')

No command help available

param channel

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.massMemory.load.iq.stream.clone()

Subgroups

Auto

SCPI Commands

MMEMory:LOAD:IQ:STReam:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:LOAD:IQ:STReam:AUTO
value: bool = driver.applications.k70Vsa.massMemory.load.iq.stream.auto.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:LOAD:IQ:STReam:AUTO
driver.applications.k70Vsa.massMemory.load.iq.stream.auto.set(state = False)

No command help available

param state

No help available

ListPy

SCPI Commands

MMEMory:LOAD:IQ:STReam:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: MMEMory:LOAD:IQ:STReam:LIST
value: str = driver.applications.k70Vsa.massMemory.load.iq.stream.listPy.get()

No command help available

return

channel: No help available

Store<Store>

RepCap Settings

# Range: Pos1 .. Pos32
rc = driver.applications.k70Vsa.massMemory.store.repcap_store_get()
driver.applications.k70Vsa.massMemory.store.repcap_store_set(repcap.Store.Pos1)
class StoreCls[source]

Store commands group definition. 5 total commands, 2 Subgroups, 0 group commands Repeated Capability: Store, default value after init: Store.Pos1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.massMemory.store.clone()

Subgroups

Iq
class IqCls[source]

Iq commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.massMemory.store.iq.clone()

Subgroups

Comment

SCPI Commands

MMEMory:STORe<Store>:IQ:COMMent
class CommentCls[source]

Comment commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(store=Store.Default) str[source]
# SCPI: MMEMory:STORe<n>:IQ:COMMent
value: str = driver.applications.k70Vsa.massMemory.store.iq.comment.get(store = repcap.Store.Default)

This command adds a comment to a file that contains I/Q data.

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

return

comment: String containing the comment.

set(comment: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:IQ:COMMent
driver.applications.k70Vsa.massMemory.store.iq.comment.set(comment = '1', store = repcap.Store.Default)

This command adds a comment to a file that contains I/Q data.

param comment

String containing the comment.

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

FormatPy

SCPI Commands

MMEMory:STORe<Store>:IQ:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(store=Store.Default) IqDataFormatDdem[source]
# SCPI: MMEMory:STORe<n>:IQ:FORMat
value: enums.IqDataFormatDdem = driver.applications.k70Vsa.massMemory.store.iq.formatPy.get(store = repcap.Store.Default)

This command sets or queries the format of the I/Q data to be stored.

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

return

data_type: No help available

set(data_type: IqDataFormatDdem, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:IQ:FORMat
driver.applications.k70Vsa.massMemory.store.iq.formatPy.set(data_type = enums.IqDataFormatDdem.FloatComplex=FLOat32,COMPlex, store = repcap.Store.Default)

This command sets or queries the format of the I/Q data to be stored.

param data_type

No help available

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

State

SCPI Commands

MMEMory:STORe<Store>:IQ:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(position: float, filename: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:IQ:STATe
driver.applications.k70Vsa.massMemory.store.iq.state.set(position = 1.0, filename = '1', store = repcap.Store.Default)

This command writes the captured I/Q data to a file. The file extension is *.iq.tar. By default, the contents of the file are in 32-bit floating point format.

param position

1..n

param filename

String containing the path and name of the target file.

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

Trace

SCPI Commands

MMEMory:STORe<Store>:IQ:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(position: float, filename: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:IQ:TRACe
driver.applications.k70Vsa.massMemory.store.iq.trace.set(position = 1.0, filename = '1', store = repcap.Store.Default)

Stores the I/Q data for the displayed trace in the selected window to a file in iq.tar format. This command is only available for result types that provide I/Q data based on the error vector, such as the ‘Vector I/Q’ or Real/Imag displays.

param position

1..n Window

param filename

String containing the path and name of the target file.

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

Trace

SCPI Commands

MMEMory:STORe<Store>:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(trace: float, path: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:TRACe
driver.applications.k70Vsa.massMemory.store.trace.set(trace = 1.0, path = '1', store = repcap.Store.Default)

This command exports trace data from the specified window to an ASCII file. Secure User Mode In secure user mode, settings that are stored on the instrument are stored to volatile memory, which is restricted to 256 MB. Thus, a ‘memory limit reached’ error can occur although the hard disk indicates that storage space is still available. To store data permanently, select an external storage location such as a USB memory device.

param trace

Number of the trace to be stored

param path

No help available

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

Output<OutputConnector>

RepCap Settings

# Range: Nr1 .. Nr4
rc = driver.applications.k70Vsa.output.repcap_outputConnector_get()
driver.applications.k70Vsa.output.repcap_outputConnector_set(repcap.OutputConnector.Nr1)
class OutputCls[source]

Output commands group definition. 6 total commands, 2 Subgroups, 0 group commands Repeated Capability: OutputConnector, default value after init: OutputConnector.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.output.clone()

Subgroups

Ifreq
class IfreqCls[source]

Ifreq commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.output.ifreq.clone()

Subgroups

Source

SCPI Commands

OUTPut<OutputConnector>:IF:SOURce
class SourceCls[source]

Source commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default) Source[source]
# SCPI: OUTPut<up>:IF[:SOURce]
value: enums.Source = driver.applications.k70Vsa.output.ifreq.source.get(outputConnector = repcap.OutputConnector.Default)

Defines the type of signal available at one of the output connectors of the R&S FSWP.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

return

source: IF The measured IF value is available at the IF/VIDEO/DEMOD output connector. VIDeo The displayed video signal (i.e. the filtered and detected IF signal, 200mV) is available at the IF/VIDEO/DEMOD output connector. This setting is required to provide demodulated audio frequencies at the output.

set(source: Source, outputConnector=OutputConnector.Default) None[source]
# SCPI: OUTPut<up>:IF[:SOURce]
driver.applications.k70Vsa.output.ifreq.source.set(source = enums.Source.AM, outputConnector = repcap.OutputConnector.Default)

Defines the type of signal available at one of the output connectors of the R&S FSWP.

param source

IF The measured IF value is available at the IF/VIDEO/DEMOD output connector. VIDeo The displayed video signal (i.e. the filtered and detected IF signal, 200mV) is available at the IF/VIDEO/DEMOD output connector. This setting is required to provide demodulated audio frequencies at the output.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

Trigger<TriggerPort>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.applications.k70Vsa.output.trigger.repcap_triggerPort_get()
driver.applications.k70Vsa.output.trigger.repcap_triggerPort_set(repcap.TriggerPort.Nr1)
class TriggerCls[source]

Trigger commands group definition. 5 total commands, 4 Subgroups, 0 group commands Repeated Capability: TriggerPort, default value after init: TriggerPort.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.output.trigger.clone()

Subgroups

Direction

SCPI Commands

OUTPut<OutputConnector>:TRIGger<TriggerPort>:DIRection
class DirectionCls[source]

Direction commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) InOutDirection[source]
# SCPI: OUTPut<up>:TRIGger<tp>:DIRection
value: enums.InOutDirection = driver.applications.k70Vsa.output.trigger.direction.get(outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command selects the trigger direction for trigger ports that serve as an input as well as an output.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

trigger_output_direction: No help available

set(trigger_output_direction: InOutDirection, outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut<up>:TRIGger<tp>:DIRection
driver.applications.k70Vsa.output.trigger.direction.set(trigger_output_direction = enums.InOutDirection.INPut, outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command selects the trigger direction for trigger ports that serve as an input as well as an output.

param trigger_output_direction

No help available

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Level

SCPI Commands

OUTPut<OutputConnector>:TRIGger<TriggerPort>:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) LowHigh[source]
# SCPI: OUTPut<up>:TRIGger<tp>:LEVel
value: enums.LowHigh = driver.applications.k70Vsa.output.trigger.level.get(outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command defines the level of the (TTL compatible) signal generated at the trigger output. This command works only if you have selected a user-defined output with method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Otype.set.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

trigger_output_level: No help available

set(trigger_output_level: LowHigh, outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut<up>:TRIGger<tp>:LEVel
driver.applications.k70Vsa.output.trigger.level.set(trigger_output_level = enums.LowHigh.HIGH, outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command defines the level of the (TTL compatible) signal generated at the trigger output. This command works only if you have selected a user-defined output with method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Otype.set.

param trigger_output_level

No help available

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Otype

SCPI Commands

OUTPut<OutputConnector>:TRIGger<TriggerPort>:OTYPe
class OtypeCls[source]

Otype commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) OutputType[source]
# SCPI: OUTPut<up>:TRIGger<tp>:OTYPe
value: enums.OutputType = driver.applications.k70Vsa.output.trigger.otype.get(outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command selects the type of signal generated at the trigger output.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

trigger_output_type: No help available

set(trigger_output_type: OutputType, outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut<up>:TRIGger<tp>:OTYPe
driver.applications.k70Vsa.output.trigger.otype.set(trigger_output_type = enums.OutputType.DEVice, outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command selects the type of signal generated at the trigger output.

param trigger_output_type

No help available

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Pulse
class PulseCls[source]

Pulse commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.output.trigger.pulse.clone()

Subgroups

Immediate

SCPI Commands

OUTPut<OutputConnector>:TRIGger<TriggerPort>:PULSe:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut<up>:TRIGger<tp>:PULSe:IMMediate
driver.applications.k70Vsa.output.trigger.pulse.immediate.set(outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command generates a pulse at the trigger output.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

set_with_opc(outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default, opc_timeout_ms: int = -1) None[source]
Length

SCPI Commands

OUTPut<OutputConnector>:TRIGger<TriggerPort>:PULSe:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) float[source]
# SCPI: OUTPut<up>:TRIGger<tp>:PULSe:LENGth
value: float = driver.applications.k70Vsa.output.trigger.pulse.length.get(outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command defines the length of the pulse generated at the trigger output.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

trigger_output_length: No help available

set(trigger_output_length: float, outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut<up>:TRIGger<tp>:PULSe:LENGth
driver.applications.k70Vsa.output.trigger.pulse.length.set(trigger_output_length = 1.0, outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command defines the length of the pulse generated at the trigger output.

param trigger_output_length

No help available

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Sense
class SenseCls[source]

Sense commands group definition. 142 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.clone()

Subgroups

Adjust
class AdjustCls[source]

Adjust commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.adjust.clone()

Subgroups

Configure
class ConfigureCls[source]

Configure commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.adjust.configure.clone()

Subgroups

Hysteresis
class HysteresisCls[source]

Hysteresis commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.adjust.configure.hysteresis.clone()

Subgroups

Lower

SCPI Commands

SENSe:ADJust:CONFigure:HYSTeresis:LOWer
class LowerCls[source]

Lower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADJust:CONFigure[:HYSTeresis]:LOWer
value: float = driver.applications.k70Vsa.sense.adjust.configure.hysteresis.lower.get()

When the reference level is adjusted automatically using the [SENSe:]ADJust:LEVel command, the internal attenuators and the preamplifier are also adjusted. To avoid frequent adaptation due to small changes in the input signal, you can define a hysteresis. This setting defines a lower threshold the signal must fall below (compared to the last measurement) before the reference level is adapted automatically.

return

hysteresis_lower: No help available

set(hysteresis_lower: float) None[source]
# SCPI: [SENSe]:ADJust:CONFigure[:HYSTeresis]:LOWer
driver.applications.k70Vsa.sense.adjust.configure.hysteresis.lower.set(hysteresis_lower = 1.0)

When the reference level is adjusted automatically using the [SENSe:]ADJust:LEVel command, the internal attenuators and the preamplifier are also adjusted. To avoid frequent adaptation due to small changes in the input signal, you can define a hysteresis. This setting defines a lower threshold the signal must fall below (compared to the last measurement) before the reference level is adapted automatically.

param hysteresis_lower

Range: 0 dB to 200 dB, Unit: dB

Upper

SCPI Commands

SENSe:ADJust:CONFigure:HYSTeresis:UPPer
class UpperCls[source]

Upper commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADJust:CONFigure[:HYSTeresis]:UPPer
value: float = driver.applications.k70Vsa.sense.adjust.configure.hysteresis.upper.get()

When the reference level is adjusted automatically using the [SENSe:]ADJust:LEVel command, the internal attenuators and the preamplifier are also adjusted. To avoid frequent adaptation due to small changes in the input signal, you can define a hysteresis. This setting defines an upper threshold the signal must exceed (compared to the last measurement) before the reference level is adapted automatically.

return

hysteresis_upper: No help available

set(hysteresis_upper: float) None[source]
# SCPI: [SENSe]:ADJust:CONFigure[:HYSTeresis]:UPPer
driver.applications.k70Vsa.sense.adjust.configure.hysteresis.upper.set(hysteresis_upper = 1.0)

When the reference level is adjusted automatically using the [SENSe:]ADJust:LEVel command, the internal attenuators and the preamplifier are also adjusted. To avoid frequent adaptation due to small changes in the input signal, you can define a hysteresis. This setting defines an upper threshold the signal must exceed (compared to the last measurement) before the reference level is adapted automatically.

param hysteresis_upper

Range: 0 dB to 200 dB, Unit: dB

Level
class LevelCls[source]

Level commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.adjust.configure.level.clone()

Subgroups

Duration
class DurationCls[source]

Duration commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.adjust.configure.level.duration.clone()

Subgroups

Mode

SCPI Commands

SENSe:ADJust:CONFigure:LEVel:DURation:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AutoManualMode[source]
# SCPI: [SENSe]:ADJust:CONFigure[:LEVel]:DURation:MODE
value: enums.AutoManualMode = driver.applications.k70Vsa.sense.adjust.configure.level.duration.mode.get()

To determine the ideal reference level, the R&S FSWP performs a measurement on the current input data. This command selects the way the R&S FSWP determines the length of the measurement .

return

auto_auto_level: No help available

set(auto_auto_level: AutoManualMode) None[source]
# SCPI: [SENSe]:ADJust:CONFigure[:LEVel]:DURation:MODE
driver.applications.k70Vsa.sense.adjust.configure.level.duration.mode.set(auto_auto_level = enums.AutoManualMode.AUTO)

To determine the ideal reference level, the R&S FSWP performs a measurement on the current input data. This command selects the way the R&S FSWP determines the length of the measurement .

param auto_auto_level

AUTO The R&S FSWP determines the measurement length automatically according to the current input data. MANual The R&S FSWP uses the measurement length defined by [SENSe:]ADJust:CONFigure:LEVel:DURation.

Level

SCPI Commands

SENSe:ADJust:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:ADJust:LEVel
driver.applications.k70Vsa.sense.adjust.level.set()

Initiates a single (internal) measurement that evaluates and sets the ideal reference level for the current input data and measurement settings. Thus, the settings of the RF attenuation and the reference level are optimized for the signal level. The R&S FSWP is not overloaded and the dynamic range is not limited by an S/N ratio that is too small.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:ADJust:LEVel
driver.applications.k70Vsa.sense.adjust.level.set_with_opc()

Initiates a single (internal) measurement that evaluates and sets the ideal reference level for the current input data and measurement settings. Thus, the settings of the RF attenuation and the reference level are optimized for the signal level. The R&S FSWP is not overloaded and the dynamic range is not limited by an S/N ratio that is too small.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Ddemod
class DdemodCls[source]

Ddemod commands group definition. 131 total commands, 32 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.clone()

Subgroups

Apsk
class ApskCls[source]

Apsk commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.apsk.clone()

Subgroups

Nstate

SCPI Commands

SENSe:DDEMod:APSK:NSTate
class NstateCls[source]

Nstate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:APSK:NSTate
value: float = driver.applications.k70Vsa.sense.ddemod.apsk.nstate.get()

This command defines the specific demodulation mode for APSK.

return

apskn_state: 16 | 32 16 16APSK 32 32APSK

set(apskn_state: float) None[source]
# SCPI: [SENSe]:DDEMod:APSK:NSTate
driver.applications.k70Vsa.sense.ddemod.apsk.nstate.set(apskn_state = 1.0)

This command defines the specific demodulation mode for APSK.

param apskn_state

16 | 32 16 16APSK 32 32APSK

Ask
class AskCls[source]

Ask commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.ask.clone()

Subgroups

Nstate

SCPI Commands

SENSe:DDEMod:ASK:NSTate
class NstateCls[source]

Nstate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:ASK:NSTate
value: float = driver.applications.k70Vsa.sense.ddemod.ask.nstate.get()

This command defines the specific demodulation mode for ASK.

return

askn_state: 2 | 4 2 OOK 4 4ASK

set(askn_state: float) None[source]
# SCPI: [SENSe]:DDEMod:ASK:NSTate
driver.applications.k70Vsa.sense.ddemod.ask.nstate.set(askn_state = 1.0)

This command defines the specific demodulation mode for ASK.

param askn_state

2 | 4 2 OOK 4 4ASK

Bordering

SCPI Commands

SENSe:DDEMod:BORDering
class BorderingCls[source]

Bordering commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() BitOrdering[source]
# SCPI: [SENSe]:DDEMod:BORDering
value: enums.BitOrdering = driver.applications.k70Vsa.sense.ddemod.bordering.get()

Determines how the bits in the symbols are ordered in all symbol displays.

return

bit_ordering: MSB | LSB LSB Least-significant bit first (used in Bluetooth specification, for example) MSB Most significant bit first (default)

set(bit_ordering: BitOrdering) None[source]
# SCPI: [SENSe]:DDEMod:BORDering
driver.applications.k70Vsa.sense.ddemod.bordering.set(bit_ordering = enums.BitOrdering.LSB)

Determines how the bits in the symbols are ordered in all symbol displays.

param bit_ordering

MSB | LSB LSB Least-significant bit first (used in Bluetooth specification, for example) MSB Most significant bit first (default)

Ecalc
class EcalcCls[source]

Ecalc commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.ecalc.clone()

Subgroups

Mode

SCPI Commands

SENSe:DDEMod:ECALc:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() EvmCalc[source]
# SCPI: [SENSe]:DDEMod:ECALc[:MODE]
value: enums.EvmCalc = driver.applications.k70Vsa.sense.ddemod.ecalc.mode.get()

This command defines the calculation formula for EVM.

return

evm_calc: SIGNal | SYMBol | MECPower | MACPower SIGNal Calculation normalized to the mean power of the reference signal at the symbol instants. SYMBol Calculation normalized to the maximum power of the reference signal at the symbol instants. MECPower Calculation normalized to the mean expected power of the measurement signal at the symbol instants MACPower Calculation normalized to the maximum expected power of the measurement signal at the symbol instants

set(evm_calc: EvmCalc) None[source]
# SCPI: [SENSe]:DDEMod:ECALc[:MODE]
driver.applications.k70Vsa.sense.ddemod.ecalc.mode.set(evm_calc = enums.EvmCalc.MACPower)

This command defines the calculation formula for EVM.

param evm_calc

SIGNal | SYMBol | MECPower | MACPower SIGNal Calculation normalized to the mean power of the reference signal at the symbol instants. SYMBol Calculation normalized to the maximum power of the reference signal at the symbol instants. MECPower Calculation normalized to the mean expected power of the measurement signal at the symbol instants MACPower Calculation normalized to the maximum expected power of the measurement signal at the symbol instants

Offset

SCPI Commands

SENSe:DDEMod:ECALc:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:ECALc:OFFSet
value: bool = driver.applications.k70Vsa.sense.ddemod.ecalc.offset.get()

Configures the way the VSA application calculates the error vector results for offset QPSK.

return

state: ON | 1 VSA application compensates the delay of the Q component with respect to the I component in the measurement signal as well as the reference signal before calculating the error vector. That means that the error vector contains only one symbol instant per symbol period. OFF | 0 The VSA application subtracts the measured signal from the reference signal to calculate the error vector. This method results in the fact that the error vector contains two symbol instants per symbol period: one that corresponds to the I component and one that corresponds to the Q component.

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:ECALc:OFFSet
driver.applications.k70Vsa.sense.ddemod.ecalc.offset.set(state = False)

Configures the way the VSA application calculates the error vector results for offset QPSK.

param state

ON | 1 VSA application compensates the delay of the Q component with respect to the I component in the measurement signal as well as the reference signal before calculating the error vector. That means that the error vector contains only one symbol instant per symbol period. OFF | 0 The VSA application subtracts the measured signal from the reference signal to calculate the error vector. This method results in the fact that the error vector contains two symbol instants per symbol period: one that corresponds to the I component and one that corresponds to the Q component.

EpRate
class EpRateCls[source]

EpRate commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.epRate.clone()

Subgroups

Auto

SCPI Commands

SENSe:DDEMod:EPRate:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:EPRate:AUTO
value: bool = driver.applications.k70Vsa.sense.ddemod.epRate.auto.get()

Defines how many sample points are used at each symbol to calculate modulation accuracy results automatically. If enabled, the VSA application uses the following settings, depending on the modulation type:

Table Header: Modulation / Est. Points

  • PSK, QAM / 1

  • Offset QPSK / 2

  • FSK, MSK / Sample rate (see [SENSe:]DDEMod:PRATe)

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:EPRate:AUTO
driver.applications.k70Vsa.sense.ddemod.epRate.auto.set(state = False)

Defines how many sample points are used at each symbol to calculate modulation accuracy results automatically. If enabled, the VSA application uses the following settings, depending on the modulation type:

Table Header: Modulation / Est. Points

  • PSK, QAM / 1

  • Offset QPSK / 2

  • FSK, MSK / Sample rate (see [SENSe:]DDEMod:PRATe)

param state

No help available

Value

SCPI Commands

SENSe:DDEMod:EPRate:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:EPRate[:VALue]
value: float = driver.applications.k70Vsa.sense.ddemod.epRate.value.get()

Defines how many sample points are used at each symbol to calculate modulation accuracy results. For more information see ‘Estimation points per symbol’. You can also let the VSA application decide how many estimation points to use, see [SENSe:]DDEMod:EPRate:AUTO.

return

est_oversampling: 1 the estimation algorithm takes only the symbol time instants into account 2 two points per symbol instant are used (required for Offset QPSK) 4 | 8 | 16 | 32 the number of samples per symbol defined in the signal capture settings is used (see [SENSe:]DDEMod:PRATe) , i.e. all sample time instants are weighted equally

set(est_oversampling: float) None[source]
# SCPI: [SENSe]:DDEMod:EPRate[:VALue]
driver.applications.k70Vsa.sense.ddemod.epRate.value.set(est_oversampling = 1.0)

Defines how many sample points are used at each symbol to calculate modulation accuracy results. For more information see ‘Estimation points per symbol’. You can also let the VSA application decide how many estimation points to use, see [SENSe:]DDEMod:EPRate:AUTO.

param est_oversampling

1 the estimation algorithm takes only the symbol time instants into account 2 two points per symbol instant are used (required for Offset QPSK) 4 | 8 | 16 | 32 the number of samples per symbol defined in the signal capture settings is used (see [SENSe:]DDEMod:PRATe) , i.e. all sample time instants are weighted equally

Equalizer

SCPI Commands

SENSe:DDEMod:EQUalizer:RESet
class EqualizerCls[source]

Equalizer commands group definition. 7 total commands, 6 Subgroups, 1 group commands

reset() None[source]
# SCPI: [SENSe]:DDEMod:EQUalizer:RESet
driver.applications.k70Vsa.sense.ddemod.equalizer.reset()

This command deletes the data of the currently selected equalizer. After deletion, training can start again using the command DDEM:EQU:MODE TRA (see [SENSe:]DDEMod:EQUalizer:MODE) .

reset_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:DDEMod:EQUalizer:RESet
driver.applications.k70Vsa.sense.ddemod.equalizer.reset_with_opc()

This command deletes the data of the currently selected equalizer. After deletion, training can start again using the command DDEM:EQU:MODE TRA (see [SENSe:]DDEMod:EQUalizer:MODE) .

Same as reset, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.equalizer.clone()

Subgroups

File
class FileCls[source]

File commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.equalizer.file.clone()

Subgroups

FormatPy

SCPI Commands

SENSe:DDEMod:EQUalizer:FILE:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() FileFormatDdem[source]
# SCPI: [SENSe]:DDEMod:EQUalizer:FILE:FORMat
value: enums.FileFormatDdem = driver.applications.k70Vsa.sense.ddemod.equalizer.file.formatPy.get()

Determines the file format for stored equalizer results.

return

eq_format: VAE | FRES VAE To be used as an equalizer file in VSA applications FRES To be used as a user-defined frequency response correction file in any other application that supports it

set(eq_format: FileFormatDdem) None[source]
# SCPI: [SENSe]:DDEMod:EQUalizer:FILE:FORMat
driver.applications.k70Vsa.sense.ddemod.equalizer.file.formatPy.set(eq_format = enums.FileFormatDdem.FRES)

Determines the file format for stored equalizer results.

param eq_format

VAE | FRES VAE To be used as an equalizer file in VSA applications FRES To be used as a user-defined frequency response correction file in any other application that supports it

Length

SCPI Commands

SENSe:DDEMod:EQUalizer:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:EQUalizer:LENGth
value: float = driver.applications.k70Vsa.sense.ddemod.equalizer.length.get()

This command defines the length of the equalizer in terms of symbols.

return

length: Range: 1 to 256, Unit: SYMB

set(length: float) None[source]
# SCPI: [SENSe]:DDEMod:EQUalizer:LENGth
driver.applications.k70Vsa.sense.ddemod.equalizer.length.set(length = 1.0)

This command defines the length of the equalizer in terms of symbols.

param length

Range: 1 to 256, Unit: SYMB

Load

SCPI Commands

SENSe:DDEMod:EQUalizer:LOAD
class LoadCls[source]

Load commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:EQUalizer:LOAD
value: str = driver.applications.k70Vsa.sense.ddemod.equalizer.load.get()

This command selects a user-defined equalizer. The equalizer mode is automatically switched to USER (see [SENSe:]DDEMod:EQUalizer:MODE) .

return

filename: Path and file name (without extension)

set(filename: str) None[source]
# SCPI: [SENSe]:DDEMod:EQUalizer:LOAD
driver.applications.k70Vsa.sense.ddemod.equalizer.load.set(filename = '1')

This command selects a user-defined equalizer. The equalizer mode is automatically switched to USER (see [SENSe:]DDEMod:EQUalizer:MODE) .

param filename

Path and file name (without extension)

Mode

SCPI Commands

SENSe:DDEMod:EQUalizer:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() IfGainModeDdem[source]
# SCPI: [SENSe]:DDEMod:EQUalizer:MODE
value: enums.IfGainModeDdem = driver.applications.k70Vsa.sense.ddemod.equalizer.mode.get()

Switches between the equalizer modes. For details see ‘The equalizer’.

return

mode: NORMal Switches the equalizer on for the next sweep. TRACking Switches the equalizer on; the results of the equalizer in the previous sweep are considered to calculate the new filter. FREeze The filter is no longer changed, the current equalizer values are used for subsequent sweeps. USER A user-defined equalizer loaded from a file is used. AVERaging Switches the equalizer on; the results of the equalizer in all previous sweeps (since the instrument was switched on or the equalizer was reset) are considered to calculate the new filter. To start a new averaging process, use the [SENSe:]DDEMod:EQUalizer:RESet command.

set(mode: IfGainModeDdem) None[source]
# SCPI: [SENSe]:DDEMod:EQUalizer:MODE
driver.applications.k70Vsa.sense.ddemod.equalizer.mode.set(mode = enums.IfGainModeDdem.AVERaging)

Switches between the equalizer modes. For details see ‘The equalizer’.

param mode

NORMal Switches the equalizer on for the next sweep. TRACking Switches the equalizer on; the results of the equalizer in the previous sweep are considered to calculate the new filter. FREeze The filter is no longer changed, the current equalizer values are used for subsequent sweeps. USER A user-defined equalizer loaded from a file is used. AVERaging Switches the equalizer on; the results of the equalizer in all previous sweeps (since the instrument was switched on or the equalizer was reset) are considered to calculate the new filter. To start a new averaging process, use the [SENSe:]DDEMod:EQUalizer:RESet command.

Save

SCPI Commands

SENSe:DDEMod:EQUalizer:SAVE
class SaveCls[source]

Save commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:EQUalizer:SAVE
value: str = driver.applications.k70Vsa.sense.ddemod.equalizer.save.get()

This command saves the current equalizer results to a file.

return

filename: File name

set(filename: str) None[source]
# SCPI: [SENSe]:DDEMod:EQUalizer:SAVE
driver.applications.k70Vsa.sense.ddemod.equalizer.save.set(filename = '1')

This command saves the current equalizer results to a file.

param filename

File name

State

SCPI Commands

SENSe:DDEMod:EQUalizer:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:EQUalizer[:STATe]
value: bool = driver.applications.k70Vsa.sense.ddemod.equalizer.state.get()

This command activates or deactivates the equalizer. For more information on the equalizer see ‘The equalizer’.

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:EQUalizer[:STATe]
driver.applications.k70Vsa.sense.ddemod.equalizer.state.set(state = False)

This command activates or deactivates the equalizer. For more information on the equalizer see ‘The equalizer’.

param state

No help available

Factory
class FactoryCls[source]

Factory commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.factory.clone()

Subgroups

Value

SCPI Commands

SENSe:DDEMod:FACTory:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(factory: Factory) None[source]
# SCPI: [SENSe]:DDEMod:FACTory[:VALue]
driver.applications.k70Vsa.sense.ddemod.factory.value.set(factory = enums.Factory.ALL)

This command restores the factory settings of standards or patterns for the VSA application.

param factory

ALL | STANdard | PATTern ALL Restores both standards and patterns.

FilterPy
class FilterPyCls[source]

FilterPy commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.filterPy.clone()

Subgroups

Alpha

SCPI Commands

SENSe:DDEMod:FILTer:ALPHa
class AlphaCls[source]

Alpha commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:FILTer:ALPHa
value: float = driver.applications.k70Vsa.sense.ddemod.filterPy.alpha.get()

This command determines the filter characteristic (ALPHA/BT) .

return

meas_filter_alpha_bt: Range: 0.03 to 1.0

set(meas_filter_alpha_bt: float) None[source]
# SCPI: [SENSe]:DDEMod:FILTer:ALPHa
driver.applications.k70Vsa.sense.ddemod.filterPy.alpha.set(meas_filter_alpha_bt = 1.0)

This command determines the filter characteristic (ALPHA/BT) .

param meas_filter_alpha_bt

Range: 0.03 to 1.0

Reference

SCPI Commands

SENSe:DDEMod:FILTer:REFerence
class ReferenceCls[source]

Reference commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() DdemodFilter[source]
# SCPI: [SENSe]:DDEMod:FILTer:REFerence
value: enums.DdemodFilter = driver.applications.k70Vsa.sense.ddemod.filterPy.reference.get()

No command help available

return

arg_0: No help available

set(arg_0: DdemodFilter) None[source]
# SCPI: [SENSe]:DDEMod:FILTer:REFerence
driver.applications.k70Vsa.sense.ddemod.filterPy.reference.set(arg_0 = enums.DdemodFilter.A25Fm)

No command help available

param arg_0

No help available

State

SCPI Commands

SENSe:DDEMod:FILTer:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:FILTer[:STATe]
value: bool = driver.applications.k70Vsa.sense.ddemod.filterPy.state.get()

This command defines whether the input signal that is evaluated is filtered by the measurement filter. This command has no effect on the transmit filter.

return

state: ON | 1 [SENSe:]DDEMod:MFILter:AUTO is activated. OFF | 0 The input signal is not filtered. [SENSe:]DDEMod:MFILter:AUTO is deactivated.

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:FILTer[:STATe]
driver.applications.k70Vsa.sense.ddemod.filterPy.state.set(state = False)

This command defines whether the input signal that is evaluated is filtered by the measurement filter. This command has no effect on the transmit filter.

param state

ON | 1 [SENSe:]DDEMod:MFILter:AUTO is activated. OFF | 0 The input signal is not filtered. [SENSe:]DDEMod:MFILter:AUTO is deactivated.

FormatPy

SCPI Commands

SENSe:DDEMod:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() DdemGroup[source]
# SCPI: [SENSe]:DDEMod:FORMat
value: enums.DdemGroup = driver.applications.k70Vsa.sense.ddemod.formatPy.get()

This command selects the digital demodulation mode.

return

group: MSK | PSK | QAM | QPSK | FSK | ASK | APSK | UQAM QPSK Quad Phase Shift Key PSK Phase Shift Key MSK Minimum Shift Key QAM Quadrature Amplitude Modulation FSK Frequency Shift Key ASK Amplitude Shift Keying APSK Amplitude Phase Shift Keying UQAM User-defined modulation (loaded from file, see [SENSe:]DDEMod:USER:NAME)

set(group: DdemGroup) None[source]
# SCPI: [SENSe]:DDEMod:FORMat
driver.applications.k70Vsa.sense.ddemod.formatPy.set(group = enums.DdemGroup.APSK)

This command selects the digital demodulation mode.

param group

MSK | PSK | QAM | QPSK | FSK | ASK | APSK | UQAM QPSK Quad Phase Shift Key PSK Phase Shift Key MSK Minimum Shift Key QAM Quadrature Amplitude Modulation FSK Frequency Shift Key ASK Amplitude Shift Keying APSK Amplitude Phase Shift Keying UQAM User-defined modulation (loaded from file, see [SENSe:]DDEMod:USER:NAME)

Fsk
class FskCls[source]

Fsk commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.fsk.clone()

Subgroups

Nstate

SCPI Commands

SENSe:DDEMod:FSK:NSTate
class NstateCls[source]

Nstate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:FSK:NSTate
value: float = driver.applications.k70Vsa.sense.ddemod.fsk.nstate.get()

This command defines the demodulation of the FSK modulation scheme.

return

fskn_state: 2 | 4 | 8 | 16 2 2FSK 4 4FSK 8 8FSK 16 16FSK

set(fskn_state: float) None[source]
# SCPI: [SENSe]:DDEMod:FSK:NSTate
driver.applications.k70Vsa.sense.ddemod.fsk.nstate.set(fskn_state = 1.0)

This command defines the demodulation of the FSK modulation scheme.

param fskn_state

2 | 4 | 8 | 16 2 2FSK 4 4FSK 8 8FSK 16 16FSK

Fsync
class FsyncCls[source]

Fsync commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.fsync.clone()

Subgroups

Auto

SCPI Commands

SENSe:DDEMod:FSYNc:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:FSYNc:AUTO
value: bool = driver.applications.k70Vsa.sense.ddemod.fsync.auto.get()

This command selects manual or automatic Fine Sync

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:FSYNc:AUTO
driver.applications.k70Vsa.sense.ddemod.fsync.auto.set(state = False)

This command selects manual or automatic Fine Sync

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Level

SCPI Commands

SENSe:DDEMod:FSYNc:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:FSYNc:LEVel
value: float = driver.applications.k70Vsa.sense.ddemod.fsync.level.get()

This command sets the Fine Sync Level if fine sync works on Known Data

return

ser_level: Range: 0.0 to 100.0, Unit: PCT

set(ser_level: float) None[source]
# SCPI: [SENSe]:DDEMod:FSYNc:LEVel
driver.applications.k70Vsa.sense.ddemod.fsync.level.set(ser_level = 1.0)

This command sets the Fine Sync Level if fine sync works on Known Data

param ser_level

Range: 0.0 to 100.0, Unit: PCT

Mode

SCPI Commands

SENSe:DDEMod:FSYNc:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() FineSync[source]
# SCPI: [SENSe]:DDEMod:FSYNc[:MODE]
value: enums.FineSync = driver.applications.k70Vsa.sense.ddemod.fsync.mode.get()

This command defines the fine synchronization mode used to calculate results, e.g. the bit error rate. Note:You can define a maximum symbol error rate (SER) for the known data in reference to the analyzed data. If the SER of the known data exceeds this limit, the default synchronization using the detected data is performed. See [SENSe:]DDEMod:FSYNc:LEVel.

return

fine_sync: KDATa | PATTern | DDATa KDATa (Default) The reference signal is defined as the data sequence from the loaded Known Data file that most closely matches the measured data. PATTern The reference signal is estimated from the defined pattern. This setting requires an activated pattern search, see [SENSe:]DDEMod:SEARch:SYNC:STATe. DDATa The reference signal is estimated from the detected data.

set(fine_sync: FineSync) None[source]
# SCPI: [SENSe]:DDEMod:FSYNc[:MODE]
driver.applications.k70Vsa.sense.ddemod.fsync.mode.set(fine_sync = enums.FineSync.DDATa)

This command defines the fine synchronization mode used to calculate results, e.g. the bit error rate. Note:You can define a maximum symbol error rate (SER) for the known data in reference to the analyzed data. If the SER of the known data exceeds this limit, the default synchronization using the detected data is performed. See [SENSe:]DDEMod:FSYNc:LEVel.

param fine_sync

KDATa | PATTern | DDATa KDATa (Default) The reference signal is defined as the data sequence from the loaded Known Data file that most closely matches the measured data. PATTern The reference signal is estimated from the defined pattern. This setting requires an activated pattern search, see [SENSe:]DDEMod:SEARch:SYNC:STATe. DDATa The reference signal is estimated from the detected data.

Result

SCPI Commands

SENSe:DDEMod:FSYNc:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:FSYNc:RESult
value: bool = driver.applications.k70Vsa.sense.ddemod.fsync.result.get()

Queries the result of the fine sync.

return

result: ON | OFF | 0 | 1 OFF | 0 fine sync with known data failed ON | 1 fine sync with known data successful

Kdata
class KdataCls[source]

Kdata commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.kdata.clone()

Subgroups

Name

SCPI Commands

SENSe:DDEMod:KDATa:NAME
class NameCls[source]

Name commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:KDATa[:NAME]
value: str = driver.applications.k70Vsa.sense.ddemod.kdata.name.get()

This command selects the Known Data file. Note that known data must be activated ([SENSe:]DDEMod:KDATa:STATe) before you can select a file.

return

filename: No help available

set(filename: str) None[source]
# SCPI: [SENSe]:DDEMod:KDATa[:NAME]
driver.applications.k70Vsa.sense.ddemod.kdata.name.set(filename = '1')

This command selects the Known Data file. Note that known data must be activated ([SENSe:]DDEMod:KDATa:STATe) before you can select a file.

param filename

No help available

Ser
class SerCls[source]

Ser commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.kdata.ser.clone()

Subgroups

Limit

SCPI Commands

SENSe:DDEMod:KDATa:SER:LIMit
class LimitCls[source]

Limit commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:KDATa:SER:LIMit
value: bool = driver.applications.k70Vsa.sense.ddemod.kdata.ser.limit.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:KDATa:SER:LIMit
driver.applications.k70Vsa.sense.ddemod.kdata.ser.limit.set(state = False)

No command help available

param state

No help available

State

SCPI Commands

SENSe:DDEMod:KDATa:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:KDATa:STATe
value: bool = driver.applications.k70Vsa.sense.ddemod.kdata.state.get()

This command selects the Known Data state. The use of known data is a prerequisite for the BER measurement and can also be used for the fine sync.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:KDATa:STATe
driver.applications.k70Vsa.sense.ddemod.kdata.state.set(state = False)

This command selects the Known Data state. The use of known data is a prerequisite for the BER measurement and can also be used for the fine sync.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Mapping
class MappingCls[source]

Mapping commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.mapping.clone()

Subgroups

Catalog

SCPI Commands

SENSe:DDEMod:MAPPing:CATalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:MAPPing:CATalog
value: str = driver.applications.k70Vsa.sense.ddemod.mapping.catalog.get()

This command queries the names of all mappings that are available for the current modulation type and order. A mapping describes the assignment of constellation points to symbols.

return

mappings: list A comma-separated list of strings, with one string for each mapping name.

Value

SCPI Commands

SENSe:DDEMod:MAPPing:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:MAPPing[:VALue]
value: str = driver.applications.k70Vsa.sense.ddemod.mapping.value.get()

This command selects the mapping for digital demodulation. The mapping describes the assignment of constellation points to symbols.

return

mapping: To obtain a list of available symbol mappings for the current modulation type use the [SENSe:]DDEMod:MAPPing:CATalog?? query.

set(mapping: str) None[source]
# SCPI: [SENSe]:DDEMod:MAPPing[:VALue]
driver.applications.k70Vsa.sense.ddemod.mapping.value.set(mapping = '1')

This command selects the mapping for digital demodulation. The mapping describes the assignment of constellation points to symbols.

param mapping

To obtain a list of available symbol mappings for the current modulation type use the [SENSe:]DDEMod:MAPPing:CATalog?? query.

Mfilter
class MfilterCls[source]

Mfilter commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.mfilter.clone()

Subgroups

Alpha

SCPI Commands

SENSe:DDEMod:MFILter:ALPHa
class AlphaCls[source]

Alpha commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:MFILter:ALPHa
value: float = driver.applications.k70Vsa.sense.ddemod.mfilter.alpha.get()

This command sets the alpha value of the measurement filter.

return

meas_filter_alpha_bt: Range: 0.03 to 1.0, Unit: none

set(meas_filter_alpha_bt: float) None[source]
# SCPI: [SENSe]:DDEMod:MFILter:ALPHa
driver.applications.k70Vsa.sense.ddemod.mfilter.alpha.set(meas_filter_alpha_bt = 1.0)

This command sets the alpha value of the measurement filter.

param meas_filter_alpha_bt

Range: 0.03 to 1.0, Unit: none

Auto

SCPI Commands

SENSe:DDEMod:MFILter:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:MFILter:AUTO
value: bool = driver.applications.k70Vsa.sense.ddemod.mfilter.auto.get()

If this command is set to ‘ON’, the measurement filter is defined automatically depending on the transmit filter (see [SENSe:]DDEMod:TFILter:NAME) .

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:MFILter:AUTO
driver.applications.k70Vsa.sense.ddemod.mfilter.auto.set(state = False)

If this command is set to ‘ON’, the measurement filter is defined automatically depending on the transmit filter (see [SENSe:]DDEMod:TFILter:NAME) .

param state

No help available

Name

SCPI Commands

SENSe:DDEMod:MFILter:NAME
class NameCls[source]

Name commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:MFILter:NAME
value: str = driver.applications.k70Vsa.sense.ddemod.mfilter.name.get()

This command selects a measurement filter and automatically sets its state to ‘ON’.

return

name: Name of the measurement filter or ‘User’ for a user-defined filter. An overview of available measurement filters is provided in ‘Measurement filters’.

set(name: str) None[source]
# SCPI: [SENSe]:DDEMod:MFILter:NAME
driver.applications.k70Vsa.sense.ddemod.mfilter.name.set(name = '1')

This command selects a measurement filter and automatically sets its state to ‘ON’.

param name

Name of the measurement filter or ‘User’ for a user-defined filter. An overview of available measurement filters is provided in ‘Measurement filters’.

State

SCPI Commands

SENSe:DDEMod:MFILter:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:MFILter[:STATe]
value: bool = driver.applications.k70Vsa.sense.ddemod.mfilter.state.get()

Use this command to switch the measurement filter off. To switch a measurement filter on, use the [SENSe:]DDEMod:MFILter:NAME command.

return

state: OFF | 0 Switches the measurement filter off. ON | 1 Switches the measurement filter specified by [SENSe:]DDEMod:MFILter:NAME on. However, this command is not necessary, as the [SENSe:]DDEMod:MFILter:NAME command automatically switches the selected filter on.

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:MFILter[:STATe]
driver.applications.k70Vsa.sense.ddemod.mfilter.state.set(state = False)

Use this command to switch the measurement filter off. To switch a measurement filter on, use the [SENSe:]DDEMod:MFILter:NAME command.

param state

OFF | 0 Switches the measurement filter off. ON | 1 Switches the measurement filter specified by [SENSe:]DDEMod:MFILter:NAME on. However, this command is not necessary, as the [SENSe:]DDEMod:MFILter:NAME command automatically switches the selected filter on.

User

SCPI Commands

SENSe:DDEMod:MFILter:USER
class UserCls[source]

User commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:MFILter:USER
value: str = driver.applications.k70Vsa.sense.ddemod.mfilter.user.get()

This command selects the user-defined measurement filter. For details on user-defined filters, see ‘Customized filters’.

return

filter_name: Name of the user-defined filter

set(filter_name: str) None[source]
# SCPI: [SENSe]:DDEMod:MFILter:USER
driver.applications.k70Vsa.sense.ddemod.mfilter.user.set(filter_name = '1')

This command selects the user-defined measurement filter. For details on user-defined filters, see ‘Customized filters’.

param filter_name

Name of the user-defined filter

Msk
class MskCls[source]

Msk commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.msk.clone()

Subgroups

FormatPy

SCPI Commands

SENSe:DDEMod:MSK:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() MskFormat[source]
# SCPI: [SENSe]:DDEMod:MSK:FORMat
value: enums.MskFormat = driver.applications.k70Vsa.sense.ddemod.msk.formatPy.get()

This command defines the specific demodulation order for MSK.

return

msk_format: TYPe1 | TYPe2 | NORMal | DIFFerential TYPE1 | NORMal Demodulation order MSK is used. TYPE2 | DIFFerential Demodulation order DMSK is used.

set(msk_format: MskFormat) None[source]
# SCPI: [SENSe]:DDEMod:MSK:FORMat
driver.applications.k70Vsa.sense.ddemod.msk.formatPy.set(msk_format = enums.MskFormat.DIFFerential)

This command defines the specific demodulation order for MSK.

param msk_format

TYPe1 | TYPe2 | NORMal | DIFFerential TYPE1 | NORMal Demodulation order MSK is used. TYPE2 | DIFFerential Demodulation order DMSK is used.

Normalize
class NormalizeCls[source]

Normalize commands group definition. 8 total commands, 8 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.normalize.clone()

Subgroups

Adroop

SCPI Commands

SENSe:DDEMod:NORMalize:ADRoop
class AdroopCls[source]

Adroop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:NORMalize:ADRoop
value: bool = driver.applications.k70Vsa.sense.ddemod.normalize.adroop.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:NORMalize:ADRoop
driver.applications.k70Vsa.sense.ddemod.normalize.adroop.set(state = False)

No command help available

param state

No help available

Cfdrift

SCPI Commands

SENSe:DDEMod:NORMalize:CFDRift
class CfdriftCls[source]

Cfdrift commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:NORMalize:CFDRift
value: bool = driver.applications.k70Vsa.sense.ddemod.normalize.cfdrift.get()

This command defines whether the carrier frequency drift is compensated for FSK modulation.

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:NORMalize:CFDRift
driver.applications.k70Vsa.sense.ddemod.normalize.cfdrift.set(state = False)

This command defines whether the carrier frequency drift is compensated for FSK modulation.

param state

No help available

Channel

SCPI Commands

SENSe:DDEMod:NORMalize:CHANnel
class ChannelCls[source]

Channel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:NORMalize:CHANnel
value: bool = driver.applications.k70Vsa.sense.ddemod.normalize.channel.get()

This command switches the channel compensation on or off. (With equalizer only)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:NORMalize:CHANnel
driver.applications.k70Vsa.sense.ddemod.normalize.channel.set(state = False)

This command switches the channel compensation on or off. (With equalizer only)

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

FdError

SCPI Commands

SENSe:DDEMod:NORMalize:FDERror
class FdErrorCls[source]

FdError commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:NORMalize:FDERror
value: bool = driver.applications.k70Vsa.sense.ddemod.normalize.fdError.get()

This command defines whether the deviation error is compensated for when calculating the frequency error for FSK modulation.

return

state: ON | 1 Scales the reference signal to the actual deviation of the measurement signal. OFF | 0 Uses the entered nominal deviation for the reference signal.

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:NORMalize:FDERror
driver.applications.k70Vsa.sense.ddemod.normalize.fdError.set(state = False)

This command defines whether the deviation error is compensated for when calculating the frequency error for FSK modulation.

param state

ON | 1 Scales the reference signal to the actual deviation of the measurement signal. OFF | 0 Uses the entered nominal deviation for the reference signal.

IqImbalance

SCPI Commands

SENSe:DDEMod:NORMalize:IQIMbalance
class IqImbalanceCls[source]

IqImbalance commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:NORMalize:IQIMbalance
value: bool = driver.applications.k70Vsa.sense.ddemod.normalize.iqImbalance.get()

This command switches the compensation of the I/Q imbalance on or off.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:NORMalize:IQIMbalance
driver.applications.k70Vsa.sense.ddemod.normalize.iqImbalance.set(state = False)

This command switches the compensation of the I/Q imbalance on or off.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

IqOffset

SCPI Commands

SENSe:DDEMod:NORMalize:IQOFfset
class IqOffsetCls[source]

IqOffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:NORMalize:IQOFfset
value: bool = driver.applications.k70Vsa.sense.ddemod.normalize.iqOffset.get()

This command switches the compensation of the I/Q offset on or off.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:NORMalize:IQOFfset
driver.applications.k70Vsa.sense.ddemod.normalize.iqOffset.set(state = False)

This command switches the compensation of the I/Q offset on or off.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

SrError

SCPI Commands

SENSe:DDEMod:NORMalize:SRERror
class SrErrorCls[source]

SrError commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:NORMalize:SRERror
value: bool = driver.applications.k70Vsa.sense.ddemod.normalize.srError.get()

This command switches the compensation for symbol rate error on or off

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:NORMalize:SRERror
driver.applications.k70Vsa.sense.ddemod.normalize.srError.set(state = False)

This command switches the compensation for symbol rate error on or off

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Value

SCPI Commands

SENSe:DDEMod:NORMalize:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:NORMalize[:VALue]
value: bool = driver.applications.k70Vsa.sense.ddemod.normalize.value.get()

This command switches the compensation of the IQ offset and the compensation of amplitude droop on or off. Note that this command is maintained for compatibility reasons only. Use the more specific [SENSe:]DDEMod:NORMalize commands for new remote control programs (see ‘Demodulation settings’) .

return

state: OFF | 0 No compensation for amplitude droop nor I/Q offset ON | 1 Compensation for amplitude droop and I/Q offset enabled

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:NORMalize[:VALue]
driver.applications.k70Vsa.sense.ddemod.normalize.value.set(state = False)

This command switches the compensation of the IQ offset and the compensation of amplitude droop on or off. Note that this command is maintained for compatibility reasons only. Use the more specific [SENSe:]DDEMod:NORMalize commands for new remote control programs (see ‘Demodulation settings’) .

param state

OFF | 0 No compensation for amplitude droop nor I/Q offset ON | 1 Compensation for amplitude droop and I/Q offset enabled

Optimization

SCPI Commands

SENSe:DDEMod:OPTimization
class OptimizationCls[source]

Optimization commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() OptimizationCriterion[source]
# SCPI: [SENSe]:DDEMod:OPTimization
value: enums.OptimizationCriterion = driver.applications.k70Vsa.sense.ddemod.optimization.get()

This command determines the optimization criteria for the demodulation.

return

criterion: RMSMin | EVMMin RMSMin Optimizes calculation such that the RMS of the error vector is minimal. EVMMin Optimizes calculation such that EVM is minimal.

set(criterion: OptimizationCriterion) None[source]
# SCPI: [SENSe]:DDEMod:OPTimization
driver.applications.k70Vsa.sense.ddemod.optimization.set(criterion = enums.OptimizationCriterion.EVMMin)

This command determines the optimization criteria for the demodulation.

param criterion

RMSMin | EVMMin RMSMin Optimizes calculation such that the RMS of the error vector is minimal. EVMMin Optimizes calculation such that EVM is minimal.

Pattern
class PatternCls[source]

Pattern commands group definition. 22 total commands, 10 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.pattern.clone()

Subgroups

Apsk
class ApskCls[source]

Apsk commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.pattern.apsk.clone()

Subgroups

Nstate

SCPI Commands

SENSe:DDEMod:PATTern:APSK:NSTate
class NstateCls[source]

Nstate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:PATTern:APSK:NSTate
value: float = driver.applications.k70Vsa.sense.ddemod.pattern.apsk.nstate.get()

This command defines the demodulation order for APSK for the pattern (see also [SENSe:]DDEMod:PATTern:FORMat) . Depending on the demodulation state, the following orders are available:

Table Header: <APSKNstate> / Order

  • 16 / 16APSK

  • 32 / 32APSK

This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

apskn_state: 16 | 32

set(apskn_state: float) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:APSK:NSTate
driver.applications.k70Vsa.sense.ddemod.pattern.apsk.nstate.set(apskn_state = 1.0)

This command defines the demodulation order for APSK for the pattern (see also [SENSe:]DDEMod:PATTern:FORMat) . Depending on the demodulation state, the following orders are available:

Table Header: <APSKNstate> / Order

  • 16 / 16APSK

  • 32 / 32APSK

This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param apskn_state

16 | 32

Ask
class AskCls[source]

Ask commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.pattern.ask.clone()

Subgroups

Nstate

SCPI Commands

SENSe:DDEMod:PATTern:ASK:NSTate
class NstateCls[source]

Nstate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:PATTern:ASK:NSTate
value: float = driver.applications.k70Vsa.sense.ddemod.pattern.ask.nstate.get()

This command defines the demodulation order for ASK for the pattern (see also [SENSe:]DDEMod:PATTern:FORMat) . Depending on the demodulation state, the following orders are available:

Table Header: <ASKNstate> / Order

  • 2 / 2ASK

  • 4 / 4ASK

This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

askn_state: 2 | 4

set(askn_state: float) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:ASK:NSTate
driver.applications.k70Vsa.sense.ddemod.pattern.ask.nstate.set(askn_state = 1.0)

This command defines the demodulation order for ASK for the pattern (see also [SENSe:]DDEMod:PATTern:FORMat) . Depending on the demodulation state, the following orders are available:

Table Header: <ASKNstate> / Order

  • 2 / 2ASK

  • 4 / 4ASK

This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param askn_state

2 | 4

FormatPy

SCPI Commands

SENSe:DDEMod:PATTern:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() DdemGroup[source]
# SCPI: [SENSe]:DDEMod:PATTern:FORMat
value: enums.DdemGroup = driver.applications.k70Vsa.sense.ddemod.pattern.formatPy.get()

This command selects the pattern demodulation mode. Some modes can only be queried as they are not supported for the two modulations feature, but could be set when ‘Same as Data Symbols’ is selected.

return

group: MSK | PSK | QAM | QPSK | FSK | ASK | APSK | UQAM

set(group: DdemGroup) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:FORMat
driver.applications.k70Vsa.sense.ddemod.pattern.formatPy.set(group = enums.DdemGroup.APSK)

This command selects the pattern demodulation mode. Some modes can only be queried as they are not supported for the two modulations feature, but could be set when ‘Same as Data Symbols’ is selected.

param group

MSK | PSK | QAM | QPSK | FSK | ASK | APSK | UQAM

Frame
class FrameCls[source]

Frame commands group definition. 10 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.pattern.frame.clone()

Subgroups

Edit

SCPI Commands

SENSe:DDEMod:PATTern:FRAMe:EDIT
SENSe:DDEMod:PATTern:FRAMe:EDIT:SAVE
class EditCls[source]

Edit commands group definition. 8 total commands, 4 Subgroups, 2 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT
value: str = driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.get()

Specifies an xml file for a user-defined frame structure configuration. The default storage location for such files is C:/R_S/INSTR/USER/vsa/FrameRangeStructure. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed. If the specified file already exists, it is loaded for subsequent editing. Note that this command is a prerequisite to editing the frame structure of an existing file (using [SENSe:]DDEMod:PATTern:FRAMe:EDIT:STRucture or any other command starting with [SENS:]DDEM:PATT:FRAM:EDIT) . It does not load the file for use in the current measurement (see [SENSe:]DDEMod:PATTern:FRAMe:LOAD) . Therefore, you can edit a frame structure while simultaneously performing a measurement with another frame structure configuration. If the file does not yet exist, a new frame structure is created and will be stored to the specified file when the [SENSe:]DDEMod:PATTern:FRAMe:EDIT:SAVE command is executed.

return

filename: string Path and file name of the xml file containing the frame structure configuration.

save(filename: Optional[str] = None) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT:SAVE
driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.save(filename = '1')

Stores the current frame structure configuration to the specified file. If no path is provided it is saved to the file selected previously by [SENSe:]DDEMod:PATTern:FRAMe:EDIT. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param filename

string Optional parameter: Path and file name of the xml file.

set(filename: str) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT
driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.set(filename = '1')

Specifies an xml file for a user-defined frame structure configuration. The default storage location for such files is C:/R_S/INSTR/USER/vsa/FrameRangeStructure. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed. If the specified file already exists, it is loaded for subsequent editing. Note that this command is a prerequisite to editing the frame structure of an existing file (using [SENSe:]DDEMod:PATTern:FRAMe:EDIT:STRucture or any other command starting with [SENS:]DDEM:PATT:FRAM:EDIT) . It does not load the file for use in the current measurement (see [SENSe:]DDEMod:PATTern:FRAMe:LOAD) . Therefore, you can edit a frame structure while simultaneously performing a measurement with another frame structure configuration. If the file does not yet exist, a new frame structure is created and will be stored to the specified file when the [SENSe:]DDEMod:PATTern:FRAMe:EDIT:SAVE command is executed.

param filename

string Path and file name of the xml file containing the frame structure configuration.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.clone()

Subgroups

Next
class NextCls[source]

Next commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.next.clone()

Subgroups

Boosting

SCPI Commands

SENSe:DDEMod:PATTern:FRAMe:EDIT:NEXT:BOOSting
class BoostingCls[source]

Boosting commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT:NEXT:BOOSting
value: float = driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.next.boosting.get()

Determines which boosting is used to demodulate the frame next to the last configured subframe. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

boosting: Range: 0.1 to 60

set(boosting: float) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT:NEXT:BOOSting
driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.next.boosting.set(boosting = 1.0)

Determines which boosting is used to demodulate the frame next to the last configured subframe. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param boosting

Range: 0.1 to 60

Modulation

SCPI Commands

SENSe:DDEMod:PATTern:FRAMe:EDIT:NEXT:MODulation
class ModulationCls[source]

Modulation commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() FrameModulation[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT:NEXT:MODulation
value: enums.FrameModulation = driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.next.modulation.get()

Determines which modulation type is used to demodulate the frame after to the last configured subframe. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

modulation: AUTO | DATA | PATTern Data The modulation type defined for data symbols is used (see [SENSe:]DDEMod:MAPPing[:VALue]) Pattern The modulation type defined for pattern symbols is used (see [SENSe:]DDEMod:PATTern:MAPPing[:VALue]) . Auto The nextt frame uses the same modulation as the first subframe of the frame configuration.

set(modulation: FrameModulation) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT:NEXT:MODulation
driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.next.modulation.set(modulation = enums.FrameModulation.AUTO)

Determines which modulation type is used to demodulate the frame after to the last configured subframe. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param modulation

AUTO | DATA | PATTern Data The modulation type defined for data symbols is used (see [SENSe:]DDEMod:MAPPing[:VALue]) Pattern The modulation type defined for pattern symbols is used (see [SENSe:]DDEMod:PATTern:MAPPing[:VALue]) . Auto The nextt frame uses the same modulation as the first subframe of the frame configuration.

Previous
class PreviousCls[source]

Previous commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.previous.clone()

Subgroups

Boosting

SCPI Commands

SENSe:DDEMod:PATTern:FRAMe:EDIT:PREVious:BOOSting
class BoostingCls[source]

Boosting commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT:PREVious:BOOSting
value: float = driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.previous.boosting.get()

Determines which boosting is used to demodulate the frame previous to the first configured subframe. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

boosting: Range: 0.1 to 60

set(boosting: float) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT:PREVious:BOOSting
driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.previous.boosting.set(boosting = 1.0)

Determines which boosting is used to demodulate the frame previous to the first configured subframe. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param boosting

Range: 0.1 to 60

Modulation

SCPI Commands

SENSe:DDEMod:PATTern:FRAMe:EDIT:PREVious:MODulation
class ModulationCls[source]

Modulation commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() FrameModulation[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT:PREVious:MODulation
value: enums.FrameModulation = driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.previous.modulation.get()

Determines which modulation type is used to demodulate the frame previous to the first configured subframe. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

modulation: AUTO | DATA | PATTern Data The modulation type defined for data symbols is used (see [SENSe:]DDEMod:MAPPing[:VALue]) Pattern The modulation type defined for pattern symbols is used (see [SENSe:]DDEMod:PATTern:MAPPing[:VALue]) . Auto The previous frame uses the same modulation as the last subframe of the frame configuration.

set(modulation: FrameModulation) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT:PREVious:MODulation
driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.previous.modulation.set(modulation = enums.FrameModulation.AUTO)

Determines which modulation type is used to demodulate the frame previous to the first configured subframe. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param modulation

AUTO | DATA | PATTern Data The modulation type defined for data symbols is used (see [SENSe:]DDEMod:MAPPing[:VALue]) Pattern The modulation type defined for pattern symbols is used (see [SENSe:]DDEMod:PATTern:MAPPing[:VALue]) . Auto The previous frame uses the same modulation as the last subframe of the frame configuration.

Structure

SCPI Commands

SENSe:DDEMod:PATTern:FRAMe:EDIT:STRucture
class StructureCls[source]

Structure commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class StructureStruct[source]

Structure for setting input parameters. Fields:

  • Name: List[str]: string Name of the subframe. Duplicate names are allowed.

  • Nof_Symbols: List[float]: integer The number of symbols the subframe consists of. For pattern subframes, the number of symbols must correspond to the number of symbols defined using[SENSe:]DDEMod:SEARch:SYNC:DATA.

  • Modulation: List[enums.FrameModulationB]: DATA | PATTern Determines which modulation type is used to demodulate the subframe. The modulation for the ‘previous frame’ and ‘next frame’ are defined by separate commands (see [SENSe:]DDEMod:PATTern:FRAMe:EDIT:PREVious:MODulation and [SENSe:]DDEMod:PATTern:FRAMe:EDIT:NEXT:MODulation) . DATA The modulation type defined for data symbols is used (see [SENSe:]DDEMod:MAPPing[:VALue]) . PATTern The modulation type defined for patterns is used (see [SENSe:]DDEMod:PATTern:MAPPing[:VALue]) .

  • Type_Py: List[enums.FrameModulationB]: DATA | PATTern Determines whether the demodulated data in the subframe is known or unknown by the R&S FSWP VSA application. PATTern The data is assumed to correspond with the pattern definition (see [SENSe:]DDEMod:SEARch:SYNC:DATA) . Not available for modulation type: ‘DATA’. Only one subframe is allowed to be of type ‘PATTern’. DATA The data is unknown. Used for data symbols or header information.

  • Boosting: List[float]: numeric value For subframes with gain values different to the data symbols, define a different boosting factor to be applied to the reference power. Range: 0.1 to 60

  • Description: List[str]: string Description for an individual subframe. Use an empty string (‘’) to leave out the description.

get() StructureStruct[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT:STRucture
value: StructureStruct = driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.structure.get()

Defines the frame structure for a previously loaded file. For each subframe, all parameters must be defined. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed. Note that the file must be loaded for editing before the structure can be defined using this command (see [SENSe:]DDEMod:PATTern:FRAMe:EDIT) . Loading the file for use in the current measurement is not sufficient (see [SENSe:]DDEMod:PATTern:FRAMe:LOAD) . Therefore, you can edit a frame structure while simultaneously performing a measurement with another frame structure configuration. The configuration is only stored by a subsequent [SENSe:]DDEMod:PATTern:FRAMe:EDIT:SAVE command. The modulation for the ‘previous frame’ and ‘next frame’ are defined by separate commands (see [SENS:]DDEM:PATT:FRAM:PREV:… and [SENS:]DDEM:PATT:FRAM:NEXT:…) .

return

structure: for return value, see the help for StructureStruct structure arguments.

set(structure: StructureStruct) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT:STRucture
structure = driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.structure.StructureStruct()
structure.Name: List[str] = ['1', '2', '3']
structure.Nof_Symbols: List[float] = [1.1, 2.2, 3.3]
structure.Modulation: List[enums.FrameModulationB] = [FrameModulationB.DATA, FrameModulationB.PATTern]
structure.Type_Py: List[enums.FrameModulationB] = [FrameModulationB.DATA, FrameModulationB.PATTern]
structure.Boosting: List[float] = [1.1, 2.2, 3.3]
structure.Description: List[str] = ['1', '2', '3']
driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.structure.set(structure)

Defines the frame structure for a previously loaded file. For each subframe, all parameters must be defined. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed. Note that the file must be loaded for editing before the structure can be defined using this command (see [SENSe:]DDEMod:PATTern:FRAMe:EDIT) . Loading the file for use in the current measurement is not sufficient (see [SENSe:]DDEMod:PATTern:FRAMe:LOAD) . Therefore, you can edit a frame structure while simultaneously performing a measurement with another frame structure configuration. The configuration is only stored by a subsequent [SENSe:]DDEMod:PATTern:FRAMe:EDIT:SAVE command. The modulation for the ‘previous frame’ and ‘next frame’ are defined by separate commands (see [SENS:]DDEM:PATT:FRAM:PREV:… and [SENS:]DDEM:PATT:FRAM:NEXT:…) .

param structure

for set value, see the help for StructureStruct structure arguments.

Text

SCPI Commands

SENSe:DDEMod:PATTern:FRAMe:EDIT:TEXT
class TextCls[source]

Text commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT:TEXT
value: str = driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.text.get()

Defines the description for the frame structure in a previously loaded file. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed. Note that the file must be loaded for editing before the description can be defined using this command (see [SENSe:]DDEMod:PATTern:FRAMe:EDIT) .

return

filename: string

set(filename: str) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:EDIT:TEXT
driver.applications.k70Vsa.sense.ddemod.pattern.frame.edit.text.set(filename = '1')

Defines the description for the frame structure in a previously loaded file. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed. Note that the file must be loaded for editing before the description can be defined using this command (see [SENSe:]DDEMod:PATTern:FRAMe:EDIT) .

param filename

string

Load

SCPI Commands

SENSe:DDEMod:PATTern:FRAMe:LOAD
class LoadCls[source]

Load commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:LOAD
value: str = driver.applications.k70Vsa.sense.ddemod.pattern.frame.load.get()

Loads a user-defined frame structure configuration to be used by the measurement from an xml file. The default storage location for such files is C:/R_S/INSTR/USER/vsa/FrameRangeStructure. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

filename: string Path and file name of the xml file. The default storage location for frame structures is C:/R_S/INSTR/USER/vsa/FrameRange_Structure.

set(filename: str) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:LOAD
driver.applications.k70Vsa.sense.ddemod.pattern.frame.load.set(filename = '1')

Loads a user-defined frame structure configuration to be used by the measurement from an xml file. The default storage location for such files is C:/R_S/INSTR/USER/vsa/FrameRangeStructure. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param filename

string Path and file name of the xml file. The default storage location for frame structures is C:/R_S/INSTR/USER/vsa/FrameRange_Structure.

Mode

SCPI Commands

SENSe:DDEMod:PATTern:FRAMe:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() ConfigMode[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:MODE
value: enums.ConfigMode = driver.applications.k70Vsa.sense.ddemod.pattern.frame.mode.get()

Determines whether the frame structure of the signal is configured in reference to the result range or user-defined. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

frame_mode: DEFault | USER Default A single frame is assumed to correspond to the result range defined by [SENSe:]DDEMod:TIME. User-Defined A frame is defined manually as a succession of subframes with specified characteristics. In this case, the result range is assumed to be a single frame as specified by [SENSe:]DDEMod:PATTern:FRAMe:EDIT:STRucture. If no structure is configured or loaded yet, the result range definition is used (as for ‘Default’) .

set(frame_mode: ConfigMode) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:FRAMe:MODE
driver.applications.k70Vsa.sense.ddemod.pattern.frame.mode.set(frame_mode = enums.ConfigMode.DEFault)

Determines whether the frame structure of the signal is configured in reference to the result range or user-defined. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param frame_mode

DEFault | USER Default A single frame is assumed to correspond to the result range defined by [SENSe:]DDEMod:TIME. User-Defined A frame is defined manually as a succession of subframes with specified characteristics. In this case, the result range is assumed to be a single frame as specified by [SENSe:]DDEMod:PATTern:FRAMe:EDIT:STRucture. If no structure is configured or loaded yet, the result range definition is used (as for ‘Default’) .

Mapping
class MappingCls[source]

Mapping commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.pattern.mapping.clone()

Subgroups

Catalog

SCPI Commands

SENSe:DDEMod:PATTern:MAPPing:CATalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:PATTern:MAPPing:CATalog
value: str = driver.applications.k70Vsa.sense.ddemod.pattern.mapping.catalog.get()

This command queries the names of all mappings that are available for the pattern for the current modulation type and order. A mapping describes the assignment of constellation points to symbols. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

mappings: list A comma-separated list of strings, with one string for each mapping name.

Value

SCPI Commands

SENSe:DDEMod:PATTern:MAPPing:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:PATTern:MAPPing[:VALue]
value: str = driver.applications.k70Vsa.sense.ddemod.pattern.mapping.value.get()

This command selects the mapping for pattern demodulation. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

mapping: To obtain a list of available symbol mappings for the current modulation type use the [SENSe:]DDEMod:PATTern:MAPPing:CATalog?? query.

set(mapping: str) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:MAPPing[:VALue]
driver.applications.k70Vsa.sense.ddemod.pattern.mapping.value.set(mapping = '1')

This command selects the mapping for pattern demodulation. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param mapping

To obtain a list of available symbol mappings for the current modulation type use the [SENSe:]DDEMod:PATTern:MAPPing:CATalog?? query.

Psk
class PskCls[source]

Psk commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.pattern.psk.clone()

Subgroups

FormatPy

SCPI Commands

SENSe:DDEMod:PATTern:PSK:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() PskFormat[source]
# SCPI: [SENSe]:DDEMod:PATTern:PSK:FORMat
value: enums.PskFormat = driver.applications.k70Vsa.sense.ddemod.pattern.psk.formatPy.get()

Together with DDEMod:PATT:PSK:NST, this command defines the demodulation order for PSK for the pattern (see also [SENSe:]DDEMod:PATTern:PSK:NSTate) .

Table Header: NSTATe / <PSKformat> / Order

  • 2 / NORMal / BPSK

  • 8 / NORMal / 8PSK

  • 8 / DIFFerential / D8PSK

This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

psk_format: NORMal | DIFFerential

set(psk_format: PskFormat) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:PSK:FORMat
driver.applications.k70Vsa.sense.ddemod.pattern.psk.formatPy.set(psk_format = enums.PskFormat.DIFFerential)

Together with DDEMod:PATT:PSK:NST, this command defines the demodulation order for PSK for the pattern (see also [SENSe:]DDEMod:PATTern:PSK:NSTate) .

Table Header: NSTATe / <PSKformat> / Order

  • 2 / NORMal / BPSK

  • 8 / NORMal / 8PSK

  • 8 / DIFFerential / D8PSK

This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param psk_format

NORMal | DIFFerential

Nstate

SCPI Commands

SENSe:DDEMod:PATTern:PSK:NSTate
class NstateCls[source]

Nstate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:PATTern:PSK:NSTate
value: float = driver.applications.k70Vsa.sense.ddemod.pattern.psk.nstate.get()

Together with DDEMod:PATT:PSK:FORMat, this command defines the demodulation order for PSK for the pattern (see also [SENSe:]DDEMod:PATTern:PSK:FORMat) . Depending on the demodulation format and state, the following orders are available:

Table Header: <PSKNSTATe> / FORMat / Order

  • 2 / any / BPSK

  • 8 / NORMal / 8PSK

  • 8 / DIFFerential / D8PSK

This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

pskn_state: 2 | 8

set(pskn_state: float) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:PSK:NSTate
driver.applications.k70Vsa.sense.ddemod.pattern.psk.nstate.set(pskn_state = 1.0)

Together with DDEMod:PATT:PSK:FORMat, this command defines the demodulation order for PSK for the pattern (see also [SENSe:]DDEMod:PATTern:PSK:FORMat) . Depending on the demodulation format and state, the following orders are available:

Table Header: <PSKNSTATe> / FORMat / Order

  • 2 / any / BPSK

  • 8 / NORMal / 8PSK

  • 8 / DIFFerential / D8PSK

This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param pskn_state

2 | 8

Qam
class QamCls[source]

Qam commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.pattern.qam.clone()

Subgroups

FormatPy

SCPI Commands

SENSe:DDEMod:PATTern:QAM:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() QamFormat[source]
# SCPI: [SENSe]:DDEMod:PATTern:QAM:FORMat
value: enums.QamFormat = driver.applications.k70Vsa.sense.ddemod.pattern.qam.formatPy.get()

This command defines the specific demodulation order for QAM for the pattern. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

qam_format: NORMal | DIFFerential NORMal Demodulation order QAM is used. DIFFerential Demodulation order DQAM is used.

set(qam_format: QamFormat) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:QAM:FORMat
driver.applications.k70Vsa.sense.ddemod.pattern.qam.formatPy.set(qam_format = enums.QamFormat.DIFFerential)

This command defines the specific demodulation order for QAM for the pattern. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param qam_format

NORMal | DIFFerential NORMal Demodulation order QAM is used. DIFFerential Demodulation order DQAM is used.

Nstate

SCPI Commands

SENSe:DDEMod:PATTern:QAM:NSTate
class NstateCls[source]

Nstate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:PATTern:QAM:NSTate
value: float = driver.applications.k70Vsa.sense.ddemod.pattern.qam.nstate.get()
This command defines the demodulation order for QAM for the pattern.

Table Header: <QAMNSTate> / Order

  • 16 / 16QAM

  • 16 / Pi/4-16QAM

  • 32 / 32QAM

  • 32 / Pi/4-32QAM

  • 64 / 64QAM

  • 128 / 128QAM

  • 256 / 256QAM

  • 512 / 512QAM

  • 1024 / 1024QAM

This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

qamn_state: No help available

set(qamn_state: float) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:QAM:NSTate
driver.applications.k70Vsa.sense.ddemod.pattern.qam.nstate.set(qamn_state = 1.0)
This command defines the demodulation order for QAM for the pattern.

Table Header: <QAMNSTate> / Order

  • 16 / 16QAM

  • 16 / Pi/4-16QAM

  • 32 / 32QAM

  • 32 / Pi/4-32QAM

  • 64 / 64QAM

  • 128 / 128QAM

  • 256 / 256QAM

  • 512 / 512QAM

  • 1024 / 1024QAM

This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param qamn_state

No help available

Qpsk
class QpskCls[source]

Qpsk commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.pattern.qpsk.clone()

Subgroups

FormatPy

SCPI Commands

SENSe:DDEMod:PATTern:QPSK:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() QpskFormat[source]
# SCPI: [SENSe]:DDEMod:PATTern:QPSK:FORMat
value: enums.QpskFormat = driver.applications.k70Vsa.sense.ddemod.pattern.qpsk.formatPy.get()

This command defines the demodulation order for QPSK for the pattern. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

qpsk_format: NORMal | DIFFerential NORMal Demodulation order QPSK is used. DIFFerential Demodulation order DQPSK is used.

set(qpsk_format: QpskFormat) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:QPSK:FORMat
driver.applications.k70Vsa.sense.ddemod.pattern.qpsk.formatPy.set(qpsk_format = enums.QpskFormat.DIFFerential)

This command defines the demodulation order for QPSK for the pattern. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param qpsk_format

NORMal | DIFFerential NORMal Demodulation order QPSK is used. DIFFerential Demodulation order DQPSK is used.

State

SCPI Commands

SENSe:DDEMod:PATTern:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:PATTern[:STATe]
value: bool = driver.applications.k70Vsa.sense.ddemod.pattern.state.get()

Determines whether the pattern uses a different modulation type than the data symbols. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

state: ON | OFF | 0 | 1 OFF | 0 The pattern uses the same modulation as the data symbols, defined by [SENSe:]DDEMod:MAPPing[:VALue]. ON | 1 The pattern uses a different modulation, configured by [SENSe:]DDEMod:PATTern:MAPPing[:VALue].

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:PATTern[:STATe]
driver.applications.k70Vsa.sense.ddemod.pattern.state.set(state = False)

Determines whether the pattern uses a different modulation type than the data symbols. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param state

ON | OFF | 0 | 1 OFF | 0 The pattern uses the same modulation as the data symbols, defined by [SENSe:]DDEMod:MAPPing[:VALue]. ON | 1 The pattern uses a different modulation, configured by [SENSe:]DDEMod:PATTern:MAPPing[:VALue].

User
class UserCls[source]

User commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.pattern.user.clone()

Subgroups

Name

SCPI Commands

SENSe:DDEMod:PATTern:USER:NAME
class NameCls[source]

Name commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:PATTern:USER:NAME
value: str = driver.applications.k70Vsa.sense.ddemod.pattern.user.name.get()

Selects the file that contains a user-defined modulation. For details on user-defined modulation files see ‘User-defined modulation’. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed. The default storage location for user-defined modulations is C:/R_S/INSTR/USER/vsa/Constellation.

return

name: string Path and file name of the *.vam file.

set(name: str) None[source]
# SCPI: [SENSe]:DDEMod:PATTern:USER:NAME
driver.applications.k70Vsa.sense.ddemod.pattern.user.name.set(name = '1')

Selects the file that contains a user-defined modulation. For details on user-defined modulation files see ‘User-defined modulation’. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed. The default storage location for user-defined modulations is C:/R_S/INSTR/USER/vsa/Constellation.

param name

string Path and file name of the *.vam file.

Prate

SCPI Commands

SENSe:DDEMod:PRATe
class PrateCls[source]

Prate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:PRATe
value: float = driver.applications.k70Vsa.sense.ddemod.prate.get()

Defines the number of samples that are captured per symbol, i.e. the factor by which the symbol rate is multiplied to obtain the sample rate. This parameter also affects the demodulation bandwidth and thus the usable I/Q bandwidth. The sample rate depends on the defined ‘Symbol Rate’ (see ‘Sample rate, symbol rate and I/Q bandwidth’) .

return

capt_oversampling: | 2 | 4 | 8 | 16 | 32 | 64 | 128 The factor by which the symbol rate is multiplied to obtain the sample rate, e.g. 4 samples per symbol: sample rate = 4*symbol rate

set(capt_oversampling: float) None[source]
# SCPI: [SENSe]:DDEMod:PRATe
driver.applications.k70Vsa.sense.ddemod.prate.set(capt_oversampling = 1.0)

Defines the number of samples that are captured per symbol, i.e. the factor by which the symbol rate is multiplied to obtain the sample rate. This parameter also affects the demodulation bandwidth and thus the usable I/Q bandwidth. The sample rate depends on the defined ‘Symbol Rate’ (see ‘Sample rate, symbol rate and I/Q bandwidth’) .

param capt_oversampling
2 | 4 | 8 | 16 | 32 | 64 | 128 The factor by which the symbol rate is multiplied to obtain the sample rate, e.g. 4 samples per symbol: sample rate = 4*symbol rate
Preset
class PresetCls[source]

Preset commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.preset.clone()

Subgroups

Calc

SCPI Commands

SENSe:DDEMod:PRESet:CALC
class CalcCls[source]

Calc commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:DDEMod:PRESet:CALC
driver.applications.k70Vsa.sense.ddemod.preset.calc.set()

This command selects a predefined ‘signal overview’ consisting of four windows. The top left window (1) shows magnitude data from capture buffer, the top right window (2) spectrum data from capture buffer, the bottom left window (3) the ‘Result Summary’ and the bottom right window (4) constellation I/Q data. Using this setup, scripts written for R&S FSV instruments will continue to work.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:DDEMod:PRESet:CALC
driver.applications.k70Vsa.sense.ddemod.preset.calc.set_with_opc()

This command selects a predefined ‘signal overview’ consisting of four windows. The top left window (1) shows magnitude data from capture buffer, the top right window (2) spectrum data from capture buffer, the bottom left window (3) the ‘Result Summary’ and the bottom right window (4) constellation I/Q data. Using this setup, scripts written for R&S FSV instruments will continue to work.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

RefLevel

SCPI Commands

SENSe:DDEMod:PRESet:RLEVel
class RefLevelCls[source]

RefLevel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:DDEMod:PRESet:RLEVel
driver.applications.k70Vsa.sense.ddemod.preset.refLevel.set()

Initiates a single (internal) measurement that evaluates and sets the ideal reference level for the current input data and measurement settings. Thus, the settings of the RF attenuation and the reference level are optimized for the signal level. The R&S FSWP is not overloaded and the dynamic range is not limited by an S/N ratio that is too small.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:DDEMod:PRESet:RLEVel
driver.applications.k70Vsa.sense.ddemod.preset.refLevel.set_with_opc()

Initiates a single (internal) measurement that evaluates and sets the ideal reference level for the current input data and measurement settings. Thus, the settings of the RF attenuation and the reference level are optimized for the signal level. The R&S FSWP is not overloaded and the dynamic range is not limited by an S/N ratio that is too small.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Standard

SCPI Commands

SENSe:DDEMod:PRESet:STANdard
class StandardCls[source]

Standard commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() TechnologyStandardDdem[source]
# SCPI: [SENSe]:DDEMod:PRESet[:STANdard]
value: enums.TechnologyStandardDdem = driver.applications.k70Vsa.sense.ddemod.preset.standard.get()

This command selects an automatic setting of all modulation parameters according to a standardized transmission method or a user-defined transmission method. The standardized transmission methods are available in the instrument as predefined standards.

return

standard: (enum or string) Specifies the file name that contains the transmission method without the extension. For user-defined standards, the file path must be included. Default standards predefined by Rohde&Schwarz do not require a path definition. A list of predefined standards (including short forms) is provided in the annex (see ‘Predefined standards and settings’) .

set(standard: TechnologyStandardDdem) None[source]
# SCPI: [SENSe]:DDEMod:PRESet[:STANdard]
driver.applications.k70Vsa.sense.ddemod.preset.standard.set(standard = enums.TechnologyStandardDdem.DECT)

This command selects an automatic setting of all modulation parameters according to a standardized transmission method or a user-defined transmission method. The standardized transmission methods are available in the instrument as predefined standards.

param standard

(enum or string) Specifies the file name that contains the transmission method without the extension. For user-defined standards, the file path must be included. Default standards predefined by Rohde&Schwarz do not require a path definition. A list of predefined standards (including short forms) is provided in the annex (see ‘Predefined standards and settings’) .

Psk
class PskCls[source]

Psk commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.psk.clone()

Subgroups

FormatPy

SCPI Commands

SENSe:DDEMod:PSK:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() PskFormat[source]
# SCPI: [SENSe]:DDEMod:PSK:FORMat
value: enums.PskFormat = driver.applications.k70Vsa.sense.ddemod.psk.formatPy.get()

Together with DDEMod:PSK:NST, this command defines the demodulation order for PSK (see also [SENSe:]DDEMod:PSK:NSTate) . Depending on the demodulation format and state, the following orders are available:

Table Header: NSTATe / <PSKformat> / Order

  • 2 / NORMal / BPSK

  • 2 / NPI2 / Pi/2-BPSK

  • 2 / MNPI2 / Pi/2-BPSK

  • 2 / DPI2 / Pi/2-DBPSK

  • 8 / NORMal / 8PSK

  • 8 / DIFFerential / D8PSK

  • 8 / N3Pi8 / 3pi/8-8PSK (EDGE)

  • 8 / PI8D8PSK / Pi/8-D8PSK

return

psk_format: NORMal | DIFFerential | N3Pi8 | PI8D8psk | NPI2 | DPI2 | MNPi2

set(psk_format: PskFormat) None[source]
# SCPI: [SENSe]:DDEMod:PSK:FORMat
driver.applications.k70Vsa.sense.ddemod.psk.formatPy.set(psk_format = enums.PskFormat.DIFFerential)

Together with DDEMod:PSK:NST, this command defines the demodulation order for PSK (see also [SENSe:]DDEMod:PSK:NSTate) . Depending on the demodulation format and state, the following orders are available:

Table Header: NSTATe / <PSKformat> / Order

  • 2 / NORMal / BPSK

  • 2 / NPI2 / Pi/2-BPSK

  • 2 / MNPI2 / Pi/2-BPSK

  • 2 / DPI2 / Pi/2-DBPSK

  • 8 / NORMal / 8PSK

  • 8 / DIFFerential / D8PSK

  • 8 / N3Pi8 / 3pi/8-8PSK (EDGE)

  • 8 / PI8D8PSK / Pi/8-D8PSK

param psk_format

NORMal | DIFFerential | N3Pi8 | PI8D8psk | NPI2 | DPI2 | MNPi2

Nstate

SCPI Commands

SENSe:DDEMod:PSK:NSTate
class NstateCls[source]

Nstate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:PSK:NSTate
value: float = driver.applications.k70Vsa.sense.ddemod.psk.nstate.get()

Together with DDEMod:PSK:FORMat, this command defines the demodulation order for PSK (see also [SENSe:]DDEMod:PSK:FORMat) . Depending on the demodulation format and state, the following orders are available:

Table Header: <PSKNSTATe> / FORMat / Order

  • 2 / any / BPSK

  • 2 / NPI2 / Pi/2-BPSK

  • 2 / DPI2 / Pi/2-DBPSK

  • 8 / NORMal / 8PSK

  • 8 / DIFFerential / D8PSK

  • 8 / N3Pi8 / 3pi/8-8PSK (EDGE)

  • 8 / PI8D8PSK / Pi/8-D8PSK

return

pskn_state: 2 | 8

set(pskn_state: float) None[source]
# SCPI: [SENSe]:DDEMod:PSK:NSTate
driver.applications.k70Vsa.sense.ddemod.psk.nstate.set(pskn_state = 1.0)

Together with DDEMod:PSK:FORMat, this command defines the demodulation order for PSK (see also [SENSe:]DDEMod:PSK:FORMat) . Depending on the demodulation format and state, the following orders are available:

Table Header: <PSKNSTATe> / FORMat / Order

  • 2 / any / BPSK

  • 2 / NPI2 / Pi/2-BPSK

  • 2 / DPI2 / Pi/2-DBPSK

  • 8 / NORMal / 8PSK

  • 8 / DIFFerential / D8PSK

  • 8 / N3Pi8 / 3pi/8-8PSK (EDGE)

  • 8 / PI8D8PSK / Pi/8-D8PSK

param pskn_state

2 | 8

Qam
class QamCls[source]

Qam commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.qam.clone()

Subgroups

FormatPy

SCPI Commands

SENSe:DDEMod:QAM:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() QamFormat[source]
# SCPI: [SENSe]:DDEMod:QAM:FORMat
value: enums.QamFormat = driver.applications.k70Vsa.sense.ddemod.qam.formatPy.get()

This command defines the specific demodulation order for QAM.

return

qam_format: NORMal | DIFFerential | NPI4 | MNPi4 NORMal Demodulation order QAM is used. DIFFerential Demodulation order DQAM is used. NPI4 Demodulation order π/4-16QAM is used. MNPI4 Demodulation order -π/4-32QAM is used.

set(qam_format: QamFormat) None[source]
# SCPI: [SENSe]:DDEMod:QAM:FORMat
driver.applications.k70Vsa.sense.ddemod.qam.formatPy.set(qam_format = enums.QamFormat.DIFFerential)

This command defines the specific demodulation order for QAM.

param qam_format

NORMal | DIFFerential | NPI4 | MNPi4 NORMal Demodulation order QAM is used. DIFFerential Demodulation order DQAM is used. NPI4 Demodulation order π/4-16QAM is used. MNPI4 Demodulation order -π/4-32QAM is used.

Nstate

SCPI Commands

SENSe:DDEMod:QAM:NSTate
class NstateCls[source]

Nstate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:QAM:NSTate
value: float = driver.applications.k70Vsa.sense.ddemod.qam.nstate.get()
This command defines the demodulation order for QAM.

Table Header: <QAMNSTate> / Order

  • 16 / 16QAM

  • 16 / Pi/4-16QAM

  • 32 / 32QAM

  • 32 / Pi/4-32QAM

  • 64 / 64QAM

  • 128 / 128QAM

  • 256 / 256QAM

  • 512 / 512QAM

  • 1024 / 1024QAM

return

qamn_state: No help available

set(qamn_state: float) None[source]
# SCPI: [SENSe]:DDEMod:QAM:NSTate
driver.applications.k70Vsa.sense.ddemod.qam.nstate.set(qamn_state = 1.0)
This command defines the demodulation order for QAM.

Table Header: <QAMNSTate> / Order

  • 16 / 16QAM

  • 16 / Pi/4-16QAM

  • 32 / 32QAM

  • 32 / Pi/4-32QAM

  • 64 / 64QAM

  • 128 / 128QAM

  • 256 / 256QAM

  • 512 / 512QAM

  • 1024 / 1024QAM

param qamn_state

No help available

Qpsk
class QpskCls[source]

Qpsk commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.qpsk.clone()

Subgroups

FormatPy

SCPI Commands

SENSe:DDEMod:QPSK:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() QpskFormat[source]
# SCPI: [SENSe]:DDEMod:QPSK:FORMat
value: enums.QpskFormat = driver.applications.k70Vsa.sense.ddemod.qpsk.formatPy.get()

This command defines the demodulation order for QPSK.

return

qpsk_format: NORMal | DIFFerential | NPI4 | DPI4 | OFFSet | SOFFset | N3Pi4 NORMal Demodulation order QPSK is used. DIFFerential Demodulation order DQPSK is used. NPI4 Demodulation order π/4 QPSK is used. DPI4 Demodulation order π/4 DQPSK is used. OFFSet Demodulation order OQPSK is used. N3PI4 Demodulation order 3π/4 QPSK is used. SOFFset Shaped Offset QPSK

set(qpsk_format: QpskFormat) None[source]
# SCPI: [SENSe]:DDEMod:QPSK:FORMat
driver.applications.k70Vsa.sense.ddemod.qpsk.formatPy.set(qpsk_format = enums.QpskFormat.DIFFerential)

This command defines the demodulation order for QPSK.

param qpsk_format

NORMal | DIFFerential | NPI4 | DPI4 | OFFSet | SOFFset | N3Pi4 NORMal Demodulation order QPSK is used. DIFFerential Demodulation order DQPSK is used. NPI4 Demodulation order π/4 QPSK is used. DPI4 Demodulation order π/4 DQPSK is used. OFFSet Demodulation order OQPSK is used. N3PI4 Demodulation order 3π/4 QPSK is used. SOFFset Shaped Offset QPSK

Rlength
class RlengthCls[source]

Rlength commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.rlength.clone()

Subgroups

Auto

SCPI Commands

SENSe:DDEMod:RLENgth:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:RLENgth:AUTO
value: bool = driver.applications.k70Vsa.sense.ddemod.rlength.auto.get()

If enabled, the capture length is automatically adapted as required according to the current result length, burst and pattern search settings, and network-specific characteristics (e.g. burst and frame structures) .

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:RLENgth:AUTO
driver.applications.k70Vsa.sense.ddemod.rlength.auto.set(state = False)

If enabled, the capture length is automatically adapted as required according to the current result length, burst and pattern search settings, and network-specific characteristics (e.g. burst and frame structures) .

param state

No help available

Symbols
class SymbolsCls[source]

Symbols commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.rlength.symbols.clone()

Subgroups

Value

SCPI Commands

SENSe:DDEMod:RLENgth:SYMBols:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:RLENgth:SYMBols[:VALue]
value: float = driver.applications.k70Vsa.sense.ddemod.rlength.symbols.value.get()

This command defines the capture length for further processing, e.g. for burst search, in symbols. Note that the maximum record length depends on the sample rate for signal capture (see [SENSe:]DDEMod:PRATe) . The maximum record length (in symbols) can be calculated as: RecordlengthMAX = 460000000/ <points per symbol>

return

record_length: Unit: SYM

set(record_length: float) None[source]
# SCPI: [SENSe]:DDEMod:RLENgth:SYMBols[:VALue]
driver.applications.k70Vsa.sense.ddemod.rlength.symbols.value.set(record_length = 1.0)

This command defines the capture length for further processing, e.g. for burst search, in symbols. Note that the maximum record length depends on the sample rate for signal capture (see [SENSe:]DDEMod:PRATe) . The maximum record length (in symbols) can be calculated as: RecordlengthMAX = 460000000/ <points per symbol>

param record_length

Unit: SYM

Value

SCPI Commands

SENSe:DDEMod:RLENgth:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:RLENgth[:VALue]
value: float = driver.applications.k70Vsa.sense.ddemod.rlength.value.get()

This command defines or queries the capture length for further processing, e.g. for burst search. Note that the maximum capture length depends on the sample rate for signal capture (see [SENSe:]DDEMod:PRATe) .

return

record_length: The capture length can be defined in time (seconds) or symbols (SYM) . The return value is always in time (s) . To query the capture length in symbols, use the [SENSe:]DDEMod:RLENgth:SYMBols[:VALue] command. Unit: S

set(record_length: float) None[source]
# SCPI: [SENSe]:DDEMod:RLENgth[:VALue]
driver.applications.k70Vsa.sense.ddemod.rlength.value.set(record_length = 1.0)

This command defines or queries the capture length for further processing, e.g. for burst search. Note that the maximum capture length depends on the sample rate for signal capture (see [SENSe:]DDEMod:PRATe) .

param record_length

The capture length can be defined in time (seconds) or symbols (SYM) . The return value is always in time (s) . To query the capture length in symbols, use the [SENSe:]DDEMod:RLENgth:SYMBols[:VALue] command. Unit: S

Sband

SCPI Commands

SENSe:DDEMod:SBANd
class SbandCls[source]

Sband commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SidebandPos[source]
# SCPI: [SENSe]:DDEMod:SBANd
value: enums.SidebandPos = driver.applications.k70Vsa.sense.ddemod.sband.get()

This command selects the sideband for the demodulation. Note that this command is maintained for compatibility reasons only. Use the SENS:SWAP:IQ command for new remote control programs (see [SENSe:]SWAPiq) .

return

sideband_pos: NORMal | INVerse NORMal Normal (non-inverted) position INVerse Inverted position

set(sideband_pos: SidebandPos) None[source]
# SCPI: [SENSe]:DDEMod:SBANd
driver.applications.k70Vsa.sense.ddemod.sband.set(sideband_pos = enums.SidebandPos.INVerse)

This command selects the sideband for the demodulation. Note that this command is maintained for compatibility reasons only. Use the SENS:SWAP:IQ command for new remote control programs (see [SENSe:]SWAPiq) .

param sideband_pos

NORMal | INVerse NORMal Normal (non-inverted) position INVerse Inverted position

Signal
class SignalCls[source]

Signal commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.signal.clone()

Subgroups

Pattern

SCPI Commands

SENSe:DDEMod:SIGNal:PATTern
class PatternCls[source]

Pattern commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:SIGNal:PATTern
value: bool = driver.applications.k70Vsa.sense.ddemod.signal.pattern.get()

This command specifies whether the signal contains a pattern or not.

return

state: ON | OFF | 0 | 1 OFF | 0 The signal does not contain a pattern. ON | 1 The signal contains a pattern.

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:SIGNal:PATTern
driver.applications.k70Vsa.sense.ddemod.signal.pattern.set(state = False)

This command specifies whether the signal contains a pattern or not.

param state

ON | OFF | 0 | 1 OFF | 0 The signal does not contain a pattern. ON | 1 The signal contains a pattern.

Value

SCPI Commands

SENSe:DDEMod:SIGNal:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() DdemSignalType[source]
# SCPI: [SENSe]:DDEMod:SIGNal[:VALue]
value: enums.DdemSignalType = driver.applications.k70Vsa.sense.ddemod.signal.value.get()

No command help available

return

signal_type: CONTinuous | BURSted

set(signal_type: DdemSignalType) None[source]
# SCPI: [SENSe]:DDEMod:SIGNal[:VALue]
driver.applications.k70Vsa.sense.ddemod.signal.value.set(signal_type = enums.DdemSignalType.BURSted)

No command help available

param signal_type

CONTinuous | BURSted

Standard

SCPI Commands

SENSe:DDEMod:STANdard:SAVE
SENSe:DDEMod:STANdard:DELete
class StandardCls[source]

Standard commands group definition. 6 total commands, 3 Subgroups, 2 group commands

delete(filename: str) None[source]
# SCPI: [SENSe]:DDEMod:STANdard:DELete
driver.applications.k70Vsa.sense.ddemod.standard.delete(filename = '1')

This command deletes a specified digital standard file in the vector signal analysis.

param filename

File name including the path for the digital standard file

save(filename: str) None[source]
# SCPI: [SENSe]:DDEMod:STANdard:SAVE
driver.applications.k70Vsa.sense.ddemod.standard.save(filename = '1')

This command stores the current settings of the vector signal analysis as a new user-defined digital standard. If the name of the digital standard is already in use, an error message is output and a new name has to be selected. It is recommended that you define a comment before storing the standard.

param filename

The path and file name to which the settings are stored.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.standard.clone()

Subgroups

Comment

SCPI Commands

SENSe:DDEMod:STANdard:COMMent
class CommentCls[source]

Comment commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:STANdard:COMMent
value: str = driver.applications.k70Vsa.sense.ddemod.standard.comment.get()

This command enters the comment for a new standard. The comment is stored with the standard and is only displayed in the selection menu (manual operation) . In remote control, the string is deleted after the standard has been stored, allowing a new comment to be entered for the next standard. In this case a blank string is returned when for the query.

return

comment: No help available

set(comment: str) None[source]
# SCPI: [SENSe]:DDEMod:STANdard:COMMent
driver.applications.k70Vsa.sense.ddemod.standard.comment.set(comment = '1')

This command enters the comment for a new standard. The comment is stored with the standard and is only displayed in the selection menu (manual operation) . In remote control, the string is deleted after the standard has been stored, allowing a new comment to be entered for the next standard. In this case a blank string is returned when for the query.

param comment

No help available

Preset
class PresetCls[source]

Preset commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.standard.preset.clone()

Subgroups

Value

SCPI Commands

SENSe:DDEMod:STANdard:PRESet:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:DDEMod:STANdard:PRESet[:VALue]
driver.applications.k70Vsa.sense.ddemod.standard.preset.value.set()

This command restores the default settings of the currently selected standard.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:DDEMod:STANdard:PRESet[:VALue]
driver.applications.k70Vsa.sense.ddemod.standard.preset.value.set_with_opc()

This command restores the default settings of the currently selected standard.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Sync
class SyncCls[source]

Sync commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.standard.sync.clone()

Subgroups

Offset
class OffsetCls[source]

Offset commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.standard.sync.offset.clone()

Subgroups

State

SCPI Commands

SENSe:DDEMod:STANdard:SYNC:OFFSet:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:STANdard:SYNC:OFFSet:STATe
value: bool = driver.applications.k70Vsa.sense.ddemod.standard.sync.offset.state.get()

This command (de) activates the pattern offset.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:STANdard:SYNC:OFFSet:STATe
driver.applications.k70Vsa.sense.ddemod.standard.sync.offset.state.set(state = False)

This command (de) activates the pattern offset.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Value

SCPI Commands

SENSe:DDEMod:STANdard:SYNC:OFFSet:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:STANdard:SYNC:OFFSet[:VALue]
value: float = driver.applications.k70Vsa.sense.ddemod.standard.sync.offset.value.get()

This command defines a number of symbols which are ignored before the comparison with the pattern starts.

return

offset: Range: 0 to 15000, Unit: SYMB

set(offset: float) None[source]
# SCPI: [SENSe]:DDEMod:STANdard:SYNC:OFFSet[:VALue]
driver.applications.k70Vsa.sense.ddemod.standard.sync.offset.value.set(offset = 1.0)

This command defines a number of symbols which are ignored before the comparison with the pattern starts.

param offset

Range: 0 to 15000, Unit: SYMB

SymbolRate

SCPI Commands

SENSe:DDEMod:SRATe
class SymbolRateCls[source]

SymbolRate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:SRATe
value: float = driver.applications.k70Vsa.sense.ddemod.symbolRate.get()

This command defines the symbol rate. The minimum symbol rate is 25 Hz. The maximum symbol rate depends on the defined ‘Sample Rate’ (see ‘Sample rate, symbol rate and I/Q bandwidth’) .

return

symbol_rate: Range: 25 to 250e6, Unit: HZ

set(symbol_rate: float) None[source]
# SCPI: [SENSe]:DDEMod:SRATe
driver.applications.k70Vsa.sense.ddemod.symbolRate.set(symbol_rate = 1.0)

This command defines the symbol rate. The minimum symbol rate is 25 Hz. The maximum symbol rate depends on the defined ‘Sample Rate’ (see ‘Sample rate, symbol rate and I/Q bandwidth’) .

param symbol_rate

Range: 25 to 250e6, Unit: HZ

Tfilter
class TfilterCls[source]

Tfilter commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.tfilter.clone()

Subgroups

Alpha

SCPI Commands

SENSe:DDEMod:TFILter:ALPHa
class AlphaCls[source]

Alpha commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:TFILter:ALPHa
value: float = driver.applications.k70Vsa.sense.ddemod.tfilter.alpha.get()

This command determines the TX filter characteristic (ALPHA/BT) .

return

alpha: Range: 0.03 to 1.0

set(alpha: float) None[source]
# SCPI: [SENSe]:DDEMod:TFILter:ALPHa
driver.applications.k70Vsa.sense.ddemod.tfilter.alpha.set(alpha = 1.0)

This command determines the TX filter characteristic (ALPHA/BT) .

param alpha

Range: 0.03 to 1.0

Name

SCPI Commands

SENSe:DDEMod:TFILter:NAME
class NameCls[source]

Name commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:TFILter:NAME
value: str = driver.applications.k70Vsa.sense.ddemod.tfilter.name.get()

This command selects a transmit filter and automatically switches it on. For more information on transmit filters, refer to ‘Transmit filters’.

return

name: string Name of the Transmit filter; an overview of available transmit filters is provided in ‘Transmit filters’.

set(name: str) None[source]
# SCPI: [SENSe]:DDEMod:TFILter:NAME
driver.applications.k70Vsa.sense.ddemod.tfilter.name.set(name = '1')

This command selects a transmit filter and automatically switches it on. For more information on transmit filters, refer to ‘Transmit filters’.

param name

string Name of the Transmit filter; an overview of available transmit filters is provided in ‘Transmit filters’.

State

SCPI Commands

SENSe:DDEMod:TFILter:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:TFILter[:STATe]
value: bool = driver.applications.k70Vsa.sense.ddemod.tfilter.state.get()

Use this command to switch the transmit filter off. To switch a transmit filter on, use the [SENSe:]DDEMod:TFILter:NAME command.

return

state: OFF | 0 Switches the transmit filter off. ON | 1 Switches the transmit filter specified by [SENSe:]DDEMod:TFILter:NAME on. However, this command is not necessary, as the [SENSe:]DDEMod:TFILter:NAME command automatically switches the filter on.

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:TFILter[:STATe]
driver.applications.k70Vsa.sense.ddemod.tfilter.state.set(state = False)

Use this command to switch the transmit filter off. To switch a transmit filter on, use the [SENSe:]DDEMod:TFILter:NAME command.

param state

OFF | 0 Switches the transmit filter off. ON | 1 Switches the transmit filter specified by [SENSe:]DDEMod:TFILter:NAME on. However, this command is not necessary, as the [SENSe:]DDEMod:TFILter:NAME command automatically switches the filter on.

User

SCPI Commands

SENSe:DDEMod:TFILter:USER
class UserCls[source]

User commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:TFILter:USER
value: str = driver.applications.k70Vsa.sense.ddemod.tfilter.user.get()

This command selects a user-defined transmit filter file.

return

filter_name: The name of the transmit filter file.

set(filter_name: str) None[source]
# SCPI: [SENSe]:DDEMod:TFILter:USER
driver.applications.k70Vsa.sense.ddemod.tfilter.user.set(filter_name = '1')

This command selects a user-defined transmit filter file.

param filter_name

The name of the transmit filter file.

Time

SCPI Commands

SENSe:DDEMod:TIME
class TimeCls[source]

Time commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:DDEMod:TIME
value: float = driver.applications.k70Vsa.sense.ddemod.time.get()

The command determines the number of displayed symbols (result length) .

return

result_length: numeric value Range: 10 to 64000, Unit: Sym

set(result_length: float) None[source]
# SCPI: [SENSe]:DDEMod:TIME
driver.applications.k70Vsa.sense.ddemod.time.set(result_length = 1.0)

The command determines the number of displayed symbols (result length) .

param result_length

numeric value Range: 10 to 64000, Unit: Sym

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.time.clone()

Subgroups

Auto

SCPI Commands

SENSe:DDEMod:TIME:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:DDEMod:TIME:AUTO
value: bool = driver.applications.k70Vsa.sense.ddemod.time.auto.get()

Determines how the result length is defined for multi-modulation analysis. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

return

state: ON | OFF | 0 | 1 OFF | 0 The result length is specified by [SENSe:]DDEMod:TIME. ON | 1 The result length is set to the number defined in the currently loaded Frame Structure file.

set(state: bool) None[source]
# SCPI: [SENSe]:DDEMod:TIME:AUTO
driver.applications.k70Vsa.sense.ddemod.time.auto.set(state = False)

Determines how the result length is defined for multi-modulation analysis. This command is only available if the additional Multi-Modulation Analysis option (R&S FSWP-K70M) is installed.

param state

ON | OFF | 0 | 1 OFF | 0 The result length is specified by [SENSe:]DDEMod:TIME. ON | 1 The result length is set to the number defined in the currently loaded Frame Structure file.

User
class UserCls[source]

User commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.ddemod.user.clone()

Subgroups

Name

SCPI Commands

SENSe:DDEMod:USER:NAME
class NameCls[source]

Name commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:DDEMod:USER:NAME
value: str = driver.applications.k70Vsa.sense.ddemod.user.name.get()

Selects the file that contains the user-defined modulation to be loaded.

return

filename: Path and file name of the *.vam file The default storage location for user-defined modulations is C:/R_S/INSTR/USER/vsa/Constellation.

set(filename: str) None[source]
# SCPI: [SENSe]:DDEMod:USER:NAME
driver.applications.k70Vsa.sense.ddemod.user.name.set(filename = '1')

Selects the file that contains the user-defined modulation to be loaded.

param filename

Path and file name of the *.vam file The default storage location for user-defined modulations is C:/R_S/INSTR/USER/vsa/Constellation.

Frequency
class FrequencyCls[source]

Frequency commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.frequency.clone()

Subgroups

Center
class CenterCls[source]

Center commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.frequency.center.clone()

Subgroups

Step
class StepCls[source]

Step commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.frequency.center.step.clone()

Subgroups

Auto

SCPI Commands

SENSe:FREQuency:CENTer:STEP:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:FREQuency:CENTer:STEP:AUTO
value: bool = driver.applications.k70Vsa.sense.frequency.center.step.auto.get()

Defines the step width of the center frequency.

return

state: ON | 1 Links the step width to the current standard (currently 1 MHz for all standards) OFF | 0 Sets the step width as defined using the FREQ:CENT:STEP command (see [SENSe:]FREQuency:CENTer:STEP) .

set(state: bool) None[source]
# SCPI: [SENSe]:FREQuency:CENTer:STEP:AUTO
driver.applications.k70Vsa.sense.frequency.center.step.auto.set(state = False)

Defines the step width of the center frequency.

param state

ON | 1 Links the step width to the current standard (currently 1 MHz for all standards) OFF | 0 Sets the step width as defined using the FREQ:CENT:STEP command (see [SENSe:]FREQuency:CENTer:STEP) .

Offset

SCPI Commands

SENSe:FREQuency:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:OFFSet
value: float = driver.applications.k70Vsa.sense.frequency.offset.get()

This command defines a frequency offset. If this value is not 0 Hz, the application assumes that the input signal was frequency shifted outside the application. All results of type ‘frequency’ will be corrected for this shift numerically by the application. See also ‘Frequency Offset’. Note: In MSRA mode, the setting command is only available for the MSRA primary application. For MSRA secondary applications, only the query command is available.

return

frequency_offset: No help available

set(frequency_offset: float) None[source]
# SCPI: [SENSe]:FREQuency:OFFSet
driver.applications.k70Vsa.sense.frequency.offset.set(frequency_offset = 1.0)

This command defines a frequency offset. If this value is not 0 Hz, the application assumes that the input signal was frequency shifted outside the application. All results of type ‘frequency’ will be corrected for this shift numerically by the application. See also ‘Frequency Offset’. Note: In MSRA mode, the setting command is only available for the MSRA primary application. For MSRA secondary applications, only the query command is available.

param frequency_offset

Range: -1 THz to 1 THz, Unit: HZ

Msra
class MsraCls[source]

Msra commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.msra.clone()

Subgroups

Capture
class CaptureCls[source]

Capture commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.msra.capture.clone()

Subgroups

Offset

SCPI Commands

SENSe:MSRA:CAPTure:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MSRA:CAPTure:OFFSet
value: float = driver.applications.k70Vsa.sense.msra.capture.offset.get()

This setting is only available for secondary applications in MSRA mode, not for the MSRA primary application. It has a similar effect as the trigger offset in other measurements.

return

offset: This parameter defines the time offset between the capture buffer start and the start of the extracted secondary application data. The offset must be a positive value, as the secondary application can only analyze data that is contained in the capture buffer. Range: 0 to Record length, Unit: S

set(offset: float) None[source]
# SCPI: [SENSe]:MSRA:CAPTure:OFFSet
driver.applications.k70Vsa.sense.msra.capture.offset.set(offset = 1.0)

This setting is only available for secondary applications in MSRA mode, not for the MSRA primary application. It has a similar effect as the trigger offset in other measurements.

param offset

This parameter defines the time offset between the capture buffer start and the start of the extracted secondary application data. The offset must be a positive value, as the secondary application can only analyze data that is contained in the capture buffer. Range: 0 to Record length, Unit: S

SwapIq

SCPI Commands

SENSe:SWAPiq
class SwapIqCls[source]

SwapIq commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:SWAPiq
value: bool = driver.applications.k70Vsa.sense.swapIq.get()

This command defines whether or not the recorded I/Q pairs should be swapped (I<->Q) before being processed. Swapping I and Q inverts the sideband. This is useful if the DUT interchanged the I and Q parts of the signal; then the R&S FSWP can do the same to compensate for it. For GSM measurements: Try this function if the TSC can not be found.

return

state: ON | 1 I and Q signals are interchanged Inverted sideband, Q+j*I OFF | 0 I and Q signals are not interchanged Normal sideband, I+j*Q

set(state: bool) None[source]
# SCPI: [SENSe]:SWAPiq
driver.applications.k70Vsa.sense.swapIq.set(state = False)

This command defines whether or not the recorded I/Q pairs should be swapped (I<->Q) before being processed. Swapping I and Q inverts the sideband. This is useful if the DUT interchanged the I and Q parts of the signal; then the R&S FSWP can do the same to compensate for it. For GSM measurements: Try this function if the TSC can not be found.

param state

ON | 1 I and Q signals are interchanged Inverted sideband, Q+j*I OFF | 0 I and Q signals are not interchanged Normal sideband, I+j*Q

Sweep
class SweepCls[source]

Sweep commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.sweep.clone()

Subgroups

Count
class CountCls[source]

Count commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.sweep.count.clone()

Subgroups

Current

SCPI Commands

SENSe:SWEep:COUNt:CURRent
class CurrentCls[source]

Current commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(counter: Optional[Counter] = None) int[source]
# SCPI: [SENSe]:SWEep:COUNt:CURRent
value: int = driver.applications.k70Vsa.sense.sweep.count.current.get(counter = enums.Counter.CAPTure)

This command queries the current statistics counter value which indicates how many result ranges have been evaluated. For results that use the capture buffer as a source, the number of used capture buffers can be queried.

param counter

CAPTure | STATistics STATistics Returns the number of result ranges that have been evaluated. CAPTure Returns the number of used capture buffers evaluated.

return

count: No help available

Value

SCPI Commands

SENSe:SWEep:COUNt:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:COUNt[:VALue]
value: float = driver.applications.k70Vsa.sense.sweep.count.value.get()

No command help available

return

sweep_count: No help available

set(sweep_count: float) None[source]
# SCPI: [SENSe]:SWEep:COUNt[:VALue]
driver.applications.k70Vsa.sense.sweep.count.value.set(sweep_count = 1.0)

No command help available

param sweep_count

No help available

Tcapture
class TcaptureCls[source]

Tcapture commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.sense.tcapture.clone()

Subgroups

Length

SCPI Commands

SENSe:TCAPture:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:TCAPture:LENGth
value: float = driver.applications.k70Vsa.sense.tcapture.length.get()

No command help available

return

arg_0: No help available

set(arg_0: float) None[source]
# SCPI: [SENSe]:TCAPture:LENGth
driver.applications.k70Vsa.sense.tcapture.length.set(arg_0 = 1.0)

No command help available

param arg_0

No help available

Status
class StatusCls[source]

Status commands group definition. 35 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.status.clone()

Subgroups

Questionable
class QuestionableCls[source]

Questionable commands group definition. 35 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.status.questionable.clone()

Subgroups

Modulation<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k70Vsa.status.questionable.modulation.repcap_window_get()
driver.applications.k70Vsa.status.questionable.modulation.repcap_window_set(repcap.Window.Nr1)
class ModulationCls[source]

Modulation commands group definition. 35 total commands, 11 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.status.questionable.modulation.clone()

Subgroups

Cfrequency
class CfrequencyCls[source]

Cfrequency commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.status.questionable.modulation.cfrequency.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:CFRequency:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:CFRequency:CONDition
value: str = driver.applications.k70Vsa.status.questionable.modulation.cfrequency.condition.get(window = repcap.Window.Default)

This command reads out the CONDition section of the status register. The command does not delete the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:MODulation<Window>:CFRequency:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) EnableStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:CFRequency:ENABle
value: EnableStruct = driver.applications.k70Vsa.status.questionable.modulation.cfrequency.enable.get(window = repcap.Window.Default)

This command controls the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for EnableStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:CFRequency:ENABle
driver.applications.k70Vsa.status.questionable.modulation.cfrequency.enable.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

This command controls the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Event

SCPI Commands

STATus:QUEStionable:MODulation<Window>:CFRequency:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:CFRequency[:EVENt]
value: str = driver.applications.k70Vsa.status.questionable.modulation.cfrequency.event.get(window = repcap.Window.Default)

This command reads out the EVENt section of the status register. The command also deletes the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:CFRequency:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) NtransitionStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:CFRequency:NTRansition
value: NtransitionStruct = driver.applications.k70Vsa.status.questionable.modulation.cfrequency.ntransition.get(window = repcap.Window.Default)

This command controls the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:CFRequency:NTRansition
driver.applications.k70Vsa.status.questionable.modulation.cfrequency.ntransition.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

This command controls the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Ptransition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:CFRequency:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) PtransitionStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:CFRequency:PTRansition
value: PtransitionStruct = driver.applications.k70Vsa.status.questionable.modulation.cfrequency.ptransition.get(window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:CFRequency:PTRansition
driver.applications.k70Vsa.status.questionable.modulation.cfrequency.ptransition.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Condition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:CONDition
value: str = driver.applications.k70Vsa.status.questionable.modulation.condition.get(window = repcap.Window.Default)

This command reads out the CONDition section of the status register. The command does not delete the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:MODulation<Window>:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) EnableStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:ENABle
value: EnableStruct = driver.applications.k70Vsa.status.questionable.modulation.enable.get(window = repcap.Window.Default)

This command controls the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for EnableStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:ENABle
driver.applications.k70Vsa.status.questionable.modulation.enable.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

This command controls the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Event

SCPI Commands

STATus:QUEStionable:MODulation<Window>:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:MODulation<Window>[:EVENt]
value: str = driver.applications.k70Vsa.status.questionable.modulation.event.get(window = repcap.Window.Default)

This command reads out the EVENt section of the status register. The command also deletes the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Evm
class EvmCls[source]

Evm commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.status.questionable.modulation.evm.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:EVM:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:EVM:CONDition
value: str = driver.applications.k70Vsa.status.questionable.modulation.evm.condition.get(window = repcap.Window.Default)

This command reads out the CONDition section of the status register. The command does not delete the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:MODulation<Window>:EVM:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) EnableStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:EVM:ENABle
value: EnableStruct = driver.applications.k70Vsa.status.questionable.modulation.evm.enable.get(window = repcap.Window.Default)

This command controls the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for EnableStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:EVM:ENABle
driver.applications.k70Vsa.status.questionable.modulation.evm.enable.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

This command controls the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Event

SCPI Commands

STATus:QUEStionable:MODulation<Window>:EVM:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:EVM[:EVENt]
value: str = driver.applications.k70Vsa.status.questionable.modulation.evm.event.get(window = repcap.Window.Default)

This command reads out the EVENt section of the status register. The command also deletes the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:EVM:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) NtransitionStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:EVM:NTRansition
value: NtransitionStruct = driver.applications.k70Vsa.status.questionable.modulation.evm.ntransition.get(window = repcap.Window.Default)

This command controls the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:EVM:NTRansition
driver.applications.k70Vsa.status.questionable.modulation.evm.ntransition.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

This command controls the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Ptransition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:EVM:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) PtransitionStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:EVM:PTRansition
value: PtransitionStruct = driver.applications.k70Vsa.status.questionable.modulation.evm.ptransition.get(window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:EVM:PTRansition
driver.applications.k70Vsa.status.questionable.modulation.evm.ptransition.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Fsk
class FskCls[source]

Fsk commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.status.questionable.modulation.fsk.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:FSK:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:FSK:CONDition
value: str = driver.applications.k70Vsa.status.questionable.modulation.fsk.condition.get(window = repcap.Window.Default)

This command reads out the CONDition section of the status register. The command does not delete the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:MODulation<Window>:FSK:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) EnableStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:FSK:ENABle
value: EnableStruct = driver.applications.k70Vsa.status.questionable.modulation.fsk.enable.get(window = repcap.Window.Default)

This command controls the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for EnableStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:FSK:ENABle
driver.applications.k70Vsa.status.questionable.modulation.fsk.enable.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

This command controls the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Event

SCPI Commands

STATus:QUEStionable:MODulation<Window>:FSK:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:FSK[:EVENt]
value: str = driver.applications.k70Vsa.status.questionable.modulation.fsk.event.get(window = repcap.Window.Default)

This command reads out the EVENt section of the status register. The command also deletes the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:FSK:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) NtransitionStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:FSK:NTRansition
value: NtransitionStruct = driver.applications.k70Vsa.status.questionable.modulation.fsk.ntransition.get(window = repcap.Window.Default)

This command controls the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:FSK:NTRansition
driver.applications.k70Vsa.status.questionable.modulation.fsk.ntransition.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

This command controls the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Ptransition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:FSK:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) PtransitionStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:FSK:PTRansition
value: PtransitionStruct = driver.applications.k70Vsa.status.questionable.modulation.fsk.ptransition.get(window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:FSK:PTRansition
driver.applications.k70Vsa.status.questionable.modulation.fsk.ptransition.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

IqRho
class IqRhoCls[source]

IqRho commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.status.questionable.modulation.iqRho.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:IQRHo:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:IQRHo:CONDition
value: str = driver.applications.k70Vsa.status.questionable.modulation.iqRho.condition.get(window = repcap.Window.Default)

This command reads out the CONDition section of the status register. The command does not delete the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:MODulation<Window>:IQRHo:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) EnableStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:IQRHo:ENABle
value: EnableStruct = driver.applications.k70Vsa.status.questionable.modulation.iqRho.enable.get(window = repcap.Window.Default)

This command controls the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for EnableStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:IQRHo:ENABle
driver.applications.k70Vsa.status.questionable.modulation.iqRho.enable.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

This command controls the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Event

SCPI Commands

STATus:QUEStionable:MODulation<Window>:IQRHo:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:IQRHo[:EVENt]
value: str = driver.applications.k70Vsa.status.questionable.modulation.iqRho.event.get(window = repcap.Window.Default)

This command reads out the EVENt section of the status register. The command also deletes the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:IQRHo:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) NtransitionStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:IQRHo:NTRansition
value: NtransitionStruct = driver.applications.k70Vsa.status.questionable.modulation.iqRho.ntransition.get(window = repcap.Window.Default)

This command controls the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:IQRHo:NTRansition
driver.applications.k70Vsa.status.questionable.modulation.iqRho.ntransition.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

This command controls the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Ptransition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:IQRHo:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) PtransitionStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:IQRHo:PTRansition
value: PtransitionStruct = driver.applications.k70Vsa.status.questionable.modulation.iqRho.ptransition.get(window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:IQRHo:PTRansition
driver.applications.k70Vsa.status.questionable.modulation.iqRho.ptransition.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Magnitude
class MagnitudeCls[source]

Magnitude commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.status.questionable.modulation.magnitude.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:MAGNitude:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:MAGNitude:CONDition
value: str = driver.applications.k70Vsa.status.questionable.modulation.magnitude.condition.get(window = repcap.Window.Default)

This command reads out the CONDition section of the status register. The command does not delete the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:MODulation<Window>:MAGNitude:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) EnableStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:MAGNitude:ENABle
value: EnableStruct = driver.applications.k70Vsa.status.questionable.modulation.magnitude.enable.get(window = repcap.Window.Default)

This command controls the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for EnableStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:MAGNitude:ENABle
driver.applications.k70Vsa.status.questionable.modulation.magnitude.enable.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

This command controls the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Event

SCPI Commands

STATus:QUEStionable:MODulation<Window>:MAGNitude:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:MAGNitude[:EVENt]
value: str = driver.applications.k70Vsa.status.questionable.modulation.magnitude.event.get(window = repcap.Window.Default)

This command reads out the EVENt section of the status register. The command also deletes the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:MAGNitude:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) NtransitionStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:MAGNitude:NTRansition
value: NtransitionStruct = driver.applications.k70Vsa.status.questionable.modulation.magnitude.ntransition.get(window = repcap.Window.Default)

This command controls the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:MAGNitude:NTRansition
driver.applications.k70Vsa.status.questionable.modulation.magnitude.ntransition.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

This command controls the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Ptransition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:MAGNitude:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) PtransitionStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:MAGNitude:PTRansition
value: PtransitionStruct = driver.applications.k70Vsa.status.questionable.modulation.magnitude.ptransition.get(window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:MAGNitude:PTRansition
driver.applications.k70Vsa.status.questionable.modulation.magnitude.ptransition.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Ntransition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) NtransitionStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:NTRansition
value: NtransitionStruct = driver.applications.k70Vsa.status.questionable.modulation.ntransition.get(window = repcap.Window.Default)

This command controls the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:NTRansition
driver.applications.k70Vsa.status.questionable.modulation.ntransition.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

This command controls the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Phase
class PhaseCls[source]

Phase commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.status.questionable.modulation.phase.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:PHASe:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:PHASe:CONDition
value: str = driver.applications.k70Vsa.status.questionable.modulation.phase.condition.get(window = repcap.Window.Default)

This command reads out the CONDition section of the status register. The command does not delete the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:MODulation<Window>:PHASe:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) EnableStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:PHASe:ENABle
value: EnableStruct = driver.applications.k70Vsa.status.questionable.modulation.phase.enable.get(window = repcap.Window.Default)

This command controls the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for EnableStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:PHASe:ENABle
driver.applications.k70Vsa.status.questionable.modulation.phase.enable.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

This command controls the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Event

SCPI Commands

STATus:QUEStionable:MODulation<Window>:PHASe:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:PHASe[:EVENt]
value: str = driver.applications.k70Vsa.status.questionable.modulation.phase.event.get(window = repcap.Window.Default)

This command reads out the EVENt section of the status register. The command also deletes the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:PHASe:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) NtransitionStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:PHASe:NTRansition
value: NtransitionStruct = driver.applications.k70Vsa.status.questionable.modulation.phase.ntransition.get(window = repcap.Window.Default)

This command controls the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:PHASe:NTRansition
driver.applications.k70Vsa.status.questionable.modulation.phase.ntransition.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

This command controls the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Ptransition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:PHASe:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) PtransitionStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:PHASe:PTRansition
value: PtransitionStruct = driver.applications.k70Vsa.status.questionable.modulation.phase.ptransition.get(window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:PHASe:PTRansition
driver.applications.k70Vsa.status.questionable.modulation.phase.ptransition.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Ptransition

SCPI Commands

STATus:QUEStionable:MODulation<Window>:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: Range: 0 to 65535

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) PtransitionStruct[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:PTRansition
value: PtransitionStruct = driver.applications.k70Vsa.status.questionable.modulation.ptransition.get(window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:MODulation<Window>:PTRansition
driver.applications.k70Vsa.status.questionable.modulation.ptransition.set(bit_definition = 1, channel_name = '1', window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param bit_definition

Range: 0 to 65535

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Modulation’)

Trace<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.applications.k70Vsa.trace.repcap_window_get()
driver.applications.k70Vsa.trace.repcap_window_set(repcap.Window.Nr1)
class TraceCls[source]

Trace commands group definition. 5 total commands, 2 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.trace.clone()

Subgroups

Data

SCPI Commands

FORMAT REAL,32;TRACe<Window>:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_type: TraceTypeDdem, window=Window.Default) List[float][source]
# SCPI: TRACe<n>[:DATA]
value: List[float] = driver.applications.k70Vsa.trace.data.get(trace_type = enums.TraceTypeDdem.MSTRace, window = repcap.Window.Default)

This command queries the trace data. Which data is returned depends on the result display in the window specified by the suffix <n>. For details see ‘Measurement results for TRACe<n>[:DATA]? TRACE<n>’.

param trace_type

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

return

trace_ydata: No help available

Iq
class IqCls[source]

Iq commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.trace.iq.clone()

Subgroups

Bandwidth

SCPI Commands

TRACe:IQ:BWIDth
class BandwidthCls[source]

Bandwidth commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRACe:IQ:BWIDth
value: float = driver.applications.k70Vsa.trace.iq.bandwidth.get()

This command queries the bandwidth in Hz of the resampling filter (‘Usable I/Q Bandwidth’) .

return

bandwidth: Usable I/Q bandwidth Unit: Hz

set(bandwidth: float) None[source]
# SCPI: TRACe:IQ:BWIDth
driver.applications.k70Vsa.trace.iq.bandwidth.set(bandwidth = 1.0)

This command queries the bandwidth in Hz of the resampling filter (‘Usable I/Q Bandwidth’) .

param bandwidth

Usable I/Q bandwidth Unit: Hz

File
class FileCls[source]

File commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.trace.iq.file.clone()

Subgroups

Repetition
class RepetitionCls[source]

Repetition commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.trace.iq.file.repetition.clone()

Subgroups

Count

SCPI Commands

TRACe:IQ:FILE:REPetition:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRACe:IQ:FILE:REPetition:COUNt
value: float = driver.applications.k70Vsa.trace.iq.file.repetition.count.get()

Determines how often the data stream is repeatedly copied in the I/Q data memory. If the available memory is not sufficient for the specified number of repetitions, the largest possible number of complete data streams is used.

return

repetition_count: integer

set(repetition_count: float) None[source]
# SCPI: TRACe:IQ:FILE:REPetition:COUNt
driver.applications.k70Vsa.trace.iq.file.repetition.count.set(repetition_count = 1.0)

Determines how often the data stream is repeatedly copied in the I/Q data memory. If the available memory is not sufficient for the specified number of repetitions, the largest possible number of complete data streams is used.

param repetition_count

integer

Wband
class WbandCls[source]

Wband commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.trace.iq.wband.clone()

Subgroups

Mbwidth

SCPI Commands

TRACe:IQ:WBANd:MBWidth
class MbwidthCls[source]

Mbwidth commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRACe:IQ:WBANd:MBWidth
value: float = driver.applications.k70Vsa.trace.iq.wband.mbwidth.get()

Defines the maximum analysis bandwidth. Any value can be specified; the next higher fixed bandwidth is used.

return

max_bandwidth: No help available

set(max_bandwidth: float) None[source]
# SCPI: TRACe:IQ:WBANd:MBWidth
driver.applications.k70Vsa.trace.iq.wband.mbwidth.set(max_bandwidth = 1.0)

Defines the maximum analysis bandwidth. Any value can be specified; the next higher fixed bandwidth is used.

param max_bandwidth

80 MHz Restricts the analysis bandwidth to a maximum of 80 MHz. The bandwidth extension option R&S FSWP-B320 is deactivated. method RsFswp.Applications.IqAnalyzer.Trace.Iq.Wband.State.set is set to OFF. 160 MHz Restricts the analysis bandwidth to a maximum of 160 MHz. The bandwidth extension option R&S FSWP-B320 is deactivated. method RsFswp.Applications.IqAnalyzer.Trace.Iq.Wband.State.set is set to ON. 160 MHz | MAX The bandwidth extension option is activated. The currently available maximum bandwidth is allowed. method RsFswp.Applications.IqAnalyzer.Trace.Iq.Wband.State.set is set to ON. Unit: Hz

State

SCPI Commands

TRACe:IQ:WBANd:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: TRACe:IQ:WBANd[:STATe]
value: bool = driver.applications.k70Vsa.trace.iq.wband.state.get()

This command determines whether the wideband provided by bandwidth extension options is used or not (if installed) .

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: TRACe:IQ:WBANd[:STATe]
driver.applications.k70Vsa.trace.iq.wband.state.set(state = False)

This command determines whether the wideband provided by bandwidth extension options is used or not (if installed) .

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Trigger<TriggerPort>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.applications.k70Vsa.trigger.repcap_triggerPort_get()
driver.applications.k70Vsa.trigger.repcap_triggerPort_set(repcap.TriggerPort.Nr1)
class TriggerCls[source]

Trigger commands group definition. 12 total commands, 1 Subgroups, 0 group commands Repeated Capability: TriggerPort, default value after init: TriggerPort.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.trigger.clone()

Subgroups

Sequence
class SequenceCls[source]

Sequence commands group definition. 12 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.trigger.sequence.clone()

Subgroups

Dtime

SCPI Commands

TRIGger<TriggerPort>:SEQuence:DTIMe
class DtimeCls[source]

Dtime commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) float[source]
# SCPI: TRIGger<tp>[:SEQuence]:DTIMe
value: float = driver.applications.k70Vsa.trigger.sequence.dtime.get(triggerPort = repcap.TriggerPort.Default)

Defines the time the input signal must stay below the trigger level before a trigger is detected again.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

dropout_time: Dropout time of the trigger. Range: 0 s to 10.0 s , Unit: S

set(dropout_time: float, triggerPort=TriggerPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:DTIMe
driver.applications.k70Vsa.trigger.sequence.dtime.set(dropout_time = 1.0, triggerPort = repcap.TriggerPort.Default)

Defines the time the input signal must stay below the trigger level before a trigger is detected again.

param dropout_time

Dropout time of the trigger. Range: 0 s to 10.0 s , Unit: S

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Holdoff
class HoldoffCls[source]

Holdoff commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.trigger.sequence.holdoff.clone()

Subgroups

Time

SCPI Commands

TRIGger<TriggerPort>:SEQuence:HOLDoff:TIME
class TimeCls[source]

Time commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) float[source]
# SCPI: TRIGger<tp>[:SEQuence]:HOLDoff[:TIME]
value: float = driver.applications.k70Vsa.trigger.sequence.holdoff.time.get(triggerPort = repcap.TriggerPort.Default)

Defines the time offset between the trigger event and the start of the measurement.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

offset: The allowed range is 0 s to 30 s. Unit: S

set(offset: float, triggerPort=TriggerPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:HOLDoff[:TIME]
driver.applications.k70Vsa.trigger.sequence.holdoff.time.set(offset = 1.0, triggerPort = repcap.TriggerPort.Default)

Defines the time offset between the trigger event and the start of the measurement.

param offset

The allowed range is 0 s to 30 s. Unit: S

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

IfPower
class IfPowerCls[source]

IfPower commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.trigger.sequence.ifPower.clone()

Subgroups

Holdoff

SCPI Commands

TRIGger<TriggerPort>:SEQuence:IFPower:HOLDoff
class HoldoffCls[source]

Holdoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) float[source]
# SCPI: TRIGger<tp>[:SEQuence]:IFPower:HOLDoff
value: float = driver.applications.k70Vsa.trigger.sequence.ifPower.holdoff.get(triggerPort = repcap.TriggerPort.Default)

This command defines the holding time before the next trigger event. Note that this command can be used for any trigger source, not just IF Power (despite the legacy keyword) . Note: If you perform gated measurements in combination with the IF Power trigger, the R&S FSWP ignores the holding time for frequency sweep, FFT sweep, zero span and I/Q data measurements.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

period: Range: 0 s to 10 s, Unit: S

set(period: float, triggerPort=TriggerPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:IFPower:HOLDoff
driver.applications.k70Vsa.trigger.sequence.ifPower.holdoff.set(period = 1.0, triggerPort = repcap.TriggerPort.Default)

This command defines the holding time before the next trigger event. Note that this command can be used for any trigger source, not just IF Power (despite the legacy keyword) . Note: If you perform gated measurements in combination with the IF Power trigger, the R&S FSWP ignores the holding time for frequency sweep, FFT sweep, zero span and I/Q data measurements.

param period

Range: 0 s to 10 s, Unit: S

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Hysteresis

SCPI Commands

TRIGger<TriggerPort>:SEQuence:IFPower:HYSTeresis
class HysteresisCls[source]

Hysteresis commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) float[source]
# SCPI: TRIGger<tp>[:SEQuence]:IFPower:HYSTeresis
value: float = driver.applications.k70Vsa.trigger.sequence.ifPower.hysteresis.get(triggerPort = repcap.TriggerPort.Default)

This command defines the trigger hysteresis, which is only available for ‘IF Power’ trigger sources.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

hysteresis: Range: 3 dB to 50 dB, Unit: DB

set(hysteresis: float, triggerPort=TriggerPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:IFPower:HYSTeresis
driver.applications.k70Vsa.trigger.sequence.ifPower.hysteresis.set(hysteresis = 1.0, triggerPort = repcap.TriggerPort.Default)

This command defines the trigger hysteresis, which is only available for ‘IF Power’ trigger sources.

param hysteresis

Range: 3 dB to 50 dB, Unit: DB

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Level
class LevelCls[source]

Level commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.trigger.sequence.level.clone()

Subgroups

External<ExternalPort>

RepCap Settings

# Range: Nr1 .. Nr3
rc = driver.applications.k70Vsa.trigger.sequence.level.external.repcap_externalPort_get()
driver.applications.k70Vsa.trigger.sequence.level.external.repcap_externalPort_set(repcap.ExternalPort.Nr1)

SCPI Commands

TRIGger<TriggerPort>:SEQuence:LEVel:EXTernal<ExternalPort>
class ExternalCls[source]

External commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: ExternalPort, default value after init: ExternalPort.Nr1

get(triggerPort=TriggerPort.Default, externalPort=ExternalPort.Default) float[source]
# SCPI: TRIGger<tp>[:SEQuence]:LEVel[:EXTernal<ap>]
value: float = driver.applications.k70Vsa.trigger.sequence.level.external.get(triggerPort = repcap.TriggerPort.Default, externalPort = repcap.ExternalPort.Default)

This command defines the level the external signal must exceed to cause a trigger event.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

param externalPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘External’)

return

level_external: No help available

set(level_external: float, triggerPort=TriggerPort.Default, externalPort=ExternalPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:LEVel[:EXTernal<ap>]
driver.applications.k70Vsa.trigger.sequence.level.external.set(level_external = 1.0, triggerPort = repcap.TriggerPort.Default, externalPort = repcap.ExternalPort.Default)

This command defines the level the external signal must exceed to cause a trigger event.

param level_external

No help available

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

param externalPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘External’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.trigger.sequence.level.external.clone()
IfPower

SCPI Commands

TRIGger<TriggerPort>:SEQuence:LEVel:IFPower
class IfPowerCls[source]

IfPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) float[source]
# SCPI: TRIGger<tp>[:SEQuence]:LEVel:IFPower
value: float = driver.applications.k70Vsa.trigger.sequence.level.ifPower.get(triggerPort = repcap.TriggerPort.Default)

This command defines the power level at the third intermediate frequency that must be exceeded to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

level_if_power: No help available

set(level_if_power: float, triggerPort=TriggerPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:LEVel:IFPower
driver.applications.k70Vsa.trigger.sequence.level.ifPower.set(level_if_power = 1.0, triggerPort = repcap.TriggerPort.Default)

This command defines the power level at the third intermediate frequency that must be exceeded to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered.

param level_if_power

For details on available trigger levels and trigger bandwidths, see the data sheet. Unit: DBM

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

IqPower

SCPI Commands

TRIGger<TriggerPort>:SEQuence:LEVel:IQPower
class IqPowerCls[source]

IqPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) float[source]
# SCPI: TRIGger<tp>[:SEQuence]:LEVel:IQPower
value: float = driver.applications.k70Vsa.trigger.sequence.level.iqPower.get(triggerPort = repcap.TriggerPort.Default)

This command defines the magnitude the I/Q data must exceed to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

level_iq_power: No help available

set(level_iq_power: float, triggerPort=TriggerPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:LEVel:IQPower
driver.applications.k70Vsa.trigger.sequence.level.iqPower.set(level_iq_power = 1.0, triggerPort = repcap.TriggerPort.Default)

This command defines the magnitude the I/Q data must exceed to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered.

param level_iq_power

Range: -130 dBm to 30 dBm, Unit: DBM

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

RfPower

SCPI Commands

TRIGger<TriggerPort>:SEQuence:LEVel:RFPower
class RfPowerCls[source]

RfPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) float[source]
# SCPI: TRIGger<tp>[:SEQuence]:LEVel:RFPower
value: float = driver.applications.k70Vsa.trigger.sequence.level.rfPower.get(triggerPort = repcap.TriggerPort.Default)

No command help available

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

level_rf_power: No help available

set(level_rf_power: float, triggerPort=TriggerPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:LEVel:RFPower
driver.applications.k70Vsa.trigger.sequence.level.rfPower.set(level_rf_power = 1.0, triggerPort = repcap.TriggerPort.Default)

No command help available

param level_rf_power

No help available

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Video

SCPI Commands

TRIGger<TriggerPort>:SEQuence:LEVel:VIDeo
class VideoCls[source]

Video commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) float[source]
# SCPI: TRIGger<tp>[:SEQuence]:LEVel:VIDeo
value: float = driver.applications.k70Vsa.trigger.sequence.level.video.get(triggerPort = repcap.TriggerPort.Default)

No command help available

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

arg_0: No help available

set(arg_0: float, triggerPort=TriggerPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:LEVel:VIDeo
driver.applications.k70Vsa.trigger.sequence.level.video.set(arg_0 = 1.0, triggerPort = repcap.TriggerPort.Default)

No command help available

param arg_0

No help available

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

RfPower
class RfPowerCls[source]

RfPower commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.trigger.sequence.rfPower.clone()

Subgroups

Holdoff

SCPI Commands

TRIGger<TriggerPort>:SEQuence:RFPower:HOLDoff
class HoldoffCls[source]

Holdoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) float[source]
# SCPI: TRIGger<tp>[:SEQuence]:RFPower:HOLDoff
value: float = driver.applications.k70Vsa.trigger.sequence.rfPower.holdoff.get(triggerPort = repcap.TriggerPort.Default)

No command help available

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

time: No help available

set(time: float, triggerPort=TriggerPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:RFPower:HOLDoff
driver.applications.k70Vsa.trigger.sequence.rfPower.holdoff.set(time = 1.0, triggerPort = repcap.TriggerPort.Default)

No command help available

param time

No help available

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Slope

SCPI Commands

TRIGger<TriggerPort>:SEQuence:SLOPe
class SlopeCls[source]

Slope commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) SlopeType[source]
# SCPI: TRIGger<tp>[:SEQuence]:SLOPe
value: enums.SlopeType = driver.applications.k70Vsa.trigger.sequence.slope.get(triggerPort = repcap.TriggerPort.Default)

This command selects the trigger slope.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

type_py: POSitive | NEGative POSitive Triggers when the signal rises to the trigger level (rising edge) . NEGative Triggers when the signal drops to the trigger level (falling edge) .

set(type_py: SlopeType, triggerPort=TriggerPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:SLOPe
driver.applications.k70Vsa.trigger.sequence.slope.set(type_py = enums.SlopeType.NEGative, triggerPort = repcap.TriggerPort.Default)

This command selects the trigger slope.

param type_py

POSitive | NEGative POSitive Triggers when the signal rises to the trigger level (rising edge) . NEGative Triggers when the signal drops to the trigger level (falling edge) .

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Time
class TimeCls[source]

Time commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.applications.k70Vsa.trigger.sequence.time.clone()

Subgroups

Rinterval

SCPI Commands

TRIGger<TriggerPort>:SEQuence:TIME:RINTerval
class RintervalCls[source]

Rinterval commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) float[source]
# SCPI: TRIGger<tp>[:SEQuence]:TIME:RINTerval
value: float = driver.applications.k70Vsa.trigger.sequence.time.rinterval.get(triggerPort = repcap.TriggerPort.Default)

No command help available

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

interval: No help available

set(interval: float, triggerPort=TriggerPort.Default) None[source]
# SCPI: TRIGger<tp>[:SEQuence]:TIME:RINTerval
driver.applications.k70Vsa.trigger.sequence.time.rinterval.set(interval = 1.0, triggerPort = repcap.TriggerPort.Default)

No command help available

param interval

No help available

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Calculate<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.calculate.repcap_window_get()
driver.calculate.repcap_window_set(repcap.Window.Nr1)
class CalculateCls[source]

Calculate commands group definition. 298 total commands, 13 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.clone()

Subgroups

DeltaMarker<DeltaMarker>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.calculate.deltaMarker.repcap_deltaMarker_get()
driver.calculate.deltaMarker.repcap_deltaMarker_set(repcap.DeltaMarker.Nr1)
class DeltaMarkerCls[source]

DeltaMarker commands group definition. 44 total commands, 13 Subgroups, 0 group commands Repeated Capability: DeltaMarker, default value after init: DeltaMarker.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.clone()

Subgroups

Aoff

SCPI Commands

CALCulate<Window>:DELTamarker:AOFF
class AoffCls[source]

Aoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker:AOFF
driver.calculate.deltaMarker.aoff.set(window = repcap.Window.Default)

This command turns off all delta markers.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Function
class FunctionCls[source]

Function commands group definition. 14 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.function.clone()

Subgroups

AfPhase
class AfPhaseCls[source]

AfPhase commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.function.afPhase.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:FUNCtion:AFPHase:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:AFPHase:RESult
value: float = driver.calculate.deltaMarker.function.afPhase.result.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

af_phase: No help available

State

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:FUNCtion:AFPHase:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) bool[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:AFPHase[:STATe]
value: bool = driver.calculate.deltaMarker.function.afPhase.state.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

state: No help available

set(state: bool, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:AFPHase[:STATe]
driver.calculate.deltaMarker.function.afPhase.state.set(state = False, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Bpower
class BpowerCls[source]

Bpower commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.function.bpower.clone()

Subgroups

Mode

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:FUNCtion:BPOWer:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) MarkerMode[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:BPOWer:MODE
value: enums.MarkerMode = driver.calculate.deltaMarker.function.bpower.mode.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

mode: No help available

set(mode: MarkerMode, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:BPOWer:MODE
driver.calculate.deltaMarker.function.bpower.mode.set(mode = enums.MarkerMode.DENSity, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param mode

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Result

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:FUNCtion:BPOWer:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:BPOWer:RESult
value: float = driver.calculate.deltaMarker.function.bpower.result.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

power: No help available

Span

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:FUNCtion:BPOWer:SPAN
class SpanCls[source]

Span commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:BPOWer:SPAN
value: float = driver.calculate.deltaMarker.function.bpower.span.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

span: No help available

set(span: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:BPOWer:SPAN
driver.calculate.deltaMarker.function.bpower.span.set(span = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param span

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

State

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:FUNCtion:BPOWer:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) bool[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:BPOWer[:STATe]
value: bool = driver.calculate.deltaMarker.function.bpower.state.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

state: No help available

set(state: bool, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:BPOWer[:STATe]
driver.calculate.deltaMarker.function.bpower.state.set(state = False, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Fixed
class FixedCls[source]

Fixed commands group definition. 5 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.function.fixed.clone()

Subgroups

Rpoint
class RpointCls[source]

Rpoint commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.function.fixed.rpoint.clone()

Subgroups

Maximum
class MaximumCls[source]

Maximum commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.function.fixed.rpoint.maximum.clone()

Subgroups

Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:FUNCtion:FIXed:RPOint:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:FIXed:RPOint:MAXimum[:PEAK]
driver.calculate.deltaMarker.function.fixed.rpoint.maximum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
X

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:FUNCtion:FIXed:RPOint:X
class XCls[source]

X commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:FIXed:RPOint:X
value: float = driver.calculate.deltaMarker.function.fixed.rpoint.x.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

ref_point: No help available

set(ref_point: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:FIXed:RPOint:X
driver.calculate.deltaMarker.function.fixed.rpoint.x.set(ref_point = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param ref_point

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Y

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:FUNCtion:FIXed:RPOint:Y
class YCls[source]

Y commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:FIXed:RPOint:Y
value: float = driver.calculate.deltaMarker.function.fixed.rpoint.y.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

ref_point: No help available

set(ref_point: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:FIXed:RPOint:Y
driver.calculate.deltaMarker.function.fixed.rpoint.y.set(ref_point = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param ref_point

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.function.fixed.rpoint.y.clone()

Subgroups

Offset

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:FUNCtion:FIXed:RPOint:Y:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:FIXed:RPOint:Y:OFFSet
value: float = driver.calculate.deltaMarker.function.fixed.rpoint.y.offset.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

yvalue_relative: No help available

set(yvalue_relative: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:FIXed:RPOint:Y:OFFSet
driver.calculate.deltaMarker.function.fixed.rpoint.y.offset.set(yvalue_relative = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param yvalue_relative

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

State

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:FUNCtion:FIXed:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) bool[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:FIXed[:STATe]
value: bool = driver.calculate.deltaMarker.function.fixed.state.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

state: No help available

set(state: bool, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:FIXed[:STATe]
driver.calculate.deltaMarker.function.fixed.state.set(state = False, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Pnoise
class PnoiseCls[source]

Pnoise commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.function.pnoise.clone()

Subgroups

Auto

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:FUNCtion:PNOise:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:PNOise:AUTO
driver.calculate.deltaMarker.function.pnoise.auto.set(state = False, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Result

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:FUNCtion:PNOise:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:PNOise:RESult
value: float = driver.calculate.deltaMarker.function.pnoise.result.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

phasenoise: No help available

State

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:FUNCtion:PNOise:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) bool[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:PNOise[:STATe]
value: bool = driver.calculate.deltaMarker.function.pnoise.state.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

state: No help available

set(state: bool, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:FUNCtion:PNOise[:STATe]
driver.calculate.deltaMarker.function.pnoise.state.set(state = False, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

LinkTo
class LinkToCls[source]

LinkTo commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.linkTo.clone()

Subgroups

Marker<MarkerDestination>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.calculate.deltaMarker.linkTo.marker.repcap_markerDestination_get()
driver.calculate.deltaMarker.linkTo.marker.repcap_markerDestination_set(repcap.MarkerDestination.Nr1)

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:LINK:TO:MARKer<MarkerDestination>
class MarkerCls[source]

Marker commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: MarkerDestination, default value after init: MarkerDestination.Nr1

set(state: bool, window=Window.Default, deltaMarker=DeltaMarker.Default, markerDestination=MarkerDestination.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<ms>:LINK:TO:MARKer<mt>
driver.calculate.deltaMarker.linkTo.marker.set(state = False, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default, markerDestination = repcap.MarkerDestination.Default)

This command links the delta source marker <ms> to any active destination marker <md> (normal or delta marker) .

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param markerDestination

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.linkTo.marker.clone()
Maximum
class MaximumCls[source]

Maximum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.maximum.clone()

Subgroups

Left

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MAXimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MAXimum:LEFT
driver.calculate.deltaMarker.maximum.left.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the next positive peak value. The search includes only measurement values to the left of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MAXimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MAXimum:NEXT
driver.calculate.deltaMarker.maximum.next.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a marker to the next positive peak value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MAXimum[:PEAK]
driver.calculate.deltaMarker.maximum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the highest level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Minimum
class MinimumCls[source]

Minimum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.minimum.clone()

Subgroups

Left

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MINimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MINimum:LEFT
driver.calculate.deltaMarker.minimum.left.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the next minimum peak value. The search includes only measurement values to the right of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MINimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MINimum:NEXT
driver.calculate.deltaMarker.minimum.next.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a marker to the next minimum peak value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MINimum[:PEAK]
driver.calculate.deltaMarker.minimum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to the minimum level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Mode

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) ReferenceMode[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MODE
value: enums.ReferenceMode = driver.calculate.deltaMarker.mode.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command defines whether the position of a delta marker is provided as an absolute value or relative to a reference marker. Note that this setting applies to all windows. Note that when the position of a delta marker is queried, the result is always an absolute value (see method RsFswp.Applications.K30_NoiseFigure.Calculate.DeltaMarker.X.set) !

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

reference_mode: No help available

set(reference_mode: ReferenceMode, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MODE
driver.calculate.deltaMarker.mode.set(reference_mode = enums.ReferenceMode.ABSolute, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command defines whether the position of a delta marker is provided as an absolute value or relative to a reference marker. Note that this setting applies to all windows. Note that when the position of a delta marker is queried, the result is always an absolute value (see method RsFswp.Applications.K30_NoiseFigure.Calculate.DeltaMarker.X.set) !

param reference_mode

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Mref

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MREF
class MrefCls[source]

Mref commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) int[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MREF
value: int = driver.calculate.deltaMarker.mref.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects a reference marker for a delta marker other than marker 1.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

marker_name: No help available

set(marker_name: int, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MREF
driver.calculate.deltaMarker.mref.set(marker_name = 1, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects a reference marker for a delta marker other than marker 1.

param marker_name

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Mreference

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:MREFerence
class MreferenceCls[source]

Mreference commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MREFerence
value: float = driver.calculate.deltaMarker.mreference.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects a reference marker for a delta marker other than marker 1.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

reference: No help available

set(reference: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:MREFerence
driver.calculate.deltaMarker.mreference.set(reference = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects a reference marker for a delta marker other than marker 1.

param reference

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Spectrogram
class SpectrogramCls[source]

Spectrogram commands group definition. 12 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.spectrogram.clone()

Subgroups

Frame

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:FRAMe
class FrameCls[source]

Frame commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:FRAMe
value: float = driver.calculate.deltaMarker.spectrogram.frame.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

frame: No help available

set(frame: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:FRAMe
driver.calculate.deltaMarker.spectrogram.frame.set(frame = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param frame

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Sarea

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:SARea
class SareaCls[source]

Sarea commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) SearchArea[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:SARea
value: enums.SearchArea = driver.calculate.deltaMarker.spectrogram.sarea.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

search_area: No help available

set(search_area: SearchArea, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:SARea
driver.calculate.deltaMarker.spectrogram.sarea.set(search_area = enums.SearchArea.MEMory, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param search_area

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Xy
class XyCls[source]

Xy commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.spectrogram.xy.clone()

Subgroups

Maximum
class MaximumCls[source]

Maximum commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.spectrogram.xy.maximum.clone()

Subgroups

Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:XY:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:XY:MAXimum[:PEAK]
driver.calculate.deltaMarker.spectrogram.xy.maximum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Minimum
class MinimumCls[source]

Minimum commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.spectrogram.xy.minimum.clone()

Subgroups

Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:XY:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:XY:MINimum[:PEAK]
driver.calculate.deltaMarker.spectrogram.xy.minimum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Y
class YCls[source]

Y commands group definition. 8 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.spectrogram.y.clone()

Subgroups

Maximum
class MaximumCls[source]

Maximum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.spectrogram.y.maximum.clone()

Subgroups

Above

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MAXimum:ABOVe
class AboveCls[source]

Above commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MAXimum:ABOVe
driver.calculate.deltaMarker.spectrogram.y.maximum.above.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Below

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MAXimum:BELow
class BelowCls[source]

Below commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MAXimum:BELow
driver.calculate.deltaMarker.spectrogram.y.maximum.below.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Next

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MAXimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MAXimum:NEXT
driver.calculate.deltaMarker.spectrogram.y.maximum.next.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MAXimum[:PEAK]
driver.calculate.deltaMarker.spectrogram.y.maximum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Minimum
class MinimumCls[source]

Minimum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.spectrogram.y.minimum.clone()

Subgroups

Above

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MINimum:ABOVe
class AboveCls[source]

Above commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MINimum:ABOVe
driver.calculate.deltaMarker.spectrogram.y.minimum.above.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Below

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MINimum:BELow
class BelowCls[source]

Below commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MINimum:BELow
driver.calculate.deltaMarker.spectrogram.y.minimum.below.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Next

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MINimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MINimum:NEXT
driver.calculate.deltaMarker.spectrogram.y.minimum.next.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
Peak

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:SPECtrogram:Y:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:SPECtrogram:Y:MINimum[:PEAK]
driver.calculate.deltaMarker.spectrogram.y.minimum.peak.set(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

set_with_opc(window=Window.Default, deltaMarker=DeltaMarker.Default, opc_timeout_ms: int = -1) None[source]
State

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) bool[source]
# SCPI: CALCulate<n>:DELTamarker<m>[:STATe]
value: bool = driver.calculate.deltaMarker.state.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command turns delta markers on and off. If necessary, the command activates the delta marker first. No suffix at DELTamarker turns on delta marker 1.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>[:STATe]
driver.calculate.deltaMarker.state.set(state = False, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command turns delta markers on and off. If necessary, the command activates the delta marker first. No suffix at DELTamarker turns on delta marker 1.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Trace

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:TRACe
value: float = driver.calculate.deltaMarker.trace.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects the trace a delta marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

trace: Trace number the marker is assigned to.

set(trace: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:TRACe
driver.calculate.deltaMarker.trace.set(trace = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command selects the trace a delta marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param trace

Trace number the marker is assigned to.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

X

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:X
class XCls[source]

X commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:X
value: float = driver.calculate.deltaMarker.x.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to a particular coordinate on the x-axis. If necessary, the command activates the delta marker and positions a reference marker to the peak power.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

stimulus: No help available

set(stimulus: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:X
driver.calculate.deltaMarker.x.set(stimulus = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command moves a delta marker to a particular coordinate on the x-axis. If necessary, the command activates the delta marker and positions a reference marker to the peak power.

param stimulus

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.deltaMarker.x.clone()

Subgroups

Relative

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:X:RELative
class RelativeCls[source]

Relative commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:X:RELative
value: float = driver.calculate.deltaMarker.x.relative.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

This command queries the relative position of a delta marker on the x-axis. If necessary, the command activates the delta marker first.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

xvalue_relative: No help available

Y

SCPI Commands

CALCulate<Window>:DELTamarker<DeltaMarker>:Y
class YCls[source]

Y commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, deltaMarker=DeltaMarker.Default) float[source]
# SCPI: CALCulate<n>:DELTamarker<m>:Y
value: float = driver.calculate.deltaMarker.y.get(window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

Queries the result at the position of the specified delta marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

return

position: No help available

set(position: float, window=Window.Default, deltaMarker=DeltaMarker.Default) None[source]
# SCPI: CALCulate<n>:DELTamarker<m>:Y
driver.calculate.deltaMarker.y.set(position = 1.0, window = repcap.Window.Default, deltaMarker = repcap.DeltaMarker.Default)

Queries the result at the position of the specified delta marker.

param position

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param deltaMarker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘DeltaMarker’)

Espectrum

class EspectrumCls[source]

Espectrum commands group definition. 4 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.espectrum.clone()

Subgroups

PeakSearch
class PeakSearchCls[source]

PeakSearch commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.espectrum.peakSearch.clone()

Subgroups

Auto

SCPI Commands

CALCulate<Window>:ESPectrum:PSEarch:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:ESPectrum:PSEarch:AUTO
driver.calculate.espectrum.peakSearch.auto.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Immediate

SCPI Commands

CALCulate<Window>:ESPectrum:PSEarch:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default) None[source]
# SCPI: CALCulate<n>:ESPectrum:PSEarch[:IMMediate]
driver.calculate.espectrum.peakSearch.immediate.set(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

set_with_opc(window=Window.Default, opc_timeout_ms: int = -1) None[source]
Margin

SCPI Commands

CALCulate<Window>:ESPectrum:PSEarch:MARGin
class MarginCls[source]

Margin commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:ESPectrum:PSEarch:MARGin
value: float = driver.calculate.espectrum.peakSearch.margin.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

threshold: No help available

set(threshold: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:ESPectrum:PSEarch:MARGin
driver.calculate.espectrum.peakSearch.margin.set(threshold = 1.0, window = repcap.Window.Default)

No command help available

param threshold

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Pshow

SCPI Commands

CALCulate<Window>:ESPectrum:PSEarch:PSHow
class PshowCls[source]

Pshow commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:ESPectrum:PSEarch:PSHow
value: bool = driver.calculate.espectrum.peakSearch.pshow.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:ESPectrum:PSEarch:PSHow
driver.calculate.espectrum.peakSearch.pshow.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Limit<LimitIx>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.calculate.limit.repcap_limitIx_get()
driver.calculate.limit.repcap_limitIx_set(repcap.LimitIx.Nr1)

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:DELete
class LimitCls[source]

Limit commands group definition. 79 total commands, 14 Subgroups, 1 group commands Repeated Capability: LimitIx, default value after init: LimitIx.Nr1

delete(window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:DELete
driver.calculate.limit.delete(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command deletes a limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

delete_with_opc(window=Window.Default, limitIx=LimitIx.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.clone()

Subgroups

AcPower
class AcPowerCls[source]

AcPower commands group definition. 37 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.clone()

Subgroups

Achannel
class AchannelCls[source]

Achannel commands group definition. 7 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.achannel.clone()

Subgroups

Absolute

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:ACHannel:ABSolute
class AbsoluteCls[source]

Absolute commands group definition. 2 total commands, 1 Subgroups, 1 group commands

class Limits[source]

Response structure. Fields:

  • Lower_Limit: float: No parameter help available

  • Upper_Limit: float: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default) Limits[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ACHannel:ABSolute
value: Limits = driver.calculate.limit.acPower.achannel.absolute.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

structure: for return value, see the help for Limits structure arguments.

set(lower_limit: float, upper_limit: float, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ACHannel:ABSolute
driver.calculate.limit.acPower.achannel.absolute.set(lower_limit = 1.0, upper_limit = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param lower_limit

No help available

param upper_limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.achannel.absolute.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:ACHannel:ABSolute:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class State[source]

Response structure. Fields:

  • State_Lower: bool: No parameter help available

  • State_Upper: bool: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default) State[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ACHannel:ABSolute:STATe
value: State = driver.calculate.limit.acPower.achannel.absolute.state.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

structure: for return value, see the help for State structure arguments.

set(state_lower: bool, state_upper: Optional[bool] = None, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ACHannel:ABSolute:STATe
driver.calculate.limit.acPower.achannel.absolute.state.set(state_lower = False, state_upper = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param state_lower

No help available

param state_upper

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Relative

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:ACHannel:RELative
class RelativeCls[source]

Relative commands group definition. 2 total commands, 1 Subgroups, 1 group commands

class RelativeStruct[source]

Response structure. Fields:

  • Lower_Limit: float: No parameter help available

  • Upper_Limit: float: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default) RelativeStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ACHannel[:RELative]
value: RelativeStruct = driver.calculate.limit.acPower.achannel.relative.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

structure: for return value, see the help for RelativeStruct structure arguments.

set(lower_limit: float, upper_limit: Optional[float] = None, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ACHannel[:RELative]
driver.calculate.limit.acPower.achannel.relative.set(lower_limit = 1.0, upper_limit = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param lower_limit

No help available

param upper_limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.achannel.relative.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:ACHannel:RELative:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class State[source]

Response structure. Fields:

  • State_Lower: bool: No parameter help available

  • State_Upper: bool: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default) State[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ACHannel[:RELative]:STATe
value: State = driver.calculate.limit.acPower.achannel.relative.state.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

structure: for return value, see the help for State structure arguments.

set(state_lower: bool, state_upper: Optional[bool] = None, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ACHannel[:RELative]:STATe
driver.calculate.limit.acPower.achannel.relative.state.set(state_lower = False, state_upper = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param state_lower

No help available

param state_upper

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Result

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:ACHannel:RESult
class ResultCls[source]

Result commands group definition. 3 total commands, 2 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Upper_Limit: enums.CheckResult: No parameter help available

  • Lower_Limit: enums.CheckResult: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default) GetStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ACHannel:RESult
value: GetStruct = driver.calculate.limit.acPower.achannel.result.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

structure: for return value, see the help for GetStruct structure arguments.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.achannel.result.clone()

Subgroups

Absolute

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:ACHannel:RESult:ABSolute
class AbsoluteCls[source]

Absolute commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Upper_Limit: enums.CheckResult: No parameter help available

  • Lower_Limit: enums.CheckResult: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default) GetStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ACHannel:RESult:ABSolute
value: GetStruct = driver.calculate.limit.acPower.achannel.result.absolute.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

structure: for return value, see the help for GetStruct structure arguments.

Relative

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:ACHannel:RESult:RELative
class RelativeCls[source]

Relative commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Upper_Limit: enums.CheckResult: No parameter help available

  • Lower_Limit: enums.CheckResult: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default) GetStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ACHannel:RESult:RELative
value: GetStruct = driver.calculate.limit.acPower.achannel.result.relative.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

structure: for return value, see the help for GetStruct structure arguments.

Alternate<Channel>

RepCap Settings

# Range: Ch1 .. Ch64
rc = driver.calculate.limit.acPower.alternate.repcap_channel_get()
driver.calculate.limit.acPower.alternate.repcap_channel_set(repcap.Channel.Ch1)
class AlternateCls[source]

Alternate commands group definition. 7 total commands, 3 Subgroups, 0 group commands Repeated Capability: Channel, default value after init: Channel.Ch1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.alternate.clone()

Subgroups

Absolute

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:ALTernate<Channel>:ABSolute
class AbsoluteCls[source]

Absolute commands group definition. 2 total commands, 1 Subgroups, 1 group commands

class AbsoluteStruct[source]

Response structure. Fields:

  • Lower_Limit: float: No parameter help available

  • Upper_Limit: float: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default, channel=Channel.Default) AbsoluteStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ALTernate<ch>:ABSolute
value: AbsoluteStruct = driver.calculate.limit.acPower.alternate.absolute.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, channel = repcap.Channel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

return

structure: for return value, see the help for AbsoluteStruct structure arguments.

set(lower_limit: float, upper_limit: Optional[float] = None, window=Window.Default, limitIx=LimitIx.Default, channel=Channel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ALTernate<ch>:ABSolute
driver.calculate.limit.acPower.alternate.absolute.set(lower_limit = 1.0, upper_limit = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, channel = repcap.Channel.Default)

No command help available

param lower_limit

No help available

param upper_limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.alternate.absolute.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:ALTernate<Channel>:ABSolute:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class State[source]

Response structure. Fields:

  • State_Lower: bool: No parameter help available

  • State_Upper: bool: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default, channel=Channel.Default) State[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ALTernate<ch>:ABSolute:STATe
value: State = driver.calculate.limit.acPower.alternate.absolute.state.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, channel = repcap.Channel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

return

structure: for return value, see the help for State structure arguments.

set(state_lower: bool, state_upper: Optional[bool] = None, window=Window.Default, limitIx=LimitIx.Default, channel=Channel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ALTernate<ch>:ABSolute:STATe
driver.calculate.limit.acPower.alternate.absolute.state.set(state_lower = False, state_upper = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, channel = repcap.Channel.Default)

No command help available

param state_lower

No help available

param state_upper

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

Relative

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:ALTernate<Channel>:RELative
class RelativeCls[source]

Relative commands group definition. 2 total commands, 1 Subgroups, 1 group commands

class RelativeStruct[source]

Response structure. Fields:

  • Lower_Limit: float: No parameter help available

  • Upper_Limit: float: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default, channel=Channel.Default) RelativeStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ALTernate<ch>[:RELative]
value: RelativeStruct = driver.calculate.limit.acPower.alternate.relative.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, channel = repcap.Channel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

return

structure: for return value, see the help for RelativeStruct structure arguments.

set(lower_limit: float, upper_limit: Optional[float] = None, window=Window.Default, limitIx=LimitIx.Default, channel=Channel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ALTernate<ch>[:RELative]
driver.calculate.limit.acPower.alternate.relative.set(lower_limit = 1.0, upper_limit = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, channel = repcap.Channel.Default)

No command help available

param lower_limit

No help available

param upper_limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.alternate.relative.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:ALTernate<Channel>:RELative:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class State[source]

Response structure. Fields:

  • State_Lower: bool: No parameter help available

  • State_Upper: bool: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default, channel=Channel.Default) State[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ALTernate<ch>[:RELative]:STATe
value: State = driver.calculate.limit.acPower.alternate.relative.state.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, channel = repcap.Channel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

return

structure: for return value, see the help for State structure arguments.

set(state_lower: bool, state_upper: Optional[bool] = None, window=Window.Default, limitIx=LimitIx.Default, channel=Channel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ALTernate<ch>[:RELative]:STATe
driver.calculate.limit.acPower.alternate.relative.state.set(state_lower = False, state_upper = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, channel = repcap.Channel.Default)

No command help available

param state_lower

No help available

param state_upper

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

Result

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:ALTernate<Channel>:RESult
class ResultCls[source]

Result commands group definition. 3 total commands, 2 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Upper_Limit: enums.CheckResult: No parameter help available

  • Lower_Limit: enums.CheckResult: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default, channel=Channel.Default) GetStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ALTernate<ch>:RESult
value: GetStruct = driver.calculate.limit.acPower.alternate.result.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, channel = repcap.Channel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

return

structure: for return value, see the help for GetStruct structure arguments.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.alternate.result.clone()

Subgroups

Absolute

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:ALTernate<Channel>:RESult:ABSolute
class AbsoluteCls[source]

Absolute commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Upper_Limit: enums.CheckResult: No parameter help available

  • Lower_Limit: enums.CheckResult: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default, channel=Channel.Default) GetStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ALTernate<ch>:RESult:ABSolute
value: GetStruct = driver.calculate.limit.acPower.alternate.result.absolute.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, channel = repcap.Channel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

return

structure: for return value, see the help for GetStruct structure arguments.

Relative

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:ALTernate<Channel>:RESult:RELative
class RelativeCls[source]

Relative commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Upper_Limit: enums.CheckResult: No parameter help available

  • Lower_Limit: enums.CheckResult: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default, channel=Channel.Default) GetStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:ALTernate<ch>:RESult:RELative
value: GetStruct = driver.calculate.limit.acPower.alternate.result.relative.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, channel = repcap.Channel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

return

structure: for return value, see the help for GetStruct structure arguments.

Gap<GapChannel>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.calculate.limit.acPower.gap.repcap_gapChannel_get()
driver.calculate.limit.acPower.gap.repcap_gapChannel_set(repcap.GapChannel.Nr1)
class GapCls[source]

Gap commands group definition. 22 total commands, 4 Subgroups, 0 group commands Repeated Capability: GapChannel, default value after init: GapChannel.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.clone()

Subgroups

Aclr
class AclrCls[source]

Aclr commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.aclr.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:ACLR:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Upper_Limit: enums.CheckResult: No parameter help available

  • Lower_Limit: enums.CheckResult: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) GetStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:ACLR:RESult
value: GetStruct = driver.calculate.limit.acPower.gap.aclr.result.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

structure: for return value, see the help for GetStruct structure arguments.

Auto
class AutoCls[source]

Auto commands group definition. 6 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.auto.clone()

Subgroups

Absolute

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:AUTO:ABSolute
class AbsoluteCls[source]

Absolute commands group definition. 2 total commands, 1 Subgroups, 1 group commands

class AbsoluteStruct[source]

Response structure. Fields:

  • Limit: float: No parameter help available

  • Reserved: float: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) AbsoluteStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>[:AUTO]:ABSolute
value: AbsoluteStruct = driver.calculate.limit.acPower.gap.auto.absolute.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

structure: for return value, see the help for AbsoluteStruct structure arguments.

set(limit: float, reserved: Optional[float] = None, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>[:AUTO]:ABSolute
driver.calculate.limit.acPower.gap.auto.absolute.set(limit = 1.0, reserved = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param limit

No help available

param reserved

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.auto.absolute.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:AUTO:ABSolute:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>[:AUTO]:ABSolute:STATe
value: bool = driver.calculate.limit.acPower.gap.auto.absolute.state.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

state: No help available

set(state: bool, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>[:AUTO]:ABSolute:STATe
driver.calculate.limit.acPower.gap.auto.absolute.state.set(state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Aclr
class AclrCls[source]

Aclr commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.auto.aclr.clone()

Subgroups

Relative

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:AUTO:ACLR:RELative
class RelativeCls[source]

Relative commands group definition. 2 total commands, 1 Subgroups, 1 group commands

class RelativeStruct[source]

Response structure. Fields:

  • Limit: float: No parameter help available

  • Upper_Limit: float: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) RelativeStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>[:AUTO]:ACLR[:RELative]
value: RelativeStruct = driver.calculate.limit.acPower.gap.auto.aclr.relative.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

structure: for return value, see the help for RelativeStruct structure arguments.

set(limit: float, upper_limit: Optional[float] = None, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>[:AUTO]:ACLR[:RELative]
driver.calculate.limit.acPower.gap.auto.aclr.relative.set(limit = 1.0, upper_limit = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param limit

No help available

param upper_limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.auto.aclr.relative.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:AUTO:ACLR:RELative:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>[:AUTO]:ACLR[:RELative]:STATe
value: bool = driver.calculate.limit.acPower.gap.auto.aclr.relative.state.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

state: No help available

set(state: bool, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>[:AUTO]:ACLR[:RELative]:STATe
driver.calculate.limit.acPower.gap.auto.aclr.relative.state.set(state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Caclr
class CaclrCls[source]

Caclr commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.auto.caclr.clone()

Subgroups

Relative

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:AUTO:CACLr:RELative
class RelativeCls[source]

Relative commands group definition. 2 total commands, 1 Subgroups, 1 group commands

class RelativeStruct[source]

Response structure. Fields:

  • Limit: float: No parameter help available

  • Upper_Limit: float: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) RelativeStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>[:AUTO][:CACLr][:RELative]
value: RelativeStruct = driver.calculate.limit.acPower.gap.auto.caclr.relative.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

structure: for return value, see the help for RelativeStruct structure arguments.

set(limit: float, upper_limit: Optional[float] = None, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>[:AUTO][:CACLr][:RELative]
driver.calculate.limit.acPower.gap.auto.caclr.relative.set(limit = 1.0, upper_limit = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param limit

No help available

param upper_limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.auto.caclr.relative.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:AUTO:CACLr:RELative:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>[:AUTO][:CACLr][:RELative]:STATe
value: bool = driver.calculate.limit.acPower.gap.auto.caclr.relative.state.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

state: No help available

set(state: bool, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>[:AUTO][:CACLr][:RELative]:STATe
driver.calculate.limit.acPower.gap.auto.caclr.relative.state.set(state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Caclr
class CaclrCls[source]

Caclr commands group definition. 3 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.caclr.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:CACLr:RESult
class ResultCls[source]

Result commands group definition. 3 total commands, 2 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Lower_Gap_Ab: float: No parameter help available

  • Upper_Gap_Ab: float: No parameter help available

  • Lower_Gap_Bc: float: No parameter help available

  • Upper_Gap_Bc: float: No parameter help available

  • Lower_Gap_Cd: float: No parameter help available

  • Upper_Gap_Cd: float: No parameter help available

  • Lower_Gap_De: float: No parameter help available

  • Upper_Gap_De: float: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) GetStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>[:CACLr]:RESult
value: GetStruct = driver.calculate.limit.acPower.gap.caclr.result.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

structure: for return value, see the help for GetStruct structure arguments.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.caclr.result.clone()

Subgroups

Absolute

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:CACLr:RESult:ABSolute
class AbsoluteCls[source]

Absolute commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Lower_Gap_Ab: float: No parameter help available

  • Upper_Gap_Ab: float: No parameter help available

  • Lower_Gap_Bc: float: No parameter help available

  • Upper_Gap_Bc: float: No parameter help available

  • Lower_Gap_Cd: float: No parameter help available

  • Upper_Gap_Cd: float: No parameter help available

  • Lower_Gap_De: float: No parameter help available

  • Upper_Gap_De: float: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) GetStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>[:CACLr]:RESult:ABSolute
value: GetStruct = driver.calculate.limit.acPower.gap.caclr.result.absolute.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

structure: for return value, see the help for GetStruct structure arguments.

Relative

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:CACLr:RESult:RELative
class RelativeCls[source]

Relative commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Lower_Gap_Ab: float: No parameter help available

  • Upper_Gap_Ab: float: No parameter help available

  • Lower_Gap_Bc: float: No parameter help available

  • Upper_Gap_Bc: float: No parameter help available

  • Lower_Gap_Cd: float: No parameter help available

  • Upper_Gap_Cd: float: No parameter help available

  • Lower_Gap_De: float: No parameter help available

  • Upper_Gap_De: float: No parameter help available

get(window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) GetStruct[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>[:CACLr]:RESult:RELative
value: GetStruct = driver.calculate.limit.acPower.gap.caclr.result.relative.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

structure: for return value, see the help for GetStruct structure arguments.

Manual
class ManualCls[source]

Manual commands group definition. 12 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.manual.clone()

Subgroups

Lower
class LowerCls[source]

Lower commands group definition. 6 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.manual.lower.clone()

Subgroups

Absolute

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:MANual:LOWer:ABSolute
class AbsoluteCls[source]

Absolute commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:LOWer:ABSolute
value: float = driver.calculate.limit.acPower.gap.manual.lower.absolute.get(sb_gaps = enums.SubBlockGaps.AB, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

limit: No help available

set(sb_gaps: SubBlockGaps, limit: float, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:LOWer:ABSolute
driver.calculate.limit.acPower.gap.manual.lower.absolute.set(sb_gaps = enums.SubBlockGaps.AB, limit = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.manual.lower.absolute.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:MANual:LOWer:ABSolute:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:LOWer:ABSolute:STATe
value: bool = driver.calculate.limit.acPower.gap.manual.lower.absolute.state.get(sb_gaps = enums.SubBlockGaps.AB, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

state: No help available

set(sb_gaps: SubBlockGaps, state: bool, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:LOWer:ABSolute:STATe
driver.calculate.limit.acPower.gap.manual.lower.absolute.state.set(sb_gaps = enums.SubBlockGaps.AB, state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Aclr
class AclrCls[source]

Aclr commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.manual.lower.aclr.clone()

Subgroups

Relative

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:MANual:LOWer:ACLR:RELative
class RelativeCls[source]

Relative commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:LOWer:ACLR[:RELative]
value: float = driver.calculate.limit.acPower.gap.manual.lower.aclr.relative.get(sb_gaps = enums.SubBlockGaps.AB, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

limit: No help available

set(sb_gaps: SubBlockGaps, limit: float, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:LOWer:ACLR[:RELative]
driver.calculate.limit.acPower.gap.manual.lower.aclr.relative.set(sb_gaps = enums.SubBlockGaps.AB, limit = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.manual.lower.aclr.relative.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:MANual:LOWer:ACLR:RELative:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:LOWer:ACLR[:RELative]:STATe
value: bool = driver.calculate.limit.acPower.gap.manual.lower.aclr.relative.state.get(sb_gaps = enums.SubBlockGaps.AB, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

state: No help available

set(sb_gaps: SubBlockGaps, state: bool, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:LOWer:ACLR[:RELative]:STATe
driver.calculate.limit.acPower.gap.manual.lower.aclr.relative.state.set(sb_gaps = enums.SubBlockGaps.AB, state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Caclr
class CaclrCls[source]

Caclr commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.manual.lower.caclr.clone()

Subgroups

Relative

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:MANual:LOWer:CACLr:RELative
class RelativeCls[source]

Relative commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:LOWer[:CACLr][:RELative]
value: float = driver.calculate.limit.acPower.gap.manual.lower.caclr.relative.get(sb_gaps = enums.SubBlockGaps.AB, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

limit: No help available

set(sb_gaps: SubBlockGaps, limit: float, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:LOWer[:CACLr][:RELative]
driver.calculate.limit.acPower.gap.manual.lower.caclr.relative.set(sb_gaps = enums.SubBlockGaps.AB, limit = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.manual.lower.caclr.relative.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:MANual:LOWer:CACLr:RELative:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:LOWer[:CACLr][:RELative]:STATe
value: bool = driver.calculate.limit.acPower.gap.manual.lower.caclr.relative.state.get(sb_gaps = enums.SubBlockGaps.AB, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

state: No help available

set(sb_gaps: SubBlockGaps, state: bool, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:LOWer[:CACLr][:RELative]:STATe
driver.calculate.limit.acPower.gap.manual.lower.caclr.relative.state.set(sb_gaps = enums.SubBlockGaps.AB, state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Upper
class UpperCls[source]

Upper commands group definition. 6 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.manual.upper.clone()

Subgroups

Absolute

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:MANual:UPPer:ABSolute
class AbsoluteCls[source]

Absolute commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:UPPer:ABSolute
value: float = driver.calculate.limit.acPower.gap.manual.upper.absolute.get(sb_gaps = enums.SubBlockGaps.AB, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

limit: No help available

set(sb_gaps: SubBlockGaps, limit: float, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:UPPer:ABSolute
driver.calculate.limit.acPower.gap.manual.upper.absolute.set(sb_gaps = enums.SubBlockGaps.AB, limit = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.manual.upper.absolute.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:MANual:UPPer:ABSolute:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:UPPer:ABSolute:STATe
value: bool = driver.calculate.limit.acPower.gap.manual.upper.absolute.state.get(sb_gaps = enums.SubBlockGaps.AB, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

state: No help available

set(sb_gaps: SubBlockGaps, state: bool, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:UPPer:ABSolute:STATe
driver.calculate.limit.acPower.gap.manual.upper.absolute.state.set(sb_gaps = enums.SubBlockGaps.AB, state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Aclr
class AclrCls[source]

Aclr commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.manual.upper.aclr.clone()

Subgroups

Relative

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:MANual:UPPer:ACLR:RELative
class RelativeCls[source]

Relative commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:UPPer:ACLR[:RELative]
value: float = driver.calculate.limit.acPower.gap.manual.upper.aclr.relative.get(sb_gaps = enums.SubBlockGaps.AB, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

limit: No help available

set(sb_gaps: SubBlockGaps, limit: float, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:UPPer:ACLR[:RELative]
driver.calculate.limit.acPower.gap.manual.upper.aclr.relative.set(sb_gaps = enums.SubBlockGaps.AB, limit = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.manual.upper.aclr.relative.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:MANual:UPPer:ACLR:RELative:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:UPPer:ACLR[:RELative]:STATe
value: bool = driver.calculate.limit.acPower.gap.manual.upper.aclr.relative.state.get(sb_gaps = enums.SubBlockGaps.AB, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

state: No help available

set(sb_gaps: SubBlockGaps, state: bool, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:UPPer:ACLR[:RELative]:STATe
driver.calculate.limit.acPower.gap.manual.upper.aclr.relative.state.set(sb_gaps = enums.SubBlockGaps.AB, state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Caclr
class CaclrCls[source]

Caclr commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.manual.upper.caclr.clone()

Subgroups

Relative

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:MANual:UPPer:CACLr:RELative
class RelativeCls[source]

Relative commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:UPPer[:CACLr][:RELative]
value: float = driver.calculate.limit.acPower.gap.manual.upper.caclr.relative.get(sb_gaps = enums.SubBlockGaps.AB, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

limit: No help available

set(sb_gaps: SubBlockGaps, limit: float, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:UPPer[:CACLr][:RELative]
driver.calculate.limit.acPower.gap.manual.upper.caclr.relative.set(sb_gaps = enums.SubBlockGaps.AB, limit = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.acPower.gap.manual.upper.caclr.relative.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:GAP<GapChannel>:MANual:UPPer:CACLr:RELative:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:UPPer[:CACLr][:RELative]:STATe
value: bool = driver.calculate.limit.acPower.gap.manual.upper.caclr.relative.state.get(sb_gaps = enums.SubBlockGaps.AB, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

state: No help available

set(sb_gaps: SubBlockGaps, state: bool, window=Window.Default, limitIx=LimitIx.Default, gapChannel=GapChannel.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower:GAP<gap>:MANual:UPPer[:CACLr][:RELative]:STATe
driver.calculate.limit.acPower.gap.manual.upper.caclr.relative.state.set(sb_gaps = enums.SubBlockGaps.AB, state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACPower:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower[:STATe]
value: bool = driver.calculate.limit.acPower.state.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

state: No help available

set(state: bool, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ACPower[:STATe]
driver.calculate.limit.acPower.state.set(state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Active

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ACTive
class ActiveCls[source]

Active commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:ACTive
value: float = driver.calculate.limit.active.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command queries the names of all active limit lines.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

limit_lines: String containing the names of all active limit lines in alphabetical order.

Clear
class ClearCls[source]

Clear commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.clear.clone()

Subgroups

Immediate

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:CLEar:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:CLEar[:IMMediate]
driver.calculate.limit.clear.immediate.set(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command deletes the result of the current limit check. The command works on all limit lines in all measurement windows at the same time.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

set_with_opc(window=Window.Default, limitIx=LimitIx.Default, opc_timeout_ms: int = -1) None[source]
Comment

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:COMMent
class CommentCls[source]

Comment commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) str[source]
# SCPI: CALCulate<n>:LIMit<li>:COMMent
value: str = driver.calculate.limit.comment.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines a comment for a limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

comment: String containing the description of the limit line.

set(comment: str, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:COMMent
driver.calculate.limit.comment.set(comment = '1', window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines a comment for a limit line.

param comment

String containing the description of the limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Control
class ControlCls[source]

Control commands group definition. 6 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.control.clone()

Subgroups

Data

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:CONTrol:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) List[float][source]
# SCPI: CALCulate<n>:LIMit<li>:CONTrol[:DATA]
value: List[float] = driver.calculate.limit.control.data.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines the horizontal definition points of a limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

limit_line_points: Variable number of x-axis values. Note that the number of horizontal values has to be the same as the number of vertical values set with method RsFswp.Calculate.Limit.Lower.Data.set or method RsFswp.Calculate.Limit.Upper.Data.set. If not, the R&S FSWP either adds missing values or ignores surplus values. Unit: HZ

set(limit_line_points: List[float], window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:CONTrol[:DATA]
driver.calculate.limit.control.data.set(limit_line_points = [1.1, 2.2, 3.3], window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines the horizontal definition points of a limit line.

param limit_line_points

Variable number of x-axis values. Note that the number of horizontal values has to be the same as the number of vertical values set with method RsFswp.Calculate.Limit.Lower.Data.set or method RsFswp.Calculate.Limit.Upper.Data.set. If not, the R&S FSWP either adds missing values or ignores surplus values. Unit: HZ

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Domain

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:CONTrol:DOMain
class DomainCls[source]

Domain commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) SpanSetting[source]
# SCPI: CALCulate<n>:LIMit<li>:CONTrol:DOMain
value: enums.SpanSetting = driver.calculate.limit.control.domain.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects the domain of the limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

span_setting: FREQuency | TIME FREQuency For limit lines that apply to a range of frequencies. TIME For limit lines that apply to a period of time. CURRent For limit lines that apply to a range of currents. VOLTage For limit lines that apply to a range of voltages.

set(span_setting: SpanSetting, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:CONTrol:DOMain
driver.calculate.limit.control.domain.set(span_setting = enums.SpanSetting.FREQuency, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects the domain of the limit line.

param span_setting

FREQuency | TIME FREQuency For limit lines that apply to a range of frequencies. TIME For limit lines that apply to a period of time. CURRent For limit lines that apply to a range of currents. VOLTage For limit lines that apply to a range of voltages.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Mode

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:CONTrol:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) ReferenceMode[source]
# SCPI: CALCulate<n>:LIMit<li>:CONTrol:MODE
value: enums.ReferenceMode = driver.calculate.limit.control.mode.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects the horizontal limit line scaling.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

mode: ABSolute Limit line is defined by absolute physical values (Hz or s) . RELative Limit line is defined by relative values related to the center frequency (frequency domain) or the left diagram border (time domain) .

set(mode: ReferenceMode, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:CONTrol:MODE
driver.calculate.limit.control.mode.set(mode = enums.ReferenceMode.ABSolute, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects the horizontal limit line scaling.

param mode

ABSolute Limit line is defined by absolute physical values (Hz or s) . RELative Limit line is defined by relative values related to the center frequency (frequency domain) or the left diagram border (time domain) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Offset

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:CONTrol:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:CONTrol:OFFSet
value: float = driver.calculate.limit.control.offset.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

offset: No help available

set(offset: float, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:CONTrol:OFFSet
driver.calculate.limit.control.offset.set(offset = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param offset

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Shift

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:CONTrol:SHIFt
class ShiftCls[source]

Shift commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:CONTrol:SHIFt
value: float = driver.calculate.limit.control.shift.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command moves a complete limit line horizontally. Compared to defining an offset, this command actually changes the limit line definition points by the value you define.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

distance: Numeric value. The unit depends on the scale of the x-axis. Unit: HZ

set(distance: float, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:CONTrol:SHIFt
driver.calculate.limit.control.shift.set(distance = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command moves a complete limit line horizontally. Compared to defining an offset, this command actually changes the limit line definition points by the value you define.

param distance

Numeric value. The unit depends on the scale of the x-axis. Unit: HZ

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Spacing

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:CONTrol:SPACing
class SpacingCls[source]

Spacing commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) ScalingMode[source]
# SCPI: CALCulate<n>:LIMit<li>:CONTrol:SPACing
value: enums.ScalingMode = driver.calculate.limit.control.spacing.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects linear or logarithmic interpolation for the calculation of limit lines from one horizontal point to the next.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

interpol_mode: LINear | LOGarithmic

set(interpol_mode: ScalingMode, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:CONTrol:SPACing
driver.calculate.limit.control.spacing.set(interpol_mode = enums.ScalingMode.LINear, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects linear or logarithmic interpolation for the calculation of limit lines from one horizontal point to the next.

param interpol_mode

LINear | LOGarithmic

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Copy

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:COPY
class CopyCls[source]

Copy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) int[source]
# SCPI: CALCulate<n>:LIMit<li>:COPY
value: int = driver.calculate.limit.copy.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command copies a limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

line: 1 to 8 number of the new limit line name String containing the name of the limit line.

set(line: int, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:COPY
driver.calculate.limit.copy.set(line = 1, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command copies a limit line.

param line

1 to 8 number of the new limit line name String containing the name of the limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Espectrum<SubBlock>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.calculate.limit.espectrum.repcap_subBlock_get()
driver.calculate.limit.espectrum.repcap_subBlock_set(repcap.SubBlock.Nr1)
class EspectrumCls[source]

Espectrum commands group definition. 9 total commands, 5 Subgroups, 0 group commands Repeated Capability: SubBlock, default value after init: SubBlock.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.espectrum.clone()

Subgroups

Limits

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ESPectrum<SubBlock>:LIMits
class LimitsCls[source]

Limits commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default) List[float][source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:LIMits
value: List[float] = driver.calculate.limit.espectrum.limits.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

max_1: No help available

set(max_1: List[float], window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:LIMits
driver.calculate.limit.espectrum.limits.set(max_1 = [1.1, 2.2, 3.3], window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default)

No command help available

param max_1

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Mode

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ESPectrum<SubBlock>:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default) AutoManualUserMode[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:MODE
value: enums.AutoManualUserMode = driver.calculate.limit.espectrum.mode.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

mode: No help available

set(mode: AutoManualUserMode, window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:MODE
driver.calculate.limit.espectrum.mode.set(mode = enums.AutoManualUserMode.AUTO, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default)

No command help available

param mode

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Pclass<PowerClass>

RepCap Settings

# Range: Nr1 .. Nr30
rc = driver.calculate.limit.espectrum.pclass.repcap_powerClass_get()
driver.calculate.limit.espectrum.pclass.repcap_powerClass_set(repcap.PowerClass.Nr1)
class PclassCls[source]

Pclass commands group definition. 5 total commands, 5 Subgroups, 0 group commands Repeated Capability: PowerClass, default value after init: PowerClass.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.espectrum.pclass.clone()

Subgroups

Count

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ESPectrum<SubBlock>:PCLass<PowerClass>:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default, powerClass=PowerClass.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:PCLass<pc>:COUNt
value: float = driver.calculate.limit.espectrum.pclass.count.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default, powerClass = repcap.PowerClass.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param powerClass

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pclass’)

return

no_power_classes: No help available

set(no_power_classes: float, window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default, powerClass=PowerClass.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:PCLass<pc>:COUNt
driver.calculate.limit.espectrum.pclass.count.set(no_power_classes = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default, powerClass = repcap.PowerClass.Default)

No command help available

param no_power_classes

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param powerClass

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pclass’)

Exclusive

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ESPectrum<SubBlock>:PCLass<PowerClass>:EXCLusive
class ExclusiveCls[source]

Exclusive commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default, powerClass=PowerClass.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:PCLass<pc>[:EXCLusive]
value: bool = driver.calculate.limit.espectrum.pclass.exclusive.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default, powerClass = repcap.PowerClass.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param powerClass

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pclass’)

return

state: No help available

set(state: bool, window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default, powerClass=PowerClass.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:PCLass<pc>[:EXCLusive]
driver.calculate.limit.espectrum.pclass.exclusive.set(state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default, powerClass = repcap.PowerClass.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param powerClass

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pclass’)

Limit
class LimitCls[source]

Limit commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.espectrum.pclass.limit.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ESPectrum<SubBlock>:PCLass<PowerClass>:LIMit:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default, powerClass=PowerClass.Default) LimitState[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:PCLass<pc>:LIMit[:STATe]
value: enums.LimitState = driver.calculate.limit.espectrum.pclass.limit.state.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default, powerClass = repcap.PowerClass.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param powerClass

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pclass’)

return

state: No help available

set(state: LimitState, window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default, powerClass=PowerClass.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:PCLass<pc>:LIMit[:STATe]
driver.calculate.limit.espectrum.pclass.limit.state.set(state = enums.LimitState.ABSolute, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default, powerClass = repcap.PowerClass.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param powerClass

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pclass’)

Maximum

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ESPectrum<SubBlock>:PCLass<PowerClass>:MAXimum
class MaximumCls[source]

Maximum commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default, powerClass=PowerClass.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:PCLass<pc>:MAXimum
value: float = driver.calculate.limit.espectrum.pclass.maximum.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default, powerClass = repcap.PowerClass.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param powerClass

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pclass’)

return

level: No help available

set(level: float, window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default, powerClass=PowerClass.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:PCLass<pc>:MAXimum
driver.calculate.limit.espectrum.pclass.maximum.set(level = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default, powerClass = repcap.PowerClass.Default)

No command help available

param level

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param powerClass

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pclass’)

Minimum

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ESPectrum<SubBlock>:PCLass<PowerClass>:MINimum
class MinimumCls[source]

Minimum commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default, powerClass=PowerClass.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:PCLass<pc>:MINimum
value: float = driver.calculate.limit.espectrum.pclass.minimum.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default, powerClass = repcap.PowerClass.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param powerClass

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pclass’)

return

level: No help available

set(level: float, window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default, powerClass=PowerClass.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:PCLass<pc>:MINimum
driver.calculate.limit.espectrum.pclass.minimum.set(level = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default, powerClass = repcap.PowerClass.Default)

No command help available

param level

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param powerClass

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pclass’)

Restore

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ESPectrum<SubBlock>:RESTore
class RestoreCls[source]

Restore commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:RESTore
driver.calculate.limit.espectrum.restore.set(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

set_with_opc(window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default, opc_timeout_ms: int = -1) None[source]
Value

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:ESPectrum<SubBlock>:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:VALue
value: float = driver.calculate.limit.espectrum.value.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

power: No help available

set(power: float, window=Window.Default, limitIx=LimitIx.Default, subBlock=SubBlock.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:ESPectrum<sb>:VALue
driver.calculate.limit.espectrum.value.set(power = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, subBlock = repcap.SubBlock.Default)

No command help available

param power

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Fail

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:FAIL
class FailCls[source]

Fail commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:FAIL
value: float = driver.calculate.limit.fail.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command queries the result of a limit check in the specified window. To get a valid result, you have to perform a complete measurement with synchronization to the end of the measurement before reading out the result. This is only possible for single measurement mode.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

result: 0 PASS 1 FAIL

Lower
class LowerCls[source]

Lower commands group definition. 8 total commands, 8 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.lower.clone()

Subgroups

Data

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:LOWer:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) List[float][source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer[:DATA]
value: List[float] = driver.calculate.limit.lower.data.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines the vertical definition points of a lower limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

limit_line_points: Variable number of level values. Note that the number of vertical values has to be the same as the number of horizontal values set with method RsFswp.Calculate.Limit.Control.Data.set. If not, the R&S FSWP either adds missing values or ignores surplus values. Unit: DBM

set(limit_line_points: List[float], window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer[:DATA]
driver.calculate.limit.lower.data.set(limit_line_points = [1.1, 2.2, 3.3], window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines the vertical definition points of a lower limit line.

param limit_line_points

Variable number of level values. Note that the number of vertical values has to be the same as the number of horizontal values set with method RsFswp.Calculate.Limit.Control.Data.set. If not, the R&S FSWP either adds missing values or ignores surplus values. Unit: DBM

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Margin

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:LOWer:MARGin
class MarginCls[source]

Margin commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:MARGin
value: float = driver.calculate.limit.lower.margin.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

margin: No help available

set(margin: float, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:MARGin
driver.calculate.limit.lower.margin.set(margin = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param margin

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Mode

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:LOWer:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) ReferenceMode[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:MODE
value: enums.ReferenceMode = driver.calculate.limit.lower.mode.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects the vertical limit line scaling.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

mode: ABSolute Limit line is defined by absolute physical values. The unit is variable. RELative Limit line is defined by relative values related to the reference level (dB) .

set(mode: ReferenceMode, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:MODE
driver.calculate.limit.lower.mode.set(mode = enums.ReferenceMode.ABSolute, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects the vertical limit line scaling.

param mode

ABSolute Limit line is defined by absolute physical values. The unit is variable. RELative Limit line is defined by relative values related to the reference level (dB) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Offset

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:LOWer:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:OFFSet
value: float = driver.calculate.limit.lower.offset.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines an offset for a complete lower limit line. Compared to shifting the limit line, an offset does not actually change the limit line definition points.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

offset: Numeric value. Unit: dB

set(offset: float, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:OFFSet
driver.calculate.limit.lower.offset.set(offset = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines an offset for a complete lower limit line. Compared to shifting the limit line, an offset does not actually change the limit line definition points.

param offset

Numeric value. Unit: dB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Shift

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:LOWer:SHIFt
class ShiftCls[source]

Shift commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:SHIFt
value: float = driver.calculate.limit.lower.shift.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command moves a complete lower limit line vertically. Compared to defining an offset, this command actually changes the limit line definition points by the value you define.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

distance: Defines the distance that the limit line moves. Unit: DB

set(distance: float, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:SHIFt
driver.calculate.limit.lower.shift.set(distance = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command moves a complete lower limit line vertically. Compared to defining an offset, this command actually changes the limit line definition points by the value you define.

param distance

Defines the distance that the limit line moves. Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Spacing

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:LOWer:SPACing
class SpacingCls[source]

Spacing commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) ScalingMode[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:SPACing
value: enums.ScalingMode = driver.calculate.limit.lower.spacing.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects linear or logarithmic interpolation for the calculation of a lower limit line from one horizontal point to the next.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

interpol_type: LINear | LOGarithmic

set(interpol_type: ScalingMode, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:SPACing
driver.calculate.limit.lower.spacing.set(interpol_type = enums.ScalingMode.LINear, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects linear or logarithmic interpolation for the calculation of a lower limit line from one horizontal point to the next.

param interpol_type

LINear | LOGarithmic

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:LOWer:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:STATe
value: bool = driver.calculate.limit.lower.state.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command turns a lower limit line on and off. Before you can use the command, you have to select a limit line with method RsFswp.Calculate.Limit.Name.set.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:STATe
driver.calculate.limit.lower.state.set(state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command turns a lower limit line on and off. Before you can use the command, you have to select a limit line with method RsFswp.Calculate.Limit.Name.set.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Threshold

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:LOWer:THReshold
class ThresholdCls[source]

Threshold commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:THReshold
value: float = driver.calculate.limit.lower.threshold.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

threshold: No help available

set(threshold: float, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:LOWer:THReshold
driver.calculate.limit.lower.threshold.set(threshold = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param threshold

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Name

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:NAME
class NameCls[source]

Name commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) str[source]
# SCPI: CALCulate<n>:LIMit<li>:NAME
value: str = driver.calculate.limit.name.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects a limit line that already exists or defines a name for a new limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

name: String containing the limit line name.

set(name: str, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:NAME
driver.calculate.limit.name.set(name = '1', window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects a limit line that already exists or defines a name for a new limit line.

param name

String containing the limit line name.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:STATe
value: bool = driver.calculate.limit.state.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command turns the limit check for a specific limit line on and off. To query the limit check result, use method RsFswp.Calculate.Limit.Fail.get_. Note that a new command exists to activate the limit check and define the trace to be checked in one step (see method RsFswp.Calculate.Limit.Trace.Check.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:STATe
driver.calculate.limit.state.set(state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command turns the limit check for a specific limit line on and off. To query the limit check result, use method RsFswp.Calculate.Limit.Fail.get_. Note that a new command exists to activate the limit check and define the trace to be checked in one step (see method RsFswp.Calculate.Limit.Trace.Check.set) .

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Trace<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.calculate.limit.trace.repcap_trace_get()
driver.calculate.limit.trace.repcap_trace_set(repcap.Trace.Tr1)

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:TRACe<Trace>
class TraceCls[source]

Trace commands group definition. 2 total commands, 1 Subgroups, 1 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

get(window=Window.Default, limitIx=LimitIx.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:TRACe<t>
value: float = driver.calculate.limit.trace.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, trace = repcap.Trace.Default)

This command links a limit line to one or more traces. Note that this command is maintained for compatibility reasons only. Limit lines no longer need to be assigned to a trace explicitly. The trace to be checked can be defined directly (as a suffix) in the new command to activate the limit check (see method RsFswp.Calculate.Limit.Trace.Check.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

trace_limit: No help available

set(trace_limit: float, window=Window.Default, limitIx=LimitIx.Default, trace=Trace.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:TRACe<t>
driver.calculate.limit.trace.set(trace_limit = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, trace = repcap.Trace.Default)

This command links a limit line to one or more traces. Note that this command is maintained for compatibility reasons only. Limit lines no longer need to be assigned to a trace explicitly. The trace to be checked can be defined directly (as a suffix) in the new command to activate the limit check (see method RsFswp.Calculate.Limit.Trace.Check.set) .

param trace_limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.trace.clone()

Subgroups

Check

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:TRACe<Trace>:CHECk
class CheckCls[source]

Check commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default, trace=Trace.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:TRACe<t>:CHECk
value: bool = driver.calculate.limit.trace.check.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, trace = repcap.Trace.Default)

This command turns the limit check for a specific trace on and off. To query the limit check result, use method RsFswp. Calculate.Limit.Fail.get_.

INTRO_CMD_HELP: Note that this command replaces the two commands from previous signal and spectrum analyzers (which are still supported, however) :

  • CALCulate<n>:LIMit:TRACe<t>

  • method RsFswp.Calculate.Limit.State.set

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, limitIx=LimitIx.Default, trace=Trace.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:TRACe<t>:CHECk
driver.calculate.limit.trace.check.set(state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default, trace = repcap.Trace.Default)

This command turns the limit check for a specific trace on and off. To query the limit check result, use method RsFswp. Calculate.Limit.Fail.get_.

INTRO_CMD_HELP: Note that this command replaces the two commands from previous signal and spectrum analyzers (which are still supported, however) :

  • CALCulate<n>:LIMit:TRACe<t>

  • method RsFswp.Calculate.Limit.State.set

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Unit

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:UNIT
class UnitCls[source]

Unit commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) PowerUnitC[source]
# SCPI: CALCulate<n>:LIMit<li>:UNIT
value: enums.PowerUnitC = driver.calculate.limit.unit.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines the unit of a limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

unit: If you select a dB-based unit for the limit line, the command automatically turns the limit line into a relative limit line.

set(unit: PowerUnitC, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:UNIT
driver.calculate.limit.unit.set(unit = enums.PowerUnitC.A, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines the unit of a limit line.

param unit

If you select a dB-based unit for the limit line, the command automatically turns the limit line into a relative limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Upper
class UpperCls[source]

Upper commands group definition. 8 total commands, 8 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.limit.upper.clone()

Subgroups

Data

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:UPPer:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) List[float][source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer[:DATA]
value: List[float] = driver.calculate.limit.upper.data.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines the vertical definition points of an upper limit line.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

limit_line_points: Variable number of level values. Note that the number of vertical values has to be the same as the number of horizontal values set with method RsFswp.Calculate.Limit.Control.Data.set. If not, the R&S FSWP either adds missing values or ignores surplus values. Unit: DBM

set(limit_line_points: List[float], window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer[:DATA]
driver.calculate.limit.upper.data.set(limit_line_points = [1.1, 2.2, 3.3], window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command defines the vertical definition points of an upper limit line.

param limit_line_points

Variable number of level values. Note that the number of vertical values has to be the same as the number of horizontal values set with method RsFswp.Calculate.Limit.Control.Data.set. If not, the R&S FSWP either adds missing values or ignores surplus values. Unit: DBM

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Margin

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:UPPer:MARGin
class MarginCls[source]

Margin commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:MARGin
value: float = driver.calculate.limit.upper.margin.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

margin: No help available

set(margin: float, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:MARGin
driver.calculate.limit.upper.margin.set(margin = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param margin

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Mode

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:UPPer:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) ReferenceMode[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:MODE
value: enums.ReferenceMode = driver.calculate.limit.upper.mode.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects the vertical limit line scaling.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

mode: ABSolute Limit line is defined by absolute physical values. The unit is variable. RELative Limit line is defined by relative values related to the reference level (dB) .

set(mode: ReferenceMode, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:MODE
driver.calculate.limit.upper.mode.set(mode = enums.ReferenceMode.ABSolute, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects the vertical limit line scaling.

param mode

ABSolute Limit line is defined by absolute physical values. The unit is variable. RELative Limit line is defined by relative values related to the reference level (dB) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Offset

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:UPPer:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:OFFSet
value: float = driver.calculate.limit.upper.offset.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

offset: No help available

set(offset: float, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:OFFSet
driver.calculate.limit.upper.offset.set(offset = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param offset

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Shift

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:UPPer:SHIFt
class ShiftCls[source]

Shift commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:SHIFt
value: float = driver.calculate.limit.upper.shift.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command moves a complete upper limit line vertically. Compared to defining an offset, this command actually changes the limit line definition points by the value you define.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

distance: Defines the distance that the limit line moves.

set(distance: float, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:SHIFt
driver.calculate.limit.upper.shift.set(distance = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command moves a complete upper limit line vertically. Compared to defining an offset, this command actually changes the limit line definition points by the value you define.

param distance

Defines the distance that the limit line moves.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Spacing

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:UPPer:SPACing
class SpacingCls[source]

Spacing commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) ScalingMode[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:SPACing
value: enums.ScalingMode = driver.calculate.limit.upper.spacing.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects linear or logarithmic interpolation for the calculation of an upper limit line from one horizontal point to the next.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

interpol_type: LINear | LOGarithmic

set(interpol_type: ScalingMode, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:SPACing
driver.calculate.limit.upper.spacing.set(interpol_type = enums.ScalingMode.LINear, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command selects linear or logarithmic interpolation for the calculation of an upper limit line from one horizontal point to the next.

param interpol_type

LINear | LOGarithmic

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

State

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:UPPer:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) bool[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:STATe
value: bool = driver.calculate.limit.upper.state.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command turns an upper limit line on and off. Before you can use the command, you have to select a limit line with method RsFswp.Calculate.Limit.Name.set.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:STATe
driver.calculate.limit.upper.state.set(state = False, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

This command turns an upper limit line on and off. Before you can use the command, you have to select a limit line with method RsFswp.Calculate.Limit.Name.set.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Threshold

SCPI Commands

CALCulate<Window>:LIMit<LimitIx>:UPPer:THReshold
class ThresholdCls[source]

Threshold commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, limitIx=LimitIx.Default) float[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:THReshold
value: float = driver.calculate.limit.upper.threshold.get(window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

limit: No help available

set(limit: float, window=Window.Default, limitIx=LimitIx.Default) None[source]
# SCPI: CALCulate<n>:LIMit<li>:UPPer:THReshold
driver.calculate.limit.upper.threshold.set(limit = 1.0, window = repcap.Window.Default, limitIx = repcap.LimitIx.Default)

No command help available

param limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Marker<Marker>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.calculate.marker.repcap_marker_get()
driver.calculate.marker.repcap_marker_set(repcap.Marker.Nr1)
class MarkerCls[source]

Marker commands group definition. 131 total commands, 15 Subgroups, 0 group commands Repeated Capability: Marker, default value after init: Marker.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.clone()

Subgroups

Aoff

SCPI Commands

CALCulate<Window>:MARKer:AOFF
class AoffCls[source]

Aoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer:AOFF
driver.calculate.marker.aoff.set(window = repcap.Window.Default)

This command turns off all markers.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Count

SCPI Commands

CALCulate<Window>:MARKer<Marker>:COUNt
class CountCls[source]

Count commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:COUNt
value: bool = driver.calculate.marker.count.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:COUNt
driver.calculate.marker.count.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.count.clone()

Subgroups

Frequency

SCPI Commands

CALCulate<Window>:MARKer<Marker>:COUNt:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:COUNt:FREQuency
value: float = driver.calculate.marker.count.frequency.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

frequency: No help available

Resolution

SCPI Commands

CALCulate<Window>:MARKer<Marker>:COUNt:RESolution
class ResolutionCls[source]

Resolution commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:COUNt:RESolution
value: float = driver.calculate.marker.count.resolution.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

resolution: No help available

set(resolution: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:COUNt:RESolution
driver.calculate.marker.count.resolution.set(resolution = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param resolution

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Function
class FunctionCls[source]

Function commands group definition. 90 total commands, 17 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.clone()

Subgroups

Ademod
class AdemodCls[source]

Ademod commands group definition. 12 total commands, 9 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.clone()

Subgroups

Afrequency
class AfrequencyCls[source]

Afrequency commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.afrequency.clone()

Subgroups

Result<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.calculate.marker.function.ademod.afrequency.result.repcap_trace_get()
driver.calculate.marker.function.ademod.afrequency.result.repcap_trace_set(repcap.Trace.Tr1)

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:ADEMod:AFRequency:RESult<Trace>
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

get(window=Window.Default, marker=Marker.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:ADEMod:AFRequency[:RESult<t>]
value: float = driver.calculate.marker.function.ademod.afrequency.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default, trace = repcap.Trace.Default)

This command queries the modulation (audio) frequency for the demodulation method in the specified window.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Result’)

return

mod_freq: Modulation frequency in Hz.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.afrequency.result.clone()
Am
class AmCls[source]

Am commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.am.clone()

Subgroups

Result<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.calculate.marker.function.ademod.am.result.repcap_trace_get()
driver.calculate.marker.function.ademod.am.result.repcap_trace_set(repcap.Trace.Tr1)

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:ADEMod:AM:RESult<Trace>
class ResultCls[source]

Result commands group definition. 2 total commands, 1 Subgroups, 1 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

get(meas_type: AdemMeasType, window=Window.Default, marker=Marker.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:ADEMod:AM[:RESult<t>]
value: float = driver.calculate.marker.function.ademod.am.result.get(meas_type = enums.AdemMeasType.MIDDle, window = repcap.Window.Default, marker = repcap.Marker.Default, trace = repcap.Trace.Default)

This command queries the current value of the demodulated signal for the specified trace (as displayed in the ‘Result Summary’ in manual operation) . Note that all windows with the same evaluation method have the same traces, thus the window is irrelevant.

param meas_type

PPEak | MPEak | MIDDle | RMS PPEak Postive peak (+PK) MPEak | NPEak Negative peak (-PK) MIDDle Average of positive and negative peaks ±PK/2 RMS Root mean square value

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Result’)

return

meas_type_result: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.am.result.clone()

Subgroups

Relative

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:ADEMod:AM:RESult<Trace>:RELative
class RelativeCls[source]

Relative commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(meas_type: AdemMeasType, window=Window.Default, marker=Marker.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:ADEMod:AM[:RESult<t>]:RELative
value: float = driver.calculate.marker.function.ademod.am.result.relative.get(meas_type = enums.AdemMeasType.MIDDle, window = repcap.Window.Default, marker = repcap.Marker.Default, trace = repcap.Trace.Default)

This command queries the current relative value of the demodulated signal for the specified trace (as displayed in the ‘Result Summary’ in manual operation) . Note that all windows with the same evaluation method have the same traces. The unit of the results depends on the method RsFswp.Configure.Ademod.Results.Unit.set setting.

param meas_type

PPEak Postive peak (+PK) MPEak | NPEak Negative peak (-PK) MIDDle Average of positive and negative peaks ±PK/2 RMS Root mean square value

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Result’)

return

meas_type_result: No help available

Carrier
class CarrierCls[source]

Carrier commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.carrier.clone()

Subgroups

Result<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.calculate.marker.function.ademod.carrier.result.repcap_trace_get()
driver.calculate.marker.function.ademod.carrier.result.repcap_trace_set(repcap.Trace.Tr1)

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:ADEMod:CARRier:RESult<Trace>
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

get(window=Window.Default, marker=Marker.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:ADEMod:CARRier[:RESult<t>]
value: float = driver.calculate.marker.function.ademod.carrier.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default, trace = repcap.Trace.Default)

This command queries the carrier power, which is determined from the Clr/Write data.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Result’)

return

cpower: Power of the carrier without modulation in dBm.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.carrier.result.clone()
Distortion
class DistortionCls[source]

Distortion commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.distortion.clone()

Subgroups

Write
class WriteCls[source]

Write commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.distortion.write.clone()

Subgroups

Result<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.calculate.marker.function.ademod.distortion.write.result.repcap_trace_get()
driver.calculate.marker.function.ademod.distortion.write.result.repcap_trace_set(repcap.Trace.Tr1)

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:ADEMod:DISTortion:WRITe:RESult<Trace>
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

get(window=Window.Default, marker=Marker.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:ADEMod:DISTortion[:WRITe]:RESult<t>
value: float = driver.calculate.marker.function.ademod.distortion.write.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default, trace = repcap.Trace.Default)

This command queries the result of the modulation distortion measurement in the specified window for the specified trace. Note that this value is only calculated if an AF Spectrum window is displayed.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Result’)

return

distort: numeric value Modulation distortion in percent. Unit: %

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.distortion.write.result.clone()
Fm
class FmCls[source]

Fm commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.fm.clone()

Subgroups

Result<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.calculate.marker.function.ademod.fm.result.repcap_trace_get()
driver.calculate.marker.function.ademod.fm.result.repcap_trace_set(repcap.Trace.Tr1)

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:ADEMod:FM:RESult<Trace>
class ResultCls[source]

Result commands group definition. 2 total commands, 1 Subgroups, 1 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

get(meas_type: AdemMeasType, window=Window.Default, marker=Marker.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:ADEMod:FM[:RESult<t>]
value: float = driver.calculate.marker.function.ademod.fm.result.get(meas_type = enums.AdemMeasType.MIDDle, window = repcap.Window.Default, marker = repcap.Marker.Default, trace = repcap.Trace.Default)

This command queries the current value of the demodulated signal for the specified trace (as displayed in the ‘Result Summary’ in manual operation) . Note that all windows with the same evaluation method have the same traces, thus the window is irrelevant.

param meas_type

PPEak | MPEak | MIDDle | RMS PPEak Postive peak (+PK) MPEak | NPEak Negative peak (-PK) MIDDle Average of positive and negative peaks ±PK/2 RMS Root mean square value

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Result’)

return

meas_type_result: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.fm.result.clone()

Subgroups

Relative

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:ADEMod:FM:RESult<Trace>:RELative
class RelativeCls[source]

Relative commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(meas_type: AdemMeasType, window=Window.Default, marker=Marker.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:ADEMod:FM[:RESult<t>]:RELative
value: float = driver.calculate.marker.function.ademod.fm.result.relative.get(meas_type = enums.AdemMeasType.MIDDle, window = repcap.Window.Default, marker = repcap.Marker.Default, trace = repcap.Trace.Default)

This command queries the current relative value of the demodulated signal for the specified trace (as displayed in the ‘Result Summary’ in manual operation) . Note that all windows with the same evaluation method have the same traces. The unit of the results depends on the method RsFswp.Configure.Ademod.Results.Unit.set setting.

param meas_type

PPEak Postive peak (+PK) MPEak | NPEak Negative peak (-PK) MIDDle Average of positive and negative peaks ±PK/2 RMS Root mean square value

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Result’)

return

meas_type_result: No help available

FreqError
class FreqErrorCls[source]

FreqError commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.freqError.clone()

Subgroups

Result<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.calculate.marker.function.ademod.freqError.result.repcap_trace_get()
driver.calculate.marker.function.ademod.freqError.result.repcap_trace_set(repcap.Trace.Tr1)

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:ADEMod:FERRor:RESult<Trace>
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

get(window=Window.Default, marker=Marker.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:ADEMod:FERRor[:RESult<t>]
value: float = driver.calculate.marker.function.ademod.freqError.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default, trace = repcap.Trace.Default)

This command queries the carrier offset (= frequency error) for FM and PM demodulation. The carrier offset is determined from the current measurement data (CLR/WRITE) . The modulation is removed using low pass filtering.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Result’)

return

carr_offset: The deviation of the calculated carrier frequency to the ideal carrier frequency in Hz.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.freqError.result.clone()
Pm
class PmCls[source]

Pm commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.pm.clone()

Subgroups

Result<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.calculate.marker.function.ademod.pm.result.repcap_trace_get()
driver.calculate.marker.function.ademod.pm.result.repcap_trace_set(repcap.Trace.Tr1)

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:ADEMod:PM:RESult<Trace>
class ResultCls[source]

Result commands group definition. 2 total commands, 1 Subgroups, 1 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

get(meas_type: AdemMeasType, window=Window.Default, marker=Marker.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:ADEMod:PM[:RESult<t>]
value: float = driver.calculate.marker.function.ademod.pm.result.get(meas_type = enums.AdemMeasType.MIDDle, window = repcap.Window.Default, marker = repcap.Marker.Default, trace = repcap.Trace.Default)

This command queries the current value of the demodulated signal for the specified trace (as displayed in the ‘Result Summary’ in manual operation) . Note that all windows with the same evaluation method have the same traces, thus the window is irrelevant.

param meas_type

PPEak | MPEak | MIDDle | RMS PPEak Postive peak (+PK) MPEak | NPEak Negative peak (-PK) MIDDle Average of positive and negative peaks ±PK/2 RMS Root mean square value

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Result’)

return

meas_type_result: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.pm.result.clone()

Subgroups

Relative

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:ADEMod:PM:RESult<Trace>:RELative
class RelativeCls[source]

Relative commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(meas_type: AdemMeasType, window=Window.Default, marker=Marker.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:ADEMod:PM[:RESult<t>]:RELative
value: float = driver.calculate.marker.function.ademod.pm.result.relative.get(meas_type = enums.AdemMeasType.MIDDle, window = repcap.Window.Default, marker = repcap.Marker.Default, trace = repcap.Trace.Default)

This command queries the current relative value of the demodulated signal for the specified trace (as displayed in the ‘Result Summary’ in manual operation) . Note that all windows with the same evaluation method have the same traces. The unit of the results depends on the method RsFswp.Configure.Ademod.Results.Unit.set setting.

param meas_type

PPEak Postive peak (+PK) MPEak | NPEak Negative peak (-PK) MIDDle Average of positive and negative peaks ±PK/2 RMS Root mean square value

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Result’)

return

meas_type_result: No help available

Sinad
class SinadCls[source]

Sinad commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.sinad.clone()

Subgroups

Result<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.calculate.marker.function.ademod.sinad.result.repcap_trace_get()
driver.calculate.marker.function.ademod.sinad.result.repcap_trace_set(repcap.Trace.Tr1)

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:ADEMod:SINad:RESult<Trace>
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

get(window=Window.Default, marker=Marker.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:ADEMod:SINad:RESult<t>
value: float = driver.calculate.marker.function.ademod.sinad.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default, trace = repcap.Trace.Default)

This command queries the result of the signal-to-noise-and-distortion (SINAD) measurement in the specified window for the specified trace. Note that this value is only calculated if an AF Spectrum window is displayed.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Result’)

return

sinad: The signal-to-noise-and-distortion ratio in dB.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.sinad.result.clone()
Thd
class ThdCls[source]

Thd commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.thd.clone()

Subgroups

Result<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.calculate.marker.function.ademod.thd.result.repcap_trace_get()
driver.calculate.marker.function.ademod.thd.result.repcap_trace_set(repcap.Trace.Tr1)

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:ADEMod:THD:RESult<Trace>
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

get(window=Window.Default, marker=Marker.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:ADEMod:THD:RESult<t>
value: float = driver.calculate.marker.function.ademod.thd.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default, trace = repcap.Trace.Default)

This command queries the result of the total harmonic distortion (THD) measurement in the specified window. Note that this value is only calculated if an AF Spectrum window is displayed.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Result’)

return

thd: Total harmonic distortion of the demodulated signal in dB.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ademod.thd.result.clone()
AfPhase
class AfPhaseCls[source]

AfPhase commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.afPhase.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:AFPHase:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:AFPHase:RESult
value: float = driver.calculate.marker.function.afPhase.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

af_phase: No help available

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:AFPHase:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:AFPHase[:STATe]
value: bool = driver.calculate.marker.function.afPhase.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:AFPHase[:STATe]
driver.calculate.marker.function.afPhase.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Bpower
class BpowerCls[source]

Bpower commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.bpower.clone()

Subgroups

Aoff

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:BPOWer:AOFF
class AoffCls[source]

Aoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:BPOWer:AOFF
driver.calculate.marker.function.bpower.aoff.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Mode

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:BPOWer:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) MarkerMode[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:BPOWer:MODE
value: enums.MarkerMode = driver.calculate.marker.function.bpower.mode.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

mode: No help available

set(mode: MarkerMode, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:BPOWer:MODE
driver.calculate.marker.function.bpower.mode.set(mode = enums.MarkerMode.DENSity, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param mode

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:BPOWer:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:BPOWer:RESult
value: float = driver.calculate.marker.function.bpower.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

power: No help available

Span

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:BPOWer:SPAN
class SpanCls[source]

Span commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:BPOWer:SPAN
value: float = driver.calculate.marker.function.bpower.span.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

span: No help available

set(span: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:BPOWer:SPAN
driver.calculate.marker.function.bpower.span.set(span = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param span

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:BPOWer:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:BPOWer[:STATe]
value: bool = driver.calculate.marker.function.bpower.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:BPOWer[:STATe]
driver.calculate.marker.function.bpower.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Center

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:CENTer
class CenterCls[source]

Center commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:CENTer
driver.calculate.marker.function.center.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command matches the center frequency to the frequency of a marker. If you use the command in combination with a delta marker, that delta marker is turned into a normal marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Cstep

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:CSTep
class CstepCls[source]

Cstep commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:CSTep
driver.calculate.marker.function.cstep.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Fpeaks
class FpeaksCls[source]

Fpeaks commands group definition. 8 total commands, 8 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.fpeaks.clone()

Subgroups

Annotation
class AnnotationCls[source]

Annotation commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.fpeaks.annotation.clone()

Subgroups

Label
class LabelCls[source]

Label commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.fpeaks.annotation.label.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:FPEaks:ANNotation:LABel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:FPEaks:ANNotation:LABel[:STATe]
value: bool = driver.calculate.marker.function.fpeaks.annotation.label.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:FPEaks:ANNotation:LABel[:STATe]
driver.calculate.marker.function.fpeaks.annotation.label.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Count

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:FPEaks:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:FPEaks:COUNt
value: float = driver.calculate.marker.function.fpeaks.count.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

number_of_peaks: No help available

Immediate

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:FPEaks:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(peaks: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:FPEaks[:IMMediate]
driver.calculate.marker.function.fpeaks.immediate.set(peaks = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param peaks

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

ListPy
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.fpeaks.listPy.clone()

Subgroups

Size

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:FPEaks:LIST:SIZE
class SizeCls[source]

Size commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:FPEaks:LIST:SIZE
value: float = driver.calculate.marker.function.fpeaks.listPy.size.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

max_no_peaks: No help available

set(max_no_peaks: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:FPEaks:LIST:SIZE
driver.calculate.marker.function.fpeaks.listPy.size.set(max_no_peaks = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param max_no_peaks

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Sort

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:FPEaks:SORT
class SortCls[source]

Sort commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) FpeaksSortMode[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:FPEaks:SORT
value: enums.FpeaksSortMode = driver.calculate.marker.function.fpeaks.sort.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command selects the order in which the results of a peak search are returned.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

sort_mode: X Sorts the peaks according to increasing position on the x-axis. Y Sorts the peaks according to decreasing position on the y-axis.

set(sort_mode: FpeaksSortMode, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:FPEaks:SORT
driver.calculate.marker.function.fpeaks.sort.set(sort_mode = enums.FpeaksSortMode.X, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command selects the order in which the results of a peak search are returned.

param sort_mode

X Sorts the peaks according to increasing position on the x-axis. Y Sorts the peaks according to decreasing position on the y-axis.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:FPEaks:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:FPEaks:STATe
value: bool = driver.calculate.marker.function.fpeaks.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:FPEaks:STATe
driver.calculate.marker.function.fpeaks.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

X

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:FPEaks:X
class XCls[source]

X commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:FPEaks:X
value: float = driver.calculate.marker.function.fpeaks.x.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the position of the peaks on the x-axis. The order depends on the sort order that has been set with method RsFswp.Calculate.Marker.Function.Fpeaks.Sort.set.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

peak_position: Position of the peaks on the x-axis. The unit depends on the measurement.

Y

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:FPEaks:Y
class YCls[source]

Y commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:FPEaks:Y
value: float = driver.calculate.marker.function.fpeaks.y.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command queries the position of the peaks on the y-axis. The order depends on the sort order that has been set with method RsFswp.Calculate.Marker.Function.Fpeaks.Sort.set.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

peak_position: Position of the peaks on the y-axis. The unit depends on the measurement.

Harmonics

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:HARMonics:PRESet
class HarmonicsCls[source]

Harmonics commands group definition. 6 total commands, 5 Subgroups, 1 group commands

preset(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:HARMonics:PRESet
driver.calculate.marker.function.harmonics.preset(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

preset_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.harmonics.clone()

Subgroups

Bandwidth
class BandwidthCls[source]

Bandwidth commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.harmonics.bandwidth.clone()

Subgroups

Auto

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:HARMonics:BANDwidth:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:HARMonics:BANDwidth:AUTO
driver.calculate.marker.function.harmonics.bandwidth.auto.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Distortion

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:HARMonics:DISTortion
class DistortionCls[source]

Distortion commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Distortion_Pct: float: No parameter help available

  • Distortion_Db: float: No parameter help available

get(result: Optional[ResultTypeD] = None, window=Window.Default, marker=Marker.Default) GetStruct[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:HARMonics:DISTortion
value: GetStruct = driver.calculate.marker.function.harmonics.distortion.get(result = enums.ResultTypeD.TOTal, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param result

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

structure: for return value, see the help for GetStruct structure arguments.

ListPy

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:HARMonics:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:HARMonics:LIST
value: float = driver.calculate.marker.function.harmonics.listPy.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

harmonics: No help available

Nharmonics

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:HARMonics:NHARmonics
class NharmonicsCls[source]

Nharmonics commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:HARMonics:NHARmonics
value: float = driver.calculate.marker.function.harmonics.nharmonics.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

no_harmonics: No help available

set(no_harmonics: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:HARMonics:NHARmonics
driver.calculate.marker.function.harmonics.nharmonics.set(no_harmonics = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param no_harmonics

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:HARMonics:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:HARMonics[:STATe]
value: bool = driver.calculate.marker.function.harmonics.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:HARMonics[:STATe]
driver.calculate.marker.function.harmonics.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Mdepth
class MdepthCls[source]

Mdepth commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.mdepth.clone()

Subgroups

Result<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.calculate.marker.function.mdepth.result.repcap_trace_get()
driver.calculate.marker.function.mdepth.result.repcap_trace_set(repcap.Trace.Tr1)

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:MDEPth:RESult<Trace>
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

get(window=Window.Default, marker=Marker.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:MDEPth:RESult<t>
value: float = driver.calculate.marker.function.mdepth.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Result’)

return

modulation_depth: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.mdepth.result.clone()
State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:MDEPth:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:MDEPth[:STATe]
value: bool = driver.calculate.marker.function.mdepth.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:MDEPth[:STATe]
driver.calculate.marker.function.mdepth.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Msummary

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:MSUMmary
class MsummaryCls[source]

Msummary commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class MsummaryStruct[source]

Response structure. Fields:

  • Time_Offset: float: No parameter help available

  • Meas_Time: float: No parameter help available

  • Pulse_Period: float: No parameter help available

  • Of_Pulses: float: No parameter help available

get(window=Window.Default, marker=Marker.Default) MsummaryStruct[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:MSUMmary
value: MsummaryStruct = driver.calculate.marker.function.msummary.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

structure: for return value, see the help for MsummaryStruct structure arguments.

set(time_offset: float, meas_time: float, pulse_period: float, of_pulses: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:MSUMmary
driver.calculate.marker.function.msummary.set(time_offset = 1.0, meas_time = 1.0, pulse_period = 1.0, of_pulses = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param time_offset

No help available

param meas_time

No help available

param pulse_period

No help available

param of_pulses

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

NdbDown

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:NDBDown
class NdbDownCls[source]

NdbDown commands group definition. 6 total commands, 5 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:NDBDown
value: float = driver.calculate.marker.function.ndbDown.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

distance: No help available

set(distance: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:NDBDown
driver.calculate.marker.function.ndbDown.set(distance = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param distance

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.ndbDown.clone()

Subgroups

Frequency

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:NDBDown:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:NDBDown:FREQuency
value: float = driver.calculate.marker.function.ndbDown.frequency.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

frequency: No help available

Qfactor

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:NDBDown:QFACtor
class QfactorCls[source]

Qfactor commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:NDBDown:QFACtor
value: float = driver.calculate.marker.function.ndbDown.qfactor.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

qfactor: No help available

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:NDBDown:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:NDBDown:RESult
value: float = driver.calculate.marker.function.ndbDown.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

distance: No help available

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:NDBDown:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:NDBDown:STATe
value: bool = driver.calculate.marker.function.ndbDown.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:NDBDown:STATe
driver.calculate.marker.function.ndbDown.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Time

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:NDBDown:TIME
class TimeCls[source]

Time commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Time_X_1: float: No parameter help available

  • Time_X_2: float: No parameter help available

get(window=Window.Default, marker=Marker.Default) GetStruct[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:NDBDown:TIME
value: GetStruct = driver.calculate.marker.function.ndbDown.time.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

structure: for return value, see the help for GetStruct structure arguments.

Noise
class NoiseCls[source]

Noise commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.noise.clone()

Subgroups

Aoff

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:NOISe:AOFF
class AoffCls[source]

Aoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:NOISe:AOFF
driver.calculate.marker.function.noise.aoff.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:NOISe:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:NOISe:RESult
value: float = driver.calculate.marker.function.noise.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

noise_level: No help available

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:NOISe:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:NOISe[:STATe]
value: bool = driver.calculate.marker.function.noise.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:NOISe[:STATe]
driver.calculate.marker.function.noise.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Pnoise
class PnoiseCls[source]

Pnoise commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.pnoise.clone()

Subgroups

Aoff

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:PNOise:AOFF
class AoffCls[source]

Aoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:PNOise:AOFF
driver.calculate.marker.function.pnoise.aoff.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:PNOise:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:PNOise:RESult
value: float = driver.calculate.marker.function.pnoise.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

phasenoise: No help available

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:PNOise:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:PNOise[:STATe]
value: bool = driver.calculate.marker.function.pnoise.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:PNOise[:STATe]
driver.calculate.marker.function.pnoise.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Power<SubBlock>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.calculate.marker.function.power.repcap_subBlock_get()
driver.calculate.marker.function.power.repcap_subBlock_set(repcap.SubBlock.Nr1)

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:POWer<SubBlock>:PRESet
class PowerCls[source]

Power commands group definition. 12 total commands, 6 Subgroups, 1 group commands Repeated Capability: SubBlock, default value after init: SubBlock.Nr1

preset(standard: TechnologyStandardB, window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:PRESet
driver.calculate.marker.function.power.preset(standard = enums.TechnologyStandardB.AWLan, window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param standard

(enum or string) No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.power.clone()

Subgroups

Auto
class AutoCls[source]

Auto commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.power.auto.clone()

Subgroups

ListPy

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:POWer<SubBlock>:AUTO:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) str[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:AUTO:LIST
value: str = driver.calculate.marker.function.power.auto.listPy.get(window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

list_py: No help available

Mode

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:POWer<SubBlock>:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) TraceModeD[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:MODE
value: enums.TraceModeD = driver.calculate.marker.function.power.mode.get(window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

mode: No help available

set(mode: TraceModeD, window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:MODE
driver.calculate.marker.function.power.mode.set(mode = enums.TraceModeD.MAXHold, window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param mode

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:POWer<SubBlock>:RESult
class ResultCls[source]

Result commands group definition. 4 total commands, 3 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) MarkerFunctionA[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:RESult
value: enums.MarkerFunctionA = driver.calculate.marker.function.power.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

measurement: No help available

set(measurement: MarkerFunctionA, window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:RESult
driver.calculate.marker.function.power.result.set(measurement = enums.MarkerFunctionA.ACPower, window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param measurement

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.power.result.clone()

Subgroups

Details

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:POWer<SubBlock>:RESult:DETails
class DetailsCls[source]

Details commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) MarkerFunctionA[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:RESult:DETails
value: enums.MarkerFunctionA = driver.calculate.marker.function.power.result.details.get(window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

measurement: No help available

set(measurement: MarkerFunctionA, window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:RESult:DETails
driver.calculate.marker.function.power.result.details.set(measurement = enums.MarkerFunctionA.ACPower, window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param measurement

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Phz

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:POWer<SubBlock>:RESult:PHZ
class PhzCls[source]

Phz commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:RESult:PHZ
value: bool = driver.calculate.marker.function.power.result.phz.get(window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:RESult:PHZ
driver.calculate.marker.function.power.result.phz.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Unit

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:POWer<SubBlock>:RESult:UNIT
class UnitCls[source]

Unit commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) PwrMeasUnit[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:RESult:UNIT
value: enums.PwrMeasUnit = driver.calculate.marker.function.power.result.unit.get(window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

measurement: No help available

set(measurement: PwrMeasUnit, window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:RESult:UNIT
driver.calculate.marker.function.power.result.unit.set(measurement = enums.PwrMeasUnit.ABS, window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param measurement

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Select

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:POWer<SubBlock>:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(meas_type: MarkerFunctionB, window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:SELect
driver.calculate.marker.function.power.select.set(meas_type = enums.MarkerFunctionB.ACPower, window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param meas_type

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Standard

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:POWer<SubBlock>:STANdard:DELete
class StandardCls[source]

Standard commands group definition. 3 total commands, 2 Subgroups, 1 group commands

delete(standard: str, window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:STANdard:DELete
driver.calculate.marker.function.power.standard.delete(standard = '1', window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param standard

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.power.standard.clone()

Subgroups

Catalog

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:POWer<SubBlock>:STANdard:CATalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:STANdard:CATalog
value: float = driver.calculate.marker.function.power.standard.catalog.get(window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

standards: No help available

Save

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:POWer<SubBlock>:STANdard:SAVE
class SaveCls[source]

Save commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) str[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:STANdard:SAVE
value: str = driver.calculate.marker.function.power.standard.save.get(window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

standard: No help available

set(standard: str, window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>:STANdard:SAVE
driver.calculate.marker.function.power.standard.save.set(standard = '1', window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param standard

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:POWer<SubBlock>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) OffState[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>[:STATe]
value: enums.OffState = driver.calculate.marker.function.power.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

state: No help available

set(state: OffState, window=Window.Default, marker=Marker.Default, subBlock=SubBlock.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:POWer<sb>[:STATe]
driver.calculate.marker.function.power.state.set(state = enums.OffState.OFF, window = repcap.Window.Default, marker = repcap.Marker.Default, subBlock = repcap.SubBlock.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Reference

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:REFerence
class ReferenceCls[source]

Reference commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:REFerence
driver.calculate.marker.function.reference.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command matches the reference level to the power level of a marker. If you use the command in combination with a delta marker, that delta marker is turned into a normal marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Strack
class StrackCls[source]

Strack commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.strack.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:STRack:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:STRack[:STATe]
value: bool = driver.calculate.marker.function.strack.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:STRack[:STATe]
driver.calculate.marker.function.strack.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Threshold

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:STRack:THReshold
class ThresholdCls[source]

Threshold commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:STRack:THReshold
value: float = driver.calculate.marker.function.strack.threshold.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

level: No help available

set(level: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:STRack:THReshold
driver.calculate.marker.function.strack.threshold.set(level = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param level

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Trace

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:STRack:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:STRack:TRACe
value: float = driver.calculate.marker.function.strack.trace.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

trace_number: No help available

set(trace_number: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:STRack:TRACe
driver.calculate.marker.function.strack.trace.set(trace_number = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param trace_number

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Summary
class SummaryCls[source]

Summary commands group definition. 20 total commands, 8 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.summary.clone()

Subgroups

Aoff

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:AOFF
class AoffCls[source]

Aoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:AOFF
driver.calculate.marker.function.summary.aoff.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Average

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:AVERage
class AverageCls[source]

Average commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:AVERage
value: bool = driver.calculate.marker.function.summary.average.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:AVERage
driver.calculate.marker.function.summary.average.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Mean
class MeanCls[source]

Mean commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.summary.mean.clone()

Subgroups

Average
class AverageCls[source]

Average commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.summary.mean.average.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:MEAN:AVERage:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:MEAN:AVERage:RESult
value: float = driver.calculate.marker.function.summary.mean.average.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

mean_power: No help available

Phold
class PholdCls[source]

Phold commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.summary.mean.phold.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:MEAN:PHOLd:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:MEAN:PHOLd:RESult
value: float = driver.calculate.marker.function.summary.mean.phold.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

mean_power: No help available

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:MEAN:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:MEAN:RESult
value: float = driver.calculate.marker.function.summary.mean.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

mean_power: No help available

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:MEAN:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:MEAN[:STATe]
value: bool = driver.calculate.marker.function.summary.mean.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:MEAN[:STATe]
driver.calculate.marker.function.summary.mean.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Phold

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:PHOLd
class PholdCls[source]

Phold commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:PHOLd
value: bool = driver.calculate.marker.function.summary.phold.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:PHOLd
driver.calculate.marker.function.summary.phold.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Ppeak
class PpeakCls[source]

Ppeak commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.summary.ppeak.clone()

Subgroups

Average
class AverageCls[source]

Average commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.summary.ppeak.average.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:PPEak:AVERage:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:PPEak:AVERage:RESult
value: float = driver.calculate.marker.function.summary.ppeak.average.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

peak_power: No help available

Phold
class PholdCls[source]

Phold commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.summary.ppeak.phold.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:PPEak:PHOLd:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:PPEak:PHOLd:RESult
value: float = driver.calculate.marker.function.summary.ppeak.phold.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

peak_power: No help available

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:PPEak:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:PPEak:RESult
value: float = driver.calculate.marker.function.summary.ppeak.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

peak_power: No help available

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:PPEak:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:PPEak[:STATe]
value: bool = driver.calculate.marker.function.summary.ppeak.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:PPEak[:STATe]
driver.calculate.marker.function.summary.ppeak.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Rms
class RmsCls[source]

Rms commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.summary.rms.clone()

Subgroups

Average
class AverageCls[source]

Average commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.summary.rms.average.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:RMS:AVERage:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:RMS:AVERage:RESult
value: float = driver.calculate.marker.function.summary.rms.average.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

rms_power: No help available

Phold
class PholdCls[source]

Phold commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.summary.rms.phold.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:RMS:PHOLd:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:RMS:PHOLd:RESult
value: float = driver.calculate.marker.function.summary.rms.phold.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

rms_power: No help available

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:RMS:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:RMS:RESult
value: float = driver.calculate.marker.function.summary.rms.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

rms_power: No help available

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:RMS:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:RMS[:STATe]
value: bool = driver.calculate.marker.function.summary.rms.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:RMS[:STATe]
driver.calculate.marker.function.summary.rms.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

StandardDev
class StandardDevCls[source]

StandardDev commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.summary.standardDev.clone()

Subgroups

Average
class AverageCls[source]

Average commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.summary.standardDev.average.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:SDEViation:AVERage:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:SDEViation:AVERage:RESult
value: float = driver.calculate.marker.function.summary.standardDev.average.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

standard_deviation: No help available

Phold
class PholdCls[source]

Phold commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.summary.standardDev.phold.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:SDEViation:PHOLd:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:SDEViation:PHOLd:RESult
value: float = driver.calculate.marker.function.summary.standardDev.phold.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

standard_deviation: No help available

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:SDEViation:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:SDEViation:RESult
value: float = driver.calculate.marker.function.summary.standardDev.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

standard_deviation: No help available

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:SDEViation:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:SDEViation[:STATe]
value: bool = driver.calculate.marker.function.summary.standardDev.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary:SDEViation[:STATe]
driver.calculate.marker.function.summary.standardDev.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:SUMMary:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary[:STATe]
value: bool = driver.calculate.marker.function.summary.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:SUMMary[:STATe]
driver.calculate.marker.function.summary.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Toi
class ToiCls[source]

Toi commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.toi.clone()

Subgroups

Result

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:TOI:RESult
class ResultCls[source]

Result commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:TOI:RESult
value: float = driver.calculate.marker.function.toi.result.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

toi: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.function.toi.result.clone()

Subgroups

Maximum

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:TOI:RESult:MAXimum
class MaximumCls[source]

Maximum commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:TOI:RESult:MAXimum
value: float = driver.calculate.marker.function.toi.result.maximum.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

toi: No help available

Minimum

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:TOI:RESult:MINimum
class MinimumCls[source]

Minimum commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:TOI:RESult:MINimum
value: float = driver.calculate.marker.function.toi.result.minimum.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

toi: No help available

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:FUNCtion:TOI:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:TOI[:STATe]
value: bool = driver.calculate.marker.function.toi.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:FUNCtion:TOI[:STATe]
driver.calculate.marker.function.toi.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

LinkTo
class LinkToCls[source]

LinkTo commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.linkTo.clone()

Subgroups

Marker<MarkerDestination>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.calculate.marker.linkTo.marker.repcap_markerDestination_get()
driver.calculate.marker.linkTo.marker.repcap_markerDestination_set(repcap.MarkerDestination.Nr1)

SCPI Commands

CALCulate<Window>:MARKer<Marker>:LINK:TO:MARKer<MarkerDestination>
class MarkerCls[source]

Marker commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: MarkerDestination, default value after init: MarkerDestination.Nr1

set(state: bool, window=Window.Default, marker=Marker.Default, markerDestination=MarkerDestination.Default) None[source]
# SCPI: CALCulate<n>:MARKer<ms>:LINK:TO:MARKer<mt>
driver.calculate.marker.linkTo.marker.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default, markerDestination = repcap.MarkerDestination.Default)

This command links the normal source marker <ms> to any active destination marker <md> (normal or delta marker) . If you change the horizontal position of marker <md>, marker <ms> changes its horizontal position to the same value.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param markerDestination

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.linkTo.marker.clone()
LoExclude

SCPI Commands

CALCulate<Window>:MARKer<Marker>:LOEXclude
class LoExcludeCls[source]

LoExclude commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:LOEXclude
value: bool = driver.calculate.marker.loExclude.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:LOEXclude
driver.calculate.marker.loExclude.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Maximum
class MaximumCls[source]

Maximum commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.maximum.clone()

Subgroups

Auto

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum:AUTO
driver.calculate.marker.maximum.auto.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Left

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum:LEFT
driver.calculate.marker.maximum.left.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next positive peak. The search includes only measurement values to the left of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum:NEXT
driver.calculate.marker.maximum.next.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next positive peak.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MAXimum[:PEAK]
driver.calculate.marker.maximum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the highest level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Minimum
class MinimumCls[source]

Minimum commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.minimum.clone()

Subgroups

Auto

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MINimum:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MINimum:AUTO
driver.calculate.marker.minimum.auto.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Left

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MINimum:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MINimum:LEFT
driver.calculate.marker.minimum.left.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next minimum peak value. The search includes only measurement values to the right of the current marker position.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Next

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MINimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MINimum:NEXT
driver.calculate.marker.minimum.next.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the next minimum peak value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
# SCPI: CALCulate<n>:MARKer<m>:MINimum[:PEAK]
driver.calculate.marker.minimum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to the minimum level. If the marker is not yet active, the command first activates the marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Pexcursion

SCPI Commands

CALCulate<Window>:MARKer<Marker>:PEXCursion
class PexcursionCls[source]

Pexcursion commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:PEXCursion
value: float = driver.calculate.marker.pexcursion.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command defines the peak excursion (for all markers) . The peak excursion sets the requirements for a peak to be detected during a peak search. The unit depends on the measurement.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

excursion: No help available

set(excursion: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:PEXCursion
driver.calculate.marker.pexcursion.set(excursion = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command defines the peak excursion (for all markers) . The peak excursion sets the requirements for a peak to be detected during a peak search. The unit depends on the measurement.

param excursion

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Spectrogram
class SpectrogramCls[source]

Spectrogram commands group definition. 12 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.spectrogram.clone()

Subgroups

Frame

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:FRAMe
class FrameCls[source]

Frame commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:FRAMe
value: float = driver.calculate.marker.spectrogram.frame.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

frame: No help available

set(frame: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:FRAMe
driver.calculate.marker.spectrogram.frame.set(frame = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param frame

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Sarea

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:SARea
class SareaCls[source]

Sarea commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) SearchArea[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:SARea
value: enums.SearchArea = driver.calculate.marker.spectrogram.sarea.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

search_area: No help available

set(search_area: SearchArea, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:SARea
driver.calculate.marker.spectrogram.sarea.set(search_area = enums.SearchArea.MEMory, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param search_area

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Xy
class XyCls[source]

Xy commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.spectrogram.xy.clone()

Subgroups

Maximum
class MaximumCls[source]

Maximum commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.spectrogram.xy.maximum.clone()

Subgroups

Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:XY:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:XY:MAXimum[:PEAK]
driver.calculate.marker.spectrogram.xy.maximum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Minimum
class MinimumCls[source]

Minimum commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.spectrogram.xy.minimum.clone()

Subgroups

Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:XY:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:XY:MINimum[:PEAK]
driver.calculate.marker.spectrogram.xy.minimum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Y
class YCls[source]

Y commands group definition. 8 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.spectrogram.y.clone()

Subgroups

Maximum
class MaximumCls[source]

Maximum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.spectrogram.y.maximum.clone()

Subgroups

Above

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MAXimum:ABOVe
class AboveCls[source]

Above commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MAXimum:ABOVe
driver.calculate.marker.spectrogram.y.maximum.above.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Below

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MAXimum:BELow
class BelowCls[source]

Below commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MAXimum:BELow
driver.calculate.marker.spectrogram.y.maximum.below.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Next

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MAXimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MAXimum:NEXT
driver.calculate.marker.spectrogram.y.maximum.next.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MAXimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MAXimum[:PEAK]
driver.calculate.marker.spectrogram.y.maximum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Minimum
class MinimumCls[source]

Minimum commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.spectrogram.y.minimum.clone()

Subgroups

Above

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MINimum:ABOVe
class AboveCls[source]

Above commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MINimum:ABOVe
driver.calculate.marker.spectrogram.y.minimum.above.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Below

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MINimum:BELow
class BelowCls[source]

Below commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MINimum:BELow
driver.calculate.marker.spectrogram.y.minimum.below.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Next

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MINimum:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MINimum:NEXT
driver.calculate.marker.spectrogram.y.minimum.next.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
Peak

SCPI Commands

CALCulate<Window>:MARKer<Marker>:SPECtrogram:Y:MINimum:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:SPECtrogram:Y:MINimum[:PEAK]
driver.calculate.marker.spectrogram.y.minimum.peak.set(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

set_with_opc(window=Window.Default, marker=Marker.Default, opc_timeout_ms: int = -1) None[source]
State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>[:STATe]
value: bool = driver.calculate.marker.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns markers on and off. If the corresponding marker number is currently active as a delta marker, it is turned into a normal marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>[:STATe]
driver.calculate.marker.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command turns markers on and off. If the corresponding marker number is currently active as a delta marker, it is turned into a normal marker.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Trace

SCPI Commands

CALCulate<Window>:MARKer<Marker>:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:TRACe
value: float = driver.calculate.marker.trace.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command selects the trace the marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

trace: No help available

set(trace: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:TRACe
driver.calculate.marker.trace.set(trace = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command selects the trace the marker is positioned on. Note that the corresponding trace must have a trace mode other than ‘Blank’. If necessary, the command activates the marker first.

param trace

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

X

SCPI Commands

CALCulate<Window>:MARKer<Marker>:X
class XCls[source]

X commands group definition. 6 total commands, 2 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:X
value: float = driver.calculate.marker.x.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to a specific coordinate on the x-axis. If necessary, the command activates the marker. If the marker has been used as a delta marker, the command turns it into a normal marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

stimulus: No help available

set(stimulus: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:X
driver.calculate.marker.x.set(stimulus = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

This command moves a marker to a specific coordinate on the x-axis. If necessary, the command activates the marker. If the marker has been used as a delta marker, the command turns it into a normal marker.

param stimulus

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.x.clone()

Subgroups

Slimits
class SlimitsCls[source]

Slimits commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.x.slimits.clone()

Subgroups

Left

SCPI Commands

CALCulate<Window>:MARKer<Marker>:X:SLIMits:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:X:SLIMits:LEFT
value: float = driver.calculate.marker.x.slimits.left.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

search_limit: No help available

set(search_limit: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:X:SLIMits:LEFT
driver.calculate.marker.x.slimits.left.set(search_limit = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param search_limit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:X:SLIMits:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:X:SLIMits[:STATe]
value: bool = driver.calculate.marker.x.slimits.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:X:SLIMits[:STATe]
driver.calculate.marker.x.slimits.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Zoom
class ZoomCls[source]

Zoom commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.x.slimits.zoom.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:MARKer<Marker>:X:SLIMits:ZOOM:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) bool[source]
# SCPI: CALCulate<n>:MARKer<m>:X:SLIMits:ZOOM[:STATe]
value: bool = driver.calculate.marker.x.slimits.zoom.state.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

state: No help available

set(state: bool, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:X:SLIMits:ZOOM[:STATe]
driver.calculate.marker.x.slimits.zoom.state.set(state = False, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Ssize

SCPI Commands

CALCulate<Window>:MARKer<Marker>:X:SSIZe
class SsizeCls[source]

Ssize commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) Stepsize[source]
# SCPI: CALCulate<n>:MARKer<m>:X:SSIZe
value: enums.Stepsize = driver.calculate.marker.x.ssize.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

stepsize: No help available

set(stepsize: Stepsize, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:X:SSIZe
driver.calculate.marker.x.ssize.set(stepsize = enums.Stepsize.POINts, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param stepsize

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Y

SCPI Commands

CALCulate<Window>:MARKer<Marker>:Y
class YCls[source]

Y commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:Y
value: float = driver.calculate.marker.y.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

Queries the result at the position of the specified marker.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

value_stimulus: No help available

set(value_stimulus: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:Y
driver.calculate.marker.y.set(value_stimulus = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

Queries the result at the position of the specified marker.

param value_stimulus

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.marker.y.clone()

Subgroups

Percent

SCPI Commands

CALCulate<Window>:MARKer<Marker>:Y:PERCent
class PercentCls[source]

Percent commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:Y:PERCent
value: float = driver.calculate.marker.y.percent.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

probability: No help available

set(probability: float, window=Window.Default, marker=Marker.Default) None[source]
# SCPI: CALCulate<n>:MARKer<m>:Y:PERCent
driver.calculate.marker.y.percent.set(probability = 1.0, window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param probability

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

Z

SCPI Commands

CALCulate<Window>:MARKer<Marker>:Z
class ZCls[source]

Z commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, marker=Marker.Default) float[source]
# SCPI: CALCulate<n>:MARKer<m>:Z
value: float = driver.calculate.marker.z.get(window = repcap.Window.Default, marker = repcap.Marker.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param marker

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Marker’)

return

value: No help available

Math

class MathCls[source]

Math commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.math.clone()

Subgroups

Expression
class ExpressionCls[source]

Expression commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.math.expression.clone()

Subgroups

Define

SCPI Commands

CALCulate<Window>:MATH:EXPRession:DEFine
class DefineCls[source]

Define commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: CALCulate<n>:MATH[:EXPRession][:DEFine]
value: str = driver.calculate.math.expression.define.get(window = repcap.Window.Default)

This command selects the operation for trace mathematics.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

expression: No help available

set(expression: str, window=Window.Default) None[source]
# SCPI: CALCulate<n>:MATH[:EXPRession][:DEFine]
driver.calculate.math.expression.define.set(expression = r1, window = repcap.Window.Default)

This command selects the operation for trace mathematics.

param expression

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Mode

SCPI Commands

CALCulate<Window>:MATH:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) AverageModeA[source]
# SCPI: CALCulate<n>:MATH:MODE
value: enums.AverageModeA = driver.calculate.math.mode.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

mode: No help available

set(mode: AverageModeA, window=Window.Default) None[source]
# SCPI: CALCulate<n>:MATH:MODE
driver.calculate.math.mode.set(mode = enums.AverageModeA.LINear, window = repcap.Window.Default)

No command help available

param mode

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Position

SCPI Commands

CALCulate<Window>:MATH:POSition
class PositionCls[source]

Position commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:MATH:POSition
value: float = driver.calculate.math.position.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

position: No help available

set(position: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:MATH:POSition
driver.calculate.math.position.set(position = 1.0, window = repcap.Window.Default)

No command help available

param position

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

State

SCPI Commands

CALCulate<Window>:MATH:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:MATH:STATe
value: bool = driver.calculate.math.state.get(window = repcap.Window.Default)

This command turns trace mathematics on and off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: ON | 1 Turns trace mathematics on and selects the operation that has been selected last (or (TRACE1-TRACE3) if you have not yet selected one) . OFF | 0 Turns trace mathematics off.

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:MATH:STATe
driver.calculate.math.state.set(state = False, window = repcap.Window.Default)

This command turns trace mathematics on and off.

param state

ON | 1 Turns trace mathematics on and selects the operation that has been selected last (or (TRACE1-TRACE3) if you have not yet selected one) . OFF | 0 Turns trace mathematics off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Msra

class MsraCls[source]

Msra commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.msra.clone()

Subgroups

Aline
class AlineCls[source]

Aline commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.msra.aline.clone()

Subgroups

Show

SCPI Commands

CALCulate<Window>:MSRA:ALINe:SHOW
class ShowCls[source]

Show commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:MSRA:ALINe:SHOW
value: bool = driver.calculate.msra.aline.show.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:MSRA:ALINe:SHOW
driver.calculate.msra.aline.show.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:MSRA:ALINe:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:MSRA:ALINe:VALue
value: float = driver.calculate.msra.aline.value.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

stimulus: No help available

set(stimulus: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:MSRA:ALINe:VALue
driver.calculate.msra.aline.value.set(stimulus = 1.0, window = repcap.Window.Default)

No command help available

param stimulus

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Window
class WindowCls[source]

Window commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.msra.window.clone()

Subgroups

Ival

SCPI Commands

CALCulate<Window>:MSRA:WINDow:IVAL
class IvalCls[source]

Ival commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class TimeSpan[source]

Response structure. Fields:

  • Start: float: No parameter help available

  • Stop: float: No parameter help available

get(stimulus: float, window=Window.Default) TimeSpan[source]
# SCPI: CALCulate<n>:MSRA:WINDow:IVAL
value: TimeSpan = driver.calculate.msra.window.ival.get(stimulus = 1.0, window = repcap.Window.Default)

No command help available

param stimulus

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

structure: for return value, see the help for TimeSpan structure arguments.

PeakSearch

class PeakSearchCls[source]

PeakSearch commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.peakSearch.clone()

Subgroups

Auto

SCPI Commands

CALCulate<Window>:PSEarch:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:PSEarch:AUTO
driver.calculate.peakSearch.auto.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Margin

SCPI Commands

CALCulate<Window>:PSEarch:MARGin
class MarginCls[source]

Margin commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:PSEarch:MARGin
value: float = driver.calculate.peakSearch.margin.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

threshold: No help available

set(threshold: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:PSEarch:MARGin
driver.calculate.peakSearch.margin.set(threshold = 1.0, window = repcap.Window.Default)

No command help available

param threshold

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Pshow

SCPI Commands

CALCulate<Window>:PSEarch:PSHow
class PshowCls[source]

Pshow commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:PSEarch:PSHow
value: bool = driver.calculate.peakSearch.pshow.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:PSEarch:PSHow
driver.calculate.peakSearch.pshow.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Subranges

SCPI Commands

CALCulate<Window>:PSEarch:SUBRanges
class SubrangesCls[source]

Subranges commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:PSEarch:SUBRanges
value: float = driver.calculate.peakSearch.subranges.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

number_peaks: No help available

set(number_peaks: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:PSEarch:SUBRanges
driver.calculate.peakSearch.subranges.set(number_peaks = 1.0, window = repcap.Window.Default)

No command help available

param number_peaks

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Pmeter<PowerMeter>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.calculate.pmeter.repcap_powerMeter_get()
driver.calculate.pmeter.repcap_powerMeter_set(repcap.PowerMeter.Nr1)
class PmeterCls[source]

Pmeter commands group definition. 2 total commands, 1 Subgroups, 0 group commands Repeated Capability: PowerMeter, default value after init: PowerMeter.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.pmeter.clone()

Subgroups

Relative
class RelativeCls[source]

Relative commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.pmeter.relative.clone()

Subgroups

Magnitude

SCPI Commands

CALCulate<Window>:PMETer<PowerMeter>:RELative:MAGNitude
class MagnitudeCls[source]

Magnitude commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, powerMeter=PowerMeter.Default) float[source]
# SCPI: CALCulate<n>:PMETer<p>:RELative[:MAGNitude]
value: float = driver.calculate.pmeter.relative.magnitude.get(window = repcap.Window.Default, powerMeter = repcap.PowerMeter.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

ref_value: No help available

set(ref_value: float, window=Window.Default, powerMeter=PowerMeter.Default) None[source]
# SCPI: CALCulate<n>:PMETer<p>:RELative[:MAGNitude]
driver.calculate.pmeter.relative.magnitude.set(ref_value = 1.0, window = repcap.Window.Default, powerMeter = repcap.PowerMeter.Default)

No command help available

param ref_value

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

State

SCPI Commands

CALCulate<Window>:PMETer<PowerMeter>:RELative:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, powerMeter=PowerMeter.Default) bool[source]
# SCPI: CALCulate<n>:PMETer<p>:RELative:STATe
value: bool = driver.calculate.pmeter.relative.state.get(window = repcap.Window.Default, powerMeter = repcap.PowerMeter.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

state: No help available

set(state: bool, window=Window.Default, powerMeter=PowerMeter.Default) None[source]
# SCPI: CALCulate<n>:PMETer<p>:RELative:STATe
driver.calculate.pmeter.relative.state.set(state = False, window = repcap.Window.Default, powerMeter = repcap.PowerMeter.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Rtms

class RtmsCls[source]

Rtms commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.rtms.clone()

Subgroups

Aline
class AlineCls[source]

Aline commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.rtms.aline.clone()

Subgroups

Show

SCPI Commands

CALCulate<Window>:RTMS:ALINe:SHOW
class ShowCls[source]

Show commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:RTMS:ALINe:SHOW
value: bool = driver.calculate.rtms.aline.show.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:RTMS:ALINe:SHOW
driver.calculate.rtms.aline.show.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Value

SCPI Commands

CALCulate<Window>:RTMS:ALINe:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:RTMS:ALINe:VALue
value: float = driver.calculate.rtms.aline.value.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

stimulus: No help available

set(stimulus: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:RTMS:ALINe:VALue
driver.calculate.rtms.aline.value.set(stimulus = 1.0, window = repcap.Window.Default)

No command help available

param stimulus

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Window
class WindowCls[source]

Window commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.rtms.window.clone()

Subgroups

Ival

SCPI Commands

CALCulate<Window>:RTMS:WINDow:IVAL
class IvalCls[source]

Ival commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class TimeSpan[source]

Response structure. Fields:

  • Start: float: No parameter help available

  • Stop: float: No parameter help available

get(stimulus: float, window=Window.Default) TimeSpan[source]
# SCPI: CALCulate<n>:RTMS:WINDow:IVAL
value: TimeSpan = driver.calculate.rtms.window.ival.get(stimulus = 1.0, window = repcap.Window.Default)

No command help available

param stimulus

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

structure: for return value, see the help for TimeSpan structure arguments.

Spectrogram

class SpectrogramCls[source]

Spectrogram commands group definition. 9 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.spectrogram.clone()

Subgroups

Clear
class ClearCls[source]

Clear commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.spectrogram.clear.clone()

Subgroups

Immediate

SCPI Commands

CALCulate<Window>:SPECtrogram:CLEar:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default) None[source]
# SCPI: CALCulate<n>:SPECtrogram:CLEar[:IMMediate]
driver.calculate.spectrogram.clear.immediate.set(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

set_with_opc(window=Window.Default, opc_timeout_ms: int = -1) None[source]
Continuous

SCPI Commands

CALCulate<Window>:SPECtrogram:CONTinuous
class ContinuousCls[source]

Continuous commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:SPECtrogram:CONTinuous
value: bool = driver.calculate.spectrogram.continuous.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:SPECtrogram:CONTinuous
driver.calculate.spectrogram.continuous.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Frame
class FrameCls[source]

Frame commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.spectrogram.frame.clone()

Subgroups

Count

SCPI Commands

CALCulate<Window>:SPECtrogram:FRAMe:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:SPECtrogram:FRAMe:COUNt
value: float = driver.calculate.spectrogram.frame.count.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

frames: No help available

set(frames: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:SPECtrogram:FRAMe:COUNt
driver.calculate.spectrogram.frame.count.set(frames = 1.0, window = repcap.Window.Default)

No command help available

param frames

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Select

SCPI Commands

CALCulate<Window>:SPECtrogram:FRAMe:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(frame: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:SPECtrogram:FRAMe:SELect
driver.calculate.spectrogram.frame.select.set(frame = 1.0, window = repcap.Window.Default)

No command help available

param frame

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Hdepth

SCPI Commands

CALCulate<Window>:SPECtrogram:HDEPth
class HdepthCls[source]

Hdepth commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:SPECtrogram:HDEPth
value: float = driver.calculate.spectrogram.hdepth.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

history: No help available

set(history: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:SPECtrogram:HDEPth
driver.calculate.spectrogram.hdepth.set(history = 1.0, window = repcap.Window.Default)

No command help available

param history

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

State

SCPI Commands

CALCulate<Window>:SPECtrogram:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:SPECtrogram[:STATe]
value: bool = driver.calculate.spectrogram.state.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:SPECtrogram[:STATe]
driver.calculate.spectrogram.state.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

ThreeDim
class ThreeDimCls[source]

ThreeDim commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.spectrogram.threeDim.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:SPECtrogram:THReedim:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:SPECtrogram:THReedim[:STATe]
value: bool = driver.calculate.spectrogram.threeDim.state.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:SPECtrogram:THReedim[:STATe]
driver.calculate.spectrogram.threeDim.state.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Tstamp
class TstampCls[source]

Tstamp commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.spectrogram.tstamp.clone()

Subgroups

Data

SCPI Commands

CALCulate<Window>:SPECtrogram:TSTamp:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Seconds: float: No parameter help available

  • Nanoseconds: float: No parameter help available

  • Reserved: float: No parameter help available

  • Reserved_B: float: No parameter help available

get(frames: SelectionRangeB, window=Window.Default) GetStruct[source]
# SCPI: CALCulate<n>:SPECtrogram:TSTamp:DATA
value: GetStruct = driver.calculate.spectrogram.tstamp.data.get(frames = enums.SelectionRangeB.ALL, window = repcap.Window.Default)

No command help available

param frames

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

structure: for return value, see the help for GetStruct structure arguments.

State

SCPI Commands

CALCulate<Window>:SPECtrogram:TSTamp:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:SPECtrogram:TSTamp[:STATe]
value: bool = driver.calculate.spectrogram.tstamp.state.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:SPECtrogram:TSTamp[:STATe]
driver.calculate.spectrogram.tstamp.state.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Statistics

SCPI Commands

CALCulate<Window>:STATistics:PRESet
class StatisticsCls[source]

Statistics commands group definition. 11 total commands, 5 Subgroups, 1 group commands

preset(window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:PRESet
driver.calculate.statistics.preset(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

preset_with_opc(window=Window.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.statistics.clone()

Subgroups

AmplitudeProbDensity
class AmplitudeProbDensityCls[source]

AmplitudeProbDensity commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.statistics.amplitudeProbDensity.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:STATistics:APD:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:STATistics:APD[:STATe]
value: bool = driver.calculate.statistics.amplitudeProbDensity.state.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:APD[:STATe]
driver.calculate.statistics.amplitudeProbDensity.state.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

CumulativeDistribFnc
class CumulativeDistribFncCls[source]

CumulativeDistribFnc commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.statistics.cumulativeDistribFnc.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:STATistics:CCDF:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:STATistics:CCDF[:STATe]
value: bool = driver.calculate.statistics.cumulativeDistribFnc.state.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:CCDF[:STATe]
driver.calculate.statistics.cumulativeDistribFnc.state.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

X<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.calculate.statistics.cumulativeDistribFnc.x.repcap_trace_get()
driver.calculate.statistics.cumulativeDistribFnc.x.repcap_trace_set(repcap.Trace.Tr1)

SCPI Commands

CALCulate<Window>:STATistics:CCDF:X<Trace>
class XCls[source]

X commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

get(probability: Probability, window=Window.Default, trace=Trace.Default) float[source]
# SCPI: CALCulate<n>:STATistics:CCDF:X<t>
value: float = driver.calculate.statistics.cumulativeDistribFnc.x.get(probability = enums.Probability.P0_01, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param probability

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘X’)

return

ccdf_result: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.statistics.cumulativeDistribFnc.x.clone()
Nsamples

SCPI Commands

CALCulate<Window>:STATistics:NSAMples
class NsamplesCls[source]

Nsamples commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:STATistics:NSAMples
value: float = driver.calculate.statistics.nsamples.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

samples: No help available

set(samples: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:NSAMples
driver.calculate.statistics.nsamples.set(samples = 1.0, window = repcap.Window.Default)

No command help available

param samples

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Result<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.calculate.statistics.result.repcap_trace_get()
driver.calculate.statistics.result.repcap_trace_set(repcap.Trace.Tr1)

SCPI Commands

CALCulate<Window>:STATistics:RESult<Trace>
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

get(result_type: ResultTypeB, window=Window.Default, trace=Trace.Default) List[float][source]
# SCPI: CALCulate<n>:STATistics:RESult<res>
value: List[float] = driver.calculate.statistics.result.get(result_type = enums.ResultTypeB.ALL, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param result_type

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Result’)

return

result: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.statistics.result.clone()
Scale
class ScaleCls[source]

Scale commands group definition. 5 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.statistics.scale.clone()

Subgroups

X
class XCls[source]

X commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.statistics.scale.x.clone()

Subgroups

Range

SCPI Commands

CALCulate<Window>:STATistics:SCALe:X:RANGe
class RangeCls[source]

Range commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:STATistics:SCALe:X:RANGe
value: float = driver.calculate.statistics.scale.x.range.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

range_py: No help available

set(range_py: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:SCALe:X:RANGe
driver.calculate.statistics.scale.x.range.set(range_py = 1.0, window = repcap.Window.Default)

No command help available

param range_py

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

RefLevel

SCPI Commands

CALCulate<Window>:STATistics:SCALe:X:RLEVel
class RefLevelCls[source]

RefLevel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:STATistics:SCALe:X:RLEVel
value: float = driver.calculate.statistics.scale.x.refLevel.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

ref_level: No help available

set(ref_level: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:SCALe:X:RLEVel
driver.calculate.statistics.scale.x.refLevel.set(ref_level = 1.0, window = repcap.Window.Default)

No command help available

param ref_level

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Y
class YCls[source]

Y commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.statistics.scale.y.clone()

Subgroups

Lower

SCPI Commands

CALCulate<Window>:STATistics:SCALe:Y:LOWer
class LowerCls[source]

Lower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:STATistics:SCALe:Y:LOWer
value: float = driver.calculate.statistics.scale.y.lower.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

magnitude: No help available

set(magnitude: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:SCALe:Y:LOWer
driver.calculate.statistics.scale.y.lower.set(magnitude = 1.0, window = repcap.Window.Default)

No command help available

param magnitude

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Unit

SCPI Commands

CALCulate<Window>:STATistics:SCALe:Y:UNIT
class UnitCls[source]

Unit commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) ScaleYaxisUnit[source]
# SCPI: CALCulate<n>:STATistics:SCALe:Y:UNIT
value: enums.ScaleYaxisUnit = driver.calculate.statistics.scale.y.unit.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

unit: No help available

set(unit: ScaleYaxisUnit, window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:SCALe:Y:UNIT
driver.calculate.statistics.scale.y.unit.set(unit = enums.ScaleYaxisUnit.ABS, window = repcap.Window.Default)

No command help available

param unit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Upper

SCPI Commands

CALCulate<Window>:STATistics:SCALe:Y:UPPer
class UpperCls[source]

Upper commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:STATistics:SCALe:Y:UPPer
value: float = driver.calculate.statistics.scale.y.upper.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

magnitude: No help available

set(magnitude: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:STATistics:SCALe:Y:UPPer
driver.calculate.statistics.scale.y.upper.set(magnitude = 1.0, window = repcap.Window.Default)

No command help available

param magnitude

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Threshold

SCPI Commands

CALCulate<Window>:THReshold
class ThresholdCls[source]

Threshold commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: CALCulate<n>:THReshold
value: float = driver.calculate.threshold.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

level: No help available

set(level: float, window=Window.Default) None[source]
# SCPI: CALCulate<n>:THReshold
driver.calculate.threshold.set(level = 1.0, window = repcap.Window.Default)

No command help available

param level

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.threshold.clone()

Subgroups

State

SCPI Commands

CALCulate<Window>:THReshold:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: CALCulate<n>:THReshold:STATe
value: bool = driver.calculate.threshold.state.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: CALCulate<n>:THReshold:STATe
driver.calculate.threshold.state.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Unit

class UnitCls[source]

Unit commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calculate.unit.clone()

Subgroups

Angle

SCPI Commands

CALCulate<Window>:UNIT:ANGLe
class AngleCls[source]

Angle commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) AngleUnit[source]
# SCPI: CALCulate<n>:UNIT:ANGLe
value: enums.AngleUnit = driver.calculate.unit.angle.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

unit: No help available

set(unit: AngleUnit, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNIT:ANGLe
driver.calculate.unit.angle.set(unit = enums.AngleUnit.DEG, window = repcap.Window.Default)

No command help available

param unit

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Power

SCPI Commands

CALCulate<Window>:UNIT:POWer
class PowerCls[source]

Power commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) PowerUnitB[source]
# SCPI: CALCulate<n>:UNIT:POWer
value: enums.PowerUnitB = driver.calculate.unit.power.get(window = repcap.Window.Default)

This command selects the unit of the y-axis. The unit applies to all power-based measurement windows with absolute values.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

return

unit: DBM | V | A | W | DBPW | WATT | DBUV | DBMV | VOLT | DBUA | AMPere

set(unit: PowerUnitB, window=Window.Default) None[source]
# SCPI: CALCulate<n>:UNIT:POWer
driver.calculate.unit.power.set(unit = enums.PowerUnitB.A, window = repcap.Window.Default)

This command selects the unit of the y-axis. The unit applies to all power-based measurement windows with absolute values.

param unit

DBM | V | A | W | DBPW | WATT | DBUV | DBMV | VOLT | DBUA | AMPere

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Calculate’)

Calibration

class CalibrationCls[source]

Calibration commands group definition. 9 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calibration.clone()

Subgroups

Aiq

class AiqCls[source]

Aiq commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calibration.aiq.clone()

Subgroups

HaTiming
class HaTimingCls[source]

HaTiming commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calibration.aiq.haTiming.clone()

Subgroups

State

SCPI Commands

CALibration:AIQ:HATiming:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: CALibration:AIQ:HATiming[:STATe]
value: bool = driver.calibration.aiq.haTiming.state.get()

No command help available

return

auto_mode: No help available

set(auto_mode: bool) None[source]
# SCPI: CALibration:AIQ:HATiming[:STATe]
driver.calibration.aiq.haTiming.state.set(auto_mode = False)

No command help available

param auto_mode

No help available

All

SCPI Commands

CALibration:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(cal_state: Optional[CalibrationScope] = None) None[source]
# SCPI: CALibration[:ALL]
driver.calibration.all.set(cal_state = enums.CalibrationScope.ACLear)

This command initiates a calibration (self-alignment) routine and queries if calibration was successful. During the acquisition of correction data the instrument does not accept any remote control commands. Note:If you start a self-alignment remotely, then select the ‘Local’ softkey while the alignment is still running, the instrument only returns to the manual operation state after the alignment is completed. In order to recognize when the acquisition of correction data is completed, the MAV bit in the status byte can be used. If the associated bit is set in the Service Request Enable (SRE) register, the instrument generates a service request after the acquisition of correction data has been completed.

param cal_state

No help available

Due

class DueCls[source]

Due commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.calibration.due.clone()

Subgroups

Days

SCPI Commands

CALibration:DUE:DAYS
class DaysCls[source]

Days commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class DaysStruct[source]

Structure for setting input parameters. Contains optional setting parameters. Fields:

  • Day_1: enums.DaysOfWeek: ALL | MONDay | TUESday | WEDNesday | THURsday | FRIDay | SATurday | SUNDay

  • Day_2: enums.DaysOfWeek: Optional setting parameter. ALL | MONDay | TUESday | WEDNesday | THURsday | FRIDay | SATurday | SUNDay

  • Day_3: enums.DaysOfWeek: Optional setting parameter. ALL | MONDay | TUESday | WEDNesday | THURsday | FRIDay | SATurday | SUNDay

  • Day_4: enums.DaysOfWeek: Optional setting parameter. ALL | MONDay | TUESday | WEDNesday | THURsday | FRIDay | SATurday | SUNDay

  • Day_5: enums.DaysOfWeek: Optional setting parameter. ALL | MONDay | TUESday | WEDNesday | THURsday | FRIDay | SATurday | SUNDay

  • Day_6: enums.DaysOfWeek: Optional setting parameter. ALL | MONDay | TUESday | WEDNesday | THURsday | FRIDay | SATurday | SUNDay

  • Day_7: enums.DaysOfWeek: Optional setting parameter. ALL | MONDay | TUESday | WEDNesday | THURsday | FRIDay | SATurday | SUNDay

get() DaysStruct[source]
# SCPI: CALibration:DUE:DAYS
value: DaysStruct = driver.calibration.due.days.get()

Defines the days on which a self-alignment is scheduled for method RsFswp.Calibration.Due.Schedule.set ON. Up to 7 different days can be scheduled.

return

structure: for return value, see the help for DaysStruct structure arguments.

set(structure: DaysStruct) None[source]
# SCPI: CALibration:DUE:DAYS
structure = driver.calibration.due.days.DaysStruct()
structure.Day_1: enums.DaysOfWeek = enums.DaysOfWeek.ALL
structure.Day_2: enums.DaysOfWeek = enums.DaysOfWeek.ALL
structure.Day_3: enums.DaysOfWeek = enums.DaysOfWeek.ALL
structure.Day_4: enums.DaysOfWeek = enums.DaysOfWeek.ALL
structure.Day_5: enums.DaysOfWeek = enums.DaysOfWeek.ALL
structure.Day_6: enums.DaysOfWeek = enums.DaysOfWeek.ALL
structure.Day_7: enums.DaysOfWeek = enums.DaysOfWeek.ALL
driver.calibration.due.days.set(structure)

Defines the days on which a self-alignment is scheduled for method RsFswp.Calibration.Due.Schedule.set ON. Up to 7 different days can be scheduled.

param structure

for set value, see the help for DaysStruct structure arguments.

Schedule

SCPI Commands

CALibration:DUE:SCHedule
class ScheduleCls[source]

Schedule commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: CALibration:DUE:SCHedule
value: bool = driver.calibration.due.schedule.get()

If enabled, a self-alignment is performed regularly at specific days and time. Specify the date and time using the method RsFswp.Calibration.Due.Days.set and method RsFswp.Calibration.Due.Time.set commands.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: CALibration:DUE:SCHedule
driver.calibration.due.schedule.set(state = False)

If enabled, a self-alignment is performed regularly at specific days and time. Specify the date and time using the method RsFswp.Calibration.Due.Days.set and method RsFswp.Calibration.Due.Time.set commands.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Shutdown

SCPI Commands

CALibration:DUE:SHUTdown
class ShutdownCls[source]

Shutdown commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: CALibration:DUE:SHUTdown
driver.calibration.due.shutdown.set(state = False)

If activated, the R&S FSWP is automatically shut down after self-alignment is completed. Note that the instrument cannot be restarted via remote control.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Time

SCPI Commands

CALibration:DUE:TIME
class TimeCls[source]

Time commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: CALibration:DUE:TIME
value: str = driver.calibration.due.time.get()

Defines the time at which a self-alignment is scheduled for the days specified by method RsFswp.Calibration.Due.Days.set, if method RsFswp.Calibration.Due.Schedule.set ON.

return

time: string with format ‘hh:mm’ (24 hours)

set(time: str) None[source]
# SCPI: CALibration:DUE:TIME
driver.calibration.due.time.set(time = '1')

Defines the time at which a self-alignment is scheduled for the days specified by method RsFswp.Calibration.Due.Days.set, if method RsFswp.Calibration.Due.Schedule.set ON.

param time

string with format ‘hh:mm’ (24 hours)

Warmup

SCPI Commands

CALibration:DUE:WARMup
class WarmupCls[source]

Warmup commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: CALibration:DUE:WARMup
value: bool = driver.calibration.due.warmup.get()

If enabled, self-alignment is started automatically after the warmup operation has completed.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: CALibration:DUE:WARMup
driver.calibration.due.warmup.set(state = False)

If enabled, self-alignment is started automatically after the warmup operation has completed.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

PreSelection

SCPI Commands

CALibration:PRESelection
class PreSelectionCls[source]

PreSelection commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: CALibration:PRESelection
driver.calibration.preSelection.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: CALibration:PRESelection
driver.calibration.preSelection.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Result

SCPI Commands

CALibration:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: CALibration:RESult
value: str = driver.calibration.result.get()

This command returns the results collected during calibration.

return

calibration_data: String containing the calibration data.

Configure

class ConfigureCls[source]

Configure commands group definition. 17 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.clone()

Subgroups

Ademod

class AdemodCls[source]

Ademod commands group definition. 13 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.ademod.clone()

Subgroups

Results
class ResultsCls[source]

Results commands group definition. 13 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.ademod.results.clone()

Subgroups

Am
class AmCls[source]

Am commands group definition. 4 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.ademod.results.am.clone()

Subgroups

Detector<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.configure.ademod.results.am.detector.repcap_trace_get()
driver.configure.ademod.results.am.detector.repcap_trace_set(repcap.Trace.Tr1)
class DetectorCls[source]

Detector commands group definition. 4 total commands, 3 Subgroups, 0 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.ademod.results.am.detector.clone()

Subgroups

Mode

SCPI Commands

CONFigure:ADEMod:RESults:AM:DETector<Trace>:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) TraceModeE[source]
# SCPI: CONFigure:ADEMod:RESults:AM:DETector<det>:MODE
value: enums.TraceModeE = driver.configure.ademod.results.am.detector.mode.get(trace = repcap.Trace.Default)

Defines the mode with which the demodulation result is determined.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

return

mode: WRITe Overwrite mode: the detector value is overwritten by each sweep. This is the default setting. AVERage The average result is determined over all sweeps. MAXHold The maximum value is determined over several sweeps and displayed. The R&S FSWP saves each result only if the new value is greater than the previous one.

set(mode: TraceModeE, trace=Trace.Default) None[source]
# SCPI: CONFigure:ADEMod:RESults:AM:DETector<det>:MODE
driver.configure.ademod.results.am.detector.mode.set(mode = enums.TraceModeE.AVERage, trace = repcap.Trace.Default)

Defines the mode with which the demodulation result is determined.

param mode

WRITe Overwrite mode: the detector value is overwritten by each sweep. This is the default setting. AVERage The average result is determined over all sweeps. MAXHold The maximum value is determined over several sweeps and displayed. The R&S FSWP saves each result only if the new value is greater than the previous one.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

Reference

SCPI Commands

CONFigure:ADEMod:RESults:AM:DETector<Trace>:REFerence
class ReferenceCls[source]

Reference commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(trace=Trace.Default) float[source]
# SCPI: CONFigure:ADEMod:RESults:AM:DETector<det>:REFerence
value: float = driver.configure.ademod.results.am.detector.reference.get(trace = repcap.Trace.Default)

Defines the reference value to be used for relative demodulation results and recalculates the results. If necessary, the detector is activated. A reference value 0 would provide infinite results and is thus automatically corrected to 0.1.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

return

ref_value: double value The unit depends on the demodulation type: ACV: V AM: % FM: Hz PM: depends on method RsFswp.Unit.Angle.set setting Unit: RAD

set(ref_value: float, trace=Trace.Default) None[source]
# SCPI: CONFigure:ADEMod:RESults:AM:DETector<det>:REFerence
driver.configure.ademod.results.am.detector.reference.set(ref_value = 1.0, trace = repcap.Trace.Default)

Defines the reference value to be used for relative demodulation results and recalculates the results. If necessary, the detector is activated. A reference value 0 would provide infinite results and is thus automatically corrected to 0.1.

param ref_value

double value The unit depends on the demodulation type: ACV: V AM: % FM: Hz PM: depends on method RsFswp.Unit.Angle.set setting Unit: RAD

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.ademod.results.am.detector.reference.clone()

Subgroups

MeastoRef<RefMeasurement>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.configure.ademod.results.am.detector.reference.meastoRef.repcap_refMeasurement_get()
driver.configure.ademod.results.am.detector.reference.meastoRef.repcap_refMeasurement_set(repcap.RefMeasurement.Nr1)

SCPI Commands

CONFigure:ADEMod:RESults:AM:DETector<Trace>:REFerence:MEAStoref<RefMeasurement>
class MeastoRefCls[source]

MeastoRef commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: RefMeasurement, default value after init: RefMeasurement.Nr1

set(trace=Trace.Default, refMeasurement=RefMeasurement.Default) None[source]
# SCPI: CONFigure:ADEMod:RESults:AM:DETector<det>:REFerence:MEAStoref<t>
driver.configure.ademod.results.am.detector.reference.meastoRef.set(trace = repcap.Trace.Default, refMeasurement = repcap.RefMeasurement.Default)

Sets the reference value to be used for relative demodulation results to the currently measured value on the specified trace for all relative detectors. If necessary, the detectors are activated. A reference value 0 would provide infinite results and is thus automatically corrected to 0.1.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

param refMeasurement

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘MeastoRef’)

set_with_opc(trace=Trace.Default, refMeasurement=RefMeasurement.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.ademod.results.am.detector.reference.meastoRef.clone()
State

SCPI Commands

CONFigure:ADEMod:RESults:AM:DETector<Trace>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) bool[source]
# SCPI: CONFigure:ADEMod:RESults:AM:DETector<det>:STATe
value: bool = driver.configure.ademod.results.am.detector.state.get(trace = repcap.Trace.Default)

Activates relative demodulation for the selected detector. If activated, the demodulated result is set in relation to the reference value defined by method RsFswp.Configure.Ademod.Results.Pm.Detector.Reference.set.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, trace=Trace.Default) None[source]
# SCPI: CONFigure:ADEMod:RESults:AM:DETector<det>:STATe
driver.configure.ademod.results.am.detector.state.set(state = False, trace = repcap.Trace.Default)

Activates relative demodulation for the selected detector. If activated, the demodulated result is set in relation to the reference value defined by method RsFswp.Configure.Ademod.Results.Pm.Detector.Reference.set.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

Fm
class FmCls[source]

Fm commands group definition. 4 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.ademod.results.fm.clone()

Subgroups

Detector<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.configure.ademod.results.fm.detector.repcap_trace_get()
driver.configure.ademod.results.fm.detector.repcap_trace_set(repcap.Trace.Tr1)
class DetectorCls[source]

Detector commands group definition. 4 total commands, 3 Subgroups, 0 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.ademod.results.fm.detector.clone()

Subgroups

Mode

SCPI Commands

CONFigure:ADEMod:RESults:FM:DETector<Trace>:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) TraceModeE[source]
# SCPI: CONFigure:ADEMod:RESults:FM:DETector<det>:MODE
value: enums.TraceModeE = driver.configure.ademod.results.fm.detector.mode.get(trace = repcap.Trace.Default)

Defines the mode with which the demodulation result is determined.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

return

mode: WRITe Overwrite mode: the detector value is overwritten by each sweep. This is the default setting. AVERage The average result is determined over all sweeps. MAXHold The maximum value is determined over several sweeps and displayed. The R&S FSWP saves each result only if the new value is greater than the previous one.

set(mode: TraceModeE, trace=Trace.Default) None[source]
# SCPI: CONFigure:ADEMod:RESults:FM:DETector<det>:MODE
driver.configure.ademod.results.fm.detector.mode.set(mode = enums.TraceModeE.AVERage, trace = repcap.Trace.Default)

Defines the mode with which the demodulation result is determined.

param mode

WRITe Overwrite mode: the detector value is overwritten by each sweep. This is the default setting. AVERage The average result is determined over all sweeps. MAXHold The maximum value is determined over several sweeps and displayed. The R&S FSWP saves each result only if the new value is greater than the previous one.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

Reference

SCPI Commands

CONFigure:ADEMod:RESults:FM:DETector<Trace>:REFerence
class ReferenceCls[source]

Reference commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(trace=Trace.Default) float[source]
# SCPI: CONFigure:ADEMod:RESults:FM:DETector<det>:REFerence
value: float = driver.configure.ademod.results.fm.detector.reference.get(trace = repcap.Trace.Default)

Defines the reference value to be used for relative demodulation results and recalculates the results. If necessary, the detector is activated. A reference value 0 would provide infinite results and is thus automatically corrected to 0.1.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

return

ref_value: double value The unit depends on the demodulation type: ACV: V AM: % FM: Hz PM: depends on method RsFswp.Unit.Angle.set setting Unit: RAD

set(ref_value: float, trace=Trace.Default) None[source]
# SCPI: CONFigure:ADEMod:RESults:FM:DETector<det>:REFerence
driver.configure.ademod.results.fm.detector.reference.set(ref_value = 1.0, trace = repcap.Trace.Default)

Defines the reference value to be used for relative demodulation results and recalculates the results. If necessary, the detector is activated. A reference value 0 would provide infinite results and is thus automatically corrected to 0.1.

param ref_value

double value The unit depends on the demodulation type: ACV: V AM: % FM: Hz PM: depends on method RsFswp.Unit.Angle.set setting Unit: RAD

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.ademod.results.fm.detector.reference.clone()

Subgroups

MeastoRef<RefMeasurement>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.configure.ademod.results.fm.detector.reference.meastoRef.repcap_refMeasurement_get()
driver.configure.ademod.results.fm.detector.reference.meastoRef.repcap_refMeasurement_set(repcap.RefMeasurement.Nr1)

SCPI Commands

CONFigure:ADEMod:RESults:FM:DETector<Trace>:REFerence:MEAStoref<RefMeasurement>
class MeastoRefCls[source]

MeastoRef commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: RefMeasurement, default value after init: RefMeasurement.Nr1

set(trace=Trace.Default, refMeasurement=RefMeasurement.Default) None[source]
# SCPI: CONFigure:ADEMod:RESults:FM:DETector<det>:REFerence:MEAStoref<t>
driver.configure.ademod.results.fm.detector.reference.meastoRef.set(trace = repcap.Trace.Default, refMeasurement = repcap.RefMeasurement.Default)

Sets the reference value to be used for relative demodulation results to the currently measured value on the specified trace for all relative detectors. If necessary, the detectors are activated. A reference value 0 would provide infinite results and is thus automatically corrected to 0.1.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

param refMeasurement

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘MeastoRef’)

set_with_opc(trace=Trace.Default, refMeasurement=RefMeasurement.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.ademod.results.fm.detector.reference.meastoRef.clone()
State

SCPI Commands

CONFigure:ADEMod:RESults:FM:DETector<Trace>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) bool[source]
# SCPI: CONFigure:ADEMod:RESults:FM:DETector<det>:STATe
value: bool = driver.configure.ademod.results.fm.detector.state.get(trace = repcap.Trace.Default)

Activates relative demodulation for the selected detector. If activated, the demodulated result is set in relation to the reference value defined by method RsFswp.Configure.Ademod.Results.Pm.Detector.Reference.set.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, trace=Trace.Default) None[source]
# SCPI: CONFigure:ADEMod:RESults:FM:DETector<det>:STATe
driver.configure.ademod.results.fm.detector.state.set(state = False, trace = repcap.Trace.Default)

Activates relative demodulation for the selected detector. If activated, the demodulated result is set in relation to the reference value defined by method RsFswp.Configure.Ademod.Results.Pm.Detector.Reference.set.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

Pm
class PmCls[source]

Pm commands group definition. 4 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.ademod.results.pm.clone()

Subgroups

Detector<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.configure.ademod.results.pm.detector.repcap_trace_get()
driver.configure.ademod.results.pm.detector.repcap_trace_set(repcap.Trace.Tr1)
class DetectorCls[source]

Detector commands group definition. 4 total commands, 3 Subgroups, 0 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.ademod.results.pm.detector.clone()

Subgroups

Mode

SCPI Commands

CONFigure:ADEMod:RESults:PM:DETector<Trace>:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) TraceModeE[source]
# SCPI: CONFigure:ADEMod:RESults:PM:DETector<det>:MODE
value: enums.TraceModeE = driver.configure.ademod.results.pm.detector.mode.get(trace = repcap.Trace.Default)

Defines the mode with which the demodulation result is determined.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

return

mode: WRITe Overwrite mode: the detector value is overwritten by each sweep. This is the default setting. AVERage The average result is determined over all sweeps. MAXHold The maximum value is determined over several sweeps and displayed. The R&S FSWP saves each result only if the new value is greater than the previous one.

set(mode: TraceModeE, trace=Trace.Default) None[source]
# SCPI: CONFigure:ADEMod:RESults:PM:DETector<det>:MODE
driver.configure.ademod.results.pm.detector.mode.set(mode = enums.TraceModeE.AVERage, trace = repcap.Trace.Default)

Defines the mode with which the demodulation result is determined.

param mode

WRITe Overwrite mode: the detector value is overwritten by each sweep. This is the default setting. AVERage The average result is determined over all sweeps. MAXHold The maximum value is determined over several sweeps and displayed. The R&S FSWP saves each result only if the new value is greater than the previous one.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

Reference

SCPI Commands

CONFigure:ADEMod:RESults:PM:DETector<Trace>:REFerence
class ReferenceCls[source]

Reference commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(trace=Trace.Default) float[source]
# SCPI: CONFigure:ADEMod:RESults:PM:DETector<det>:REFerence
value: float = driver.configure.ademod.results.pm.detector.reference.get(trace = repcap.Trace.Default)

Defines the reference value to be used for relative demodulation results and recalculates the results. If necessary, the detector is activated. A reference value 0 would provide infinite results and is thus automatically corrected to 0.1.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

return

ref_value: double value The unit depends on the demodulation type: ACV: V AM: % FM: Hz PM: depends on method RsFswp.Unit.Angle.set setting Unit: RAD

set(ref_value: float, trace=Trace.Default) None[source]
# SCPI: CONFigure:ADEMod:RESults:PM:DETector<det>:REFerence
driver.configure.ademod.results.pm.detector.reference.set(ref_value = 1.0, trace = repcap.Trace.Default)

Defines the reference value to be used for relative demodulation results and recalculates the results. If necessary, the detector is activated. A reference value 0 would provide infinite results and is thus automatically corrected to 0.1.

param ref_value

double value The unit depends on the demodulation type: ACV: V AM: % FM: Hz PM: depends on method RsFswp.Unit.Angle.set setting Unit: RAD

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.ademod.results.pm.detector.reference.clone()

Subgroups

MeastoRef<RefMeasurement>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.configure.ademod.results.pm.detector.reference.meastoRef.repcap_refMeasurement_get()
driver.configure.ademod.results.pm.detector.reference.meastoRef.repcap_refMeasurement_set(repcap.RefMeasurement.Nr1)

SCPI Commands

CONFigure:ADEMod:RESults:PM:DETector<Trace>:REFerence:MEAStoref<RefMeasurement>
class MeastoRefCls[source]

MeastoRef commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: RefMeasurement, default value after init: RefMeasurement.Nr1

set(trace=Trace.Default, refMeasurement=RefMeasurement.Default) None[source]
# SCPI: CONFigure:ADEMod:RESults:PM:DETector<det>:REFerence:MEAStoref<t>
driver.configure.ademod.results.pm.detector.reference.meastoRef.set(trace = repcap.Trace.Default, refMeasurement = repcap.RefMeasurement.Default)

Sets the reference value to be used for relative demodulation results to the currently measured value on the specified trace for all relative detectors. If necessary, the detectors are activated. A reference value 0 would provide infinite results and is thus automatically corrected to 0.1.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

param refMeasurement

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘MeastoRef’)

set_with_opc(trace=Trace.Default, refMeasurement=RefMeasurement.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.ademod.results.pm.detector.reference.meastoRef.clone()
State

SCPI Commands

CONFigure:ADEMod:RESults:PM:DETector<Trace>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) bool[source]
# SCPI: CONFigure:ADEMod:RESults:PM:DETector<det>:STATe
value: bool = driver.configure.ademod.results.pm.detector.state.get(trace = repcap.Trace.Default)

Activates relative demodulation for the selected detector. If activated, the demodulated result is set in relation to the reference value defined by method RsFswp.Configure.Ademod.Results.Pm.Detector.Reference.set.

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, trace=Trace.Default) None[source]
# SCPI: CONFigure:ADEMod:RESults:PM:DETector<det>:STATe
driver.configure.ademod.results.pm.detector.state.set(state = False, trace = repcap.Trace.Default)

Activates relative demodulation for the selected detector. If activated, the demodulated result is set in relation to the reference value defined by method RsFswp.Configure.Ademod.Results.Pm.Detector.Reference.set.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

Unit

SCPI Commands

CONFigure:ADEMod:RESults:UNIT
class UnitCls[source]

Unit commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() UnitMode[source]
# SCPI: CONFigure:ADEMod:RESults:UNIT
value: enums.UnitMode = driver.configure.ademod.results.unit.get()

This command selects the unit for relative demodulation results.

return

unit: PCT | DB

set(unit: UnitMode) None[source]
# SCPI: CONFigure:ADEMod:RESults:UNIT
driver.configure.ademod.results.unit.set(unit = enums.UnitMode.DB)

This command selects the unit for relative demodulation results.

param unit

PCT | DB

Generator

class GeneratorCls[source]

Generator commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.generator.clone()

Subgroups

Connection
class ConnectionCls[source]

Connection commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.generator.connection.clone()

Subgroups

Cstate

SCPI Commands

CONFigure:GENerator:CONNection:CSTate
class CstateCls[source]

Cstate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: CONFigure:GENerator:CONNection:CSTate
value: str = driver.configure.generator.connection.cstate.get()

No command help available

return

connection_state: No help available

State

SCPI Commands

CONFigure:GENerator:CONNection:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: CONFigure:GENerator:CONNection[:STATe]
value: bool = driver.configure.generator.connection.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: CONFigure:GENerator:CONNection[:STATe]
driver.configure.generator.connection.state.set(state = False)

No command help available

param state

No help available

IpConnection
class IpConnectionCls[source]

IpConnection commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.generator.ipConnection.clone()

Subgroups

Address

SCPI Commands

CONFigure:GENerator:IPConnection:ADDRess
class AddressCls[source]

Address commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: CONFigure:GENerator:IPConnection:ADDRess
value: str = driver.configure.generator.ipConnection.address.get()

No command help available

return

ip_address: No help available

set(ip_address: str) None[source]
# SCPI: CONFigure:GENerator:IPConnection:ADDRess
driver.configure.generator.ipConnection.address.set(ip_address = '1')

No command help available

param ip_address

No help available

Recording
class RecordingCls[source]

Recording commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.generator.recording.clone()

Subgroups

Combine

SCPI Commands

CONFigure:GENerator:RECording:COMBine
class CombineCls[source]

Combine commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: CONFigure:GENerator:RECording:COMBine
value: bool = driver.configure.generator.recording.combine.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: CONFigure:GENerator:RECording:COMBine
driver.configure.generator.recording.combine.set(state = False)

No command help available

param state

No help available

Diagnostic

class DiagnosticCls[source]

Diagnostic commands group definition. 58 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.clone()

Subgroups

Hums

SCPI Commands

DIAGnostic:HUMS:DELete:ALL
DIAGnostic:HUMS:SAVE
class HumsCls[source]

Hums commands group definition. 25 total commands, 13 Subgroups, 2 group commands

delete_all() None[source]
# SCPI: DIAGnostic:HUMS:DELete:ALL
driver.diagnostic.hums.delete_all()

Deletes the complete HUMS data. This includes device history, device tags, SCPI connections, utilization history and utilizations.

delete_all_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: DIAGnostic:HUMS:DELete:ALL
driver.diagnostic.hums.delete_all_with_opc()

Deletes the complete HUMS data. This includes device history, device tags, SCPI connections, utilization history and utilizations.

Same as delete_all, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

save(path: str) None[source]
# SCPI: DIAGnostic:HUMS:SAVE
driver.diagnostic.hums.save(path = '1')

No command help available

param path

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.hums.clone()

Subgroups

All

SCPI Commands

DIAGnostic:HUMS:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bytes[source]
# SCPI: DIAGnostic:HUMS[:ALL]
value: bytes = driver.diagnostic.hums.all.get()

No command help available

return

information: No help available

Bios

SCPI Commands

DIAGnostic:HUMS:BIOS
class BiosCls[source]

Bios commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bytes[source]
# SCPI: DIAGnostic:HUMS:BIOS
value: bytes = driver.diagnostic.hums.bios.get()

No command help available

return

bios_info: No help available

Device
class DeviceCls[source]

Device commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.hums.device.clone()

Subgroups

History

SCPI Commands

DIAGnostic:HUMS:DEVice:HISTory
DIAGnostic:HUMS:DEVice:HISTory:DELete:ALL
class HistoryCls[source]

History commands group definition. 2 total commands, 0 Subgroups, 2 group commands

delete_all() None[source]
# SCPI: DIAGnostic:HUMS:DEVice:HISTory:DELete:ALL
driver.diagnostic.hums.device.history.delete_all()

No command help available

delete_all_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: DIAGnostic:HUMS:DEVice:HISTory:DELete:ALL
driver.diagnostic.hums.device.history.delete_all_with_opc()

No command help available

Same as delete_all, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

get() bytes[source]
# SCPI: DIAGnostic:HUMS:DEVice:HISTory
value: bytes = driver.diagnostic.hums.device.history.get()

No command help available

return

device_history: No help available

Equipment

SCPI Commands

DIAGnostic:HUMS:EQUipment
class EquipmentCls[source]

Equipment commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bytes[source]
# SCPI: DIAGnostic:HUMS:EQUipment
value: bytes = driver.diagnostic.hums.equipment.get()

No command help available

return

equipment_info: No help available

FormatPy

SCPI Commands

DIAGnostic:HUMS:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() HumsFileFormat[source]
# SCPI: DIAGnostic:HUMS:FORMat
value: enums.HumsFileFormat = driver.diagnostic.hums.formatPy.get()

Selects the format for the queried HUMS data. You can query the HUMS data either in JSON format or XML format. The defined format affects all other commands that return block data.

return

format_py: No help available

set(format_py: HumsFileFormat) None[source]
# SCPI: DIAGnostic:HUMS:FORMat
driver.diagnostic.hums.formatPy.set(format_py = enums.HumsFileFormat.JSON)

Selects the format for the queried HUMS data. You can query the HUMS data either in JSON format or XML format. The defined format affects all other commands that return block data.

param format_py

JSON | XML JSON Returns the HUMS data in JSON format. XML Returns the HUMS data in XML format.

Security

SCPI Commands

DIAGnostic:HUMS:SECurity
class SecurityCls[source]

Security commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bytes[source]
# SCPI: DIAGnostic:HUMS:SECurity
value: bytes = driver.diagnostic.hums.security.get()

No command help available

return

security_info: No help available

Service

SCPI Commands

DIAGnostic:HUMS:SERVice
class ServiceCls[source]

Service commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bytes[source]
# SCPI: DIAGnostic:HUMS:SERVice
value: bytes = driver.diagnostic.hums.service.get()

No command help available

return

service_info: No help available

State

SCPI Commands

DIAGnostic:HUMS:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: DIAGnostic:HUMS[:STATe]
value: bool = driver.diagnostic.hums.state.get()

Turns the HUMS service and data collection on and off.

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: DIAGnostic:HUMS[:STATe]
driver.diagnostic.hums.state.set(state = False)

Turns the HUMS service and data collection on and off.

param state

ON | OFF | 1 | 0

Storage

SCPI Commands

DIAGnostic:HUMS:STORage
class StorageCls[source]

Storage commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bytes[source]
# SCPI: DIAGnostic:HUMS:STORage
value: bytes = driver.diagnostic.hums.storage.get()

No command help available

return

storage_info: No help available

Sw

SCPI Commands

DIAGnostic:HUMS:SW
class SwCls[source]

Sw commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bytes[source]
# SCPI: DIAGnostic:HUMS:SW
value: bytes = driver.diagnostic.hums.sw.get()

No command help available

return

software_info: No help available

System
class SystemCls[source]

System commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.hums.system.clone()

Subgroups

Info

SCPI Commands

DIAGnostic:HUMS:SYSTem:INFO
class InfoCls[source]

Info commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bytes[source]
# SCPI: DIAGnostic:HUMS:SYSTem:INFO
value: bytes = driver.diagnostic.hums.system.info.get()

No command help available

return

system_info: No help available

Status

SCPI Commands

DIAGnostic:HUMS:SYSTem:STATus
class StatusCls[source]

Status commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() bytes[source]
# SCPI: DIAGnostic:HUMS:SYSTem:STATus
value: bytes = driver.diagnostic.hums.system.status.get()

No command help available

return

system_status: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.hums.system.status.clone()

Subgroups

Summary

SCPI Commands

DIAGnostic:HUMS:SYSTem:STATus:SUMMary
class SummaryCls[source]

Summary commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SystemStatus[source]
# SCPI: DIAGnostic:HUMS:SYSTem:STATus:SUMMary
value: enums.SystemStatus = driver.diagnostic.hums.system.status.summary.get()

No command help available

return

system_status: No help available

Tags

SCPI Commands

DIAGnostic:HUMS:TAGS:DELete
DIAGnostic:HUMS:TAGS:DELete:ALL
class TagsCls[source]

Tags commands group definition. 4 total commands, 2 Subgroups, 2 group commands

delete(delete_tag: str) None[source]
# SCPI: DIAGnostic:HUMS:TAGS:DELete
driver.diagnostic.hums.tags.delete(delete_tag = '1')

Deletes a certain tag you assigned to your instrument, including its key and value.

param delete_tag

ID number of the tag you want to delete. To identify the ID number, query all device tags from the system first. For more information, see method RsFswp.Diagnostic.Hums.Tags.All.get_.

delete_all() None[source]
# SCPI: DIAGnostic:HUMS:TAGS:DELete:ALL
driver.diagnostic.hums.tags.delete_all()

Deletes all key-value tags you have assigned to the instrument.

delete_all_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: DIAGnostic:HUMS:TAGS:DELete:ALL
driver.diagnostic.hums.tags.delete_all_with_opc()

Deletes all key-value tags you have assigned to the instrument.

Same as delete_all, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.hums.tags.clone()

Subgroups

All

SCPI Commands

DIAGnostic:HUMS:TAGS:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bytes[source]
# SCPI: DIAGnostic:HUMS:TAGS:ALL
value: bytes = driver.diagnostic.hums.tags.all.get()

Queries all key-value tags that you have assigend to the instrument. Depending on the set data format, the queried data is either displayed in XML or JSON format. For more information about setting the data format, see method RsFswp. Diagnostic.Hums.FormatPy.set.

return

tags_info: No help available

Value

SCPI Commands

DIAGnostic:HUMS:TAGS:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class ValueStruct[source]

Response structure. Fields:

  • Idn: float: 0 - 31 ID number of the tag you want to modify or query. To identify the ID number, query all device tags from the system first. For more information, read here [CMDLINK: DIAGnostic:HUMS:TAGS:ALL? CMDLINK].

  • Key: str: String containing key name of the queried tag.

  • Value: str: String containing value of the queried tag.

get() ValueStruct[source]
# SCPI: DIAGnostic:HUMS:TAGS:VALue
value: ValueStruct = driver.diagnostic.hums.tags.value.get()

Adds or modifies a key-value pair (device tag) . The query returns the key-value pair for a given ID or an empty string if the ID is unknown.

return

structure: for return value, see the help for ValueStruct structure arguments.

set(idn: float, key: str, value: str) None[source]
# SCPI: DIAGnostic:HUMS:TAGS:VALue
driver.diagnostic.hums.tags.value.set(idn = 1.0, key = '1', value = '1')

Adds or modifies a key-value pair (device tag) . The query returns the key-value pair for a given ID or an empty string if the ID is unknown.

param idn

0 - 31 ID number of the tag you want to modify or query. To identify the ID number, query all device tags from the system first. For more information, read here method RsFswp.Diagnostic.Hums.Tags.All.get_.

param key

String containing key name of the queried tag.

param value

String containing value of the queried tag.

Utilization

SCPI Commands

DIAGnostic:HUMS:UTILization
class UtilizationCls[source]

Utilization commands group definition. 5 total commands, 2 Subgroups, 1 group commands

get() bytes[source]
# SCPI: DIAGnostic:HUMS:UTILization
value: bytes = driver.diagnostic.hums.utilization.get()

No command help available

return

utilization: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.hums.utilization.clone()

Subgroups

Activity

SCPI Commands

DIAGnostic:HUMS:UTILization:ACTivity
class ActivityCls[source]

Activity commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() bool[source]
# SCPI: DIAGnostic:HUMS:UTILization:ACTivity
value: bool = driver.diagnostic.hums.utilization.activity.get()

No command help available

return

state: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.hums.utilization.activity.clone()

Subgroups

Tracking
class TrackingCls[source]

Tracking commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.hums.utilization.activity.tracking.clone()

Subgroups

State

SCPI Commands

DIAGnostic:HUMS:UTILization:ACTivity:TRACking:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class StateStruct[source]

Response structure. Fields:

  • Idn: float: No parameter help available

  • State: bool: No parameter help available

get() StateStruct[source]
# SCPI: DIAGnostic:HUMS:UTILization:ACTivity:TRACking:STATe
value: StateStruct = driver.diagnostic.hums.utilization.activity.tracking.state.get()

No command help available

return

structure: for return value, see the help for StateStruct structure arguments.

set(idn: float, state: bool) None[source]
# SCPI: DIAGnostic:HUMS:UTILization:ACTivity:TRACking:STATe
driver.diagnostic.hums.utilization.activity.tracking.state.set(idn = 1.0, state = False)

No command help available

param idn

No help available

param state

No help available

History

SCPI Commands

DIAGnostic:HUMS:UTILization:HISTory
DIAGnostic:HUMS:UTILization:HISTory:DELete:ALL
class HistoryCls[source]

History commands group definition. 2 total commands, 0 Subgroups, 2 group commands

delete_all() None[source]
# SCPI: DIAGnostic:HUMS:UTILization:HISTory:DELete:ALL
driver.diagnostic.hums.utilization.history.delete_all()

No command help available

delete_all_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: DIAGnostic:HUMS:UTILization:HISTory:DELete:ALL
driver.diagnostic.hums.utilization.history.delete_all_with_opc()

No command help available

Same as delete_all, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

get() bytes[source]
# SCPI: DIAGnostic:HUMS:UTILization:HISTory
value: bytes = driver.diagnostic.hums.utilization.history.get()

No command help available

return

util_history: No help available

Info

class InfoCls[source]

Info commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.info.clone()

Subgroups

Ccount

SCPI Commands

DIAGnostic:INFO:CCOunt
class CcountCls[source]

Ccount commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(relay: Relay) int[source]
# SCPI: DIAGnostic:INFO:CCOunt
value: int = driver.diagnostic.info.ccount.get(relay = enums.Relay.AC_enable)

This command queries how many switching cycles the individual relays have performed since they were installed.

param relay

ATT5 Mechanical Attenuation 05 DB ATT10 Mechanical Attenuation 10 DB ATT20 Mechanical Attenuation 20 DB ATT40 Mechanical Attenuation 40 DB CAL Mechanical Calibration Source ACDC Mechanical Attenuation Coupling PREamp Preamplifier Bypass PRES Preselector 1: PRESEL RFAB Preselector 1: RFAB PRE Preselector 1: PREAMP30MHZ ATT Preselector 1: ATTINPUT2 INP Preselector 1: INPUT2 EXT_ Preselector 2: EXT_RELAIS SATT10 | SATT20 | SATT40 Mechanical attenuation (10, 20 and 40 dB) for the optional Signal Source hardware. SCAL DUT bypass (available with the optional Signal Source hardware) .

return

cycles: Number of switching cycles.

Service

class ServiceCls[source]

Service commands group definition. 32 total commands, 12 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.service.clone()

Subgroups

BiosInfo

SCPI Commands

DIAGnostic:SERVice:BIOSinfo
class BiosInfoCls[source]

BiosInfo commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: DIAGnostic:SERVice:BIOSinfo
value: str = driver.diagnostic.service.biosInfo.get()

This command queries the BIOS version of the CPU board.

return

bios_information: String containing the BIOS version.

Calibration
class CalibrationCls[source]

Calibration commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.service.calibration.clone()

Subgroups

Date

SCPI Commands

DIAGnostic:SERVice:CALibration:DATE
class DateCls[source]

Date commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: DIAGnostic:SERVice:CALibration:DATE
value: str = driver.diagnostic.service.calibration.date.get()

Defines last date and time the instrument was calibrated in ISO 8601 format.

return

date: No help available

set(date: str) None[source]
# SCPI: DIAGnostic:SERVice:CALibration:DATE
driver.diagnostic.service.calibration.date.set(date = '1')

Defines last date and time the instrument was calibrated in ISO 8601 format.

param date

String containing calibration date of the instrument.

Due
class DueCls[source]

Due commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.service.calibration.due.clone()

Subgroups

Date

SCPI Commands

DIAGnostic:SERVice:CALibration:DUE:DATE
class DateCls[source]

Date commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: DIAGnostic:SERVice:CALibration:DUE:DATE
value: str = driver.diagnostic.service.calibration.due.date.get()

Defines next date and time the instrument needs calibration to be done in ISO 8601 format. The response may be empty in case of no fixed next calibration due.

return

date: No help available

set(date: str) None[source]
# SCPI: DIAGnostic:SERVice:CALibration:DUE:DATE
driver.diagnostic.service.calibration.due.date.set(date = '1')

Defines next date and time the instrument needs calibration to be done in ISO 8601 format. The response may be empty in case of no fixed next calibration due.

param date

String containing next calibration due date. An empty string resets the date (= no due date) .

State

SCPI Commands

DIAGnostic:SERVice:CALibration:DUE:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() CalibrationState[source]
# SCPI: DIAGnostic:SERVice:CALibration:DUE:STATe
value: enums.CalibrationState = driver.diagnostic.service.calibration.due.state.get()

No command help available

return

state: No help available

Interval

SCPI Commands

DIAGnostic:SERVice:CALibration:INTerval
class IntervalCls[source]

Interval commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: DIAGnostic:SERVice:CALibration:INTerval
value: str = driver.diagnostic.service.calibration.interval.get()

This command queries the recommended calibration interval (ISO 8601 duration) .

return

interval: String containing the recommended calibration interval.

set(interval: str) None[source]
# SCPI: DIAGnostic:SERVice:CALibration:INTerval
driver.diagnostic.service.calibration.interval.set(interval = '1')

This command queries the recommended calibration interval (ISO 8601 duration) .

param interval

String containing the recommended calibration interval.

Date

SCPI Commands

DIAGnostic:SERVice:DATE
class DateCls[source]

Date commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: DIAGnostic:SERVice:DATE
value: str = driver.diagnostic.service.date.get()

Defines the last date and time the instrument was serviced (ISO 8601 format) .

return

date: No help available

set(date: str) None[source]
# SCPI: DIAGnostic:SERVice:DATE
driver.diagnostic.service.date.set(date = '1')

Defines the last date and time the instrument was serviced (ISO 8601 format) .

param date

String containing last service date.

HwInfo

SCPI Commands

DIAGnostic:SERVice:HWINfo
class HwInfoCls[source]

HwInfo commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: DIAGnostic:SERVice:HWINfo
value: str = driver.diagnostic.service.hwInfo.get()

This command queries hardware information.

return

hardware: String containing the following information for every hardware component. component: name of the hardware component serial#: serial number of the component order#: order number of the component model: model of the component code: code of the component revision: revision of the component subrevision: subrevision of the component

InputPy
class InputPyCls[source]

InputPy commands group definition. 14 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.service.inputPy.clone()

Subgroups

Aiq
class AiqCls[source]

Aiq commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.service.inputPy.aiq.clone()

Subgroups

TypePy

SCPI Commands

DIAGnostic:SERVice:INPut:AIQ:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SignalType[source]
# SCPI: DIAGnostic:SERVice:INPut:AIQ[:TYPE]
value: enums.SignalType = driver.diagnostic.service.inputPy.aiq.typePy.get()

No command help available

return

signal_type: No help available

set(signal_type: SignalType) None[source]
# SCPI: DIAGnostic:SERVice:INPut:AIQ[:TYPE]
driver.diagnostic.service.inputPy.aiq.typePy.set(signal_type = enums.SignalType.AC)

No command help available

param signal_type

No help available

Emi
class EmiCls[source]

Emi commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.service.inputPy.emi.clone()

Subgroups

Cfrequency

SCPI Commands

DIAGnostic:SERVice:INPut:EMI:CFRequency
class CfrequencyCls[source]

Cfrequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: DIAGnostic:SERVice:INPut:EMI:CFRequency
value: float = driver.diagnostic.service.inputPy.emi.cfrequency.get()

No command help available

return

frequency: No help available

set(frequency: float) None[source]
# SCPI: DIAGnostic:SERVice:INPut:EMI:CFRequency
driver.diagnostic.service.inputPy.emi.cfrequency.set(frequency = 1.0)

No command help available

param frequency

No help available

Spectrum

SCPI Commands

DIAGnostic:SERVice:INPut:EMI:SPECtrum
class SpectrumCls[source]

Spectrum commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() ServiceBandwidth[source]
# SCPI: DIAGnostic:SERVice:INPut:EMI[:SPECtrum]
value: enums.ServiceBandwidth = driver.diagnostic.service.inputPy.emi.spectrum.get()

No command help available

return

spectrum: No help available

set(spectrum: ServiceBandwidth) None[source]
# SCPI: DIAGnostic:SERVice:INPut:EMI[:SPECtrum]
driver.diagnostic.service.inputPy.emi.spectrum.set(spectrum = enums.ServiceBandwidth.BROadband)

No command help available

param spectrum

No help available

Mc
class McCls[source]

Mc commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.service.inputPy.mc.clone()

Subgroups

Cfrequency

SCPI Commands

DIAGnostic:SERVice:INPut:MC:CFRequency
class CfrequencyCls[source]

Cfrequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: DIAGnostic:SERVice:INPut:MC:CFRequency
value: float = driver.diagnostic.service.inputPy.mc.cfrequency.get()

No command help available

return

frequency: No help available

set(frequency: float) None[source]
# SCPI: DIAGnostic:SERVice:INPut:MC:CFRequency
driver.diagnostic.service.inputPy.mc.cfrequency.set(frequency = 1.0)

No command help available

param frequency

No help available

Distance

SCPI Commands

DIAGnostic:SERVice:INPut:MC:DISTance
class DistanceCls[source]

Distance commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() TuningRange[source]
# SCPI: DIAGnostic:SERVice:INPut:MC[:DISTance]
value: enums.TuningRange = driver.diagnostic.service.inputPy.mc.distance.get()

This command selects the distance of the peaks of the microwave calibration signal for calibration of the YIG filter.

return

bandwidth: WIDE | SMALl SMALl Small offset of combline frequencies. WIDE Wide offset of combline frequencies.

set(bandwidth: TuningRange) None[source]
# SCPI: DIAGnostic:SERVice:INPut:MC[:DISTance]
driver.diagnostic.service.inputPy.mc.distance.set(bandwidth = enums.TuningRange.SMALl)

This command selects the distance of the peaks of the microwave calibration signal for calibration of the YIG filter.

param bandwidth

WIDE | SMALl SMALl Small offset of combline frequencies. WIDE Wide offset of combline frequencies.

Range

SCPI Commands

DIAGnostic:SERVice:INPut:MC:RANGe
class RangeCls[source]

Range commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: DIAGnostic:SERVice:INPut:MC:RANGe
value: float = driver.diagnostic.service.inputPy.mc.range.get()

No command help available

return

range_py: No help available

set(range_py: float) None[source]
# SCPI: DIAGnostic:SERVice:INPut:MC:RANGe
driver.diagnostic.service.inputPy.mc.range.set(range_py = 1.0)

No command help available

param range_py

No help available

Pulsed
class PulsedCls[source]

Pulsed commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.service.inputPy.pulsed.clone()

Subgroups

Cfrequency

SCPI Commands

DIAGnostic:SERVice:INPut:PULSed:CFRequency
class CfrequencyCls[source]

Cfrequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: DIAGnostic:SERVice:INPut:PULSed:CFRequency
value: float = driver.diagnostic.service.inputPy.pulsed.cfrequency.get()

This command defines the frequency of the calibration signal. Before you can use the command, you have to feed in a calibration signal with method RsFswp.Diagnostic.Service.InputPy.Select.set.

return

frequency: No help available

set(frequency: float) None[source]
# SCPI: DIAGnostic:SERVice:INPut:PULSed:CFRequency
driver.diagnostic.service.inputPy.pulsed.cfrequency.set(frequency = 1.0)

This command defines the frequency of the calibration signal. Before you can use the command, you have to feed in a calibration signal with method RsFswp.Diagnostic.Service.InputPy.Select.set.

param frequency

No help available

McFrequency

SCPI Commands

DIAGnostic:SERVice:INPut:PULSed:MCFRequency
class McFrequencyCls[source]

McFrequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: DIAGnostic:SERVice:INPut:PULSed:MCFRequency
value: float = driver.diagnostic.service.inputPy.pulsed.mcFrequency.get()

No command help available

return

frequency: No help available

set(frequency: float) None[source]
# SCPI: DIAGnostic:SERVice:INPut:PULSed:MCFRequency
driver.diagnostic.service.inputPy.pulsed.mcFrequency.set(frequency = 1.0)

No command help available

param frequency

No help available

WbFrequency

SCPI Commands

DIAGnostic:SERVice:INPut:PULSed:WBFRequency
class WbFrequencyCls[source]

WbFrequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: DIAGnostic:SERVice:INPut:PULSed:WBFRequency
value: float = driver.diagnostic.service.inputPy.pulsed.wbFrequency.get()

No command help available

return

frequency: No help available

set(frequency: float) None[source]
# SCPI: DIAGnostic:SERVice:INPut:PULSed:WBFRequency
driver.diagnostic.service.inputPy.pulsed.wbFrequency.set(frequency = 1.0)

No command help available

param frequency

No help available

Rf
class RfCls[source]

Rf commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.service.inputPy.rf.clone()

Subgroups

Cfrequency

SCPI Commands

DIAGnostic:SERVice:INPut:RF:CFRequency
class CfrequencyCls[source]

Cfrequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: DIAGnostic:SERVice:INPut:RF:CFRequency
value: float = driver.diagnostic.service.inputPy.rf.cfrequency.get()

No command help available

return

frequency: No help available

set(frequency: float) None[source]
# SCPI: DIAGnostic:SERVice:INPut:RF:CFRequency
driver.diagnostic.service.inputPy.rf.cfrequency.set(frequency = 1.0)

No command help available

param frequency

No help available

Cpath

SCPI Commands

DIAGnostic:SERVice:INPut:RF:CPATh
class CpathCls[source]

Cpath commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() PathToCalibrate[source]
# SCPI: DIAGnostic:SERVice:INPut:RF:CPATh
value: enums.PathToCalibrate = driver.diagnostic.service.inputPy.rf.cpath.get()

No command help available

return

path_to_calibrate: No help available

set(path_to_calibrate: PathToCalibrate) None[source]
# SCPI: DIAGnostic:SERVice:INPut:RF:CPATh
driver.diagnostic.service.inputPy.rf.cpath.set(path_to_calibrate = enums.PathToCalibrate.FULL)

No command help available

param path_to_calibrate

No help available

Spectrum

SCPI Commands

DIAGnostic:SERVice:INPut:RF:SPECtrum
class SpectrumCls[source]

Spectrum commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() ServiceBandwidth[source]
# SCPI: DIAGnostic:SERVice:INPut:RF[:SPECtrum]
value: enums.ServiceBandwidth = driver.diagnostic.service.inputPy.rf.spectrum.get()

This command selects the bandwidth of the calibration signal.

return

bandwidth: NARRowband | BROadband NARRowband Narrowband signal for power calibration of the frontend. BROadband Broadband signal for calibration of the IF filter.

set(bandwidth: ServiceBandwidth) None[source]
# SCPI: DIAGnostic:SERVice:INPut:RF[:SPECtrum]
driver.diagnostic.service.inputPy.rf.spectrum.set(bandwidth = enums.ServiceBandwidth.BROadband)

This command selects the bandwidth of the calibration signal.

param bandwidth

NARRowband | BROadband NARRowband Narrowband signal for power calibration of the frontend. BROadband Broadband signal for calibration of the IF filter.

Select

SCPI Commands

DIAGnostic:SERVice:INPut:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(signal: DiagnosticSignal) None[source]
# SCPI: DIAGnostic:SERVice:INPut[:SELect]
driver.diagnostic.service.inputPy.select.set(signal = enums.DiagnosticSignal.AIQ)

This command activates or deactivates the use of an internal calibration signal as input for the R&S FSWP.

param signal

CALibration Uses the calibration signal as RF input. MCALibration Uses the calibration signal for the microwave range as RF input. RF Uses the signal from the RF input. SYNTtwo Uses the calibration signal to check the phase noise of the two synthesizers. A second synthesizer is available as an hardware option.

SynthTwo
class SynthTwoCls[source]

SynthTwo commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.service.inputPy.synthTwo.clone()

Subgroups

Frequency

SCPI Commands

DIAGnostic:SERVice:INPut:SYNThtwo:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: DIAGnostic:SERVice:INPut:SYNThtwo[:FREQuency]
value: float = driver.diagnostic.service.inputPy.synthTwo.frequency.get()

This command selects the frequency which the synthesizers are calibrated for. The command is available when you select the synthesizer as the calibration source with method RsFswp.Diagnostic.Service.InputPy.Select.set.

return

frequency: Unit: Hz

set(frequency: float) None[source]
# SCPI: DIAGnostic:SERVice:INPut:SYNThtwo[:FREQuency]
driver.diagnostic.service.inputPy.synthTwo.frequency.set(frequency = 1.0)

This command selects the frequency which the synthesizers are calibrated for. The command is available when you select the synthesizer as the calibration source with method RsFswp.Diagnostic.Service.InputPy.Select.set.

param frequency

Unit: Hz

Nsource

SCPI Commands

DIAGnostic:SERVice:NSOurce
class NsourceCls[source]

Nsource commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: DIAGnostic:SERVice:NSOurce
value: bool = driver.diagnostic.service.nsource.get()

This command turns the 28 V supply of the BNC connector labeled [noise source control] on the R&S FSWP on and off.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: DIAGnostic:SERVice:NSOurce
driver.diagnostic.service.nsource.set(state = False)

This command turns the 28 V supply of the BNC connector labeled [noise source control] on the R&S FSWP on and off.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Sfunction

SCPI Commands

DIAGnostic:SERVice:SFUNction
class SfunctionCls[source]

Sfunction commands group definition. 4 total commands, 2 Subgroups, 1 group commands

get(service_function: str) str[source]
# SCPI: DIAGnostic:SERVice:SFUNction
value: str = driver.diagnostic.service.sfunction.get(service_function = '1')

This command starts a service function. The service functions are available after you have entered the level 1 or level 2 system password.

param service_function

String containing the ID of the service function. The ID of the service function is made up out of five numbers, separated by a point. • function group number • board number • function number • parameter 1 (see the Service Manual) • parameter 2 (see the Service Manual)

return

result: String containing the ID of the service function. The ID of the service function is made up out of five numbers, separated by a point. • function group number • board number • function number • parameter 1 (see the Service Manual) • parameter 2 (see the Service Manual)

set(service_function: str) None[source]
# SCPI: DIAGnostic:SERVice:SFUNction
driver.diagnostic.service.sfunction.set(service_function = '1')

This command starts a service function. The service functions are available after you have entered the level 1 or level 2 system password.

param service_function

String containing the ID of the service function. The ID of the service function is made up out of five numbers, separated by a point. • function group number • board number • function number • parameter 1 (see the Service Manual) • parameter 2 (see the Service Manual)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.service.sfunction.clone()

Subgroups

LastResult

SCPI Commands

DIAGnostic:SERVice:SFUNction:LASTresult
class LastResultCls[source]

LastResult commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: DIAGnostic:SERVice:SFUNction:LASTresult
value: str = driver.diagnostic.service.sfunction.lastResult.get()

This command queries the results of the most recent service function you have used.

return

result: No help available

Results

SCPI Commands

DIAGnostic:SERVice:SFUNction:RESults:DELete
class ResultsCls[source]

Results commands group definition. 2 total commands, 1 Subgroups, 1 group commands

delete() None[source]
# SCPI: DIAGnostic:SERVice:SFUNction:RESults:DELete
driver.diagnostic.service.sfunction.results.delete()

This command deletes the results in the output buffer for service functions you have used.

delete_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: DIAGnostic:SERVice:SFUNction:RESults:DELete
driver.diagnostic.service.sfunction.results.delete_with_opc()

This command deletes the results in the output buffer for service functions you have used.

Same as delete, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.service.sfunction.results.clone()

Subgroups

Save

SCPI Commands

DIAGnostic:SERVice:SFUNction:RESults:SAVE
class SaveCls[source]

Save commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: DIAGnostic:SERVice:SFUNction:RESults:SAVE
value: str = driver.diagnostic.service.sfunction.results.save.get()

This command saves the results in the output buffer for service functions you have used to a file. If no <FileName> parameter is provided, the results are stored to C:/R_S/INSTR/results/Servicelog.txt. Note that if the buffer is empty, the function returns an error.

return

filename: String containing the path and file name.

set(filename: Optional[str] = None) None[source]
# SCPI: DIAGnostic:SERVice:SFUNction:RESults:SAVE
driver.diagnostic.service.sfunction.results.save.set(filename = '1')

This command saves the results in the output buffer for service functions you have used to a file. If no <FileName> parameter is provided, the results are stored to C:/R_S/INSTR/results/Servicelog.txt. Note that if the buffer is empty, the function returns an error.

param filename

String containing the path and file name.

Sinfo

SCPI Commands

DIAGnostic:SERVice:SINFo
class SinfoCls[source]

Sinfo commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: DIAGnostic:SERVice:SINFo
value: str = driver.diagnostic.service.sinfo.get()

This command creates a *.zip file with important support information. The *.zip file contains the system configuration information (‘device footprint’) , the current eeprom data and a screenshot of the screen display (if available) . This data is stored to the C:/R_S/INSTR/USER directory on the instrument. As a result of this command, the created file name (including the drive and path) is returned. You can use the resulting file name information as a parameter for the method RsFswp.MassMemory.copy command to store the file on the controller PC. (See method RsFswp.MassMemory.copy) If you contact the Rohde & Schwarz support to get help for a certain problem, send this file to the support in order to identify and solve the problem faster.

return

filename: C:/R_S/INSTR/USER/R&S Device ID_CurrentDate_CurrentTime String containing the drive, path and file name of the created support file, where the file name consists of the following elements: R&S Device ID: The unique R&S device ID indicated in the ‘Versions + Options’ information CurrentDate: The date on which the file is created (YYYYMMDD) CurrentTime: The time at which the file is created (HHMMSS)

SpCheck
class SpCheckCls[source]

SpCheck commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.service.spCheck.clone()

Subgroups

Execute

SCPI Commands

DIAGnostic:SERVice:SPCHeck:EXECute
class ExecuteCls[source]

Execute commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: DIAGnostic:SERVice:SPCHeck:EXECute
value: bool = driver.diagnostic.service.spCheck.execute.get()

No command help available

return

result: No help available

Result

SCPI Commands

DIAGnostic:SERVice:SPCHeck:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: DIAGnostic:SERVice:SPCHeck:RESult
value: str = driver.diagnostic.service.spCheck.result.get()

No command help available

return

result: No help available

State

SCPI Commands

DIAGnostic:SERVice:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() ServiceState[source]
# SCPI: DIAGnostic:SERVice:STATe
value: enums.ServiceState = driver.diagnostic.service.state.get()

No command help available

return

state: No help available

Stest
class StestCls[source]

Stest commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.diagnostic.service.stest.clone()

Subgroups

Result

SCPI Commands

DIAGnostic:SERVice:STESt:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: DIAGnostic:SERVice:STESt:RESult
value: str = driver.diagnostic.service.stest.result.get()

This command queries the self-test results.

return

results: String of data containing the results. The rows of the self-test result table are separated by commas.

VersionInfo

SCPI Commands

DIAGnostic:SERVice:VERSinfo
class VersionInfoCls[source]

VersionInfo commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: DIAGnostic:SERVice:VERSinfo
value: str = driver.diagnostic.service.versionInfo.get()

This command queries information about the hardware and software components.

return

information: String containing the version of hardware and software components including the types of licenses for installed options.

Display

class DisplayCls[source]

Display commands group definition. 67 total commands, 17 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.clone()

Subgroups

Annotation

class AnnotationCls[source]

Annotation commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.annotation.clone()

Subgroups

Cbar

SCPI Commands

DISPlay:ANNotation:CBAR
class CbarCls[source]

Cbar commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: DISPlay:ANNotation:CBAR
value: bool = driver.display.annotation.cbar.get()

This command hides or displays the channel bar information.

return

state: ON | OFF | 0 | 1

set(state: bool) None[source]
# SCPI: DISPlay:ANNotation:CBAR
driver.display.annotation.cbar.set(state = False)

This command hides or displays the channel bar information.

param state

ON | OFF | 0 | 1

Frequency

SCPI Commands

DISPlay:ANNotation:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: DISPlay:ANNotation:FREQuency
value: bool = driver.display.annotation.frequency.get()

This command turns the label of the x-axis on and off.

return

state: ON | OFF | 0 | 1

set(state: bool) None[source]
# SCPI: DISPlay:ANNotation:FREQuency
driver.display.annotation.frequency.set(state = False)

This command turns the label of the x-axis on and off.

param state

ON | OFF | 0 | 1

Atab

SCPI Commands

DISPlay:ATAB
class AtabCls[source]

Atab commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: DISPlay:ATAB
value: bool = driver.display.atab.get()

This command switches between the MultiView tab and the most recently displayed channel. If only one channel is active, this command has no effect.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: DISPlay:ATAB
driver.display.atab.set(state = False)

This command switches between the MultiView tab and the most recently displayed channel. If only one channel is active, this command has no effect.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Blighting

SCPI Commands

DISPlay:BLIGhting
class BlightingCls[source]

Blighting commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: DISPlay:BLIGhting
value: float = driver.display.blighting.get()

No command help available

return

brightness: No help available

set(brightness: float) None[source]
# SCPI: DISPlay:BLIGhting
driver.display.blighting.set(brightness = 1.0)

No command help available

param brightness

No help available

Cmap<Item>

RepCap Settings

# Range: Ix1 .. Ix64
rc = driver.display.cmap.repcap_item_get()
driver.display.cmap.repcap_item_set(repcap.Item.Ix1)
class CmapCls[source]

Cmap commands group definition. 3 total commands, 3 Subgroups, 0 group commands Repeated Capability: Item, default value after init: Item.Ix1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.cmap.clone()

Subgroups

Default<Colors>

RepCap Settings

# Range: Ix1 .. Ix4
rc = driver.display.cmap.default.repcap_colors_get()
driver.display.cmap.default.repcap_colors_set(repcap.Colors.Ix1)

SCPI Commands

DISPlay:CMAP<Item>:DEFault<Colors>
class DefaultCls[source]

Default commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Colors, default value after init: Colors.Ix1

set(item=Item.Default, colors=Colors.Default) None[source]
# SCPI: DISPlay:CMAP<it>:DEFault<ci>
driver.display.cmap.default.set(item = repcap.Item.Default, colors = repcap.Colors.Default)

This command selects the color scheme for the display. The query returns the default color scheme.

param item

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Cmap’)

param colors

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Default’)

set_with_opc(item=Item.Default, colors=Colors.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.cmap.default.clone()
Hsl

SCPI Commands

DISPlay:CMAP<Item>:HSL
class HslCls[source]

Hsl commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class HslStruct[source]

Response structure. Fields:

  • Hue: float: tint Range: 0 to 1

  • Sat: float: saturation Range: 0 to 1

  • Lum: float: brightness Range: 0 to 1

get(item=Item.Default) HslStruct[source]
# SCPI: DISPlay:CMAP<it>:HSL
value: HslStruct = driver.display.cmap.hsl.get(item = repcap.Item.Default)

This command selects the color for various screen elements in the display.

param item

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Cmap’)

return

structure: for return value, see the help for HslStruct structure arguments.

set(hue: float, sat: float, lum: float, item=Item.Default) None[source]
# SCPI: DISPlay:CMAP<it>:HSL
driver.display.cmap.hsl.set(hue = 1.0, sat = 1.0, lum = 1.0, item = repcap.Item.Default)

This command selects the color for various screen elements in the display.

param hue

tint Range: 0 to 1

param sat

saturation Range: 0 to 1

param lum

brightness Range: 0 to 1

param item

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Cmap’)

Pdefined

SCPI Commands

DISPlay:CMAP<Item>:PDEFined
class PdefinedCls[source]

Pdefined commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(item=Item.Default) Color[source]
# SCPI: DISPlay:CMAP<it>:PDEFined
value: enums.Color = driver.display.cmap.pdefined.get(item = repcap.Item.Default)

This command selects a predefined color for various screen elements.

param item

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Cmap’)

return

color: BLACk | BLUE | BROWn | GREen | CYAN | RED | MAGenta | YELLow | WHITe | DGRay | LGRay | LBLue | LGReen | LCYan | LRED | LMAGenta

set(color: Color, item=Item.Default) None[source]
# SCPI: DISPlay:CMAP<it>:PDEFined
driver.display.cmap.pdefined.set(color = enums.Color.BLACk, item = repcap.Item.Default)

This command selects a predefined color for various screen elements.

param color

BLACk | BLUE | BROWn | GREen | CYAN | RED | MAGenta | YELLow | WHITe | DGRay | LGRay | LBLue | LGReen | LCYan | LRED | LMAGenta

param item

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Cmap’)

Faccess

class FaccessCls[source]

Faccess commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.faccess.clone()

Subgroups

Position

SCPI Commands

DISPlay:FACCess:POSition
class PositionCls[source]

Position commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() DisplayPosition[source]
# SCPI: DISPlay:FACCess:POSition
value: enums.DisplayPosition = driver.display.faccess.position.get()

No command help available

return

position: No help available

set(position: DisplayPosition) None[source]
# SCPI: DISPlay:FACCess:POSition
driver.display.faccess.position.set(position = enums.DisplayPosition.BOTTom)

No command help available

param position

No help available

FormatPy

SCPI Commands

DISPlay:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() DisplayFormat[source]
# SCPI: DISPlay:FORMat
value: enums.DisplayFormat = driver.display.formatPy.get()

This command determines which tab is displayed.

return

format_py: SPLit Displays the MultiView tab with an overview of all active channels (See ‘R&S MultiView’) . SINGle Displays the measurement channel that was previously focused.

set(format_py: DisplayFormat) None[source]
# SCPI: DISPlay:FORMat
driver.display.formatPy.set(format_py = enums.DisplayFormat.SINGle)

This command determines which tab is displayed.

param format_py

SPLit Displays the MultiView tab with an overview of all active channels (See ‘R&S MultiView’) . SINGle Displays the measurement channel that was previously focused.

Iterm

class ItermCls[source]

Iterm commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.iterm.clone()

Subgroups

State

SCPI Commands

DISPlay:ITERm:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: DISPlay:ITERm[:STATe]
value: bool = driver.display.iterm.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: DISPlay:ITERm[:STATe]
driver.display.iterm.state.set(state = False)

No command help available

param state

No help available

Minfo

class MinfoCls[source]

Minfo commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.minfo.clone()

Subgroups

State

SCPI Commands

DISPlay:MINFo:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: DISPlay:MINFo[:STATe]
value: bool = driver.display.minfo.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: DISPlay:MINFo[:STATe]
driver.display.minfo.state.set(state = False)

No command help available

param state

No help available

PreSelector

class PreSelectorCls[source]

PreSelector commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.preSelector.clone()

Subgroups

Position

SCPI Commands

DISPlay:PRESelector:POSition
class PositionCls[source]

Position commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() DisplayPosition[source]
# SCPI: DISPlay:PRESelector:POSition
value: enums.DisplayPosition = driver.display.preSelector.position.get()

No command help available

return

position: No help available

set(position: DisplayPosition) None[source]
# SCPI: DISPlay:PRESelector:POSition
driver.display.preSelector.position.set(position = enums.DisplayPosition.BOTTom)

No command help available

param position

No help available

Sbar

class SbarCls[source]

Sbar commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.sbar.clone()

Subgroups

State

SCPI Commands

DISPlay:SBAR:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: DISPlay:SBAR[:STATe]
value: bool = driver.display.sbar.state.get()

This command turns the status bar on and off.

return

state: ON | OFF | 0 | 1

set(state: bool) None[source]
# SCPI: DISPlay:SBAR[:STATe]
driver.display.sbar.state.set(state = False)

This command turns the status bar on and off.

param state

ON | OFF | 0 | 1

Skeys

class SkeysCls[source]

Skeys commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.skeys.clone()

Subgroups

State

SCPI Commands

DISPlay:SKEYs:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: DISPlay:SKEYs[:STATe]
value: bool = driver.display.skeys.state.get()

This command turns the softkey bar on and off.

return

state: ON | OFF | 0 | 1

set(state: bool) None[source]
# SCPI: DISPlay:SKEYs[:STATe]
driver.display.skeys.state.set(state = False)

This command turns the softkey bar on and off.

param state

ON | OFF | 0 | 1

Tbar

class TbarCls[source]

Tbar commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.tbar.clone()

Subgroups

State

SCPI Commands

DISPlay:TBAR:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: DISPlay:TBAR[:STATe]
value: bool = driver.display.tbar.state.get()

This command turns the toolbar on or off.

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: DISPlay:TBAR[:STATe]
driver.display.tbar.state.set(state = False)

This command turns the toolbar on or off.

param state

ON | OFF | 1 | 0

Theme

class ThemeCls[source]

Theme commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.theme.clone()

Subgroups

Catalog

SCPI Commands

DISPlay:THEMe:CATalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: DISPlay:THEMe:CATalog
value: str = driver.display.theme.catalog.get()

This command queries all available display themes.

return

themes: String containing all available display themes.

Select

SCPI Commands

DISPlay:THEMe:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(theme: str) None[source]
# SCPI: DISPlay:THEMe:SELect
driver.display.theme.select.set(theme = '1')

This command selects the display theme.

param theme

String containing the name of the theme.

Touchscreen

class TouchscreenCls[source]

Touchscreen commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.touchscreen.clone()

Subgroups

State

SCPI Commands

DISPlay:TOUChscreen:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() TouchscreenState[source]
# SCPI: DISPlay:TOUChscreen[:STATe]
value: enums.TouchscreenState = driver.display.touchscreen.state.get()

This command controls the touch screen functionality.

return

state: ON | FRAMe | OFF ON | 1 Touch screen is active for entire screen OFF | 0 Touch screen is inactivate for entire screen FRAMe Touch screen is inactivate for the diagram area of the screen, but active for softkeys, toolbars and menus.

set(state: TouchscreenState) None[source]
# SCPI: DISPlay:TOUChscreen[:STATe]
driver.display.touchscreen.state.set(state = enums.TouchscreenState.FRAMe)

This command controls the touch screen functionality.

param state

ON | FRAMe | OFF ON | 1 Touch screen is active for entire screen OFF | 0 Touch screen is inactivate for entire screen FRAMe Touch screen is inactivate for the diagram area of the screen, but active for softkeys, toolbars and menus.

Window<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.display.window.repcap_window_get()
driver.display.window.repcap_window_set(repcap.Window.Nr1)
class WindowCls[source]

Window commands group definition. 47 total commands, 9 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.clone()

Subgroups

Minfo
class MinfoCls[source]

Minfo commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.minfo.clone()

Subgroups

State

SCPI Commands

DISPlay:WINDow<Window>:MINFo:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:MINFo[:STATe]
value: bool = driver.display.window.minfo.state.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:MINFo[:STATe]
driver.display.window.minfo.state.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Mtable

SCPI Commands

DISPlay:WINDow<Window>:MTABle
class MtableCls[source]

Mtable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) AutoMode[source]
# SCPI: DISPlay[:WINDow<n>]:MTABle
value: enums.AutoMode = driver.display.window.mtable.get(window = repcap.Window.Default)

This command turns the marker table on and off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

display_mode: ON | 1 Turns on the marker table. OFF | 0 Turns off the marker table. AUTO Turns on the marker table if 3 or more markers are active.

set(display_mode: AutoMode, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:MTABle
driver.display.window.mtable.set(display_mode = enums.AutoMode.AUTO, window = repcap.Window.Default)

This command turns the marker table on and off.

param display_mode

ON | 1 Turns on the marker table. OFF | 0 Turns off the marker table. AUTO Turns on the marker table if 3 or more markers are active.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Size

SCPI Commands

DISPlay:WINDow<Window>:SIZE
class SizeCls[source]

Size commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) Size[source]
# SCPI: DISPlay[:WINDow<n>]:SIZE
value: enums.Size = driver.display.window.size.get(window = repcap.Window.Default)

This command maximizes the size of the selected result display window temporarily. To change the size of several windows on the screen permanently, use the method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set command (see method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

window_size: No help available

set(window_size: Size, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:SIZE
driver.display.window.size.set(window_size = enums.Size.LARGe, window = repcap.Window.Default)

This command maximizes the size of the selected result display window temporarily. To change the size of several windows on the screen permanently, use the method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set command (see method RsFswp.Applications.K30_NoiseFigure.Layout.Splitter.set) .

param window_size

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Spectrogram
class SpectrogramCls[source]

Spectrogram commands group definition. 5 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.spectrogram.clone()

Subgroups

Color
class ColorCls[source]

Color commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.spectrogram.color.clone()

Subgroups

Default

SCPI Commands

DISPlay:WINDow<Window>:SPECtrogram:COLor:DEFault
class DefaultCls[source]

Default commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:SPECtrogram:COLor:DEFault
driver.display.window.spectrogram.color.default.set(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

set_with_opc(window=Window.Default, opc_timeout_ms: int = -1) None[source]
Lower

SCPI Commands

DISPlay:WINDow<Window>:SPECtrogram:COLor:LOWer
class LowerCls[source]

Lower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:SPECtrogram:COLor:LOWer
value: float = driver.display.window.spectrogram.color.lower.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

percentage: No help available

set(percentage: float, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:SPECtrogram:COLor:LOWer
driver.display.window.spectrogram.color.lower.set(percentage = 1.0, window = repcap.Window.Default)

No command help available

param percentage

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Shape

SCPI Commands

DISPlay:WINDow<Window>:SPECtrogram:COLor:SHAPe
class ShapeCls[source]

Shape commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:SPECtrogram:COLor:SHAPe
value: float = driver.display.window.spectrogram.color.shape.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

shape: No help available

set(shape: float, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:SPECtrogram:COLor:SHAPe
driver.display.window.spectrogram.color.shape.set(shape = 1.0, window = repcap.Window.Default)

No command help available

param shape

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Style

SCPI Commands

DISPlay:WINDow<Window>:SPECtrogram:COLor:STYLe
class StyleCls[source]

Style commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) ColorSchemeA[source]
# SCPI: DISPlay[:WINDow<n>]:SPECtrogram:COLor[:STYLe]
value: enums.ColorSchemeA = driver.display.window.spectrogram.color.style.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

color_scheme: No help available

set(color_scheme: ColorSchemeA, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:SPECtrogram:COLor[:STYLe]
driver.display.window.spectrogram.color.style.set(color_scheme = enums.ColorSchemeA.COLD, window = repcap.Window.Default)

No command help available

param color_scheme

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Upper

SCPI Commands

DISPlay:WINDow<Window>:SPECtrogram:COLor:UPPer
class UpperCls[source]

Upper commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:SPECtrogram:COLor:UPPer
value: float = driver.display.window.spectrogram.color.upper.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

percentage: No help available

set(percentage: float, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:SPECtrogram:COLor:UPPer
driver.display.window.spectrogram.color.upper.set(percentage = 1.0, window = repcap.Window.Default)

No command help available

param percentage

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

State

SCPI Commands

DISPlay:WINDow<Window>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:STATe
value: bool = driver.display.window.state.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:STATe
driver.display.window.state.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Statistics
class StatisticsCls[source]

Statistics commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.statistics.clone()

Subgroups

CumulativeDistribFnc
class CumulativeDistribFncCls[source]

CumulativeDistribFnc commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.statistics.cumulativeDistribFnc.clone()

Subgroups

Gauss

SCPI Commands

DISPlay:WINDow<Window>:STATistics:CCDF:GAUSs
class GaussCls[source]

Gauss commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:STATistics:CCDF:GAUSs
value: bool = driver.display.window.statistics.cumulativeDistribFnc.gauss.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

state: No help available

set(state: bool, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:STATistics:CCDF:GAUSs
driver.display.window.statistics.cumulativeDistribFnc.gauss.set(state = False, window = repcap.Window.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Subwindow<SubWindow>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.display.window.subwindow.repcap_subWindow_get()
driver.display.window.subwindow.repcap_subWindow_set(repcap.SubWindow.Nr1)
class SubwindowCls[source]

Subwindow commands group definition. 18 total commands, 2 Subgroups, 0 group commands Repeated Capability: SubWindow, default value after init: SubWindow.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.subwindow.clone()

Subgroups

Trace<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.display.window.subwindow.trace.repcap_trace_get()
driver.display.window.subwindow.trace.repcap_trace_set(repcap.Trace.Tr1)
class TraceCls[source]

Trace commands group definition. 14 total commands, 5 Subgroups, 0 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.subwindow.trace.clone()

Subgroups

Mode

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:TRACe<Trace>:MODE
class ModeCls[source]

Mode commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) TraceModeF[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:MODE
value: enums.TraceModeF = driver.display.window.subwindow.trace.mode.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command selects the trace mode. If necessary, the selected trace is also activated. For max hold, min hold or average trace mode, you can set the number of single measurements with [SENSe:]SWEep:COUNt. Note that synchronization to the end of the measurement is possible only in single sweep mode. For more information, see ‘Analyzing several traces - trace mode’.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

trace_mode: WRITe (default:) Overwrite mode: the trace is overwritten by each sweep. AVERage The average is formed over several sweeps. The ‘Sweep/Average Count’ determines the number of averaging procedures. MAXHold The maximum value is determined over several sweeps and displayed. The R&S FSWP saves the sweep result in the trace memory only if the new value is greater than the previous one. MINHold The minimum value is determined from several measurements and displayed. The R&S FSWP saves the sweep result in the trace memory only if the new value is lower than the previous one. VIEW The current contents of the trace memory are frozen and displayed. BLANk Hides the selected trace. WRHold The trace is overwritten when new data is available, but only after all cross-correlation operations defined for a half decade are done.

set(trace_mode: TraceModeF, window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:MODE
driver.display.window.subwindow.trace.mode.set(trace_mode = enums.TraceModeF.AVERage, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command selects the trace mode. If necessary, the selected trace is also activated. For max hold, min hold or average trace mode, you can set the number of single measurements with [SENSe:]SWEep:COUNt. Note that synchronization to the end of the measurement is possible only in single sweep mode. For more information, see ‘Analyzing several traces - trace mode’.

param trace_mode

WRITe (default:) Overwrite mode: the trace is overwritten by each sweep. AVERage The average is formed over several sweeps. The ‘Sweep/Average Count’ determines the number of averaging procedures. MAXHold The maximum value is determined over several sweeps and displayed. The R&S FSWP saves the sweep result in the trace memory only if the new value is greater than the previous one. MINHold The minimum value is determined from several measurements and displayed. The R&S FSWP saves the sweep result in the trace memory only if the new value is lower than the previous one. VIEW The current contents of the trace memory are frozen and displayed. BLANk Hides the selected trace. WRHold The trace is overwritten when new data is available, but only after all cross-correlation operations defined for a half decade are done.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.subwindow.trace.mode.clone()

Subgroups

Hcontinuous

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:TRACe<Trace>:MODE:HCONtinuous
class HcontinuousCls[source]

Hcontinuous commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:MODE:HCONtinuous
value: bool = driver.display.window.subwindow.trace.mode.hcontinuous.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

state: No help available

set(state: bool, window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:MODE:HCONtinuous
driver.display.window.subwindow.trace.mode.hcontinuous.set(state = False, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Select

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:TRACe<Trace>:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:SELect
driver.display.window.subwindow.trace.select.set(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

set_with_opc(window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default, opc_timeout_ms: int = -1) None[source]
State

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:TRACe<Trace>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>[:STATe]
value: bool = driver.display.window.subwindow.trace.state.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command turns a trace on and off. The measurement continues in the background.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>[:STATe]
driver.display.window.subwindow.trace.state.set(state = False, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command turns a trace on and off. The measurement continues in the background.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

X
class XCls[source]

X commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.subwindow.trace.x.clone()

Subgroups

Spacing

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:TRACe<Trace>:X:SPACing
class SpacingCls[source]

Spacing commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) ScalingMode[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:X:SPACing
value: enums.ScalingMode = driver.display.window.subwindow.trace.x.spacing.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

scale: No help available

set(scale: ScalingMode, window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:X:SPACing
driver.display.window.subwindow.trace.x.spacing.set(scale = enums.ScalingMode.LINear, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

No command help available

param scale

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Y
class YCls[source]

Y commands group definition. 9 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.subwindow.trace.y.clone()

Subgroups

Scale

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:TRACe<Trace>:Y:SCALe
class ScaleCls[source]

Scale commands group definition. 8 total commands, 6 Subgroups, 1 group commands

get(window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y[:SCALe]
value: float = driver.display.window.subwindow.trace.y.scale.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command defines the display range of the y-axis (for all traces) . Note that the command works only for a logarithmic scaling. You can select the scaling with method RsFswp.Display.Window.Subwindow.Trace.Y.Spacing.set.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

range_py: Range: 1 dB to 200 dB, Unit: HZ

set(range_py: float, window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y[:SCALe]
driver.display.window.subwindow.trace.y.scale.set(range_py = 1.0, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command defines the display range of the y-axis (for all traces) . Note that the command works only for a logarithmic scaling. You can select the scaling with method RsFswp.Display.Window.Subwindow.Trace.Y.Spacing.set.

param range_py

Range: 1 dB to 200 dB, Unit: HZ

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.subwindow.trace.y.scale.clone()

Subgroups

Auto

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:TRACe<Trace>:Y:SCALe:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(event: EventOnce, window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y[:SCALe]:AUTO
driver.display.window.subwindow.trace.y.scale.auto.set(event = enums.EventOnce.ONCE, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

Automatic scaling of the y-axis is performed once, then switched off again (for all traces) .

param event

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Mode

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:TRACe<Trace>:Y:SCALe:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) ReferenceMode[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y[:SCALe]:MODE
value: enums.ReferenceMode = driver.display.window.subwindow.trace.y.scale.mode.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command selects the type of scaling of the y-axis (for all traces) . When the display update during remote control is off, this command has no immediate effect.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

mode: ABSolute absolute scaling of the y-axis RELative relative scaling of the y-axis

set(mode: ReferenceMode, window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y[:SCALe]:MODE
driver.display.window.subwindow.trace.y.scale.mode.set(mode = enums.ReferenceMode.ABSolute, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command selects the type of scaling of the y-axis (for all traces) . When the display update during remote control is off, this command has no immediate effect.

param mode

ABSolute absolute scaling of the y-axis RELative relative scaling of the y-axis

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Pdivision

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:TRACe<Trace>:Y:SCALe:PDIVision
class PdivisionCls[source]

Pdivision commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y[:SCALe]:PDIVision
value: float = driver.display.window.subwindow.trace.y.scale.pdivision.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This remote command determines the grid spacing on the Y-axis for all diagrams, where possible. In spectrum displays, for example, this command is not available.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

grid_spacing: No help available

set(grid_spacing: float, window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y[:SCALe]:PDIVision
driver.display.window.subwindow.trace.y.scale.pdivision.set(grid_spacing = 1.0, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This remote command determines the grid spacing on the Y-axis for all diagrams, where possible. In spectrum displays, for example, this command is not available.

param grid_spacing

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

RefLevel

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:TRACe<Trace>:Y:SCALe:RLEVel
class RefLevelCls[source]

RefLevel commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y[:SCALe]:RLEVel
value: float = driver.display.window.subwindow.trace.y.scale.refLevel.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command defines the reference level (for all traces in all windows) . With a reference level offset ≠ 0, the value range of the reference level is modified by the offset.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

scale: No help available

set(scale: float, window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y[:SCALe]:RLEVel
driver.display.window.subwindow.trace.y.scale.refLevel.set(scale = 1.0, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command defines the reference level (for all traces in all windows) . With a reference level offset ≠ 0, the value range of the reference level is modified by the offset.

param scale

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.subwindow.trace.y.scale.refLevel.clone()

Subgroups

Offset

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:TRACe<Trace>:Y:SCALe:RLEVel:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y[:SCALe]:RLEVel:OFFSet
value: float = driver.display.window.subwindow.trace.y.scale.refLevel.offset.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command defines a reference level offset (for all traces in all windows) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

offset: Range: -200 dB to 200 dB, Unit: DB

set(offset: float, window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y[:SCALe]:RLEVel:OFFSet
driver.display.window.subwindow.trace.y.scale.refLevel.offset.set(offset = 1.0, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command defines a reference level offset (for all traces in all windows) .

param offset

Range: -200 dB to 200 dB, Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

RefPosition

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:TRACe<Trace>:Y:SCALe:RPOSition
class RefPositionCls[source]

RefPosition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y[:SCALe]:RPOSition
value: float = driver.display.window.subwindow.trace.y.scale.refPosition.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command defines the vertical position of the reference level on the display grid (for all traces) . The R&S FSWP adjusts the scaling of the y-axis accordingly. For measurements with the optional external generator control, the command defines the position of the reference value.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

position: No help available

set(position: float, window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y[:SCALe]:RPOSition
driver.display.window.subwindow.trace.y.scale.refPosition.set(position = 1.0, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command defines the vertical position of the reference level on the display grid (for all traces) . The R&S FSWP adjusts the scaling of the y-axis accordingly. For measurements with the optional external generator control, the command defines the position of the reference value.

param position

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Rvalue

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:TRACe<Trace>:Y:SCALe:RVALue
class RvalueCls[source]

Rvalue commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y[:SCALe]:RVALue
value: float = driver.display.window.subwindow.trace.y.scale.rvalue.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command defines the reference value assigned to the reference position in the specified window. Separate reference values are maintained for the various displays.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

value: Unit: DB

set(value: float, window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y[:SCALe]:RVALue
driver.display.window.subwindow.trace.y.scale.rvalue.set(value = 1.0, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command defines the reference value assigned to the reference position in the specified window. Separate reference values are maintained for the various displays.

param value

Unit: DB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Spacing

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:TRACe<Trace>:Y:SPACing
class SpacingCls[source]

Spacing commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) SpacingY[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y:SPACing
value: enums.SpacingY = driver.display.window.subwindow.trace.y.spacing.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command selects the scaling of the y-axis (for all traces, <t> is irrelevant) . For AF spectrum displays, only the parameters ‘LINear’ and ‘LOGarithmic’ are permitted.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

scaling_type: LOGarithmic Logarithmic scaling. LINear Linear scaling in %. LDB Linear scaling in the specified unit. PERCent Linear scaling in %.

set(scaling_type: SpacingY, window=Window.Default, subWindow=SubWindow.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:TRACe<t>:Y:SPACing
driver.display.window.subwindow.trace.y.spacing.set(scaling_type = enums.SpacingY.LDB, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, trace = repcap.Trace.Default)

This command selects the scaling of the y-axis (for all traces, <t> is irrelevant) . For AF spectrum displays, only the parameters ‘LINear’ and ‘LOGarithmic’ are permitted.

param scaling_type

LOGarithmic Logarithmic scaling. LINear Linear scaling in %. LDB Linear scaling in the specified unit. PERCent Linear scaling in %.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Zoom
class ZoomCls[source]

Zoom commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.subwindow.zoom.clone()

Subgroups

Area

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:ZOOM:AREA
class AreaCls[source]

Area commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class AreaStruct[source]

Response structure. Fields:

  • X_1: float: Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

  • Y_1: float: Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

  • X_2: float: Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

  • Y_2: float: Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

get(window=Window.Default, subWindow=SubWindow.Default) AreaStruct[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:ZOOM:AREA
value: AreaStruct = driver.display.window.subwindow.zoom.area.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default)

This command defines the zoom area. To define a zoom area, you first have to turn the zoom on.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

return

structure: for return value, see the help for AreaStruct structure arguments.

set(x_1: float, y_1: float, x_2: float, y_2: float, window=Window.Default, subWindow=SubWindow.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:ZOOM:AREA
driver.display.window.subwindow.zoom.area.set(x_1 = 1.0, y_1 = 1.0, x_2 = 1.0, y_2 = 1.0, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default)

This command defines the zoom area. To define a zoom area, you first have to turn the zoom on.

param x_1

Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

param y_1

Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

param x_2

Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

param y_2

Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

Multiple<ZoomWindow>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.display.window.subwindow.zoom.multiple.repcap_zoomWindow_get()
driver.display.window.subwindow.zoom.multiple.repcap_zoomWindow_set(repcap.ZoomWindow.Nr1)
class MultipleCls[source]

Multiple commands group definition. 2 total commands, 2 Subgroups, 0 group commands Repeated Capability: ZoomWindow, default value after init: ZoomWindow.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.subwindow.zoom.multiple.clone()

Subgroups

Area

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:ZOOM:MULTiple<ZoomWindow>:AREA
class AreaCls[source]

Area commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class AreaStruct[source]

Response structure. Fields:

  • X_1: float: Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

  • Y_1: float: Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

  • X_2: float: Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

  • Y_2: float: Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

get(window=Window.Default, subWindow=SubWindow.Default, zoomWindow=ZoomWindow.Default) AreaStruct[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:ZOOM:MULTiple<zn>:AREA
value: AreaStruct = driver.display.window.subwindow.zoom.multiple.area.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, zoomWindow = repcap.ZoomWindow.Default)

This command defines the zoom area for a multiple zoom. To define a zoom area, you first have to turn the zoom on.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param zoomWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Multiple’)

return

structure: for return value, see the help for AreaStruct structure arguments.

set(x_1: float, y_1: float, x_2: float, y_2: float, window=Window.Default, subWindow=SubWindow.Default, zoomWindow=ZoomWindow.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:ZOOM:MULTiple<zn>:AREA
driver.display.window.subwindow.zoom.multiple.area.set(x_1 = 1.0, y_1 = 1.0, x_2 = 1.0, y_2 = 1.0, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, zoomWindow = repcap.ZoomWindow.Default)

This command defines the zoom area for a multiple zoom. To define a zoom area, you first have to turn the zoom on.

param x_1

Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

param y_1

Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

param x_2

Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

param y_2

Diagram coordinates in % of the complete diagram that define the zoom area. The lower left corner is the origin of coordinate system. The upper right corner is the end point of the system. Range: 0 to 100, Unit: PCT

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param zoomWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Multiple’)

State

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:ZOOM:MULTiple<ZoomWindow>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, subWindow=SubWindow.Default, zoomWindow=ZoomWindow.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:ZOOM:MULTiple<zn>[:STATe]
value: bool = driver.display.window.subwindow.zoom.multiple.state.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, zoomWindow = repcap.ZoomWindow.Default)

This command turns the multiple zoom on and off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param zoomWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Multiple’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, subWindow=SubWindow.Default, zoomWindow=ZoomWindow.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:ZOOM:MULTiple<zn>[:STATe]
driver.display.window.subwindow.zoom.multiple.state.set(state = False, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default, zoomWindow = repcap.ZoomWindow.Default)

This command turns the multiple zoom on and off.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

param zoomWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Multiple’)

State

SCPI Commands

DISPlay:WINDow<Window>:SUBWindow<SubWindow>:ZOOM:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, subWindow=SubWindow.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:ZOOM[:STATe]
value: bool = driver.display.window.subwindow.zoom.state.get(window = repcap.Window.Default, subWindow = repcap.SubWindow.Default)

This command turns the zoom on and off.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, window=Window.Default, subWindow=SubWindow.Default) None[source]
# SCPI: DISPlay[:WINDow<n>][:SUBWindow<w>]:ZOOM[:STATe]
driver.display.window.subwindow.zoom.state.set(state = False, window = repcap.Window.Default, subWindow = repcap.SubWindow.Default)

This command turns the zoom on and off.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param subWindow

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Subwindow’)

Time

SCPI Commands

DISPlay:WINDow<Window>:TIME
class TimeCls[source]

Time commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:TIME
value: bool = driver.display.window.time.get(window = repcap.Window.Default)

This command adds or removes the date and time from the display.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

state: ON | OFF | 1 | 0

set(state: bool, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TIME
driver.display.window.time.set(state = False, window = repcap.Window.Default)

This command adds or removes the date and time from the display.

param state

ON | OFF | 1 | 0

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.time.clone()

Subgroups

FormatPy

SCPI Commands

DISPlay:WINDow<Window>:TIME:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) TimeFormat[source]
# SCPI: DISPlay[:WINDow<n>]:TIME:FORMat
value: enums.TimeFormat = driver.display.window.time.formatPy.get(window = repcap.Window.Default)

This command selects the time and date format.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

format_py: US | DE | ISO DE dd.mm.yyyy hh:mm:ss 24 hour format. US mm/dd/yyyy hh:mm:ss 12 hour format. ISO yyyy-mm-dd hh:mm:ss 24 hour format.

set(format_py: TimeFormat, window=Window.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TIME:FORMat
driver.display.window.time.formatPy.set(format_py = enums.TimeFormat.DE, window = repcap.Window.Default)

This command selects the time and date format.

param format_py

US | DE | ISO DE dd.mm.yyyy hh:mm:ss 24 hour format. US mm/dd/yyyy hh:mm:ss 12 hour format. ISO yyyy-mm-dd hh:mm:ss 24 hour format.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

Trace<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.display.window.trace.repcap_trace_get()
driver.display.window.trace.repcap_trace_set(repcap.Trace.Tr1)
class TraceCls[source]

Trace commands group definition. 17 total commands, 5 Subgroups, 0 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.trace.clone()

Subgroups

Length

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:LENGth
value: float = driver.display.window.trace.length.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

trace_length: No help available

Mode

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:MODE
class ModeCls[source]

Mode commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) TraceModeC[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:MODE
value: enums.TraceModeC = driver.display.window.trace.mode.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

mode: No help available

set(mode: TraceModeC, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:MODE
driver.display.window.trace.mode.set(mode = enums.TraceModeC.AVERage, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param mode

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.trace.mode.clone()

Subgroups

Hcontinuous

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:MODE:HCONtinuous
class HcontinuousCls[source]

Hcontinuous commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:MODE:HCONtinuous
value: bool = driver.display.window.trace.mode.hcontinuous.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

hold: No help available

set(hold: bool, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:MODE:HCONtinuous
driver.display.window.trace.mode.hcontinuous.set(hold = False, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param hold

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Smoothing
class SmoothingCls[source]

Smoothing commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.trace.smoothing.clone()

Subgroups

Aperture

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:SMOothing:APERture
class ApertureCls[source]

Aperture commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:SMOothing:APERture
value: float = driver.display.window.trace.smoothing.aperture.get(window = repcap.Window.Default, trace = repcap.Trace.Default)
This command defines the magnitude (aperture) of trace smoothing.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on trace smoothing (method RsFswp.Display.Window.Trace.Smoothing.State.set) .

In the Spot Noise vs Tune measurement, trace smoothing applies to either all traces or none. Use [SENSe:]SMOothing[:STATe] in that case.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

ref_value: No help available

set(ref_value: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:SMOothing:APERture
driver.display.window.trace.smoothing.aperture.set(ref_value = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)
This command defines the magnitude (aperture) of trace smoothing.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on trace smoothing (method RsFswp.Display.Window.Trace.Smoothing.State.set) .

In the Spot Noise vs Tune measurement, trace smoothing applies to either all traces or none. Use [SENSe:]SMOothing[:STATe] in that case.

param ref_value

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

State

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:SMOothing:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:SMOothing[:STATe]
value: bool = driver.display.window.trace.smoothing.state.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

This command turns trace smoothing for a specific trace on and off. When you turn on trace smoothing, you can define the smoothing magnitude with method RsFswp.Display.Window.Trace.Smoothing.Aperture.set. In the Spot Noise vs Tune measurement, trace smoothing applies to either all traces or none. Use [SENSe:]SMOothing[:STATe] in that case.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

state: ON | OFF | 1 | 0

set(state: bool, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:SMOothing[:STATe]
driver.display.window.trace.smoothing.state.set(state = False, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command turns trace smoothing for a specific trace on and off. When you turn on trace smoothing, you can define the smoothing magnitude with method RsFswp.Display.Window.Trace.Smoothing.Aperture.set. In the Spot Noise vs Tune measurement, trace smoothing applies to either all traces or none. Use [SENSe:]SMOothing[:STATe] in that case.

param state

ON | OFF | 1 | 0

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

State

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) bool[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>[:STATe]
value: bool = driver.display.window.trace.state.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

state: No help available

set(state: bool, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>[:STATe]
driver.display.window.trace.state.set(state = False, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Y
class YCls[source]

Y commands group definition. 11 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.trace.y.clone()

Subgroups

Scale

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe
class ScaleCls[source]

Scale commands group definition. 10 total commands, 8 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]
value: float = driver.display.window.trace.y.scale.get(window = repcap.Window.Default, trace = repcap.Trace.Default)
This command defines the value range displayed on the y-axis.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn off automatic scaling of the y-axis (method RsFswp.Display.Window.Trace.Y.Scale.Auto.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

scale: No help available

set(scale: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]
driver.display.window.trace.y.scale.set(scale = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)
This command defines the value range displayed on the y-axis.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn off automatic scaling of the y-axis (method RsFswp.Display.Window.Trace.Y.Scale.Auto.set) .

param scale

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.trace.y.scale.clone()

Subgroups

Auto

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(auto: bool, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:AUTO
driver.display.window.trace.y.scale.auto.set(auto = False, window = repcap.Window.Default, trace = repcap.Trace.Default)

This command turns automatic scaling of the y-axis in graphical result displays on and off.

param auto

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Maximum

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:MAXimum
class MaximumCls[source]

Maximum commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:MAXimum
value: float = driver.display.window.trace.y.scale.maximum.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

max_py: No help available

set(max_py: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:MAXimum
driver.display.window.trace.y.scale.maximum.set(max_py = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param max_py

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Minimum

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:MINimum
class MinimumCls[source]

Minimum commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:MINimum
value: float = driver.display.window.trace.y.scale.minimum.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

min_py: No help available

set(min_py: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:MINimum
driver.display.window.trace.y.scale.minimum.set(min_py = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param min_py

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Mode

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) ReferenceMode[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:MODE
value: enums.ReferenceMode = driver.display.window.trace.y.scale.mode.get(window = repcap.Window.Default, trace = repcap.Trace.Default)
This command selects how frequencies are displayed on the y-axis.

INTRO_CMD_HELP: Prerequisites for this command

  • Frequency result display must be available and selected.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

reference_mode: No help available

set(reference_mode: ReferenceMode, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:MODE
driver.display.window.trace.y.scale.mode.set(reference_mode = enums.ReferenceMode.ABSolute, window = repcap.Window.Default, trace = repcap.Trace.Default)
This command selects how frequencies are displayed on the y-axis.

INTRO_CMD_HELP: Prerequisites for this command

  • Frequency result display must be available and selected.

param reference_mode

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Pdivision

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:PDIVision
class PdivisionCls[source]

Pdivision commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:PDIVision
value: float = driver.display.window.trace.y.scale.pdivision.get(window = repcap.Window.Default, trace = repcap.Trace.Default)
This command defines the range of a single diagram division on the y-axis of the phase result display.

INTRO_CMD_HELP: Prerequisites for this command

  • Phase result display must be available and selected.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

per_division: No help available

set(per_division: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:PDIVision
driver.display.window.trace.y.scale.pdivision.set(per_division = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)
This command defines the range of a single diagram division on the y-axis of the phase result display.

INTRO_CMD_HELP: Prerequisites for this command

  • Phase result display must be available and selected.

param per_division

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

RefLevel

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:RLEVel
class RefLevelCls[source]

RefLevel commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RLEVel
value: float = driver.display.window.trace.y.scale.refLevel.get(window = repcap.Window.Default, trace = repcap.Trace.Default)
This command defines the maximum level displayed on the y-axis.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn off automatic scaling of the y-axis (method RsFswp.Display.Window.Trace.Y.Scale.Auto.set) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

value: No help available

set(value: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RLEVel
driver.display.window.trace.y.scale.refLevel.set(value = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)
This command defines the maximum level displayed on the y-axis.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn off automatic scaling of the y-axis (method RsFswp.Display.Window.Trace.Y.Scale.Auto.set) .

param value

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.display.window.trace.y.scale.refLevel.clone()

Subgroups

Offset

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:RLEVel:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RLEVel:OFFSet
value: float = driver.display.window.trace.y.scale.refLevel.offset.get(window = repcap.Window.Default, trace = repcap.Trace.Default)
This command defines the amount by which a trace is shifted.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on trace offset (DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RLEVel:OFFSet:STATe) .

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

offset: numeric value Unit: dB

set(offset: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RLEVel:OFFSet
driver.display.window.trace.y.scale.refLevel.offset.set(offset = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)
This command defines the amount by which a trace is shifted.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on trace offset (DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RLEVel:OFFSet:STATe) .

param offset

numeric value Unit: dB

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

RefPosition

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:RPOSition
class RefPositionCls[source]

RefPosition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RPOSition
value: float = driver.display.window.trace.y.scale.refPosition.get(window = repcap.Window.Default, trace = repcap.Trace.Default)
This command defines the position of the reference value on the y-axis.

INTRO_CMD_HELP: Prerequisites for this command

  • Phase result display must be available and selected.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

position: Percentage of the diagram height with 100 % corresponding to the upper diagram border Unit: PCT

set(position: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RPOSition
driver.display.window.trace.y.scale.refPosition.set(position = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)
This command defines the position of the reference value on the y-axis.

INTRO_CMD_HELP: Prerequisites for this command

  • Phase result display must be available and selected.

param position

Percentage of the diagram height with 100 % corresponding to the upper diagram border Unit: PCT

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Rvalue

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SCALe:RVALue
class RvalueCls[source]

Rvalue commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) float[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RVALue
value: float = driver.display.window.trace.y.scale.rvalue.get(window = repcap.Window.Default, trace = repcap.Trace.Default)
This command defines the value assigned to the reference position.

INTRO_CMD_HELP: Prerequisites for this command

  • Phase result display must be available and selected.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

ref_value: numeric value Unit: Depends on the selected unit (deg or rad)

set(ref_value: float, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y[:SCALe]:RVALue
driver.display.window.trace.y.scale.rvalue.set(ref_value = 1.0, window = repcap.Window.Default, trace = repcap.Trace.Default)
This command defines the value assigned to the reference position.

INTRO_CMD_HELP: Prerequisites for this command

  • Phase result display must be available and selected.

param ref_value

numeric value Unit: Depends on the selected unit (deg or rad)

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Spacing

SCPI Commands

DISPlay:WINDow<Window>:TRACe<Trace>:Y:SPACing
class SpacingCls[source]

Spacing commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) SpacingY[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y:SPACing
value: enums.SpacingY = driver.display.window.trace.y.spacing.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

spacing: No help available

set(spacing: SpacingY, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: DISPlay[:WINDow<n>]:TRACe<t>:Y:SPACing
driver.display.window.trace.y.spacing.set(spacing = enums.SpacingY.LDB, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param spacing

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Wselect

SCPI Commands

DISPlay:WSELect
class WselectCls[source]

Wselect commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: DISPlay:WSELect
value: int = driver.display.wselect.get()

This command queries the currently active window (the one that is focused) in the currently selected measurement channel.

return

selected_window: Index number of the currently active window. Range: 1 to 16

Fetch

class FetchCls[source]

Fetch commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.fetch.clone()

Subgroups

Pmeter<PowerMeter>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.fetch.pmeter.repcap_powerMeter_get()
driver.fetch.pmeter.repcap_powerMeter_set(repcap.PowerMeter.Nr1)

SCPI Commands

FETCh:PMETer<PowerMeter>
class PmeterCls[source]

Pmeter commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: PowerMeter, default value after init: PowerMeter.Nr1

get(powerMeter=PowerMeter.Default) List[float][source]
# SCPI: FETCh:PMETer<p>
value: List[float] = driver.fetch.pmeter.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

result: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.fetch.pmeter.clone()

FormatPy

class FormatPyCls[source]

FormatPy commands group definition. 5 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.formatPy.clone()

Subgroups

Data

SCPI Commands

FORMat:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() DataFormat[source]
# SCPI: FORMat[:DATA]
value: enums.DataFormat = driver.formatPy.data.get()

This command selects the data format that is used for transmission of trace data from the R&S FSWP to the controlling computer. Note that the command has no effect for data that you send to the R&S FSWP. The R&S FSWP automatically recognizes the data it receives, regardless of the format. For details on data formats, see ‘Formats for returned values: ASCII format and binary format’.

return

data_format: No help available

set(data_format: DataFormat) None[source]
# SCPI: FORMat[:DATA]
driver.formatPy.data.set(data_format = enums.DataFormat.ASCii)

This command selects the data format that is used for transmission of trace data from the R&S FSWP to the controlling computer. Note that the command has no effect for data that you send to the R&S FSWP. The R&S FSWP automatically recognizes the data it receives, regardless of the format. For details on data formats, see ‘Formats for returned values: ASCII format and binary format’.

param data_format

No help available

Dexport

class DexportCls[source]

Dexport commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.formatPy.dexport.clone()

Subgroups

Dseparator

SCPI Commands

FORMat:DEXPort:DSEParator
class DseparatorCls[source]

Dseparator commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Separator[source]
# SCPI: FORMat:DEXPort:DSEParator
value: enums.Separator = driver.formatPy.dexport.dseparator.get()

This command selects the decimal separator for data exported in ASCII format.

return

separator: POINt | COMMa COMMa Uses a comma as decimal separator, e.g. 4,05. POINt Uses a point as decimal separator, e.g. 4.05.

set(separator: Separator) None[source]
# SCPI: FORMat:DEXPort:DSEParator
driver.formatPy.dexport.dseparator.set(separator = enums.Separator.COMMa)

This command selects the decimal separator for data exported in ASCII format.

param separator

POINt | COMMa COMMa Uses a comma as decimal separator, e.g. 4,05. POINt Uses a point as decimal separator, e.g. 4.05.

Traces

SCPI Commands

FORMat:DEXPort:TRACes
class TracesCls[source]

Traces commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SelectionScope[source]
# SCPI: FORMat:DEXPort:TRACes
value: enums.SelectionScope = driver.formatPy.dexport.traces.get()

This command selects the data to be included in a data export file (see method RsFswp.MassMemory.Store.Trace.set) .

return

selection: SINGle | ALL SINGle Only a single trace is selected for export, namely the one specified by the method RsFswp.MassMemory.Store.Trace.set command. ALL Selects all active traces and result tables (e.g. ‘Result Summary’, marker peak list etc.) in the current application for export to an ASCII file. The trace parameter for the method RsFswp.MassMemory.Store.Trace.set command is ignored.

set(selection: SelectionScope) None[source]
# SCPI: FORMat:DEXPort:TRACes
driver.formatPy.dexport.traces.set(selection = enums.SelectionScope.ALL)

This command selects the data to be included in a data export file (see method RsFswp.MassMemory.Store.Trace.set) .

param selection

SINGle | ALL SINGle Only a single trace is selected for export, namely the one specified by the method RsFswp.MassMemory.Store.Trace.set command. ALL Selects all active traces and result tables (e.g. ‘Result Summary’, marker peak list etc.) in the current application for export to an ASCII file. The trace parameter for the method RsFswp.MassMemory.Store.Trace.set command is ignored.

Xdistrib

SCPI Commands

FORMat:DEXPort:XDIStrib
class XdistribCls[source]

Xdistrib commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Xdistribution[source]
# SCPI: FORMat:DEXPort:XDIStrib
value: enums.Xdistribution = driver.formatPy.dexport.xdistrib.get()

No command help available

return

xdistribution: No help available

set(xdistribution: Xdistribution) None[source]
# SCPI: FORMat:DEXPort:XDIStrib
driver.formatPy.dexport.xdistrib.set(xdistribution = enums.Xdistribution.BINCentered)

No command help available

param xdistribution

No help available

HardCopy

SCPI Commands

HCOPy:ABORt
class HardCopyCls[source]

HardCopy commands group definition. 60 total commands, 15 Subgroups, 1 group commands

abort() None[source]
# SCPI: HCOPy:ABORt
driver.hardCopy.abort()

This command aborts a running hardcopy output.

abort_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: HCOPy:ABORt
driver.hardCopy.abort_with_opc()

This command aborts a running hardcopy output.

Same as abort, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.clone()

Subgroups

Cmap<Item>

RepCap Settings

# Range: Ix1 .. Ix64
rc = driver.hardCopy.cmap.repcap_item_get()
driver.hardCopy.cmap.repcap_item_set(repcap.Item.Ix1)
class CmapCls[source]

Cmap commands group definition. 3 total commands, 3 Subgroups, 0 group commands Repeated Capability: Item, default value after init: Item.Ix1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.cmap.clone()

Subgroups

Default<Colors>

RepCap Settings

# Range: Ix1 .. Ix4
rc = driver.hardCopy.cmap.default.repcap_colors_get()
driver.hardCopy.cmap.default.repcap_colors_set(repcap.Colors.Ix1)

SCPI Commands

HCOPy:CMAP<Item>:DEFault<Colors>
class DefaultCls[source]

Default commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Colors, default value after init: Colors.Ix1

set(item=Item.Default, colors=Colors.Default) None[source]
# SCPI: HCOPy:CMAP<it>:DEFault<ci>
driver.hardCopy.cmap.default.set(item = repcap.Item.Default, colors = repcap.Colors.Default)

This command defines the color scheme for print jobs. For details see ‘Print Colors’.

param item

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Cmap’)

param colors

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Default’)

set_with_opc(item=Item.Default, colors=Colors.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.cmap.default.clone()
Hsl

SCPI Commands

HCOPy:CMAP<Item>:HSL
class HslCls[source]

Hsl commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class HslStruct[source]

Response structure. Fields:

  • Hue: float: hue tint Range: 0 to 1

  • Sat: float: sat saturation Range: 0 to 1

  • Lum: float: lum brightness Range: 0 to 1

get(item=Item.Default) HslStruct[source]
# SCPI: HCOPy:CMAP<it>:HSL
value: HslStruct = driver.hardCopy.cmap.hsl.get(item = repcap.Item.Default)

This command selects the color for various screen elements in print jobs.

param item

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Cmap’)

return

structure: for return value, see the help for HslStruct structure arguments.

set(hue: float, sat: float, lum: float, item=Item.Default) None[source]
# SCPI: HCOPy:CMAP<it>:HSL
driver.hardCopy.cmap.hsl.set(hue = 1.0, sat = 1.0, lum = 1.0, item = repcap.Item.Default)

This command selects the color for various screen elements in print jobs.

param hue

hue tint Range: 0 to 1

param sat

sat saturation Range: 0 to 1

param lum

lum brightness Range: 0 to 1

param item

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Cmap’)

Pdefined

SCPI Commands

HCOPy:CMAP<Item>:PDEFined
class PdefinedCls[source]

Pdefined commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(item=Item.Default) Color[source]
# SCPI: HCOPy:CMAP<it>:PDEFined
value: enums.Color = driver.hardCopy.cmap.pdefined.get(item = repcap.Item.Default)

This command selects a predefined color for various screen elements in print jobs.

param item

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Cmap’)

return

color: BLACk | BLUE | BROWn | GREen | CYAN | RED | MAGenta | YELLow | WHITe | DGRay | LGRay | LBLue | LGReen | LCYan | LRED | LMAGenta

set(color: Color, item=Item.Default) None[source]
# SCPI: HCOPy:CMAP<it>:PDEFined
driver.hardCopy.cmap.pdefined.set(color = enums.Color.BLACk, item = repcap.Item.Default)

This command selects a predefined color for various screen elements in print jobs.

param color

BLACk | BLUE | BROWn | GREen | CYAN | RED | MAGenta | YELLow | WHITe | DGRay | LGRay | LBLue | LGReen | LCYan | LRED | LMAGenta

param item

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Cmap’)

Comment

SCPI Commands

HCOPy:COMMent
class CommentCls[source]

Comment commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: HCOPy:COMMent
value: str = driver.hardCopy.comment.get()

No command help available

return

comment: No help available

set(comment: str) None[source]
# SCPI: HCOPy:COMMent
driver.hardCopy.comment.set(comment = '1')

No command help available

param comment

No help available

Content

SCPI Commands

HCOPy:CONTent
class ContentCls[source]

Content commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() HardcopyContent[source]
# SCPI: HCOPy:CONTent
value: enums.HardcopyContent = driver.hardCopy.content.get()

This command determines the type of content included in the printout. This setting is independent of the printing device.

return

content: WINDows | HCOPy WINDows Includes only the selected windows in the printout. All currently active windows for the current channel (or ‘MultiView’) are available for selection. How many windows are printed on a each page of the printout is defined by method RsFswp.HardCopy.Page.Window.Count.set. This option is not available when copying to the clipboard (HCOP:DEST ‘SYST:COMM:CLIP’ or an image file (see method RsFswp.HardCopy.Device.Language.set) . If the destination is currently set to an image file or the clipboard, it is automatically changed to be a PDF file for the currently selected printing device. HCOPy Selects all measurement results displayed on the screen for the current channel (or ‘MultiView’) : diagrams, traces, markers, marker lists, limit lines, etc., including the channel bar and status bar, for printout on a single page. Displayed items belonging to the software user interface (e.g. softkeys) are not included. The size and position of the elements in the printout is identical to the screen display.

set(content: HardcopyContent) None[source]
# SCPI: HCOPy:CONTent
driver.hardCopy.content.set(content = enums.HardcopyContent.HCOPy)

This command determines the type of content included in the printout. This setting is independent of the printing device.

param content

WINDows | HCOPy WINDows Includes only the selected windows in the printout. All currently active windows for the current channel (or ‘MultiView’) are available for selection. How many windows are printed on a each page of the printout is defined by method RsFswp.HardCopy.Page.Window.Count.set. This option is not available when copying to the clipboard (HCOP:DEST ‘SYST:COMM:CLIP’ or an image file (see method RsFswp.HardCopy.Device.Language.set) . If the destination is currently set to an image file or the clipboard, it is automatically changed to be a PDF file for the currently selected printing device. HCOPy Selects all measurement results displayed on the screen for the current channel (or ‘MultiView’) : diagrams, traces, markers, marker lists, limit lines, etc., including the channel bar and status bar, for printout on a single page. Displayed items belonging to the software user interface (e.g. softkeys) are not included. The size and position of the elements in the printout is identical to the screen display.

Copies

SCPI Commands

HCOPy:COPies
class CopiesCls[source]

Copies commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: HCOPy:COPies
value: float = driver.hardCopy.copies.get()

No command help available

return

copies: No help available

set(copies: float) None[source]
# SCPI: HCOPy:COPies
driver.hardCopy.copies.set(copies = 1.0)

No command help available

param copies

No help available

Destination

SCPI Commands

HCOPy:DESTination
class DestinationCls[source]

Destination commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: HCOPy:DESTination
value: str = driver.hardCopy.destination.get()

This command selects the destination of a print job. Note: To print a screenshot to a file, see method RsFswp.HardCopy. Device.Language.set.

return

destination: ‘MMEM’ Activates ‘Print to file’. Thus, if the destination of the print function is set to ‘printer’ (see HCOP:DEST1 ‘SYSTem:COMMunicate:PRINter’ or HCOP:DEV:LANG GDI) , the output is redirected to a .PRN file using the selected printer driver. Select the file name with method RsFswp.MassMemory.Name.set. Note: To save a screenshot to a file, see method RsFswp.HardCopy.Device.Language.set. ‘SYSTem:COMMunicate:PRINter’ Sends the hardcopy to a printer and deactivates ‘print to file’. Select the printer with SYSTem:COMMunicate:PRINter:SELectdi . ‘SYSTem:COMMunicate:CLIPboard’ Sends the hardcopy to the clipboard.

set(destination: str) None[source]
# SCPI: HCOPy:DESTination
driver.hardCopy.destination.set(destination = '1')

This command selects the destination of a print job. Note: To print a screenshot to a file, see method RsFswp.HardCopy. Device.Language.set.

param destination

‘MMEM’ Activates ‘Print to file’. Thus, if the destination of the print function is set to ‘printer’ (see HCOP:DEST1 ‘SYSTem:COMMunicate:PRINter’ or HCOP:DEV:LANG GDI) , the output is redirected to a .PRN file using the selected printer driver. Select the file name with method RsFswp.MassMemory.Name.set. Note: To save a screenshot to a file, see method RsFswp.HardCopy.Device.Language.set. ‘SYSTem:COMMunicate:PRINter’ Sends the hardcopy to a printer and deactivates ‘print to file’. Select the printer with SYSTem:COMMunicate:PRINter:SELectdi . ‘SYSTem:COMMunicate:CLIPboard’ Sends the hardcopy to the clipboard.

Device

class DeviceCls[source]

Device commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.device.clone()

Subgroups

Color

SCPI Commands

HCOPy:DEVice:COLor
class ColorCls[source]

Color commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: HCOPy:DEVice:COLor
value: bool = driver.hardCopy.device.color.get()

This command turns color printing on and off.

return

state: ON | OFF | 0 | 1 ON | 1 Color printing OFF | 0 Black and white printing

set(state: bool) None[source]
# SCPI: HCOPy:DEVice:COLor
driver.hardCopy.device.color.set(state = False)

This command turns color printing on and off.

param state

ON | OFF | 0 | 1 ON | 1 Color printing OFF | 0 Black and white printing

Language

SCPI Commands

HCOPy:DEVice:LANGuage
class LanguageCls[source]

Language commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() PictureFormat[source]
# SCPI: HCOPy:DEVice:LANGuage
value: enums.PictureFormat = driver.hardCopy.device.language.get()

This command selects the file format for a print job or to store a screenshot to a file.

return

language: GDI Graphics Device Interface Default format for output to a printer configured under Windows. Must be selected for output to the printer interface. Can be used for output to a file. The printer driver configured under Windows is used to generate a printer-specific file format. BMP | JPG | PNG | PDF | SVG Data format for output to files

set(language: PictureFormat) None[source]
# SCPI: HCOPy:DEVice:LANGuage
driver.hardCopy.device.language.set(language = enums.PictureFormat.BMP)

This command selects the file format for a print job or to store a screenshot to a file.

param language

GDI Graphics Device Interface Default format for output to a printer configured under Windows. Must be selected for output to the printer interface. Can be used for output to a file. The printer driver configured under Windows is used to generate a printer-specific file format. BMP | JPG | PNG | PDF | SVG Data format for output to files

Immediate

SCPI Commands

HCOPy:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 2 total commands, 1 Subgroups, 1 group commands

set() None[source]
# SCPI: HCOPy[:IMMediate]
driver.hardCopy.immediate.set()

This command initiates a print job. If you are printing to a file, the file name depends on method RsFswp.MassMemory.Name. set.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: HCOPy[:IMMediate]
driver.hardCopy.immediate.set_with_opc()

This command initiates a print job. If you are printing to a file, the file name depends on method RsFswp.MassMemory.Name. set.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.immediate.clone()

Subgroups

Next

SCPI Commands

HCOPy:IMMediate:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: HCOPy[:IMMediate]:NEXT
driver.hardCopy.immediate.next.set()

This command initiates a print job. If you are printing to a file, the file name depends on method RsFswp.MassMemory.Name. set. This command adds a consecutive number to the file name.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: HCOPy[:IMMediate]:NEXT
driver.hardCopy.immediate.next.set_with_opc()

This command initiates a print job. If you are printing to a file, the file name depends on method RsFswp.MassMemory.Name. set. This command adds a consecutive number to the file name.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Item

class ItemCls[source]

Item commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.item.clone()

Subgroups

All

SCPI Commands

HCOPy:ITEM:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: HCOPy:ITEM:ALL
driver.hardCopy.item.all.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: HCOPy:ITEM:ALL
driver.hardCopy.item.all.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Window
class WindowCls[source]

Window commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.item.window.clone()

Subgroups

Text

SCPI Commands

HCOPy:ITEM:WINDow:TEXT
class TextCls[source]

Text commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: HCOPy:ITEM:WINDow:TEXT
value: str = driver.hardCopy.item.window.text.get()

This command defines a comment to be added to the printout.

return

comment: String containing the comment.

set(comment: str) None[source]
# SCPI: HCOPy:ITEM:WINDow:TEXT
driver.hardCopy.item.window.text.set(comment = '1')

This command defines a comment to be added to the printout.

param comment

String containing the comment.

Trace
class TraceCls[source]

Trace commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.item.window.trace.clone()

Subgroups

State

SCPI Commands

HCOPy:ITEM:WINDow:TRACe:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: HCOPy:ITEM:WINDow:TRACe:STATe
value: bool = driver.hardCopy.item.window.trace.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: HCOPy:ITEM:WINDow:TRACe:STATe
driver.hardCopy.item.window.trace.state.set(state = False)

No command help available

param state

No help available

Mode

SCPI Commands

HCOPy:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() HardcopyMode[source]
# SCPI: HCOPy:MODE
value: enums.HardcopyMode = driver.hardCopy.mode.get()

No command help available

return

mode: No help available

set(mode: HardcopyMode) None[source]
# SCPI: HCOPy:MODE
driver.hardCopy.mode.set(mode = enums.HardcopyMode.REPort)

No command help available

param mode

No help available

Page

class PageCls[source]

Page commands group definition. 11 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.page.clone()

Subgroups

Count
class CountCls[source]

Count commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.page.count.clone()

Subgroups

State

SCPI Commands

HCOPy:PAGE:COUNt:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: HCOPy:PAGE:COUNt:STATe
value: bool = driver.hardCopy.page.count.state.get()

This command includes or excludes the page number for printouts consisting of multiple pages (method RsFswp.HardCopy. Content.set) .

return

state: 1 | 0 | ON | OFF 1 | ON The page number is printed. 0 | OFF The page number is not printed.

set(state: bool) None[source]
# SCPI: HCOPy:PAGE:COUNt:STATe
driver.hardCopy.page.count.state.set(state = False)

This command includes or excludes the page number for printouts consisting of multiple pages (method RsFswp.HardCopy. Content.set) .

param state

1 | 0 | ON | OFF 1 | ON The page number is printed. 0 | OFF The page number is not printed.

Margin
class MarginCls[source]

Margin commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.page.margin.clone()

Subgroups

Bottom

SCPI Commands

HCOPy:PAGE:MARGin:BOTTom
class BottomCls[source]

Bottom commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: HCOPy:PAGE:MARGin:BOTTom
value: float = driver.hardCopy.page.margin.bottom.get()

This command defines the margin at the bottom of the printout page on which no elements are printed. The margins are defined according to method RsFswp.HardCopy.Page.Margin.Unit.set.

return

bottom: No help available

set(bottom: float) None[source]
# SCPI: HCOPy:PAGE:MARGin:BOTTom
driver.hardCopy.page.margin.bottom.set(bottom = 1.0)

This command defines the margin at the bottom of the printout page on which no elements are printed. The margins are defined according to method RsFswp.HardCopy.Page.Margin.Unit.set.

param bottom

No help available

Left

SCPI Commands

HCOPy:PAGE:MARGin:LEFT
class LeftCls[source]

Left commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: HCOPy:PAGE:MARGin:LEFT
value: float = driver.hardCopy.page.margin.left.get()

This command defines the margin at the left side of the printout page on which no elements are printed. The margins are defined according to method RsFswp.HardCopy.Page.Margin.Unit.set.

return

left: No help available

set(left: float) None[source]
# SCPI: HCOPy:PAGE:MARGin:LEFT
driver.hardCopy.page.margin.left.set(left = 1.0)

This command defines the margin at the left side of the printout page on which no elements are printed. The margins are defined according to method RsFswp.HardCopy.Page.Margin.Unit.set.

param left

No help available

Top

SCPI Commands

HCOPy:PAGE:MARGin:TOP
class TopCls[source]

Top commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: HCOPy:PAGE:MARGin:TOP
value: float = driver.hardCopy.page.margin.top.get()

This command defines the margin at the top of the printout page on which no elements are printed. The margins are defined according to method RsFswp.HardCopy.Page.Margin.Unit.set.

return

top: No help available

set(top: float) None[source]
# SCPI: HCOPy:PAGE:MARGin:TOP
driver.hardCopy.page.margin.top.set(top = 1.0)

This command defines the margin at the top of the printout page on which no elements are printed. The margins are defined according to method RsFswp.HardCopy.Page.Margin.Unit.set.

param top

No help available

Unit

SCPI Commands

HCOPy:PAGE:MARGin:UNIT
class UnitCls[source]

Unit commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() PageMarginUnit[source]
# SCPI: HCOPy:PAGE:MARGin:UNIT
value: enums.PageMarginUnit = driver.hardCopy.page.margin.unit.get()

This command defines the unit in which the margins for the printout page are configured.

return

unit: MM | IN MM millimeters IN inches

set(unit: PageMarginUnit) None[source]
# SCPI: HCOPy:PAGE:MARGin:UNIT
driver.hardCopy.page.margin.unit.set(unit = enums.PageMarginUnit.IN)

This command defines the unit in which the margins for the printout page are configured.

param unit

MM | IN MM millimeters IN inches

Orientation

SCPI Commands

HCOPy:PAGE:ORIentation
class OrientationCls[source]

Orientation commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() PageOrientation[source]
# SCPI: HCOPy:PAGE:ORIentation
value: enums.PageOrientation = driver.hardCopy.page.orientation.get()

The command selects the page orientation of the printout. The command is only available if the output device is a printer or a PDF file.

return

orientation: LANDscape | PORTrait

set(orientation: PageOrientation) None[source]
# SCPI: HCOPy:PAGE:ORIentation
driver.hardCopy.page.orientation.set(orientation = enums.PageOrientation.LANDscape)

The command selects the page orientation of the printout. The command is only available if the output device is a printer or a PDF file.

param orientation

LANDscape | PORTrait

Window
class WindowCls[source]

Window commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.page.window.clone()

Subgroups

Channel
class ChannelCls[source]

Channel commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.page.window.channel.clone()

Subgroups

State

SCPI Commands

HCOPy:PAGE:WINDow:CHANnel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class StateStruct[source]

Response structure. Fields:

  • Channel: str: String containing the name of the channel. For a list of available channel types use [CMDLINK: INSTrument:LIST? CMDLINK].

  • State: bool: 1 | 0 | ON | OFF 1 | ON The channel windows are included in the printout. 0 | OFF The channel windows are not included in the printout.

get() StateStruct[source]
# SCPI: HCOPy:PAGE:WINDow:CHANnel:STATe
value: StateStruct = driver.hardCopy.page.window.channel.state.get()

This command selects all windows of the specified channel to be included in the printout for method RsFswp.HardCopy. Content.set.

return

structure: for return value, see the help for StateStruct structure arguments.

set(channel: str, state: bool) None[source]
# SCPI: HCOPy:PAGE:WINDow:CHANnel:STATe
driver.hardCopy.page.window.channel.state.set(channel = '1', state = False)

This command selects all windows of the specified channel to be included in the printout for method RsFswp.HardCopy. Content.set.

param channel

String containing the name of the channel. For a list of available channel types use method RsFswp.Instrument.ListPy.get_.

param state

1 | 0 | ON | OFF 1 | ON The channel windows are included in the printout. 0 | OFF The channel windows are not included in the printout.

Count

SCPI Commands

HCOPy:PAGE:WINDow:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: HCOPy:PAGE:WINDow:COUNt
value: float = driver.hardCopy.page.window.count.get()

This command defines how many windows are displayed on a single page of the printout for method RsFswp.HardCopy.Content. set.

return

count: integer

set(count: float) None[source]
# SCPI: HCOPy:PAGE:WINDow:COUNt
driver.hardCopy.page.window.count.set(count = 1.0)

This command defines how many windows are displayed on a single page of the printout for method RsFswp.HardCopy.Content. set.

param count

integer

Scale

SCPI Commands

HCOPy:PAGE:WINDow:SCALe
class ScaleCls[source]

Scale commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: HCOPy:PAGE:WINDow:SCALe
value: bool = driver.hardCopy.page.window.scale.get()

This command determines the scaling of the windows in the printout for method RsFswp.HardCopy.Content.set.

return

scale: 1 | 0 | ON | OFF 1 | ON Each window is scaled to fit the page size optimally, not regarding the aspect ratio of the original display. If more than one window is printed on one page (see method RsFswp.HardCopy.Page.Window.Count.set) , each window is printed in equal size. (‘Size to fit’) 0 | OFF Each window is printed as large as possible while maintaining the aspect ratio of the original display. (‘Maintain aspect ratio’)

set(scale: bool) None[source]
# SCPI: HCOPy:PAGE:WINDow:SCALe
driver.hardCopy.page.window.scale.set(scale = False)

This command determines the scaling of the windows in the printout for method RsFswp.HardCopy.Content.set.

param scale

1 | 0 | ON | OFF 1 | ON Each window is scaled to fit the page size optimally, not regarding the aspect ratio of the original display. If more than one window is printed on one page (see method RsFswp.HardCopy.Page.Window.Count.set) , each window is printed in equal size. (‘Size to fit’) 0 | OFF Each window is printed as large as possible while maintaining the aspect ratio of the original display. (‘Maintain aspect ratio’)

State

SCPI Commands

HCOPy:PAGE:WINDow:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class StateStruct[source]

Response structure. Fields:

  • Channel: str: String containing the name of the channel. For a list of available channel types use [CMDLINK: INSTrument:LIST? CMDLINK].

  • Window: str: String containing the name of the existing window. By default, the name of a window is the same as its index. To determine the name and index of all active windows in the active channel, use the [CMDLINK: LAYout:CATalog[:WINDow]? CMDLINK] query.

  • State: bool: 1 | 0 | ON | OFF 1 | ON The window is included in the printout. 0 | OFF The window is not included in the printout.

get() StateStruct[source]
# SCPI: HCOPy:PAGE:WINDow:STATe
value: StateStruct = driver.hardCopy.page.window.state.get()

This command selects the windows to be included in the printout for method RsFswp.HardCopy.Content.set.

return

structure: for return value, see the help for StateStruct structure arguments.

set(channel: str, window: str, state: bool) None[source]
# SCPI: HCOPy:PAGE:WINDow:STATe
driver.hardCopy.page.window.state.set(channel = '1', window = '1', state = False)

This command selects the windows to be included in the printout for method RsFswp.HardCopy.Content.set.

param channel

String containing the name of the channel. For a list of available channel types use method RsFswp.Instrument.ListPy.get_.

param window

String containing the name of the existing window. By default, the name of a window is the same as its index. To determine the name and index of all active windows in the active channel, use the method RsFswp.Layout.Catalog.Window.get_ query.

param state

1 | 0 | ON | OFF 1 | ON The window is included in the printout. 0 | OFF The window is not included in the printout.

Print

SCPI Commands

HCOPy:PRINt
class PrintCls[source]

Print commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: HCOPy:PRINt
driver.hardCopy.print.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: HCOPy:PRINt
driver.hardCopy.print.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

TdDtamp

class TdDtampCls[source]

TdDtamp commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.tdDtamp.clone()

Subgroups

State

SCPI Commands

HCOPy:TDSTamp:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: HCOPy:TDSTamp:STATe
value: bool = driver.hardCopy.tdDtamp.state.get()

This command includes or excludes the time and date in the printout.

return

state: 1 | 0 | ON | OFF 1 | ON The time and date are printed. 0 | OFF The time and date are not printed.

set(state: bool) None[source]
# SCPI: HCOPy:TDSTamp:STATe
driver.hardCopy.tdDtamp.state.set(state = False)

This command includes or excludes the time and date in the printout.

param state

1 | 0 | ON | OFF 1 | ON The time and date are printed. 0 | OFF The time and date are not printed.

Theme

class ThemeCls[source]

Theme commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.theme.clone()

Subgroups

Select

SCPI Commands

HCOPy:THEMe:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(theme: str) None[source]
# SCPI: HCOPy:THEMe:SELect
driver.hardCopy.theme.select.set(theme = '1')

No command help available

param theme

No help available

Treport

class TreportCls[source]

Treport commands group definition. 29 total commands, 10 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.treport.clone()

Subgroups

Append

SCPI Commands

HCOPy:TREPort:APPend
class AppendCls[source]

Append commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: HCOPy:TREPort:APPend
driver.hardCopy.treport.append.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: HCOPy:TREPort:APPend
driver.hardCopy.treport.append.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Description

SCPI Commands

HCOPy:TREPort:DESCription
class DescriptionCls[source]

Description commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: HCOPy:TREPort:DESCription
value: str = driver.hardCopy.treport.description.get()

No command help available

return

description: No help available

set(description: str) None[source]
# SCPI: HCOPy:TREPort:DESCription
driver.hardCopy.treport.description.set(description = '1')

No command help available

param description

No help available

Item
class ItemCls[source]

Item commands group definition. 13 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.treport.item.clone()

Subgroups

Default

SCPI Commands

HCOPy:TREPort:ITEM:DEFault
class DefaultCls[source]

Default commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: HCOPy:TREPort:ITEM:DEFault
driver.hardCopy.treport.item.default.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: HCOPy:TREPort:ITEM:DEFault
driver.hardCopy.treport.item.default.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

ListPy

SCPI Commands

HCOPy:TREPort:ITEM:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: HCOPy:TREPort:ITEM:LIST
value: str = driver.hardCopy.treport.item.listPy.get()

No command help available

return

channel_type: No help available

Select

SCPI Commands

HCOPy:TREPort:ITEM:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(item: str, arg_1: Optional[str] = None) None[source]
# SCPI: HCOPy:TREPort:ITEM:SELect
driver.hardCopy.treport.item.select.set(item = r1, arg_1 = '1')

No command help available

param item

No help available

param arg_1

No help available

Template

SCPI Commands

HCOPy:TREPort:ITEM:TEMPlate:DELete
HCOPy:TREPort:ITEM:TEMPlate:LOAD
HCOPy:TREPort:ITEM:TEMPlate:SAVE
class TemplateCls[source]

Template commands group definition. 4 total commands, 1 Subgroups, 3 group commands

delete(template: str) None[source]
# SCPI: HCOPy:TREPort:ITEM:TEMPlate:DELete
driver.hardCopy.treport.item.template.delete(template = '1')

No command help available

param template

No help available

load(template: str) None[source]
# SCPI: HCOPy:TREPort:ITEM:TEMPlate:LOAD
driver.hardCopy.treport.item.template.load(template = '1')

No command help available

param template

No help available

save(template: str) None[source]
# SCPI: HCOPy:TREPort:ITEM:TEMPlate:SAVE
driver.hardCopy.treport.item.template.save(template = '1')

No command help available

param template

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.treport.item.template.clone()

Subgroups

Catalog

SCPI Commands

HCOPy:TREPort:ITEM:TEMPlate:CATalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: HCOPy:TREPort:ITEM:TEMPlate:CATalog
value: List[str] = driver.hardCopy.treport.item.template.catalog.get()

No command help available

return

result: No help available

New

SCPI Commands

HCOPy:TREPort:NEW
class NewCls[source]

New commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: HCOPy:TREPort:NEW
driver.hardCopy.treport.new.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: HCOPy:TREPort:NEW
driver.hardCopy.treport.new.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Pagecount
class PagecountCls[source]

Pagecount commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.treport.pagecount.clone()

Subgroups

State

SCPI Commands

HCOPy:TREPort:PAGecount:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: HCOPy:TREPort:PAGecount:STATe
value: bool = driver.hardCopy.treport.pagecount.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: HCOPy:TREPort:PAGecount:STATe
driver.hardCopy.treport.pagecount.state.set(state = False)

No command help available

param state

No help available

PageSize

SCPI Commands

HCOPy:TREPort:PAGesize
class PageSizeCls[source]

PageSize commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() HardcopyPageSize[source]
# SCPI: HCOPy:TREPort:PAGesize
value: enums.HardcopyPageSize = driver.hardCopy.treport.pageSize.get()

No command help available

return

size: No help available

set(size: HardcopyPageSize) None[source]
# SCPI: HCOPy:TREPort:PAGesize
driver.hardCopy.treport.pageSize.set(size = enums.HardcopyPageSize.A4)

No command help available

param size

No help available

Pcolors
class PcolorsCls[source]

Pcolors commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.treport.pcolors.clone()

Subgroups

State

SCPI Commands

HCOPy:TREPort:PCOLors:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: HCOPy:TREPort:PCOLors:STATe
value: bool = driver.hardCopy.treport.pcolors.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: HCOPy:TREPort:PCOLors:STATe
driver.hardCopy.treport.pcolors.state.set(state = False)

No command help available

param state

No help available

TdDtamp
class TdDtampCls[source]

TdDtamp commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.treport.tdDtamp.clone()

Subgroups

State

SCPI Commands

HCOPy:TREPort:TDSTamp:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: HCOPy:TREPort:TDSTamp:STATe
value: bool = driver.hardCopy.treport.tdDtamp.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: HCOPy:TREPort:TDSTamp:STATe
driver.hardCopy.treport.tdDtamp.state.set(state = False)

No command help available

param state

No help available

Test
class TestCls[source]

Test commands group definition. 7 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.treport.test.clone()

Subgroups

Remove

SCPI Commands

HCOPy:TREPort:TEST:REMove
class RemoveCls[source]

Remove commands group definition. 3 total commands, 2 Subgroups, 1 group commands

set(data_set: float) None[source]
# SCPI: HCOPy:TREPort:TEST:REMove
driver.hardCopy.treport.test.remove.set(data_set = 1.0)

No command help available

param data_set

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.treport.test.remove.clone()

Subgroups

All

SCPI Commands

HCOPy:TREPort:TEST:REMove:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: HCOPy:TREPort:TEST:REMove:ALL
driver.hardCopy.treport.test.remove.all.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: HCOPy:TREPort:TEST:REMove:ALL
driver.hardCopy.treport.test.remove.all.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Selected

SCPI Commands

HCOPy:TREPort:TEST:REMove:SELected
class SelectedCls[source]

Selected commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: HCOPy:TREPort:TEST:REMove:SELected
driver.hardCopy.treport.test.remove.selected.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: HCOPy:TREPort:TEST:REMove:SELected
driver.hardCopy.treport.test.remove.selected.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Select

SCPI Commands

HCOPy:TREPort:TEST:SELect
class SelectCls[source]

Select commands group definition. 4 total commands, 3 Subgroups, 1 group commands

set(selection: float, state: bool) None[source]
# SCPI: HCOPy:TREPort:TEST:SELect
driver.hardCopy.treport.test.select.set(selection = 1.0, state = False)

No command help available

param selection

No help available

param state

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.treport.test.select.clone()

Subgroups

All

SCPI Commands

HCOPy:TREPort:TEST:SELect:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: HCOPy:TREPort:TEST:SELect:ALL
driver.hardCopy.treport.test.select.all.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: HCOPy:TREPort:TEST:SELect:ALL
driver.hardCopy.treport.test.select.all.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Invert

SCPI Commands

HCOPy:TREPort:TEST:SELect:INVert
class InvertCls[source]

Invert commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: HCOPy:TREPort:TEST:SELect:INVert
driver.hardCopy.treport.test.select.invert.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: HCOPy:TREPort:TEST:SELect:INVert
driver.hardCopy.treport.test.select.invert.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

NonePy

SCPI Commands

HCOPy:TREPort:TEST:SELect:NONE
class NonePyCls[source]

NonePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: HCOPy:TREPort:TEST:SELect:NONE
driver.hardCopy.treport.test.select.nonePy.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: HCOPy:TREPort:TEST:SELect:NONE
driver.hardCopy.treport.test.select.nonePy.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Title

SCPI Commands

HCOPy:TREPort:TITLe
class TitleCls[source]

Title commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() str[source]
# SCPI: HCOPy:TREPort:TITLe
value: str = driver.hardCopy.treport.title.get()

No command help available

return

title: No help available

set(title: str) None[source]
# SCPI: HCOPy:TREPort:TITLe
driver.hardCopy.treport.title.set(title = '1')

No command help available

param title

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.hardCopy.treport.title.clone()

Subgroups

State

SCPI Commands

HCOPy:TREPort:TITLe:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: HCOPy:TREPort:TITLe:STATe
value: bool = driver.hardCopy.treport.title.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: HCOPy:TREPort:TITLe:STATe
driver.hardCopy.treport.title.state.set(state = False)

No command help available

param state

No help available

Initiate

SCPI Commands

INITiate:IMMediate
class InitiateCls[source]

Initiate commands group definition. 12 total commands, 6 Subgroups, 1 group commands

immediate() None[source]
# SCPI: INITiate[:IMMediate]
driver.initiate.immediate()

This command starts a (single) new measurement. With measurement count or average count > 0, this means a restart of the corresponding number of measurements. With trace mode MAXHold, MINHold and AVERage, the previous results are reset on restarting the measurement. You can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. For details on synchronization see Remote control via SCPI.

immediate_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate[:IMMediate]
driver.initiate.immediate_with_opc()

This command starts a (single) new measurement. With measurement count or average count > 0, this means a restart of the corresponding number of measurements. With trace mode MAXHold, MINHold and AVERage, the previous results are reset on restarting the measurement. You can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. For details on synchronization see Remote control via SCPI.

Same as immediate, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.initiate.clone()

Subgroups

Block

SCPI Commands

INITiate:BLOCk:ABORt
class BlockCls[source]

Block commands group definition. 3 total commands, 2 Subgroups, 1 group commands

abort() None[source]
# SCPI: INITiate:BLOCk:ABORt
driver.initiate.block.abort()

No command help available

abort_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate:BLOCk:ABORt
driver.initiate.block.abort_with_opc()

No command help available

Same as abort, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.initiate.block.clone()

Subgroups

ConMeas

SCPI Commands

INITiate:BLOCk:CONMeas
class ConMeasCls[source]

ConMeas commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(group_name: Optional[str] = None) None[source]
# SCPI: INITiate:BLOCk:CONMeas
driver.initiate.block.conMeas.set(group_name = '1')

No command help available

param group_name

No help available

Immediate

SCPI Commands

INITiate:BLOCk:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(group_name: Optional[str] = None) None[source]
# SCPI: INITiate:BLOCk:IMMediate
driver.initiate.block.immediate.set(group_name = '1')

No command help available

param group_name

No help available

ConMeas

SCPI Commands

INITiate:CONMeas
class ConMeasCls[source]

ConMeas commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate:CONMeas
driver.initiate.conMeas.set()

This command restarts a (single) measurement that has been stopped (using method RsFswp.#Abort CMDLINKRESOLVED]) or finished in single measurement mode. The measurement is restarted at the beginning, not where the previous measurement was stopped. As opposed to [CMDLINKRESOLVED Applications.K30_NoiseFigure.Initiate.Immediate.set, this command does not reset traces in maxhold, minhold or average mode. Therefore it can be used to continue measurements using maxhold or averaging functions.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate:CONMeas
driver.initiate.conMeas.set_with_opc()

This command restarts a (single) measurement that has been stopped (using method RsFswp.#Abort CMDLINKRESOLVED]) or finished in single measurement mode. The measurement is restarted at the beginning, not where the previous measurement was stopped. As opposed to [CMDLINKRESOLVED Applications.K30_NoiseFigure.Initiate.Immediate.set, this command does not reset traces in maxhold, minhold or average mode. Therefore it can be used to continue measurements using maxhold or averaging functions.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Continuous

SCPI Commands

INITiate:CONTinuous
class ContinuousCls[source]

Continuous commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: INITiate:CONTinuous
driver.initiate.continuous.set(state = False)

This command controls the measurement mode for an individual channel. Note that in single measurement mode, you can synchronize to the end of the measurement with *OPC, *OPC? or *WAI. In continuous measurement mode, synchronization to the end of the measurement is not possible. Thus, it is not recommended that you use continuous measurement mode in remote control, as results like trace data or markers are only valid after a single measurement end synchronization. If the measurement mode is changed for a channel while the Sequencer is active the mode is only considered the next time the measurement in that channel is activated by the Sequencer.

param state

ON | OFF | 0 | 1 ON | 1 Continuous measurement OFF | 0 Single measurement

Espectrum

SCPI Commands

INITiate:ESPectrum
class EspectrumCls[source]

Espectrum commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate:ESPectrum
driver.initiate.espectrum.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate:ESPectrum
driver.initiate.espectrum.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Sequencer

SCPI Commands

INITiate:SEQuencer:ABORt
class SequencerCls[source]

Sequencer commands group definition. 4 total commands, 3 Subgroups, 1 group commands

abort() None[source]
# SCPI: INITiate:SEQuencer:ABORt
driver.initiate.sequencer.abort()

This command stops the currently active sequence of measurements. You can start a new sequence any time using method RsFswp.Initiate.Sequencer.Immediate.set.

abort_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate:SEQuencer:ABORt
driver.initiate.sequencer.abort_with_opc()

This command stops the currently active sequence of measurements. You can start a new sequence any time using method RsFswp.Initiate.Sequencer.Immediate.set.

Same as abort, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.initiate.sequencer.clone()

Subgroups

Immediate

SCPI Commands

INITiate:SEQuencer:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate:SEQuencer:IMMediate
driver.initiate.sequencer.immediate.set()

This command starts a new sequence of measurements by the Sequencer. Its effect is similar to the method RsFswp. Applications.K30_NoiseFigure.Initiate.Immediate.set command used for a single measurement. Before this command can be executed, the Sequencer must be activated (see method RsFswp.System.Sequencer.set) .

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate:SEQuencer:IMMediate
driver.initiate.sequencer.immediate.set_with_opc()

This command starts a new sequence of measurements by the Sequencer. Its effect is similar to the method RsFswp. Applications.K30_NoiseFigure.Initiate.Immediate.set command used for a single measurement. Before this command can be executed, the Sequencer must be activated (see method RsFswp.System.Sequencer.set) .

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Mode

SCPI Commands

INITiate:SEQuencer:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(mode: SequencerMode) None[source]
# SCPI: INITiate:SEQuencer:MODE
driver.initiate.sequencer.mode.set(mode = enums.SequencerMode.CDEFined)

Defines the capture mode for the entire measurement sequence and all measurement groups and channels it contains. Note: To synchronize to the end of a measurement sequence using *OPC, *OPC? or *WAI, use SINGle Sequencer mode.

param mode

SINGle Each measurement group is started one after the other in the order of definition. All measurement channels in a group are started simultaneously and performed once. After all measurements are completed, the next group is started. After the last group, the measurement sequence is finished. CONTinuous Each measurement group is started one after the other in the order of definition. All measurement channels in a group are started simultaneously and performed once. After all measurements are completed, the next group is started. After the last group, the measurement sequence restarts with the first one and continues until it is stopped explicitly.

Refresh
class RefreshCls[source]

Refresh commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.initiate.sequencer.refresh.clone()

Subgroups

All

SCPI Commands

INITiate:SEQuencer:REFResh:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate:SEQuencer:REFResh[:ALL]
driver.initiate.sequencer.refresh.all.set()

This function is only available if the Sequencer is deactivated (SYST:SEQ:OFF) and only in MSRA mode. The data in the capture buffer is re-evaluated by all active MSRA secondary applications.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate:SEQuencer:REFResh[:ALL]
driver.initiate.sequencer.refresh.all.set_with_opc()

This function is only available if the Sequencer is deactivated (SYST:SEQ:OFF) and only in MSRA mode. The data in the capture buffer is re-evaluated by all active MSRA secondary applications.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Spurious

SCPI Commands

INITiate:SPURious
class SpuriousCls[source]

Spurious commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: INITiate:SPURious
driver.initiate.spurious.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INITiate:SPURious
driver.initiate.spurious.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

InputPy<InputIx>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.inputPy.repcap_inputIx_get()
driver.inputPy.repcap_inputIx_set(repcap.InputIx.Nr1)
class InputPyCls[source]

InputPy commands group definition. 46 total commands, 17 Subgroups, 0 group commands Repeated Capability: InputIx, default value after init: InputIx.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.clone()

Subgroups

Attenuation

SCPI Commands

INPut:ATTenuation
class AttenuationCls[source]

Attenuation commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get() float[source]
# SCPI: INPut:ATTenuation
value: float = driver.inputPy.attenuation.get()

This command defines the total attenuation for RF input. If you set the attenuation manually, it is no longer coupled to the reference level, but the reference level is coupled to the attenuation. Thus, if the current reference level is not compatible with an attenuation that has been set manually, the command also adjusts the reference level.

return

attenuation: Range: see data sheet , Unit: DB

set(attenuation: float) None[source]
# SCPI: INPut:ATTenuation
driver.inputPy.attenuation.set(attenuation = 1.0)

This command defines the total attenuation for RF input. If you set the attenuation manually, it is no longer coupled to the reference level, but the reference level is coupled to the attenuation. Thus, if the current reference level is not compatible with an attenuation that has been set manually, the command also adjusts the reference level.

param attenuation

Range: see data sheet , Unit: DB

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.attenuation.clone()

Subgroups

Auto

SCPI Commands

INPut:ATTenuation:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: INPut:ATTenuation:AUTO
driver.inputPy.attenuation.auto.set(state = False)

This command couples or decouples the attenuation to the reference level. Thus, when the reference level is changed, the R&S FSWP determines the signal level for optimal internal data processing and sets the required attenuation accordingly.

param state

ON | OFF | 0 | 1

Protection

SCPI Commands

INPut<InputIx>:ATTenuation:PROTection:RESet
class ProtectionCls[source]

Protection commands group definition. 1 total commands, 0 Subgroups, 1 group commands

reset(device_name: Optional[str] = None, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:ATTenuation:PROTection:RESet
driver.inputPy.attenuation.protection.reset(device_name = '1', inputIx = repcap.InputIx.Default)

This command resets the attenuator and reconnects the RF input with the input mixer for the R&S FSWP after an overload condition occurred and the protection mechanism intervened. The error status bit (bit 3 in the method RsFswp.Status. Questionable.Power.Event.get_ status register) and the INPUT OVLD message in the status bar are cleared. (For details on the status register see the R&S FSWP base unit user manual) . The command works only if the overload condition has been eliminated first.

param device_name

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Connector

SCPI Commands

INPut:CONNector
class ConnectorCls[source]

Connector commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(connector: InputConnectorB) None[source]
# SCPI: INPut:CONNector
driver.inputPy.connector.set(connector = enums.InputConnectorB.AIQI)

This command selects the measurement channel for baseband noise measurements.

param connector

No help available

Coupling

SCPI Commands

INPut:COUPling
class CouplingCls[source]

Coupling commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() CouplingTypeA[source]
# SCPI: INPut:COUPling
value: enums.CouplingTypeA = driver.inputPy.coupling.get()

This command selects the coupling type of the RF input.

return

coupling_type: AC | DC AC AC coupling DC DC coupling

set(coupling_type: CouplingTypeA) None[source]
# SCPI: INPut:COUPling
driver.inputPy.coupling.set(coupling_type = enums.CouplingTypeA.AC)

This command selects the coupling type of the RF input.

param coupling_type

AC | DC AC AC coupling DC DC coupling

Diq

class DiqCls[source]

Diq commands group definition. 7 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.diq.clone()

Subgroups

Cdevice

SCPI Commands

INPut:DIQ:CDEVice
class CdeviceCls[source]

Cdevice commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: INPut:DIQ:CDEVice
value: str = driver.inputPy.diq.cdevice.get()

No command help available

return

result: No help available

Range
class RangeCls[source]

Range commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.diq.range.clone()

Subgroups

Coupling

SCPI Commands

INPut:DIQ:RANGe:COUPling
class CouplingCls[source]

Coupling commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INPut:DIQ:RANGe:COUPling
value: bool = driver.inputPy.diq.range.coupling.get()

No command help available

return

arg_0: No help available

set(arg_0: bool) None[source]
# SCPI: INPut:DIQ:RANGe:COUPling
driver.inputPy.diq.range.coupling.set(arg_0 = False)

No command help available

param arg_0

No help available

Upper

SCPI Commands

INPut:DIQ:RANGe:UPPer
class UpperCls[source]

Upper commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get() float[source]
# SCPI: INPut:DIQ:RANGe[:UPPer]
value: float = driver.inputPy.diq.range.upper.get()

No command help available

return

arg_0: No help available

set(arg_0: float) None[source]
# SCPI: INPut:DIQ:RANGe[:UPPer]
driver.inputPy.diq.range.upper.set(arg_0 = 1.0)

No command help available

param arg_0

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.diq.range.upper.clone()

Subgroups

Auto

SCPI Commands

INPut:DIQ:RANGe:UPPer:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: INPut:DIQ:RANGe[:UPPer]:AUTO
driver.inputPy.diq.range.upper.auto.set(state = False)

No command help available

param state

No help available

Unit

SCPI Commands

INPut:DIQ:RANGe:UPPer:UNIT
class UnitCls[source]

Unit commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() DiqUnit[source]
# SCPI: INPut:DIQ:RANGe[:UPPer]:UNIT
value: enums.DiqUnit = driver.inputPy.diq.range.upper.unit.get()

No command help available

return

arg_0: No help available

set(arg_0: DiqUnit) None[source]
# SCPI: INPut:DIQ:RANGe[:UPPer]:UNIT
driver.inputPy.diq.range.upper.unit.set(arg_0 = enums.DiqUnit.AMPere)

No command help available

param arg_0

No help available

SymbolRate

SCPI Commands

INPut:DIQ:SRATe
class SymbolRateCls[source]

SymbolRate commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: INPut:DIQ:SRATe
value: float = driver.inputPy.diq.symbolRate.get()

No command help available

return

arg_0: No help available

set(arg_0: float) None[source]
# SCPI: INPut:DIQ:SRATe
driver.inputPy.diq.symbolRate.set(arg_0 = 1.0)

No command help available

param arg_0

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.diq.symbolRate.clone()

Subgroups

Auto

SCPI Commands

INPut:DIQ:SRATe:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: INPut:DIQ:SRATe:AUTO
driver.inputPy.diq.symbolRate.auto.set(state = False)

No command help available

param state

No help available

Dpath

SCPI Commands

INPut:DPATh
class DpathCls[source]

Dpath commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AutoOrOff[source]
# SCPI: INPut:DPATh
value: enums.AutoOrOff = driver.inputPy.dpath.get()

Enables or disables the use of the direct path for frequencies close to 0 Hz.

return

direct_path_setting: No help available

set(direct_path_setting: AutoOrOff) None[source]
# SCPI: INPut:DPATh
driver.inputPy.dpath.set(direct_path_setting = enums.AutoOrOff.AUTO)

Enables or disables the use of the direct path for frequencies close to 0 Hz.

param direct_path_setting

No help available

Eatt

SCPI Commands

INPut:EATT
class EattCls[source]

Eatt commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get() float[source]
# SCPI: INPut:EATT
value: float = driver.inputPy.eatt.get()

No command help available

return

attenuation: No help available

set(attenuation: float) None[source]
# SCPI: INPut:EATT
driver.inputPy.eatt.set(attenuation = 1.0)

No command help available

param attenuation

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.eatt.clone()

Subgroups

Auto

SCPI Commands

INPut:EATT:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: INPut:EATT:AUTO
driver.inputPy.eatt.auto.set(state = False)

No command help available

param state

No help available

State

SCPI Commands

INPut:EATT:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INPut:EATT:STATe
value: bool = driver.inputPy.eatt.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: INPut:EATT:STATe
driver.inputPy.eatt.state.set(state = False)

No command help available

param state

No help available

Egain

class EgainCls[source]

Egain commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.egain.clone()

Subgroups

State

SCPI Commands

INPut<InputIx>:EGAin:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:EGAin[:STATe]
value: bool = driver.inputPy.egain.state.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: No help available

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:EGAin[:STATe]
driver.inputPy.egain.state.set(state = False, inputIx = repcap.InputIx.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

File

class FileCls[source]

File commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.file.clone()

Subgroups

Path

SCPI Commands

INPut:FILE:PATH
class PathCls[source]

Path commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: INPut:FILE:PATH
value: str = driver.inputPy.file.path.get()

This command selects the I/Q data file to be used as input for further measurements. The I/Q data must have a specific format as described in ‘I/Q data file format (iq-tar) ‘. For details, see ‘Basics on input from I/Q data files’.

return

file_path: No help available

set(file_path: str, analysis_bw: float) None[source]
# SCPI: INPut:FILE:PATH
driver.inputPy.file.path.set(file_path = '1', analysis_bw = 1.0)

This command selects the I/Q data file to be used as input for further measurements. The I/Q data must have a specific format as described in ‘I/Q data file format (iq-tar) ‘. For details, see ‘Basics on input from I/Q data files’.

param file_path

No help available

param analysis_bw

Optionally: The analysis bandwidth to be used by the measurement. The bandwidth must be smaller than or equal to the bandwidth of the data that was stored in the file. Unit: HZ

Zpading

SCPI Commands

INPut<InputIx>:FILE:ZPADing
class ZpadingCls[source]

Zpading commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<1|2>:FILE:ZPADing
value: bool = driver.inputPy.file.zpading.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

arg_0: No help available

set(arg_0: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<1|2>:FILE:ZPADing
driver.inputPy.file.zpading.set(arg_0 = False, inputIx = repcap.InputIx.Default)

No command help available

param arg_0

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

FilterPy

class FilterPyCls[source]

FilterPy commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.filterPy.clone()

Subgroups

Hpass
class HpassCls[source]

Hpass commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.filterPy.hpass.clone()

Subgroups

State

SCPI Commands

INPut:FILTer:HPASs:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INPut:FILTer:HPASs[:STATe]
value: bool = driver.inputPy.filterPy.hpass.state.get()

Activates an additional internal high-pass filter for RF input signals from 1 GHz to 3 GHz. This filter is used to remove the harmonics of the R&S FSWP to measure the harmonics for a DUT, for example. This function requires an additional high-pass filter hardware option. (Note: for RF input signals outside the specified range, the high-pass filter has no effect. For signals with a frequency of approximately 4 GHz upwards, the harmonics are suppressed sufficiently by the YIG-preselector, if available.)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: INPut:FILTer:HPASs[:STATe]
driver.inputPy.filterPy.hpass.state.set(state = False)

Activates an additional internal high-pass filter for RF input signals from 1 GHz to 3 GHz. This filter is used to remove the harmonics of the R&S FSWP to measure the harmonics for a DUT, for example. This function requires an additional high-pass filter hardware option. (Note: for RF input signals outside the specified range, the high-pass filter has no effect. For signals with a frequency of approximately 4 GHz upwards, the harmonics are suppressed sufficiently by the YIG-preselector, if available.)

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Yig
class YigCls[source]

Yig commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.filterPy.yig.clone()

Subgroups

State

SCPI Commands

INPut:FILTer:YIG:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INPut:FILTer:YIG[:STATe]
value: bool = driver.inputPy.filterPy.yig.state.get()

Enables or disables the YIG filter.

return

state: ON | OFF | 0 | 1

set(state: bool) None[source]
# SCPI: INPut:FILTer:YIG[:STATe]
driver.inputPy.filterPy.yig.state.set(state = False)

Enables or disables the YIG filter.

param state

ON | OFF | 0 | 1

Gain

class GainCls[source]

Gain commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.gain.clone()

Subgroups

State

SCPI Commands

INPut:GAIN:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INPut:GAIN:STATe
value: bool = driver.inputPy.gain.state.get()

This command turns the internal preamplifier on and off. It requires the optional preamplifier hardware. The preamplification value is defined using the method RsFswp.Applications.K30_NoiseFigure.InputPy.Gain.Value.set.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: INPut:GAIN:STATe
driver.inputPy.gain.state.set(state = False)

This command turns the internal preamplifier on and off. It requires the optional preamplifier hardware. The preamplification value is defined using the method RsFswp.Applications.K30_NoiseFigure.InputPy.Gain.Value.set.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Value

SCPI Commands

INPut:GAIN:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: INPut:GAIN[:VALue]
value: float = driver.inputPy.gain.value.get()

This command selects the ‘gain’ if the preamplifier is activated (INP:GAIN:STAT ON, see method RsFswp.Applications. K30_NoiseFigure.InputPy.Gain.State.set) . The command requires the additional preamplifier hardware option.

return

level: No help available

set(level: float) None[source]
# SCPI: INPut:GAIN[:VALue]
driver.inputPy.gain.value.set(level = 1.0)

This command selects the ‘gain’ if the preamplifier is activated (INP:GAIN:STAT ON, see method RsFswp.Applications. K30_NoiseFigure.InputPy.Gain.State.set) . The command requires the additional preamplifier hardware option.

param level

No help available

Impedance

SCPI Commands

INPut:IMPedance
class ImpedanceCls[source]

Impedance commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: INPut:IMPedance
value: int = driver.inputPy.impedance.get()

This command selects the nominal input impedance of the RF input. In some applications, only 50 Ω are supported.

return

impedance: 50 | 75 numeric value User-defined impedance from 50 Ohm to 100000000 Ohm (=100 MOhm) User-defined values are only available for the Spectrum application, the I/Q Analyzer, and some optional applications. Unit: OHM

set(impedance: int) None[source]
# SCPI: INPut:IMPedance
driver.inputPy.impedance.set(impedance = 1)

This command selects the nominal input impedance of the RF input. In some applications, only 50 Ω are supported.

param impedance

50 | 75 numeric value User-defined impedance from 50 Ohm to 100000000 Ohm (=100 MOhm) User-defined values are only available for the Spectrum application, the I/Q Analyzer, and some optional applications. Unit: OHM

Iq

class IqCls[source]

Iq commands group definition. 14 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.iq.clone()

Subgroups

Balanced
class BalancedCls[source]

Balanced commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.iq.balanced.clone()

Subgroups

State

SCPI Commands

INPut:IQ:BALanced:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INPut:IQ:BALanced:STATe
value: bool = driver.inputPy.iq.balanced.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: INPut:IQ:BALanced:STATe
driver.inputPy.iq.balanced.state.set(state = False)

No command help available

param state

No help available

Fullscale
class FullscaleCls[source]

Fullscale commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.iq.fullscale.clone()

Subgroups

Auto

SCPI Commands

INPut:IQ:FULLscale:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: INPut:IQ:FULLscale:AUTO
driver.inputPy.iq.fullscale.auto.set(state = False)

No command help available

param state

No help available

Level

SCPI Commands

INPut:IQ:FULLscale:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: INPut:IQ:FULLscale:LEVel
value: float = driver.inputPy.iq.fullscale.level.get()

No command help available

return

value: No help available

set(value: float) None[source]
# SCPI: INPut:IQ:FULLscale:LEVel
driver.inputPy.iq.fullscale.level.set(value = 1.0)

No command help available

param value

No help available

Osc
class OscCls[source]

Osc commands group definition. 10 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.iq.osc.clone()

Subgroups

Balanced
class BalancedCls[source]

Balanced commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.iq.osc.balanced.clone()

Subgroups

State

SCPI Commands

INPut<InputIx>:IQ:OSC:BALanced:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:IQ:OSC:BALanced[:STATe]
value: bool = driver.inputPy.iq.osc.balanced.state.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: No help available

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:BALanced[:STATe]
driver.inputPy.iq.osc.balanced.state.set(state = False, inputIx = repcap.InputIx.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Fullscale
class FullscaleCls[source]

Fullscale commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.iq.osc.fullscale.clone()

Subgroups

Level

SCPI Commands

INPut<InputIx>:IQ:OSC:FULLscale:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:IQ:OSC:FULLscale[:LEVel]
value: float = driver.inputPy.iq.osc.fullscale.level.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

level: No help available

set(level: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:FULLscale[:LEVel]
driver.inputPy.iq.osc.fullscale.level.set(level = 1.0, inputIx = repcap.InputIx.Default)

No command help available

param level

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Skew
class SkewCls[source]

Skew commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.iq.osc.skew.clone()

Subgroups

Icomponent

SCPI Commands

INPut<InputIx>:IQ:OSC:SKEW:I
class IcomponentCls[source]

Icomponent commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:I
value: float = driver.inputPy.iq.osc.skew.icomponent.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

value: No help available

set(value: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:I
driver.inputPy.iq.osc.skew.icomponent.set(value = 1.0, inputIx = repcap.InputIx.Default)

No command help available

param value

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.iq.osc.skew.icomponent.clone()

Subgroups

Inverted

SCPI Commands

INPut<InputIx>:IQ:OSC:SKEW:I:INVerted
class InvertedCls[source]

Inverted commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:I:INVerted
value: float = driver.inputPy.iq.osc.skew.icomponent.inverted.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

value: No help available

set(value: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:I:INVerted
driver.inputPy.iq.osc.skew.icomponent.inverted.set(value = 1.0, inputIx = repcap.InputIx.Default)

No command help available

param value

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Qcomponent

SCPI Commands

INPut<InputIx>:IQ:OSC:SKEW:Q
class QcomponentCls[source]

Qcomponent commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:Q
value: float = driver.inputPy.iq.osc.skew.qcomponent.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

value: No help available

set(value: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:Q
driver.inputPy.iq.osc.skew.qcomponent.set(value = 1.0, inputIx = repcap.InputIx.Default)

No command help available

param value

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.iq.osc.skew.qcomponent.clone()

Subgroups

Inverted

SCPI Commands

INPut<InputIx>:IQ:OSC:SKEW:Q:INVerted
class InvertedCls[source]

Inverted commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:Q:INVerted
value: float = driver.inputPy.iq.osc.skew.qcomponent.inverted.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

value: No help available

set(value: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:SKEW:Q:INVerted
driver.inputPy.iq.osc.skew.qcomponent.inverted.set(value = 1.0, inputIx = repcap.InputIx.Default)

No command help available

param value

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

State

SCPI Commands

INPut<InputIx>:IQ:OSC:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:IQ:OSC[:STATe]
value: bool = driver.inputPy.iq.osc.state.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: No help available

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC[:STATe]
driver.inputPy.iq.osc.state.set(state = False, inputIx = repcap.InputIx.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

SymbolRate

SCPI Commands

INPut<InputIx>:IQ:OSC:SRATe
class SymbolRateCls[source]

SymbolRate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:IQ:OSC:SRATe
value: float = driver.inputPy.iq.osc.symbolRate.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

sample_rate: No help available

set(sample_rate: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:SRATe
driver.inputPy.iq.osc.symbolRate.set(sample_rate = 1.0, inputIx = repcap.InputIx.Default)

No command help available

param sample_rate

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Tcpip

SCPI Commands

INPut<InputIx>:IQ:OSC:TCPip
class TcpipCls[source]

Tcpip commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) str[source]
# SCPI: INPut<ip>:IQ:OSC:TCPip
value: str = driver.inputPy.iq.osc.tcpip.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

tcpip: No help available

set(tcpip: str, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:TCPip
driver.inputPy.iq.osc.tcpip.set(tcpip = '1', inputIx = repcap.InputIx.Default)

No command help available

param tcpip

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

TypePy

SCPI Commands

INPut<InputIx>:IQ:OSC:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) IqType[source]
# SCPI: INPut<ip>:IQ:OSC:TYPE
value: enums.IqType = driver.inputPy.iq.osc.typePy.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

type_py: No help available

set(type_py: IqType, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:IQ:OSC:TYPE
driver.inputPy.iq.osc.typePy.set(type_py = enums.IqType.Ipart=I, inputIx = repcap.InputIx.Default)

No command help available

param type_py

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

TypePy

SCPI Commands

INPut:IQ:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() IqType[source]
# SCPI: INPut:IQ:TYPE
value: enums.IqType = driver.inputPy.iq.typePy.get()

No command help available

return

iq_type: No help available

set(iq_type: IqType) None[source]
# SCPI: INPut:IQ:TYPE
driver.inputPy.iq.typePy.set(iq_type = enums.IqType.Ipart=I)

No command help available

param iq_type

No help available

Loscillator

class LoscillatorCls[source]

Loscillator commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.loscillator.clone()

Subgroups

Source

SCPI Commands

INPut<InputIx>:LOSCillator:SOURce
class SourceCls[source]

Source commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(inputIx=InputIx.Default) SourceInt[source]
# SCPI: INPut<ip>:LOSCillator:SOURce
value: enums.SourceInt = driver.inputPy.loscillator.source.get(inputIx = repcap.InputIx.Default)
This command selects the type of local oscillator in the test setup.

INTRO_CMD_HELP: Prerequisites for this command

  • Select additive noise or pulsed additive noise measurement (CONFigure:PNOise:MEASurement) .

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

location: EXTernal External local oscillator connected to the ‘LO AUX Input’ of the R&S FSWP. INTernal Internal local oscillator of the R&S FSWP.

set(location: SourceInt, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:LOSCillator:SOURce
driver.inputPy.loscillator.source.set(location = enums.SourceInt.EXTernal, inputIx = repcap.InputIx.Default)
This command selects the type of local oscillator in the test setup.

INTRO_CMD_HELP: Prerequisites for this command

  • Select additive noise or pulsed additive noise measurement (CONFigure:PNOise:MEASurement) .

param location

EXTernal External local oscillator connected to the ‘LO AUX Input’ of the R&S FSWP. INTernal Internal local oscillator of the R&S FSWP.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.loscillator.source.clone()

Subgroups

External
class ExternalCls[source]

External commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.loscillator.source.external.clone()

Subgroups

Level

SCPI Commands

INPut<InputIx>:LOSCillator:SOURce:EXTernal:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) LowHigh[source]
# SCPI: INPut<ip>:LOSCillator:SOURce:EXTernal:LEVel
value: enums.LowHigh = driver.inputPy.loscillator.source.external.level.get(inputIx = repcap.InputIx.Default)
This command selects the level of an external LO signal that is fed into the R&S FSWP.

INTRO_CMD_HELP: Prerequisites for this command

  • Select additive noise or pulsed additive noise measurement (CONFigure:PNOise:MEASurement) .

  • Select an external local oscillator (method RsFswp.InputPy.Loscillator.Source.set) .

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

level: HIGH LO signal with high level characteristics. LOW LO signal with low level characteristics.

set(level: LowHigh, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:LOSCillator:SOURce:EXTernal:LEVel
driver.inputPy.loscillator.source.external.level.set(level = enums.LowHigh.HIGH, inputIx = repcap.InputIx.Default)
This command selects the level of an external LO signal that is fed into the R&S FSWP.

INTRO_CMD_HELP: Prerequisites for this command

  • Select additive noise or pulsed additive noise measurement (CONFigure:PNOise:MEASurement) .

  • Select an external local oscillator (method RsFswp.InputPy.Loscillator.Source.set) .

param level

HIGH LO signal with high level characteristics. LOW LO signal with low level characteristics.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Sanalyzer

class SanalyzerCls[source]

Sanalyzer commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.sanalyzer.clone()

Subgroups

Attenuation

SCPI Commands

INPut<InputIx>:SANalyzer:ATTenuation
class AttenuationCls[source]

Attenuation commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:SANalyzer:ATTenuation
value: float = driver.inputPy.sanalyzer.attenuation.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

attenuation: No help available

set(attenuation: float, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:SANalyzer:ATTenuation
driver.inputPy.sanalyzer.attenuation.set(attenuation = 1.0, inputIx = repcap.InputIx.Default)

No command help available

param attenuation

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.sanalyzer.attenuation.clone()

Subgroups

Auto

SCPI Commands

INPut<InputIx>:SANalyzer:ATTenuation:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:SANalyzer:ATTenuation:AUTO
driver.inputPy.sanalyzer.attenuation.auto.set(state = False, inputIx = repcap.InputIx.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Select

SCPI Commands

INPut<InputIx>:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(source: InputSource, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:SELect
driver.inputPy.select.set(source = enums.InputSource.ABBand, inputIx = repcap.InputIx.Default)

This command selects the signal source for measurements, i.e. it defines which connector is used to input data to the R&S FSWP.

param source

RF Radio Frequency (‘RF INPUT’ connector) FIQ I/Q data file (selected by method RsFswp.InputPy.File.Path.set) For details, see ‘Basics on input from I/Q data files’.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Terminator

SCPI Commands

INPut<InputIx>:TERMinator
class TerminatorCls[source]

Terminator commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:TERMinator
value: bool = driver.inputPy.terminator.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: No help available

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:TERMinator
driver.inputPy.terminator.set(state = False, inputIx = repcap.InputIx.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Uport

class UportCls[source]

Uport commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.inputPy.uport.clone()

Subgroups

State

SCPI Commands

INPut<InputIx>:UPORt:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: INPut<ip>:UPORt:STATe
value: bool = driver.inputPy.uport.state.get(inputIx = repcap.InputIx.Default)

This command toggles the control lines of the user ports for the AUX PORT connector. This 9-pole SUB-D male connector is located on the rear panel of the R&S FSWP.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: ON | 1 User port is switched to INPut OFF | 0 User port is switched to OUTPut

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: INPut<ip>:UPORt:STATe
driver.inputPy.uport.state.set(state = False, inputIx = repcap.InputIx.Default)

This command toggles the control lines of the user ports for the AUX PORT connector. This 9-pole SUB-D male connector is located on the rear panel of the R&S FSWP.

param state

ON | 1 User port is switched to INPut OFF | 0 User port is switched to OUTPut

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Value

SCPI Commands

INPut<InputIx>:UPORt:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) float[source]
# SCPI: INPut<ip>:UPORt[:VALue]
value: float = driver.inputPy.uport.value.get(inputIx = repcap.InputIx.Default)

This command queries the control lines of the user ports. For details see method RsFswp.Output.Uport.Value.set.

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

level: bit values in hexadecimal format TTL type voltage levels (max. 5V) Range: #B00000000 to #B00111111

Instrument

SCPI Commands

INSTrument:ABORt
INSTrument:DELete
class InstrumentCls[source]

Instrument commands group definition. 32 total commands, 8 Subgroups, 2 group commands

abort() None[source]
# SCPI: INSTrument:ABORt
driver.instrument.abort()

No command help available

abort_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: INSTrument:ABORt
driver.instrument.abort_with_opc()

No command help available

Same as abort, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

delete(channel_name: str) None[source]
# SCPI: INSTrument:DELete
driver.instrument.delete(channel_name = r1)

This command deletes a channel. If you delete the last channel, the default ‘Phase Noise’ channel is activated.

param channel_name

String containing the name of the channel you want to delete. A channel must exist to delete it.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.instrument.clone()

Subgroups

Couple

class CoupleCls[source]

Couple commands group definition. 21 total commands, 17 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.instrument.couple.clone()

Subgroups

AbImpedance

SCPI Commands

INSTrument:COUPle:ABIMpedance
class AbImpedanceCls[source]

AbImpedance commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:ABIMpedance
value: enums.Synchronization = driver.instrument.couple.abImpedance.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:ABIMpedance
driver.instrument.couple.abImpedance.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

AcDc

SCPI Commands

INSTrument:COUPle:ACDC
class AcDcCls[source]

AcDc commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:ACDC
value: enums.Synchronization = driver.instrument.couple.acDc.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:ACDC
driver.instrument.couple.acDc.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

Atten

SCPI Commands

INSTrument:COUPle:ATTen
class AttenCls[source]

Atten commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:ATTen
value: enums.Synchronization = driver.instrument.couple.atten.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:ATTen
driver.instrument.couple.atten.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

Aunit

SCPI Commands

INSTrument:COUPle:AUNit
class AunitCls[source]

Aunit commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:AUNit
value: enums.Synchronization = driver.instrument.couple.aunit.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:AUNit
driver.instrument.couple.aunit.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

Bandwidth

SCPI Commands

INSTrument:COUPle:BWIDth
class BandwidthCls[source]

Bandwidth commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:BWIDth
value: enums.Synchronization = driver.instrument.couple.bandwidth.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:BWIDth
driver.instrument.couple.bandwidth.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

Center

SCPI Commands

INSTrument:COUPle:CENTer
class CenterCls[source]

Center commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:CENTer
value: enums.Synchronization = driver.instrument.couple.center.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:CENTer
driver.instrument.couple.center.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

Demod

SCPI Commands

INSTrument:COUPle:DEMod
class DemodCls[source]

Demod commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:DEMod
value: enums.Synchronization = driver.instrument.couple.demod.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:DEMod
driver.instrument.couple.demod.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

Gain

SCPI Commands

INSTrument:COUPle:GAIN
class GainCls[source]

Gain commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:GAIN
value: enums.Synchronization = driver.instrument.couple.gain.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:GAIN
driver.instrument.couple.gain.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

Generator
class GeneratorCls[source]

Generator commands group definition. 5 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.instrument.couple.generator.clone()

Subgroups

Center
class CenterCls[source]

Center commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.instrument.couple.generator.center.clone()

Subgroups

Offset

SCPI Commands

INSTrument:COUPle:GENerator:CENTer:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: INSTrument:COUPle:GENerator:CENTer:OFFSet
value: float = driver.instrument.couple.generator.center.offset.get()

No command help available

return

frequency: No help available

set(frequency: float) None[source]
# SCPI: INSTrument:COUPle:GENerator:CENTer:OFFSet
driver.instrument.couple.generator.center.offset.set(frequency = 1.0)

No command help available

param frequency

No help available

State

SCPI Commands

INSTrument:COUPle:GENerator:CENTer:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INSTrument:COUPle:GENerator:CENTer[:STATe]
value: bool = driver.instrument.couple.generator.center.state.get()

No command help available

return

arg_0: No help available

set(arg_0: bool) None[source]
# SCPI: INSTrument:COUPle:GENerator:CENTer[:STATe]
driver.instrument.couple.generator.center.state.set(arg_0 = False)

No command help available

param arg_0

No help available

RefLevel
class RefLevelCls[source]

RefLevel commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.instrument.couple.generator.refLevel.clone()

Subgroups

Offset

SCPI Commands

INSTrument:COUPle:GENerator:RLEVel:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: INSTrument:COUPle:GENerator:RLEVel:OFFSet
value: float = driver.instrument.couple.generator.refLevel.offset.get()

No command help available

return

level: No help available

set(level: float) None[source]
# SCPI: INSTrument:COUPle:GENerator:RLEVel:OFFSet
driver.instrument.couple.generator.refLevel.offset.set(level = 1.0)

No command help available

param level

No help available

State

SCPI Commands

INSTrument:COUPle:GENerator:RLEVel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INSTrument:COUPle:GENerator:RLEVel[:STATe]
value: bool = driver.instrument.couple.generator.refLevel.state.get()

No command help available

return

arg_0: No help available

set(arg_0: bool) None[source]
# SCPI: INSTrument:COUPle:GENerator:RLEVel[:STATe]
driver.instrument.couple.generator.refLevel.state.set(arg_0 = False)

No command help available

param arg_0

No help available

State

SCPI Commands

INSTrument:COUPle:GENerator:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: INSTrument:COUPle:GENerator:STATe
value: bool = driver.instrument.couple.generator.state.get()

No command help available

return

arg_0: No help available

set(arg_0: bool) None[source]
# SCPI: INSTrument:COUPle:GENerator:STATe
driver.instrument.couple.generator.state.set(arg_0 = False)

No command help available

param arg_0

No help available

Impedance

SCPI Commands

INSTrument:COUPle:IMPedance
class ImpedanceCls[source]

Impedance commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:IMPedance
value: enums.Synchronization = driver.instrument.couple.impedance.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:IMPedance
driver.instrument.couple.impedance.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

Limit

SCPI Commands

INSTrument:COUPle:LIMit
class LimitCls[source]

Limit commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:LIMit
value: enums.Synchronization = driver.instrument.couple.limit.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:LIMit
driver.instrument.couple.limit.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

Llines

SCPI Commands

INSTrument:COUPle:LLINes
class LlinesCls[source]

Llines commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:LLINes
value: enums.Synchronization = driver.instrument.couple.llines.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:LLINes
driver.instrument.couple.llines.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

Marker

SCPI Commands

INSTrument:COUPle:MARKer
class MarkerCls[source]

Marker commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:MARKer
value: enums.Synchronization = driver.instrument.couple.marker.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:MARKer
driver.instrument.couple.marker.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

Presel

SCPI Commands

INSTrument:COUPle:PRESel
class PreselCls[source]

Presel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:PRESel
value: enums.Synchronization = driver.instrument.couple.presel.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:PRESel
driver.instrument.couple.presel.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

RefLevel

SCPI Commands

INSTrument:COUPle:RLEVel
class RefLevelCls[source]

RefLevel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:RLEVel
value: enums.Synchronization = driver.instrument.couple.refLevel.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:RLEVel
driver.instrument.couple.refLevel.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

Span

SCPI Commands

INSTrument:COUPle:SPAN
class SpanCls[source]

Span commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:SPAN
value: enums.Synchronization = driver.instrument.couple.span.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:SPAN
driver.instrument.couple.span.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

Vbw

SCPI Commands

INSTrument:COUPle:VBW
class VbwCls[source]

Vbw commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Synchronization[source]
# SCPI: INSTrument:COUPle:VBW
value: enums.Synchronization = driver.instrument.couple.vbw.get()

No command help available

return

state: No help available

set(state: Synchronization) None[source]
# SCPI: INSTrument:COUPle:VBW
driver.instrument.couple.vbw.set(state = enums.Synchronization.ALL)

No command help available

param state

No help available

Create

class CreateCls[source]

Create commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.instrument.create.clone()

Subgroups

Duplicate

SCPI Commands

INSTrument:CREate:DUPLicate
class DuplicateCls[source]

Duplicate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(opc_timeout_ms: int = -1) None[source]
# SCPI: INSTrument:CREate:DUPLicate
driver.instrument.create.duplicate.set()

This command duplicates the currently selected channel, i.e creates a new channel of the same type and with the identical measurement settings. The name of the new channel is the same as the copied channel, extended by a consecutive number (e. g. ‘IQAnalyzer’ -> ‘IQAnalyzer 2’) . The channel to be duplicated must be selected first using the INST:SEL command. (See method RsFswp.Instrument.Select.set) . This command is not available if the MSRA primary channel is selected.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

New

SCPI Commands

INSTrument:CREate:NEW
class NewCls[source]

New commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(channel_type: ChannelType, channel_name: str) None[source]
# SCPI: INSTrument:CREate[:NEW]
driver.instrument.create.new.set(channel_type = enums.ChannelType.IqAnalyzer=IQ, channel_name = '1')

This command adds a measurement channel. You can configure up to 10 measurement channels at the same time (depending on available memory) .

INTRO_CMD_HELP: See also

  • method RsFswp.Instrument.Select.set

  • method RsFswp.Instrument.delete

param channel_type

(enum or string) Channel type of the new channel. For a list of available channel types, see method RsFswp.Instrument.ListPy.get_.

param channel_name

String containing the name of the channel. Note that you cannot assign an existing channel name to a new channel. If you do, an error occurs.

Replace

SCPI Commands

INSTrument:CREate:REPLace
class ReplaceCls[source]

Replace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(current_channel_name: str, channel_type: ChannelType, new_channel_name: str) None[source]
# SCPI: INSTrument:CREate:REPLace
driver.instrument.create.replace.set(current_channel_name = '1', channel_type = enums.ChannelType.IqAnalyzer=IQ, new_channel_name = '1')

This command replaces a channel with another one.

param current_channel_name

No help available

param channel_type

Channel type of the new channel. For a list of available channel types, see method RsFswp.Instrument.ListPy.get_.

param new_channel_name

No help available

ListPy

SCPI Commands

INSTrument:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: INSTrument:LIST
value: List[str] = driver.instrument.listPy.get()

This command queries all active channels. The query is useful to obtain the names of the existing channels, which are required to replace or delete the channels.

return

result: No help available

Mode

SCPI Commands

INSTrument:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() InstrumentMode[source]
# SCPI: INSTrument:MODE
value: enums.InstrumentMode = driver.instrument.mode.get()

No command help available

return

op_mode: No help available

set(op_mode: InstrumentMode) None[source]
# SCPI: INSTrument:MODE
driver.instrument.mode.set(op_mode = enums.InstrumentMode.MSRanalyzer)

No command help available

param op_mode

No help available

Nselect

SCPI Commands

INSTrument:NSELect
class NselectCls[source]

Nselect commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: INSTrument:NSELect
value: int = driver.instrument.nselect.get()

No command help available

return

option_number: No help available

set(option_number: int) None[source]
# SCPI: INSTrument:NSELect
driver.instrument.nselect.set(option_number = 1)

No command help available

param option_number

No help available

Rename

SCPI Commands

INSTrument:REName
class RenameCls[source]

Rename commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(channel_name_1: str, channel_name_2: str) None[source]
# SCPI: INSTrument:REName
driver.instrument.rename.set(channel_name_1 = '1', channel_name_2 = '1')

This command renames a channel.

param channel_name_1

String containing the name of the channel you want to rename.

param channel_name_2

String containing the new channel name. Note that you cannot assign an existing channel name to a new channel. If you do, an error occurs. Channel names can have a maximum of 31 characters, and must be compatible with the Windows conventions for file names. In particular, they must not contain special characters such as ‘:’, ‘*’, ‘?’.

Select

SCPI Commands

INSTrument:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(channel_type: ChannelType) None[source]
# SCPI: INSTrument[:SELect]
driver.instrument.select.set(channel_type = enums.ChannelType.IqAnalyzer=IQ)

This command activates a new channel with the defined channel type, or selects an existing channel with the specified name. Also see

INTRO_CMD_HELP: See also

  • method RsFswp.Instrument.Create.New.set

  • ‘Programming example: performing a sequence of measurements’

param channel_type

(enum or string) Channel type of the new channel. For a list of available channel types see method RsFswp.Instrument.ListPy.get_.

SelectName

SCPI Commands

INSTrument:SELect
class SelectNameCls[source]

SelectName commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(channel_name: str) None[source]
# SCPI: INSTrument[:SELect]
driver.instrument.selectName.set(channel_name = '1')

This command activates a new channel with the defined channel type, or selects an existing channel with the specified name. Also see

INTRO_CMD_HELP: See also

  • method RsFswp.Instrument.Create.New.set

  • ‘Programming example: performing a sequence of measurements’

param channel_name

String containing the name of the channel.

Layout

class LayoutCls[source]

Layout commands group definition. 7 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.layout.clone()

Subgroups

Add

class AddCls[source]

Add commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.layout.add.clone()

Subgroups

Window

SCPI Commands

LAYout:ADD:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str, direction: WindowDirection, window_type: WindowTypeBase) str[source]
# SCPI: LAYout:ADD[:WINDow]
value: str = driver.layout.add.window.get(window_name = '1', direction = enums.WindowDirection.ABOVe, window_type = enums.WindowTypeBase.Diagram=DIAGram)

This command adds a window to the display in the active channel. This command is always used as a query so that you immediately obtain the name of the new window as a result. To replace an existing window, use the method RsFswp.Layout. Replace.Window.set command.

param window_name

String containing the name of the existing window the new window is inserted next to. By default, the name of a window is the same as its index. To determine the name and index of all active windows, use the method RsFswp.Layout.Catalog.Window.get_ query.

param direction

LEFT | RIGHt | ABOVe | BELow Direction the new window is added relative to the existing window.

param window_type

(enum or string) text value Type of result display (evaluation method) you want to add. See the table below for available parameter values.

return

new_window_name: When adding a new window, the command returns its name (by default the same as its number) as a result.

Catalog

class CatalogCls[source]

Catalog commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.layout.catalog.clone()

Subgroups

Window

SCPI Commands

LAYout:CATalog:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: LAYout:CATalog[:WINDow]
value: List[str] = driver.layout.catalog.window.get()

This command queries the name and index of all active windows in the active channel from top left to bottom right. The result is a comma-separated list of values for each window, with the syntax: <WindowName_1>,<WindowIndex_1>.. <WindowName_n>,<WindowIndex_n>

return

result: No help available

Direction

SCPI Commands

LAYout:DIRection
class DirectionCls[source]

Direction commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() XyDirection[source]
# SCPI: LAYout:DIRection
value: enums.XyDirection = driver.layout.direction.get()

No command help available

return

direction: No help available

Identify

class IdentifyCls[source]

Identify commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.layout.identify.clone()

Subgroups

Window

SCPI Commands

LAYout:IDENtify:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window_name: str) int[source]
# SCPI: LAYout:IDENtify[:WINDow]
value: int = driver.layout.identify.window.get(window_name = '1')

This command queries the index of a particular display window in the active channel. Note: to query the name of a particular window, use the LAYout:WINDow<n>:IDENtify? query.

param window_name

String containing the name of a window.

return

window_index: Index number of the window.

Remove

class RemoveCls[source]

Remove commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.layout.remove.clone()

Subgroups

Window

SCPI Commands

LAYout:REMove:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window_name: str) None[source]
# SCPI: LAYout:REMove[:WINDow]
driver.layout.remove.window.set(window_name = '1')

This command removes a window from the display in the active channel.

param window_name

String containing the name of the window. In the default state, the name of the window is its index.

Replace

class ReplaceCls[source]

Replace commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.layout.replace.clone()

Subgroups

Window

SCPI Commands

LAYout:REPLace:WINDow
class WindowCls[source]

Window commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(window_name: str, window_type: WindowTypeBase) None[source]
# SCPI: LAYout:REPLace[:WINDow]
driver.layout.replace.window.set(window_name = '1', window_type = enums.WindowTypeBase.Diagram=DIAGram)

This command replaces the window type (for example from ‘Diagram’ to ‘Result Summary’) of an already existing window in the active channel while keeping its position, index and window name. To add a new window, use the method RsFswp.Layout. Add.Window.get_ command.

param window_name

String containing the name of the existing window. By default, the name of a window is the same as its index. To determine the name and index of all active windows in the active channel, use the method RsFswp.Layout.Catalog.Window.get_ query.

param window_type

(enum or string) Type of result display you want to use in the existing window. See method RsFswp.Layout.Add.Window.get_ for a list of available window types.

Splitter

SCPI Commands

LAYout:SPLitter
class SplitterCls[source]

Splitter commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(index_1: int, index_2: int, position: int) None[source]
# SCPI: LAYout:SPLitter
driver.layout.splitter.set(index_1 = 1, index_2 = 1, position = 1)

This command changes the position of a splitter and thus controls the size of the windows on each side of the splitter. Compared to the method RsFswp.Applications.K30_NoiseFigure.Display.Window.Size.set command, the method RsFswp. Applications.K30_NoiseFigure.Layout.Splitter.set changes the size of all windows to either side of the splitter permanently, it does not just maximize a single window temporarily. Note that windows must have a certain minimum size. If the position you define conflicts with the minimum size of any of the affected windows, the command does not work, but does not return an error.

param index_1

The index of one window the splitter controls.

param index_2

The index of a window on the other side of the splitter.

param position

New vertical or horizontal position of the splitter as a fraction of the screen area (without channel and status bar and softkey menu) . The point of origin (x = 0, y = 0) is in the lower left corner of the screen. The end point (x = 100, y = 100) is in the upper right corner of the screen. (See Figure ‘SmartGrid coordinates for remote control of the splitters’.) The direction in which the splitter is moved depends on the screen layout. If the windows are positioned horizontally, the splitter also moves horizontally. If the windows are positioned vertically, the splitter also moves vertically. Range: 0 to 100

MassMemory

SCPI Commands

MMEMory:CLEar:ALL
MMEMory:COPY
MMEMory:MOVE
class MassMemoryCls[source]

MassMemory commands group definition. 69 total commands, 14 Subgroups, 3 group commands

clear_all(opc_timeout_ms: int = -1) None[source]
# SCPI: MMEMory:CLEar:ALL
driver.massMemory.clear_all()

This command deletes all instrument configuration files in the current directory. You can select the directory with method RsFswp.MassMemory.CurrentDirectory.set.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

copy(source_file: str, target_file: str) None[source]
# SCPI: MMEMory:COPY
driver.massMemory.copy(source_file = '1', target_file = '1')

This command copies one or more files to another directory.

param source_file

No help available

param target_file

No help available

move(source_file: str, target_file: str) None[source]
# SCPI: MMEMory:MOVE
driver.massMemory.move(source_file = '1', target_file = '1')

This command moves a file to another directory. The command also renames the file if you define a new name in the target directory. If you do not include a path for <NewFileName>, the command just renames the file.

param source_file

No help available

param target_file

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.clone()

Subgroups

Catalog

SCPI Commands

MMEMory:CATalog
class CatalogCls[source]

Catalog commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() str[source]
# SCPI: MMEMory:CATalog
value: str = driver.massMemory.catalog.get()

This command returns the contents of a particular directory.

return

filename: String containing the path and directory If you leave out the path, the command returns the contents of the directory selected with method RsFswp.MassMemory.CurrentDirectory.set. The path may be relative or absolute. Using wildcards (‘*’) is possible to query a certain type of files only. If you use a specific file as a parameter, the command returns the name of the file if the file is found in the specified directory, or an error if the file is not found (‘-256,’File name not found’) .

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.catalog.clone()

Subgroups

Long

SCPI Commands

MMEMory:CATalog:LONG
class LongCls[source]

Long commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: MMEMory:CATalog:LONG
value: str = driver.massMemory.catalog.long.get()

This command returns the contents of a particular directory with additional information about the files.

return

directory: String containing the path and directory. If you leave out the path, the command returns the contents of the directory selected with method RsFswp.MassMemory.CurrentDirectory.set. The path may be relative or absolute. Using wildcards (‘*’) is possible to query a certain type of files only.

set(directory: str) None[source]
# SCPI: MMEMory:CATalog:LONG
driver.massMemory.catalog.long.set(directory = '1')

This command returns the contents of a particular directory with additional information about the files.

param directory

String containing the path and directory. If you leave out the path, the command returns the contents of the directory selected with method RsFswp.MassMemory.CurrentDirectory.set. The path may be relative or absolute. Using wildcards (‘*’) is possible to query a certain type of files only.

Clear

class ClearCls[source]

Clear commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.clear.clone()

Subgroups

State

SCPI Commands

MMEMory:CLEar:STATe 1,
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(filename: str) None[source]
# SCPI: MMEMory:CLEar:STATe
driver.massMemory.clear.state.set(filename = '1')

This command deletes an instrument configuration file.

param filename

String containing the path and name of the file to delete. The string may or may not contain the file’s extension.

Comment

SCPI Commands

MMEMory:COMMent
class CommentCls[source]

Comment commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: MMEMory:COMMent
value: str = driver.massMemory.comment.get()

This command defines a comment for the stored settings.

return

comment: String containing the comment.

set(comment: str) None[source]
# SCPI: MMEMory:COMMent
driver.massMemory.comment.set(comment = '1')

This command defines a comment for the stored settings.

param comment

String containing the comment.

CurrentDirectory

SCPI Commands

MMEMory:CDIRectory
class CurrentDirectoryCls[source]

CurrentDirectory commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(directory: str) None[source]
# SCPI: MMEMory:CDIRectory
driver.massMemory.currentDirectory.set(directory = '1')

This command changes the current directory.

param directory

String containing the path to another directory. The path may be relative or absolute.

Delete

class DeleteCls[source]

Delete commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.delete.clone()

Subgroups

Immediate

SCPI Commands

MMEMory:DELete:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(filename: str) None[source]
# SCPI: MMEMory:DELete:IMMediate
driver.massMemory.delete.immediate.set(filename = '1')

This command deletes a file.

param filename

String containing the path and file name of the file to delete. The path may be relative or absolute.

DeleteDirectory

SCPI Commands

MMEMory:RDIRectory
class DeleteDirectoryCls[source]

DeleteDirectory commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: MMEMory:RDIRectory
value: str = driver.massMemory.deleteDirectory.get()

This command deletes the indicated directory.

return

arg_0: String containing the path of the directory to delete. Note that the directory you want to remove must be empty.

set(arg_0: str) None[source]
# SCPI: MMEMory:RDIRectory
driver.massMemory.deleteDirectory.set(arg_0 = '1')

This command deletes the indicated directory.

param arg_0

String containing the path of the directory to delete. Note that the directory you want to remove must be empty.

Load<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.massMemory.load.repcap_window_get()
driver.massMemory.load.repcap_window_set(repcap.Window.Nr1)
class LoadCls[source]

Load commands group definition. 8 total commands, 5 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.load.clone()

Subgroups

Auto

SCPI Commands

MMEMory:LOAD:AUTO 1,
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(filename: str) None[source]
# SCPI: MMEMory:LOAD:AUTO
driver.massMemory.load.auto.set(filename = '1')

This command restores an instrument configuration and defines that configuration as the default state. The default state is restored after a preset (*RST) or after you turn on the R&S FSWP.

param filename

‘Factory’ Restores the factory settings as the default state. ‘file_name String containing the path and name of the configuration file. Note that only instrument settings files can be selected for the startup recall function; channel files cause an error.

Iq
class IqCls[source]

Iq commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.load.iq.clone()

Subgroups

State

SCPI Commands

MMEMory:LOAD:IQ:STATe 1,
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(filename: str) None[source]
# SCPI: MMEMory:LOAD:IQ:STATe
driver.massMemory.load.iq.state.set(filename = '1')

This command restores I/Q data from a file. The file extension is *.iq.tar.

param filename

string String containing the path and name of the source file.

Stream

SCPI Commands

MMEMory:LOAD:IQ:STReam
class StreamCls[source]

Stream commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get() str[source]
# SCPI: MMEMory:LOAD:IQ:STReam
value: str = driver.massMemory.load.iq.stream.get()

No command help available

return

channel: No help available

set(channel: str) None[source]
# SCPI: MMEMory:LOAD:IQ:STReam
driver.massMemory.load.iq.stream.set(channel = '1')

No command help available

param channel

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.load.iq.stream.clone()

Subgroups

Auto

SCPI Commands

MMEMory:LOAD:IQ:STReam:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: MMEMory:LOAD:IQ:STReam:AUTO
driver.massMemory.load.iq.stream.auto.set(state = False)

No command help available

param state

No help available

ListPy

SCPI Commands

MMEMory:LOAD:IQ:STReam:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: MMEMory:LOAD:IQ:STReam:LIST
value: List[str] = driver.massMemory.load.iq.stream.listPy.get()

No command help available

return

result: No help available

State

SCPI Commands

MMEMory:LOAD:STATe 1,
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(filename: str) None[source]
# SCPI: MMEMory:LOAD:STATe
driver.massMemory.load.state.set(filename = '1')

This command restores and activates the instrument configuration stored in a *.dfl file. Note that files with other formats cannot be loaded with this command. The contents that are reloaded from the file are defined by the last selection made either in the ‘Save/Recall’ dialogs (manual operation) or through the MMEMory:SELect[:ITEM] commands (remote operation; the settings are identical in both cases) . By default, the selection is limited to the user settings (‘User Settings’ selection in the dialogs, HWSettings in SCPI) . The selection is not reset by [Preset] or *RST. As a consequence, the results of a SCPI script using the method RsFswp.MassMemory.Load.State.set command without a previous MMEMory:SELect[:ITEM] command may vary, depending on previous actions in the GUI or in previous scripts, even if the script starts with the *RST command. It is therefore recommended that you use the appropriate MMEMory:SELect[:ITEM] command before using method RsFswp.MassMemory.Load.State.set.

param filename

String containing the path and name of the file to load. The string may or may not include the file’s extension.

Tfactor

SCPI Commands

MMEMory:LOAD<Window>:TFACtor
class TfactorCls[source]

Tfactor commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: MMEMory:LOAD<n>:TFACtor
value: str = driver.massMemory.load.tfactor.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Load’)

return

filename: No help available

set(filename: str, window=Window.Default) None[source]
# SCPI: MMEMory:LOAD<n>:TFACtor
driver.massMemory.load.tfactor.set(filename = '1', window = repcap.Window.Default)

No command help available

param filename

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Load’)

TypePy

SCPI Commands

MMEMory:LOAD:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() LoadType[source]
# SCPI: MMEMory:LOAD:TYPE
value: enums.LoadType = driver.massMemory.load.typePy.get()

No command help available

return

type_py: No help available

set(type_py: LoadType) None[source]
# SCPI: MMEMory:LOAD:TYPE
driver.massMemory.load.typePy.set(type_py = enums.LoadType.NEW)

No command help available

param type_py

No help available

MakeDirectory

SCPI Commands

MMEMory:MDIRectory
class MakeDirectoryCls[source]

MakeDirectory commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: MMEMory:MDIRectory
value: str = driver.massMemory.makeDirectory.get()

This command creates a new directory.

return

directory: String containing the path and new directory name The path may be relative or absolute.

set(directory: str) None[source]
# SCPI: MMEMory:MDIRectory
driver.massMemory.makeDirectory.set(directory = '1')

This command creates a new directory.

param directory

String containing the path and new directory name The path may be relative or absolute.

Msis

SCPI Commands

MMEMory:MSIS
class MsisCls[source]

Msis commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: MMEMory:MSIS
value: str = driver.massMemory.msis.get()

This command selects the default storage device used by all MMEMory commands.

return

drive: No help available

set(drive: str) None[source]
# SCPI: MMEMory:MSIS
driver.massMemory.msis.set(drive = '1')

This command selects the default storage device used by all MMEMory commands.

param drive

‘A:’ | ‘C:’ | … | ‘Z:’ String containing the device drive name

Name

SCPI Commands

MMEMory:NAME
class NameCls[source]

Name commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: MMEMory:NAME
value: str = driver.massMemory.name.get()
This command has several purposes, depending on the context it is used in.
  • It creates a new and empty file.

  • It defines the file name for screenshots taken with method RsFswp.HardCopy.Immediate.set. Note that you have to route the printer output to a file.

return

filename: String containing the path and name of the target file.

set(filename: str) None[source]
# SCPI: MMEMory:NAME
driver.massMemory.name.set(filename = '1')
This command has several purposes, depending on the context it is used in.
  • It creates a new and empty file.

  • It defines the file name for screenshots taken with method RsFswp.HardCopy.Immediate.set. Note that you have to route the printer output to a file.

param filename

String containing the path and name of the target file.

Network

class NetworkCls[source]

Network commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.network.clone()

Subgroups

Disconnect

SCPI Commands

MMEMory:NETWork:DISConnect
class DisconnectCls[source]

Disconnect commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class DisconnectStruct[source]

Response structure. Fields:

  • Drive: str: String containing the drive name.

  • State: bool: 1 | 0 | ON | OFF Optional: determines whether disconnection is forced or not 1 | ON Disconnection is forced. 0 | OFF Disconnect only if not in use.

get() DisconnectStruct[source]
# SCPI: MMEMory:NETWork:DISConnect
value: DisconnectStruct = driver.massMemory.network.disconnect.get()

This command disconnects a network drive.

return

structure: for return value, see the help for DisconnectStruct structure arguments.

set(drive: str, state: Optional[bool] = None) None[source]
# SCPI: MMEMory:NETWork:DISConnect
driver.massMemory.network.disconnect.set(drive = '1', state = False)

This command disconnects a network drive.

param drive

String containing the drive name.

param state

1 | 0 | ON | OFF Optional: determines whether disconnection is forced or not 1 | ON Disconnection is forced. 0 | OFF Disconnect only if not in use.

Map

SCPI Commands

MMEMory:NETWork:MAP
class MapCls[source]

Map commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class MapStruct[source]

Response structure. Fields:

  • File_Path: str: String containing the drive name or path of the directory you want to map.

  • Ip: str: String containing the host name of the computer or the IP address and the share name of the drive. ‘/host name or IP address/share name’

  • User_Name: str: String containing a user name in the network. The user name is optional.

  • Password: str: String containing the password corresponding to the UserName. The password is optional.

  • State: bool: ON | OFF | 1 | 0 ON | 1 Reconnects at logon with the same user name. OFF | 0 Does not reconnect at logon.

get() MapStruct[source]
# SCPI: MMEMory:NETWork:MAP
value: MapStruct = driver.massMemory.network.map.get()

This command maps a drive to a server or server directory of the network. Note that you have to allow sharing for a server or folder in Microsoft networks first.

return

structure: for return value, see the help for MapStruct structure arguments.

set(file_path: str, ip: str, user_name: Optional[str] = None, password: Optional[str] = None, state: Optional[bool] = None) None[source]
# SCPI: MMEMory:NETWork:MAP
driver.massMemory.network.map.set(file_path = '1', ip = '1', user_name = '1', password = '1', state = False)

This command maps a drive to a server or server directory of the network. Note that you have to allow sharing for a server or folder in Microsoft networks first.

param file_path

String containing the drive name or path of the directory you want to map.

param ip

String containing the host name of the computer or the IP address and the share name of the drive. ‘/host name or IP address/share name’

param user_name

String containing a user name in the network. The user name is optional.

param password

String containing the password corresponding to the UserName. The password is optional.

param state

ON | OFF | 1 | 0 ON | 1 Reconnects at logon with the same user name. OFF | 0 Does not reconnect at logon.

UnusedDrives

SCPI Commands

MMEMory:NETWork:UNUSeddrives
class UnusedDrivesCls[source]

UnusedDrives commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: MMEMory:NETWork:UNUSeddrives
value: List[str] = driver.massMemory.network.unusedDrives.get()

This command returns a list of unused network drives.

return

drives: List of network drives in alphabetically descending order, e.g. ‘W:,V:,U:,…’

UsedDrives

SCPI Commands

MMEMory:NETWork:USEDdrives
class UsedDrivesCls[source]

UsedDrives commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:NETWork:USEDdrives
value: bool = driver.massMemory.network.usedDrives.get()

This command returns a list of all network drives in use.

return

state: You do not have to use the parameter. If you do not include the parameter, the command returns a list of all drives in use. This is the same behavior as if you were using the parameter OFF. ON | 1 Returns a list of all drives in use including the folder information. OFF | 0 Returns a list of all drives in use.

set(state: Optional[bool] = None) None[source]
# SCPI: MMEMory:NETWork:USEDdrives
driver.massMemory.network.usedDrives.set(state = False)

This command returns a list of all network drives in use.

param state

You do not have to use the parameter. If you do not include the parameter, the command returns a list of all drives in use. This is the same behavior as if you were using the parameter OFF. ON | 1 Returns a list of all drives in use including the folder information. OFF | 0 Returns a list of all drives in use.

Raw

SCPI Commands

MMEMory:RAW
class RawCls[source]

Raw commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: MMEMory:RAW
value: str = driver.massMemory.raw.get()

No command help available

return

path: No help available

set(path: str) None[source]
# SCPI: MMEMory:RAW
driver.massMemory.raw.set(path = '1')

No command help available

param path

No help available

Select

class SelectCls[source]

Select commands group definition. 28 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.select.clone()

Subgroups

Channel
class ChannelCls[source]

Channel commands group definition. 10 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.select.channel.clone()

Subgroups

Item
class ItemCls[source]

Item commands group definition. 10 total commands, 10 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.select.channel.item.clone()

Subgroups

All

SCPI Commands

MMEMory:SELect:CHANnel:ITEM:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:ALL
driver.massMemory.select.channel.item.all.set()

This command includes all items when storing or loading a configuration file. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded. The items are:

  • Hardware configuration: method RsFswp.MassMemory.Select.Item.HwSettings.set

  • Limit lines: method RsFswp.MassMemory.Select.Item.Lines.All.set

  • Spectrogram data: MMEMory:SELect[:ITEM]:SGRam

  • Trace data: MMEMory:SELect[:ITEM]:TRACe<1…3>[:ACTive]

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:ALL
driver.massMemory.select.channel.item.all.set_with_opc()

This command includes all items when storing or loading a configuration file. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded. The items are:

  • Hardware configuration: method RsFswp.MassMemory.Select.Item.HwSettings.set

  • Limit lines: method RsFswp.MassMemory.Select.Item.Lines.All.set

  • Spectrogram data: MMEMory:SELect[:ITEM]:SGRam

  • Trace data: MMEMory:SELect[:ITEM]:TRACe<1…3>[:ACTive]

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Default

SCPI Commands

MMEMory:SELect:CHANnel:ITEM:DEFault
class DefaultCls[source]

Default commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:DEFault
driver.massMemory.select.channel.item.default.set()

This command selects the current settings as the only item to store to and load from a configuration file. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:DEFault
driver.massMemory.select.channel.item.default.set_with_opc()

This command selects the current settings as the only item to store to and load from a configuration file. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

HwSettings

SCPI Commands

MMEMory:SELect:CHANnel:ITEM:HWSettings
class HwSettingsCls[source]

HwSettings commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:HWSettings
value: bool = driver.massMemory.select.channel.item.hwSettings.get()

This command includes or excludes measurement (hardware) settings when storing or loading a configuration file. Measurement settings include:

  • general channel configuration

  • measurement hardware configuration including markers

  • limit lines Note that a configuration may include no more than 8 limit lines. This number includes active limit lines as well as inactive limit lines that were used last. Therefore the combination of inactivate limit lines depends on the sequence of use with method RsFswp.MassMemory.Load.State.set.

  • color settings

  • configuration for the hardcopy output

Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

return

state: ON | OFF | 0 | 1

set(state: bool) None[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:HWSettings
driver.massMemory.select.channel.item.hwSettings.set(state = False)

This command includes or excludes measurement (hardware) settings when storing or loading a configuration file. Measurement settings include:

  • general channel configuration

  • measurement hardware configuration including markers

  • limit lines Note that a configuration may include no more than 8 limit lines. This number includes active limit lines as well as inactive limit lines that were used last. Therefore the combination of inactivate limit lines depends on the sequence of use with method RsFswp.MassMemory.Load.State.set.

  • color settings

  • configuration for the hardcopy output

Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

param state

ON | OFF | 0 | 1

Lines
class LinesCls[source]

Lines commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.select.channel.item.lines.clone()

Subgroups

All

SCPI Commands

MMEMory:SELect:CHANnel:ITEM:LINes:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:LINes:ALL
driver.massMemory.select.channel.item.lines.all.set(state = False)

This command includes or excludes all limit lines (active and inactive) when storing or loading a configuration file. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

param state

ON | OFF | 1 | 0

NonePy

SCPI Commands

MMEMory:SELect:CHANnel:ITEM:NONE
class NonePyCls[source]

NonePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:NONE
driver.massMemory.select.channel.item.nonePy.set()
This command does not include any of the following items when storing or loading a configuration file.
  • Hardware configuration: method RsFswp.MassMemory.Select.Item.HwSettings.set

  • Limit lines: method RsFswp.MassMemory.Select.Item.Lines.All.set

  • Spectrogram data: MMEMory:SELect[:ITEM]:SGRam

  • Trace data: MMEMory:SELect[:ITEM]:TRACe<1…3>[:ACTive]

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:NONE
driver.massMemory.select.channel.item.nonePy.set_with_opc()
This command does not include any of the following items when storing or loading a configuration file.
  • Hardware configuration: method RsFswp.MassMemory.Select.Item.HwSettings.set

  • Limit lines: method RsFswp.MassMemory.Select.Item.Lines.All.set

  • Spectrogram data: MMEMory:SELect[:ITEM]:SGRam

  • Trace data: MMEMory:SELect[:ITEM]:TRACe<1…3>[:ACTive]

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

ScData

SCPI Commands

MMEMory:SELect:CHANnel:ITEM:SCData
class ScDataCls[source]

ScData commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:SCData
value: bool = driver.massMemory.select.channel.item.scData.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:SCData
driver.massMemory.select.channel.item.scData.set(state = False)

No command help available

param state

No help available

Spectrogram

SCPI Commands

MMEMory:SELect:CHANnel:ITEM:SPECtrogram
class SpectrogramCls[source]

Spectrogram commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:SPECtrogram
value: bool = driver.massMemory.select.channel.item.spectrogram.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:SPECtrogram
driver.massMemory.select.channel.item.spectrogram.set(state = False)

No command help available

param state

No help available

Trace
class TraceCls[source]

Trace commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.select.channel.item.trace.clone()

Subgroups

Active

SCPI Commands

MMEMory:SELect:CHANnel:ITEM:TRACe:ACTive
class ActiveCls[source]

Active commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:TRACe[:ACTive]
value: bool = driver.massMemory.select.channel.item.trace.active.get()

This command includes or excludes trace data when storing or loading a configuration file. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:TRACe[:ACTive]
driver.massMemory.select.channel.item.trace.active.set(state = False)

This command includes or excludes trace data when storing or loading a configuration file. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

param state

ON | OFF | 1 | 0

Transducer
class TransducerCls[source]

Transducer commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.select.channel.item.transducer.clone()

Subgroups

All

SCPI Commands

MMEMory:SELect:CHANnel:ITEM:TRANsducer:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:TRANsducer:ALL
driver.massMemory.select.channel.item.transducer.all.set(state = False)

This command includes or excludes transducer factors when storing or loading a configuration file. The command is available in the optional Spectrum application. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

param state

ON | OFF | 1 | 0

Weighting

SCPI Commands

MMEMory:SELect:CHANnel:ITEM:WEIGhting
class WeightingCls[source]

Weighting commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:WEIGhting
value: bool = driver.massMemory.select.channel.item.weighting.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:SELect:CHANnel[:ITEM]:WEIGhting
driver.massMemory.select.channel.item.weighting.set(state = False)

No command help available

param state

No help available

Item
class ItemCls[source]

Item commands group definition. 18 total commands, 16 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.select.item.clone()

Subgroups

All

SCPI Commands

MMEMory:SELect:ITEM:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: MMEMory:SELect[:ITEM]:ALL
driver.massMemory.select.item.all.set()

This command includes all items when storing or loading a configuration file. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded. The items are:

  • Hardware configuration: method RsFswp.MassMemory.Select.Item.HwSettings.set

  • Limit lines: method RsFswp.MassMemory.Select.Item.Lines.All.set

  • Spectrogram data: MMEMory:SELect[:ITEM]:SGRam

  • Trace data: MMEMory:SELect[:ITEM]:TRACe<1…3>[:ACTive]

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: MMEMory:SELect[:ITEM]:ALL
driver.massMemory.select.item.all.set_with_opc()

This command includes all items when storing or loading a configuration file. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded. The items are:

  • Hardware configuration: method RsFswp.MassMemory.Select.Item.HwSettings.set

  • Limit lines: method RsFswp.MassMemory.Select.Item.Lines.All.set

  • Spectrogram data: MMEMory:SELect[:ITEM]:SGRam

  • Trace data: MMEMory:SELect[:ITEM]:TRACe<1…3>[:ACTive]

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cdata

SCPI Commands

MMEMory:SELect:ITEM:CDATa
class CdataCls[source]

Cdata commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect[:ITEM]:CDATa
value: bool = driver.massMemory.select.item.cdata.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:SELect[:ITEM]:CDATa
driver.massMemory.select.item.cdata.set(state = False)

No command help available

param state

No help available

Csetup

SCPI Commands

MMEMory:SELect:ITEM:CSETup
class CsetupCls[source]

Csetup commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect[:ITEM]:CSETup
value: bool = driver.massMemory.select.item.csetup.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:SELect[:ITEM]:CSETup
driver.massMemory.select.item.csetup.set(state = False)

No command help available

param state

No help available

Default

SCPI Commands

MMEMory:SELect:ITEM:DEFault
class DefaultCls[source]

Default commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: MMEMory:SELect[:ITEM]:DEFault
driver.massMemory.select.item.default.set()

This command selects the current settings as the only item to store to and load from a configuration file. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: MMEMory:SELect[:ITEM]:DEFault
driver.massMemory.select.item.default.set_with_opc()

This command selects the current settings as the only item to store to and load from a configuration file. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Final

SCPI Commands

MMEMory:SELect:ITEM:FINal
class FinalCls[source]

Final commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect[:ITEM]:FINal
value: bool = driver.massMemory.select.item.final.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:SELect[:ITEM]:FINal
driver.massMemory.select.item.final.set(state = False)

No command help available

param state

No help available

HardCopy

SCPI Commands

MMEMory:SELect:ITEM:HCOPy
class HardCopyCls[source]

HardCopy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect[:ITEM]:HCOPy
value: bool = driver.massMemory.select.item.hardCopy.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:SELect[:ITEM]:HCOPy
driver.massMemory.select.item.hardCopy.set(state = False)

No command help available

param state

No help available

HwSettings

SCPI Commands

MMEMory:SELect:ITEM:HWSettings
class HwSettingsCls[source]

HwSettings commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect[:ITEM]:HWSettings
value: bool = driver.massMemory.select.item.hwSettings.get()

This command includes or excludes measurement (hardware) settings when storing or loading a configuration file. Measurement settings include:

  • general channel configuration

  • measurement hardware configuration including markers

  • limit lines Note that a configuration may include no more than 8 limit lines. This number includes active limit lines as well as inactive limit lines that were used last. Therefore the combination of inactivate limit lines depends on the sequence of use with method RsFswp.MassMemory.Load.State.set.

  • color settings

  • configuration for the hardcopy output

Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

return

state: ON | OFF | 0 | 1

set(state: bool) None[source]
# SCPI: MMEMory:SELect[:ITEM]:HWSettings
driver.massMemory.select.item.hwSettings.set(state = False)

This command includes or excludes measurement (hardware) settings when storing or loading a configuration file. Measurement settings include:

  • general channel configuration

  • measurement hardware configuration including markers

  • limit lines Note that a configuration may include no more than 8 limit lines. This number includes active limit lines as well as inactive limit lines that were used last. Therefore the combination of inactivate limit lines depends on the sequence of use with method RsFswp.MassMemory.Load.State.set.

  • color settings

  • configuration for the hardcopy output

Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

param state

ON | OFF | 0 | 1

Lines
class LinesCls[source]

Lines commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.select.item.lines.clone()

Subgroups

Active

SCPI Commands

MMEMory:SELect:ITEM:LINes:ACTive
class ActiveCls[source]

Active commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect[:ITEM]:LINes[:ACTive]
value: bool = driver.massMemory.select.item.lines.active.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:SELect[:ITEM]:LINes[:ACTive]
driver.massMemory.select.item.lines.active.set(state = False)

No command help available

param state

No help available

All

SCPI Commands

MMEMory:SELect:ITEM:LINes:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: MMEMory:SELect[:ITEM]:LINes:ALL
driver.massMemory.select.item.lines.all.set(state = False)

This command includes or excludes all limit lines (active and inactive) when storing or loading a configuration file. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

param state

ON | OFF | 1 | 0

Macros

SCPI Commands

MMEMory:SELect:ITEM:MACRos
class MacrosCls[source]

Macros commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect[:ITEM]:MACRos
value: bool = driver.massMemory.select.item.macros.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:SELect[:ITEM]:MACRos
driver.massMemory.select.item.macros.set(state = False)

No command help available

param state

No help available

NonePy

SCPI Commands

MMEMory:SELect:ITEM:NONE
class NonePyCls[source]

NonePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: MMEMory:SELect[:ITEM]:NONE
driver.massMemory.select.item.nonePy.set()
This command does not include any of the following items when storing or loading a configuration file.
  • Hardware configuration: method RsFswp.MassMemory.Select.Item.HwSettings.set

  • Limit lines: method RsFswp.MassMemory.Select.Item.Lines.All.set

  • Spectrogram data: MMEMory:SELect[:ITEM]:SGRam

  • Trace data: MMEMory:SELect[:ITEM]:TRACe<1…3>[:ACTive]

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: MMEMory:SELect[:ITEM]:NONE
driver.massMemory.select.item.nonePy.set_with_opc()
This command does not include any of the following items when storing or loading a configuration file.
  • Hardware configuration: method RsFswp.MassMemory.Select.Item.HwSettings.set

  • Limit lines: method RsFswp.MassMemory.Select.Item.Lines.All.set

  • Spectrogram data: MMEMory:SELect[:ITEM]:SGRam

  • Trace data: MMEMory:SELect[:ITEM]:TRACe<1…3>[:ACTive]

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

ScData

SCPI Commands

MMEMory:SELect:ITEM:SCData
class ScDataCls[source]

ScData commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect[:ITEM]:SCData
value: bool = driver.massMemory.select.item.scData.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:SELect[:ITEM]:SCData
driver.massMemory.select.item.scData.set(state = False)

No command help available

param state

No help available

Spectrogram

SCPI Commands

MMEMory:SELect:ITEM:SPECtrogram
class SpectrogramCls[source]

Spectrogram commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect[:ITEM]:SPECtrogram
value: bool = driver.massMemory.select.item.spectrogram.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:SELect[:ITEM]:SPECtrogram
driver.massMemory.select.item.spectrogram.set(state = False)

No command help available

param state

No help available

Trace
class TraceCls[source]

Trace commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.select.item.trace.clone()

Subgroups

Active

SCPI Commands

MMEMory:SELect:ITEM:TRACe:ACTive
class ActiveCls[source]

Active commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect[:ITEM]:TRACe[:ACTive]
value: bool = driver.massMemory.select.item.trace.active.get()

This command includes or excludes trace data when storing or loading a configuration file. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: MMEMory:SELect[:ITEM]:TRACe[:ACTive]
driver.massMemory.select.item.trace.active.set(state = False)

This command includes or excludes trace data when storing or loading a configuration file. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

param state

ON | OFF | 1 | 0

Transducer
class TransducerCls[source]

Transducer commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.select.item.transducer.clone()

Subgroups

Active

SCPI Commands

MMEMory:SELect:ITEM:TRANsducer:ACTive
class ActiveCls[source]

Active commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect[:ITEM]:TRANsducer[:ACTive]
value: bool = driver.massMemory.select.item.transducer.active.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:SELect[:ITEM]:TRANsducer[:ACTive]
driver.massMemory.select.item.transducer.active.set(state = False)

No command help available

param state

No help available

All

SCPI Commands

MMEMory:SELect:ITEM:TRANsducer:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: MMEMory:SELect[:ITEM]:TRANsducer:ALL
driver.massMemory.select.item.transducer.all.set(state = False)

This command includes or excludes transducer factors when storing or loading a configuration file. The command is available in the optional Spectrum application. Depending on the used command, either the items from the entire instrument (MMEMory:SELect[:ITEM]…) , or only those from the currently selected channel (MMEM:SELect:CHANnel[:ITEM]…) are stored or loaded.

param state

ON | OFF | 1 | 0

ViqData

SCPI Commands

MMEMory:SELect:ITEM:VIQData
class ViqDataCls[source]

ViqData commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect[:ITEM]:VIQData
value: bool = driver.massMemory.select.item.viqData.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:SELect[:ITEM]:VIQData
driver.massMemory.select.item.viqData.set(state = False)

No command help available

param state

No help available

Weighting

SCPI Commands

MMEMory:SELect:ITEM:WEIGhting
class WeightingCls[source]

Weighting commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: MMEMory:SELect[:ITEM]:WEIGhting
value: bool = driver.massMemory.select.item.weighting.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: MMEMory:SELect[:ITEM]:WEIGhting
driver.massMemory.select.item.weighting.set(state = False)

No command help available

param state

No help available

Store<Store>

RepCap Settings

# Range: Pos1 .. Pos32
rc = driver.massMemory.store.repcap_store_get()
driver.massMemory.store.repcap_store_set(repcap.Store.Pos1)
class StoreCls[source]

Store commands group definition. 15 total commands, 10 Subgroups, 0 group commands Repeated Capability: Store, default value after init: Store.Pos1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.store.clone()

Subgroups

Iq
class IqCls[source]

Iq commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.store.iq.clone()

Subgroups

Comment

SCPI Commands

MMEMory:STORe<Store>:IQ:COMMent
class CommentCls[source]

Comment commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(store=Store.Default) str[source]
# SCPI: MMEMory:STORe<n>:IQ:COMMent
value: str = driver.massMemory.store.iq.comment.get(store = repcap.Store.Default)

This command adds a comment to a file that contains I/Q data.

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

return

comment: String containing the comment.

set(comment: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:IQ:COMMent
driver.massMemory.store.iq.comment.set(comment = '1', store = repcap.Store.Default)

This command adds a comment to a file that contains I/Q data.

param comment

String containing the comment.

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

FormatPy

SCPI Commands

MMEMory:STORe<Store>:IQ:FORMat
class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(store=Store.Default) IqDataFormat[source]
# SCPI: MMEMory:STORe<n>:IQ:FORMat
value: enums.IqDataFormat = driver.massMemory.store.iq.formatPy.get(store = repcap.Store.Default)

No command help available

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

return

data_type: No help available

set(data_type: IqDataFormat, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:IQ:FORMat
driver.massMemory.store.iq.formatPy.set(data_type = enums.IqDataFormat.FloatComplex=FLOat32,COMPlex, store = repcap.Store.Default)

No command help available

param data_type

No help available

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

Range

SCPI Commands

MMEMory:STORe<Store>:IQ:RANGe
class RangeCls[source]

Range commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(store=Store.Default) IqRangeType[source]
# SCPI: MMEMory:STORe<n>:IQ:RANGe
value: enums.IqRangeType = driver.massMemory.store.iq.range.get(store = repcap.Store.Default)

No command help available

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

return

range_type: No help available

set(range_type: IqRangeType, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:IQ:RANGe
driver.massMemory.store.iq.range.set(range_type = enums.IqRangeType.CAPTure, store = repcap.Store.Default)

No command help available

param range_type

No help available

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

State

SCPI Commands

MMEMory:STORe:IQ:STATe 1,
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(filename: str) None[source]
# SCPI: MMEMory:STORe:IQ:STATe
driver.massMemory.store.iq.state.set(filename = '1')

This command writes the captured I/Q data to a file. The file extension is *.iq.tar. By default, the contents of the file are in 32-bit floating point format.

param filename

String containing the path and name of the target file.

ListPy

SCPI Commands

MMEMory:STORe<Store>:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(store=Store.Default) str[source]
# SCPI: MMEMory:STORe<n>:LIST
value: str = driver.massMemory.store.listPy.get(store = repcap.Store.Default)

This command exports the SEM and spurious emission list evaluation to a file. The file format is *.dat.

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

return

filename: String containing the path and name of the target file.

Peak

SCPI Commands

MMEMory:STORe<Store>:PEAK
class PeakCls[source]

Peak commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(store=Store.Default) str[source]
# SCPI: MMEMory:STORe<n>:PEAK
value: str = driver.massMemory.store.peak.get(store = repcap.Store.Default)

No command help available

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

return

filename: No help available

set(filename: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:PEAK
driver.massMemory.store.peak.set(filename = '1', store = repcap.Store.Default)

No command help available

param filename

No help available

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

Spectrogram

SCPI Commands

MMEMory:STORe<Store>:SPECtrogram
class SpectrogramCls[source]

Spectrogram commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(store=Store.Default) str[source]
# SCPI: MMEMory:STORe<n>:SPECtrogram
value: str = driver.massMemory.store.spectrogram.get(store = repcap.Store.Default)

No command help available

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

return

filename: No help available

set(filename: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:SPECtrogram
driver.massMemory.store.spectrogram.set(filename = '1', store = repcap.Store.Default)

No command help available

param filename

No help available

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

Spurious

SCPI Commands

MMEMory:STORe<Store>:SPURious
class SpuriousCls[source]

Spurious commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(store=Store.Default) str[source]
# SCPI: MMEMory:STORe<n>:SPURious
value: str = driver.massMemory.store.spurious.get(store = repcap.Store.Default)

This command exports the spur information to a file. Secure User Mode In secure user mode, settings that are stored on the instrument are stored to volatile memory, which is restricted to 256 MB. Thus, a ‘memory limit reached’ error can occur although the hard disk indicates that storage space is still available. To store data permanently, select an external storage location such as a USB memory device. For details, see ‘Protecting data using the secure user mode’.

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

return

filename: String containing the path and name of the target file.

set(filename: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:SPURious
driver.massMemory.store.spurious.set(filename = '1', store = repcap.Store.Default)

This command exports the spur information to a file. Secure User Mode In secure user mode, settings that are stored on the instrument are stored to volatile memory, which is restricted to 256 MB. Thus, a ‘memory limit reached’ error can occur although the hard disk indicates that storage space is still available. To store data permanently, select an external storage location such as a USB memory device. For details, see ‘Protecting data using the secure user mode’.

param filename

String containing the path and name of the target file.

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

State

SCPI Commands

MMEMory:STORe:STATe 1,
class StateCls[source]

State commands group definition. 2 total commands, 1 Subgroups, 1 group commands

set(filename: str) None[source]
# SCPI: MMEMory:STORe:STATe
driver.massMemory.store.state.set(filename = '1')

This command saves the current instrument configuration in a *.dfl file.

param filename

String containing the path and name of the target file. The file extension is .dfl.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.store.state.clone()

Subgroups

Next

SCPI Commands

MMEMory:STORe:STATe:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: MMEMory:STORe:STATe:NEXT
driver.massMemory.store.state.next.set()

This command saves the current instrument configuration in a *.dfl file. The file name depends on the one you have set with method RsFswp.MassMemory.Store.State.set. This command adds a consecutive number to the file name.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: MMEMory:STORe:STATe:NEXT
driver.massMemory.store.state.next.set_with_opc()

This command saves the current instrument configuration in a *.dfl file. The file name depends on the one you have set with method RsFswp.MassMemory.Store.State.set. This command adds a consecutive number to the file name.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Table

SCPI Commands

MMEMory:STORe<Store>:TABLe
class TableCls[source]

Table commands group definition. 2 total commands, 1 Subgroups, 1 group commands

set(columns: StatisticType, filename: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:TABLe
driver.massMemory.store.table.set(columns = enums.StatisticType.ALL, filename = '1', store = repcap.Store.Default)

No command help available

param columns

No help available

param filename

No help available

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.massMemory.store.table.clone()

Subgroups

Limit

SCPI Commands

MMEMory:STORe<Store>:TABLe:LIMit
class LimitCls[source]

Limit commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(columns: StatisticType, filename: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:TABLe:LIMit
driver.massMemory.store.table.limit.set(columns = enums.StatisticType.ALL, filename = '1', store = repcap.Store.Default)

No command help available

param columns

No help available

param filename

No help available

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

Tfactor

SCPI Commands

MMEMory:STORe<Store>:TFACtor
class TfactorCls[source]

Tfactor commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class TfactorStruct[source]

Response structure. Fields:

  • Filename: str: No parameter help available

  • Transd_Name: str: No parameter help available

get(store=Store.Default) TfactorStruct[source]
# SCPI: MMEMory:STORe<n>:TFACtor
value: TfactorStruct = driver.massMemory.store.tfactor.get(store = repcap.Store.Default)

No command help available

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

return

structure: for return value, see the help for TfactorStruct structure arguments.

set(filename: str, transd_name: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:TFACtor
driver.massMemory.store.tfactor.set(filename = '1', transd_name = '1', store = repcap.Store.Default)

No command help available

param filename

No help available

param transd_name

No help available

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

Trace

SCPI Commands

MMEMory:STORe<Store>:TRACe 1,
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(trace: int, filename: str, store=Store.Default) None[source]
# SCPI: MMEMory:STORe<n>:TRACe
driver.massMemory.store.trace.set(trace = 1, filename = '1', store = repcap.Store.Default)

This command exports trace data from the specified window to an ASCII file. For details on the file format, see ‘Reference: ASCII file export format’. Secure User Mode In secure user mode, settings that are stored on the instrument are stored to volatile memory, which is restricted to 256 MB. Thus, a ‘memory limit reached’ error can occur although the hard disk indicates that storage space is still available. To store data permanently, select an external storage location such as a USB memory device. For details, see ‘Protecting data using the secure user mode’.

param trace

Number of the trace to be stored

param filename

String containing the path and name of the target file.

param store

optional repeated capability selector. Default value: Pos1 (settable in the interface ‘Store’)

TypePy

SCPI Commands

MMEMory:STORe:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() StoreType[source]
# SCPI: MMEMory:STORe:TYPE
value: enums.StoreType = driver.massMemory.store.typePy.get()

This command defines whether the data from the entire instrument or only from the current channel is stored with the subsequent MMEM:STOR… command.

return

type_py: INSTrument | CHANnel INSTrument Stores data from the entire instrument. CHANnel Stores data from an individual channel.

set(type_py: StoreType) None[source]
# SCPI: MMEMory:STORe:TYPE
driver.massMemory.store.typePy.set(type_py = enums.StoreType.CHANnel)

This command defines whether the data from the entire instrument or only from the current channel is stored with the subsequent MMEM:STOR… command.

param type_py

INSTrument | CHANnel INSTrument Stores data from the entire instrument. CHANnel Stores data from an individual channel.

Output<OutputConnector>

RepCap Settings

# Range: Nr1 .. Nr4
rc = driver.output.repcap_outputConnector_get()
driver.output.repcap_outputConnector_set(repcap.OutputConnector.Nr1)
class OutputCls[source]

Output commands group definition. 14 total commands, 6 Subgroups, 0 group commands Repeated Capability: OutputConnector, default value after init: OutputConnector.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.output.clone()

Subgroups

Ademod

class AdemodCls[source]

Ademod commands group definition. 3 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.output.ademod.clone()

Subgroups

Online
class OnlineCls[source]

Online commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.output.ademod.online.clone()

Subgroups

Af
class AfCls[source]

Af commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.output.ademod.online.af.clone()

Subgroups

Cfrequency

SCPI Commands

OUTPut<OutputConnector>:ADEMod:ONLine:AF:CFRequency
class CfrequencyCls[source]

Cfrequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default) float[source]
# SCPI: OUTPut<up>:ADEMod[:ONLine]:AF[:CFRequency]
value: float = driver.output.ademod.online.af.cfrequency.get(outputConnector = repcap.OutputConnector.Default)

This command defines the cutoff frequency for the AC highpass filter (for AC coupling only, see [SENSe:]ADEMod<n>:AF:COUPling) .

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

return

frequency: numeric value Range: 10 Hz to DemodBW/10 (= 300 kHz for active demodulation output) , Unit: HZ

set(frequency: float, outputConnector=OutputConnector.Default) None[source]
# SCPI: OUTPut<up>:ADEMod[:ONLine]:AF[:CFRequency]
driver.output.ademod.online.af.cfrequency.set(frequency = 1.0, outputConnector = repcap.OutputConnector.Default)

This command defines the cutoff frequency for the AC highpass filter (for AC coupling only, see [SENSe:]ADEMod<n>:AF:COUPling) .

param frequency

numeric value Range: 10 Hz to DemodBW/10 (= 300 kHz for active demodulation output) , Unit: HZ

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

Source

SCPI Commands

OUTPut<OutputConnector>:ADEMod:ONLine:SOURce
class SourceCls[source]

Source commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default) WindowName[source]
# SCPI: OUTPut<up>:ADEMod[:ONLine]:SOURce
value: enums.WindowName = driver.output.ademod.online.source.get(outputConnector = repcap.OutputConnector.Default)

This command selects the result display whose results are output. Only active time domain results can be selected.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

return

window_name: (enum or string) string String containing the name of the window. By default, the name of a window is the same as its index. To determine the name and index of all active windows, use the method RsFswp.Layout.Catalog.Window.get_ query. FOCus Dynamically switches to the currently selected window. If a window is selected that does not contain a time-domain result display, the selection is ignored and the previous setting is maintained.

set(window_name: WindowName, outputConnector=OutputConnector.Default) None[source]
# SCPI: OUTPut<up>:ADEMod[:ONLine]:SOURce
driver.output.ademod.online.source.set(window_name = enums.WindowName.FOCus, outputConnector = repcap.OutputConnector.Default)

This command selects the result display whose results are output. Only active time domain results can be selected.

param window_name

(enum or string) string String containing the name of the window. By default, the name of a window is the same as its index. To determine the name and index of all active windows, use the method RsFswp.Layout.Catalog.Window.get_ query. FOCus Dynamically switches to the currently selected window. If a window is selected that does not contain a time-domain result display, the selection is ignored and the previous setting is maintained.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

State

SCPI Commands

OUTPut<OutputConnector>:ADEMod:ONLine:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default) bool[source]
# SCPI: OUTPut<up>:ADEMod[:ONLine][:STATe]
value: bool = driver.output.ademod.online.state.get(outputConnector = repcap.OutputConnector.Default)

This command enables or disables online demodulation output to the IF/VIDEO/DEMOD output connector on the rear panel of the R&S FSWP.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, outputConnector=OutputConnector.Default) None[source]
# SCPI: OUTPut<up>:ADEMod[:ONLine][:STATe]
driver.output.ademod.online.state.set(state = False, outputConnector = repcap.OutputConnector.Default)

This command enables or disables online demodulation output to the IF/VIDEO/DEMOD output connector on the rear panel of the R&S FSWP.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

Diq

class DiqCls[source]

Diq commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.output.diq.clone()

Subgroups

State

SCPI Commands

OUTPut:DIQ:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: OUTPut:DIQ[:STATe]
value: bool = driver.output.diq.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: OUTPut:DIQ[:STATe]
driver.output.diq.state.set(state = False)

No command help available

param state

No help available

Ifreq

class IfreqCls[source]

Ifreq commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.output.ifreq.clone()

Subgroups

IfFrequency

SCPI Commands

OUTPut<OutputConnector>:IF:IFFRequency
class IfFrequencyCls[source]

IfFrequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default) float[source]
# SCPI: OUTPut<up>:IF:IFFRequency
value: float = driver.output.ifreq.ifFrequency.get(outputConnector = repcap.OutputConnector.Default)

This command defines the frequency for the IF output of the R&S FSWP. The IF frequency of the signal is converted accordingly. This command is available in the time domain and if the IF/VIDEO/DEMOD output is configured for IF.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

return

frequency: Unit: HZ

set(frequency: float, outputConnector=OutputConnector.Default) None[source]
# SCPI: OUTPut<up>:IF:IFFRequency
driver.output.ifreq.ifFrequency.set(frequency = 1.0, outputConnector = repcap.OutputConnector.Default)

This command defines the frequency for the IF output of the R&S FSWP. The IF frequency of the signal is converted accordingly. This command is available in the time domain and if the IF/VIDEO/DEMOD output is configured for IF.

param frequency

Unit: HZ

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

Source

SCPI Commands

OUTPut<OutputConnector>:IF:SOURce
class SourceCls[source]

Source commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default) Source[source]
# SCPI: OUTPut<up>:IF[:SOURce]
value: enums.Source = driver.output.ifreq.source.get(outputConnector = repcap.OutputConnector.Default)

Defines the type of signal available at one of the output connectors of the R&S FSWP. Note that you can use the audio frequency output only if the IF output source is ‘Video’.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

return

source: IF The measured IF value is available at the IF/VIDEO/DEMOD output connector. VIDeo The displayed video signal (i.e. the filtered and detected IF signal, 200mV) is available at the IF/VIDEO/DEMOD output connector. This setting is required to provide demodulated audio frequencies at the output.

set(source: Source, outputConnector=OutputConnector.Default) None[source]
# SCPI: OUTPut<up>:IF[:SOURce]
driver.output.ifreq.source.set(source = enums.Source.AM, outputConnector = repcap.OutputConnector.Default)

Defines the type of signal available at one of the output connectors of the R&S FSWP. Note that you can use the audio frequency output only if the IF output source is ‘Video’.

param source

IF The measured IF value is available at the IF/VIDEO/DEMOD output connector. VIDeo The displayed video signal (i.e. the filtered and detected IF signal, 200mV) is available at the IF/VIDEO/DEMOD output connector. This setting is required to provide demodulated audio frequencies at the output.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

Probe<Probe>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.output.probe.repcap_probe_get()
driver.output.probe.repcap_probe_set(repcap.Probe.Nr1)
class ProbeCls[source]

Probe commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: Probe, default value after init: Probe.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.output.probe.clone()

Subgroups

Power

SCPI Commands

OUTPut<OutputConnector>:PROBe<Probe>:POWer
class PowerCls[source]

Power commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default, probe=Probe.Default) bool[source]
# SCPI: OUTPut<up>:PROBe<pb>[:POWer]
value: bool = driver.output.probe.power.get(outputConnector = repcap.OutputConnector.Default, probe = repcap.Probe.Default)

No command help available

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

state: No help available

set(state: bool, outputConnector=OutputConnector.Default, probe=Probe.Default) None[source]
# SCPI: OUTPut<up>:PROBe<pb>[:POWer]
driver.output.probe.power.set(state = False, outputConnector = repcap.OutputConnector.Default, probe = repcap.Probe.Default)

No command help available

param state

No help available

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

Trigger<TriggerPort>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.output.trigger.repcap_triggerPort_get()
driver.output.trigger.repcap_triggerPort_set(repcap.TriggerPort.Nr1)
class TriggerCls[source]

Trigger commands group definition. 5 total commands, 4 Subgroups, 0 group commands Repeated Capability: TriggerPort, default value after init: TriggerPort.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.output.trigger.clone()

Subgroups

Direction

SCPI Commands

OUTPut:TRIGger<TriggerPort>:DIRection
class DirectionCls[source]

Direction commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) InOutDirection[source]
# SCPI: OUTPut:TRIGger<2|3>:DIRection
value: enums.InOutDirection = driver.output.trigger.direction.get(triggerPort = repcap.TriggerPort.Default)

This command selects the trigger direction for trigger ports that serve as an input as well as an output.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

direction: INPut | OUTPut INPut Port works as an input. OUTPut Port works as an output.

set(direction: InOutDirection, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut:TRIGger<2|3>:DIRection
driver.output.trigger.direction.set(direction = enums.InOutDirection.INPut, triggerPort = repcap.TriggerPort.Default)

This command selects the trigger direction for trigger ports that serve as an input as well as an output.

param direction

INPut | OUTPut INPut Port works as an input. OUTPut Port works as an output.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Level

SCPI Commands

OUTPut:TRIGger<TriggerPort>:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) LowHigh[source]
# SCPI: OUTPut:TRIGger<2|3>:LEVel
value: enums.LowHigh = driver.output.trigger.level.get(triggerPort = repcap.TriggerPort.Default)

This command defines the level of the (TTL compatible) signal generated at the trigger output. This command works only if you have selected a user-defined output with method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Otype.set.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

level: HIGH 5 V LOW 0 V

set(level: LowHigh, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut:TRIGger<2|3>:LEVel
driver.output.trigger.level.set(level = enums.LowHigh.HIGH, triggerPort = repcap.TriggerPort.Default)

This command defines the level of the (TTL compatible) signal generated at the trigger output. This command works only if you have selected a user-defined output with method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Otype.set.

param level

HIGH 5 V LOW 0 V

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Otype

SCPI Commands

OUTPut<OutputConnector>:TRIGger<TriggerPort>:OTYPe
class OtypeCls[source]

Otype commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) OutputType[source]
# SCPI: OUTPut<up>:TRIGger<tp>:OTYPe
value: enums.OutputType = driver.output.trigger.otype.get(outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command selects the type of signal generated at the trigger output. Note: For offline AF or RF triggers, no output signal is provided.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

output_type: DEVice Sends a trigger signal when the R&S FSWP has triggered internally. TARMed Sends a trigger signal when the trigger is armed and ready for an external trigger event. UDEFined Sends a user-defined trigger signal. For more information, see method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Level.set.

set(output_type: OutputType, outputConnector=OutputConnector.Default, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut<up>:TRIGger<tp>:OTYPe
driver.output.trigger.otype.set(output_type = enums.OutputType.DEVice, outputConnector = repcap.OutputConnector.Default, triggerPort = repcap.TriggerPort.Default)

This command selects the type of signal generated at the trigger output. Note: For offline AF or RF triggers, no output signal is provided.

param output_type

DEVice Sends a trigger signal when the R&S FSWP has triggered internally. TARMed Sends a trigger signal when the trigger is armed and ready for an external trigger event. UDEFined Sends a user-defined trigger signal. For more information, see method RsFswp.Applications.K30_NoiseFigure.Output.Trigger.Level.set.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Pulse
class PulseCls[source]

Pulse commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.output.trigger.pulse.clone()

Subgroups

Immediate

SCPI Commands

OUTPut:TRIGger<TriggerPort>:PULSe:IMMediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut:TRIGger<2|3>:PULSe:IMMediate
driver.output.trigger.pulse.immediate.set(triggerPort = repcap.TriggerPort.Default)

This command generates a pulse at the trigger output.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

set_with_opc(triggerPort=TriggerPort.Default, opc_timeout_ms: int = -1) None[source]
Length

SCPI Commands

OUTPut:TRIGger<TriggerPort>:PULSe:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(triggerPort=TriggerPort.Default) float[source]
# SCPI: OUTPut:TRIGger<2|3>:PULSe:LENGth
value: float = driver.output.trigger.pulse.length.get(triggerPort = repcap.TriggerPort.Default)

This command defines the length of the pulse generated at the trigger output.

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

return

length: Pulse length in seconds. Unit: S

set(length: float, triggerPort=TriggerPort.Default) None[source]
# SCPI: OUTPut:TRIGger<2|3>:PULSe:LENGth
driver.output.trigger.pulse.length.set(length = 1.0, triggerPort = repcap.TriggerPort.Default)

This command defines the length of the pulse generated at the trigger output.

param length

Pulse length in seconds. Unit: S

param triggerPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trigger’)

Uport

class UportCls[source]

Uport commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.output.uport.clone()

Subgroups

State

SCPI Commands

OUTPut<OutputConnector>:UPORt:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default) bool[source]
# SCPI: OUTPut<up>:UPORt:STATe
value: bool = driver.output.uport.state.get(outputConnector = repcap.OutputConnector.Default)

This command toggles the control lines of the user ports for the AUX PORT connector. This 9-pole SUB-D male connector is located on the rear panel of the R&S FSWP.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

return

state: ON | OFF | 0 | 1 OFF | 0 User port is switched to INPut ON | 1 User port is switched to OUTPut

set(state: bool, outputConnector=OutputConnector.Default) None[source]
# SCPI: OUTPut<up>:UPORt:STATe
driver.output.uport.state.set(state = False, outputConnector = repcap.OutputConnector.Default)

This command toggles the control lines of the user ports for the AUX PORT connector. This 9-pole SUB-D male connector is located on the rear panel of the R&S FSWP.

param state

ON | OFF | 0 | 1 OFF | 0 User port is switched to INPut ON | 1 User port is switched to OUTPut

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

Value

SCPI Commands

OUTPut<OutputConnector>:UPORt:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(outputConnector=OutputConnector.Default) str[source]
# SCPI: OUTPut<up>:UPORt[:VALue]
value: str = driver.output.uport.value.get(outputConnector = repcap.OutputConnector.Default)
This command sets the control lines of the user ports. The assignment of the pin numbers to the bits is as follows:

Table Header: Bit / 7 / 6 / 5 / 4 / 3 / 2 / 1 / 0

  • Pin / N/A / N/A / 5 / 3 / 4 / 7 / 6 / 2

Bits 7 and 6 are not assigned to pins and must always be 0. The user port is written to with the given binary pattern. If the user port is programmed to input instead of output (see method RsFswp.InputPy.Uport.State.set) , the output value is temporarily stored.

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

return

value: bit values in hexadecimal format TTL type voltage levels (max. 5V) Range: #B00000000 to #B00111111

set(value: str, outputConnector=OutputConnector.Default) None[source]
# SCPI: OUTPut<up>:UPORt[:VALue]
driver.output.uport.value.set(value = r1, outputConnector = repcap.OutputConnector.Default)
This command sets the control lines of the user ports. The assignment of the pin numbers to the bits is as follows:

Table Header: Bit / 7 / 6 / 5 / 4 / 3 / 2 / 1 / 0

  • Pin / N/A / N/A / 5 / 3 / 4 / 7 / 6 / 2

Bits 7 and 6 are not assigned to pins and must always be 0. The user port is written to with the given binary pattern. If the user port is programmed to input instead of output (see method RsFswp.InputPy.Uport.State.set) , the output value is temporarily stored.

param value

bit values in hexadecimal format TTL type voltage levels (max. 5V) Range: #B00000000 to #B00111111

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

Read

class ReadCls[source]

Read commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.read.clone()

Subgroups

Pmeter<PowerMeter>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.read.pmeter.repcap_powerMeter_get()
driver.read.pmeter.repcap_powerMeter_set(repcap.PowerMeter.Nr1)

SCPI Commands

READ:PMETer<PowerMeter>
class PmeterCls[source]

Pmeter commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: PowerMeter, default value after init: PowerMeter.Nr1

get(powerMeter=PowerMeter.Default) List[float][source]
# SCPI: READ:PMETer<p>
value: List[float] = driver.read.pmeter.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

result: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.read.pmeter.clone()

Sense

class SenseCls[source]

Sense commands group definition. 460 total commands, 26 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.clone()

Subgroups

Ademod

class AdemodCls[source]

Ademod commands group definition. 42 total commands, 11 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.clone()

Subgroups

AdcPrefilter

SCPI Commands

SENSe:ADEMod:ADCPrefilter
class AdcPrefilterCls[source]

AdcPrefilter commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AdcPreFilterMode[source]
# SCPI: [SENSe]:ADEMod:ADCPrefilter
value: enums.AdcPreFilterMode = driver.sense.ademod.adcPrefilter.get()

This command selects the bandwidth selection mode for the ADC prefilter.

return

mode: AUTO Selects the analog bandwidth based on the demodulation bandwidth. WIDE Selects the largest possible analog bandwidth.

set(mode: AdcPreFilterMode) None[source]
# SCPI: [SENSe]:ADEMod:ADCPrefilter
driver.sense.ademod.adcPrefilter.set(mode = enums.AdcPreFilterMode.AUTO)

This command selects the bandwidth selection mode for the ADC prefilter.

param mode

AUTO Selects the analog bandwidth based on the demodulation bandwidth. WIDE Selects the largest possible analog bandwidth.

Af
class AfCls[source]

Af commands group definition. 6 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.af.clone()

Subgroups

Center

SCPI Commands

SENSe:ADEMod:AF:CENTer
class CenterCls[source]

Center commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADEMod:AF:CENTer
value: float = driver.sense.ademod.af.center.get()

This command sets the center frequency for AF spectrum result display.

return

frequency: Unit: HZ

set(frequency: float) None[source]
# SCPI: [SENSe]:ADEMod:AF:CENTer
driver.sense.ademod.af.center.set(frequency = 1.0)

This command sets the center frequency for AF spectrum result display.

param frequency

Unit: HZ

Coupling

SCPI Commands

SENSe:ADEMod:AF:COUPling
class CouplingCls[source]

Coupling commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() CouplingTypeA[source]
# SCPI: [SENSe]:ADEMod:AF:COUPling
value: enums.CouplingTypeA = driver.sense.ademod.af.coupling.get()

This command selects the coupling of the AF path of the analyzer in the specified window.

return

coupling: AC | DC

set(coupling: CouplingTypeA) None[source]
# SCPI: [SENSe]:ADEMod:AF:COUPling
driver.sense.ademod.af.coupling.set(coupling = enums.CouplingTypeA.AC)

This command selects the coupling of the AF path of the analyzer in the specified window.

param coupling

AC | DC

Span

SCPI Commands

SENSe:ADEMod:AF:SPAN
class SpanCls[source]

Span commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADEMod:AF:SPAN
value: float = driver.sense.ademod.af.span.get()

This command sets the span (around the center frequency) for AF spectrum result display. The span is limited to DBW/2 (see [SENSe:]BWIDth:DEMod) .

return

span: Unit: HZ

set(span: float) None[source]
# SCPI: [SENSe]:ADEMod:AF:SPAN
driver.sense.ademod.af.span.set(span = 1.0)

This command sets the span (around the center frequency) for AF spectrum result display. The span is limited to DBW/2 (see [SENSe:]BWIDth:DEMod) .

param span

Unit: HZ

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.af.span.clone()

Subgroups

Full

SCPI Commands

SENSe:ADEMod:AF:SPAN:FULL
class FullCls[source]

Full commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:ADEMod:AF:SPAN:FULL
driver.sense.ademod.af.span.full.set()

This command sets the maximum span for AF spectrum result display. The maximum span corresponds to DBW/2 (see [SENSe:]BWIDth:DEMod) .

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:ADEMod:AF:SPAN:FULL
driver.sense.ademod.af.span.full.set_with_opc()

This command sets the maximum span for AF spectrum result display. The maximum span corresponds to DBW/2 (see [SENSe:]BWIDth:DEMod) .

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Start

SCPI Commands

SENSe:ADEMod:AF:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADEMod:AF:STARt
value: float = driver.sense.ademod.af.start.get()

This command sets the start frequency for AF spectrum result display.

return

frequency: Unit: HZ

set(frequency: float) None[source]
# SCPI: [SENSe]:ADEMod:AF:STARt
driver.sense.ademod.af.start.set(frequency = 1.0)

This command sets the start frequency for AF spectrum result display.

param frequency

Unit: HZ

Stop

SCPI Commands

SENSe:ADEMod:AF:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADEMod:AF:STOP
value: float = driver.sense.ademod.af.stop.get()

This command sets the stop frequency for AF spectrum result display.

return

frequency: Unit: HZ

set(frequency: float) None[source]
# SCPI: [SENSe]:ADEMod:AF:STOP
driver.sense.ademod.af.stop.set(frequency = 1.0)

This command sets the stop frequency for AF spectrum result display.

param frequency

Unit: HZ

Am
class AmCls[source]

Am commands group definition. 8 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.am.clone()

Subgroups

Absolute
class AbsoluteCls[source]

Absolute commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.am.absolute.clone()

Subgroups

AfSpectrum
class AfSpectrumCls[source]

AfSpectrum commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.am.absolute.afSpectrum.clone()

Subgroups

Result

SCPI Commands

SENSe:ADEMod:AM:ABSolute:AFSPectrum:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_mode: TraceModeB) float[source]
# SCPI: [SENSe]:ADEMod:AM[:ABSolute]:AFSPectrum:RESult
value: float = driver.sense.ademod.am.absolute.afSpectrum.result.get(trace_mode = enums.TraceModeB.AVERage)

This command reads the result data of the evaluated signal in the specified trace mode. The data format of the output data block is defined by the FORMat command (see method RsFswp.FormatPy.Data.set) . The trace results are configured for a specific evaluation. The following table indicates which command syntax refers to which evaluation method, as well as the output unit of the results.

Table Header: Command syntax / Evaluation method / Output unit

  • ACV[:TDOMain] / AC-Video time domain / V

  • ACV:AFSpectrum / AC-Video spectrum / V

  • AM[:ABSolute][:TDOMain] / RF time domain / dBm

  • AM:RELative[:TDOMain] / AM time domain / %

  • AM:RELative:AFSPectrum / AM spectrum / %

  • FM[:TDOMain] / FM time domain / kHz

  • FM:AFSPectrum / FM spectrum / kHz

  • PM[:TDOMain] / PM time domain / rad or °

  • PM:AFSPectrum / PM spectrum / rad or °

  • SPECtrum / RF spectrum / dBm (logarithmic display) or V (linear display) .

param trace_mode

WRITe | AVERage | MAXHold | MINHold

return

trace_mode_result: The specified trace mode must be one of those configured by SENS:ADEM:Evaluation:TYPE, see [SENSe:]ADEMod:SPECtrum[:TYPE]. Otherwise a query error is generated.

TypePy

SCPI Commands

SENSe:ADEMod:AM:ABSolute:AFSPectrum:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[TraceModeA][source]
# SCPI: [SENSe]:ADEMod:AM[:ABSolute]:AFSPectrum[:TYPE]
value: List[enums.TraceModeA] = driver.sense.ademod.am.absolute.afSpectrum.typePy.get()

No command help available

return

trace_mode: No help available

set(trace_mode: List[TraceModeA]) None[source]
# SCPI: [SENSe]:ADEMod:AM[:ABSolute]:AFSPectrum[:TYPE]
driver.sense.ademod.am.absolute.afSpectrum.typePy.set(trace_mode = [TraceModeA.AVERage, TraceModeA.WRITe])

No command help available

param trace_mode

No help available

Tdomain
class TdomainCls[source]

Tdomain commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.am.absolute.tdomain.clone()

Subgroups

Result

SCPI Commands

SENSe:ADEMod:AM:ABSolute:TDOMain:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_mode: TraceModeB) float[source]
# SCPI: [SENSe]:ADEMod:AM[:ABSolute][:TDOMain]:RESult
value: float = driver.sense.ademod.am.absolute.tdomain.result.get(trace_mode = enums.TraceModeB.AVERage)

This command reads the result data of the evaluated signal in the specified trace mode. The data format of the output data block is defined by the FORMat command (see method RsFswp.FormatPy.Data.set) . The trace results are configured for a specific evaluation. The following table indicates which command syntax refers to which evaluation method, as well as the output unit of the results.

Table Header: Command syntax / Evaluation method / Output unit

  • ACV[:TDOMain] / AC-Video time domain / V

  • ACV:AFSpectrum / AC-Video spectrum / V

  • AM[:ABSolute][:TDOMain] / RF time domain / dBm

  • AM:RELative[:TDOMain] / AM time domain / %

  • AM:RELative:AFSPectrum / AM spectrum / %

  • FM[:TDOMain] / FM time domain / kHz

  • FM:AFSPectrum / FM spectrum / kHz

  • PM[:TDOMain] / PM time domain / rad or °

  • PM:AFSPectrum / PM spectrum / rad or °

  • SPECtrum / RF spectrum / dBm (logarithmic display) or V (linear display) .

param trace_mode

WRITe | AVERage | MAXHold | MINHold

return

trace_mode_result: The specified trace mode must be one of those configured by SENS:ADEM:Evaluation:TYPE, see [SENSe:]ADEMod:SPECtrum[:TYPE]. Otherwise a query error is generated.

TypePy

SCPI Commands

SENSe:ADEMod:AM:ABSolute:TDOMain:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[TraceModeA][source]
# SCPI: [SENSe]:ADEMod:AM[:ABSolute][:TDOMain][:TYPE]
value: List[enums.TraceModeA] = driver.sense.ademod.am.absolute.tdomain.typePy.get()

No command help available

return

trace_mode: No help available

set(trace_mode: List[TraceModeA]) None[source]
# SCPI: [SENSe]:ADEMod:AM[:ABSolute][:TDOMain][:TYPE]
driver.sense.ademod.am.absolute.tdomain.typePy.set(trace_mode = [TraceModeA.AVERage, TraceModeA.WRITe])

No command help available

param trace_mode

No help available

Relative
class RelativeCls[source]

Relative commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.am.relative.clone()

Subgroups

AfSpectrum
class AfSpectrumCls[source]

AfSpectrum commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.am.relative.afSpectrum.clone()

Subgroups

Result

SCPI Commands

SENSe:ADEMod:AM:RELative:AFSPectrum:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_mode: TraceModeB) float[source]
# SCPI: [SENSe]:ADEMod:AM:RELative:AFSPectrum:RESult
value: float = driver.sense.ademod.am.relative.afSpectrum.result.get(trace_mode = enums.TraceModeB.AVERage)

This command reads the result data of the evaluated signal in the specified trace mode. The data format of the output data block is defined by the FORMat command (see method RsFswp.FormatPy.Data.set) . The trace results are configured for a specific evaluation. The following table indicates which command syntax refers to which evaluation method, as well as the output unit of the results.

Table Header: Command syntax / Evaluation method / Output unit

  • ACV[:TDOMain] / AC-Video time domain / V

  • ACV:AFSpectrum / AC-Video spectrum / V

  • AM[:ABSolute][:TDOMain] / RF time domain / dBm

  • AM:RELative[:TDOMain] / AM time domain / %

  • AM:RELative:AFSPectrum / AM spectrum / %

  • FM[:TDOMain] / FM time domain / kHz

  • FM:AFSPectrum / FM spectrum / kHz

  • PM[:TDOMain] / PM time domain / rad or °

  • PM:AFSPectrum / PM spectrum / rad or °

  • SPECtrum / RF spectrum / dBm (logarithmic display) or V (linear display) .

param trace_mode

WRITe | AVERage | MAXHold | MINHold

return

trace_mode_result: The specified trace mode must be one of those configured by SENS:ADEM:Evaluation:TYPE, see [SENSe:]ADEMod:SPECtrum[:TYPE]. Otherwise a query error is generated.

TypePy

SCPI Commands

SENSe:ADEMod:AM:RELative:AFSPectrum:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[TraceModeA][source]
# SCPI: [SENSe]:ADEMod:AM:RELative:AFSPectrum[:TYPE]
value: List[enums.TraceModeA] = driver.sense.ademod.am.relative.afSpectrum.typePy.get()

No command help available

return

trace_mode: No help available

set(trace_mode: List[TraceModeA]) None[source]
# SCPI: [SENSe]:ADEMod:AM:RELative:AFSPectrum[:TYPE]
driver.sense.ademod.am.relative.afSpectrum.typePy.set(trace_mode = [TraceModeA.AVERage, TraceModeA.WRITe])

No command help available

param trace_mode

No help available

Tdomain
class TdomainCls[source]

Tdomain commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.am.relative.tdomain.clone()

Subgroups

Result

SCPI Commands

SENSe:ADEMod:AM:RELative:TDOMain:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_mode: TraceModeB) float[source]
# SCPI: [SENSe]:ADEMod:AM:RELative[:TDOMain]:RESult
value: float = driver.sense.ademod.am.relative.tdomain.result.get(trace_mode = enums.TraceModeB.AVERage)

This command reads the result data of the evaluated signal in the specified trace mode. The data format of the output data block is defined by the FORMat command (see method RsFswp.FormatPy.Data.set) . The trace results are configured for a specific evaluation. The following table indicates which command syntax refers to which evaluation method, as well as the output unit of the results.

Table Header: Command syntax / Evaluation method / Output unit

  • ACV[:TDOMain] / AC-Video time domain / V

  • ACV:AFSpectrum / AC-Video spectrum / V

  • AM[:ABSolute][:TDOMain] / RF time domain / dBm

  • AM:RELative[:TDOMain] / AM time domain / %

  • AM:RELative:AFSPectrum / AM spectrum / %

  • FM[:TDOMain] / FM time domain / kHz

  • FM:AFSPectrum / FM spectrum / kHz

  • PM[:TDOMain] / PM time domain / rad or °

  • PM:AFSPectrum / PM spectrum / rad or °

  • SPECtrum / RF spectrum / dBm (logarithmic display) or V (linear display) .

param trace_mode

WRITe | AVERage | MAXHold | MINHold

return

trace_mode_result: The specified trace mode must be one of those configured by SENS:ADEM:Evaluation:TYPE, see [SENSe:]ADEMod:SPECtrum[:TYPE]. Otherwise a query error is generated.

TypePy

SCPI Commands

SENSe:ADEMod:AM:RELative:TDOMain:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[TraceModeA][source]
# SCPI: [SENSe]:ADEMod:AM:RELative[:TDOMain][:TYPE]
value: List[enums.TraceModeA] = driver.sense.ademod.am.relative.tdomain.typePy.get()

No command help available

return

trace_mode: No help available

set(trace_mode: List[TraceModeA]) None[source]
# SCPI: [SENSe]:ADEMod:AM:RELative[:TDOMain][:TYPE]
driver.sense.ademod.am.relative.tdomain.typePy.set(trace_mode = [TraceModeA.AVERage, TraceModeA.WRITe])

No command help available

param trace_mode

No help available

Fm
class FmCls[source]

Fm commands group definition. 5 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.fm.clone()

Subgroups

AfSpectrum
class AfSpectrumCls[source]

AfSpectrum commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.fm.afSpectrum.clone()

Subgroups

Result

SCPI Commands

SENSe:ADEMod:FM:AFSPectrum:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_mode: TraceModeB) float[source]
# SCPI: [SENSe]:ADEMod:FM:AFSPectrum:RESult
value: float = driver.sense.ademod.fm.afSpectrum.result.get(trace_mode = enums.TraceModeB.AVERage)

This command reads the result data of the evaluated signal in the specified trace mode. The data format of the output data block is defined by the FORMat command (see method RsFswp.FormatPy.Data.set) . The trace results are configured for a specific evaluation. The following table indicates which command syntax refers to which evaluation method, as well as the output unit of the results.

Table Header: Command syntax / Evaluation method / Output unit

  • ACV[:TDOMain] / AC-Video time domain / V

  • ACV:AFSpectrum / AC-Video spectrum / V

  • AM[:ABSolute][:TDOMain] / RF time domain / dBm

  • AM:RELative[:TDOMain] / AM time domain / %

  • AM:RELative:AFSPectrum / AM spectrum / %

  • FM[:TDOMain] / FM time domain / kHz

  • FM:AFSPectrum / FM spectrum / kHz

  • PM[:TDOMain] / PM time domain / rad or °

  • PM:AFSPectrum / PM spectrum / rad or °

  • SPECtrum / RF spectrum / dBm (logarithmic display) or V (linear display) .

param trace_mode

WRITe | AVERage | MAXHold | MINHold

return

trace_mode_result: The specified trace mode must be one of those configured by SENS:ADEM:Evaluation:TYPE, see [SENSe:]ADEMod:SPECtrum[:TYPE]. Otherwise a query error is generated.

TypePy

SCPI Commands

SENSe:ADEMod:FM:AFSPectrum:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[TraceModeA][source]
# SCPI: [SENSe]:ADEMod:FM:AFSPectrum[:TYPE]
value: List[enums.TraceModeA] = driver.sense.ademod.fm.afSpectrum.typePy.get()

No command help available

return

trace_mode: No help available

set(trace_mode: List[TraceModeA]) None[source]
# SCPI: [SENSe]:ADEMod:FM:AFSPectrum[:TYPE]
driver.sense.ademod.fm.afSpectrum.typePy.set(trace_mode = [TraceModeA.AVERage, TraceModeA.WRITe])

No command help available

param trace_mode

No help available

Offset

SCPI Commands

SENSe:ADEMod:FM:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() ResultTypeC[source]
# SCPI: [SENSe]:ADEMod:FM:OFFSet
value: enums.ResultTypeC = driver.sense.ademod.fm.offset.get()

No command help available

return

result_type: No help available

set(result_type: ResultTypeC) None[source]
# SCPI: [SENSe]:ADEMod:FM:OFFSet
driver.sense.ademod.fm.offset.set(result_type = enums.ResultTypeC.AVERage)

No command help available

param result_type

No help available

Tdomain
class TdomainCls[source]

Tdomain commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.fm.tdomain.clone()

Subgroups

Result

SCPI Commands

SENSe:ADEMod:FM:TDOMain:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_mode: TraceModeB) float[source]
# SCPI: [SENSe]:ADEMod:FM[:TDOMain]:RESult
value: float = driver.sense.ademod.fm.tdomain.result.get(trace_mode = enums.TraceModeB.AVERage)

This command reads the result data of the evaluated signal in the specified trace mode. The data format of the output data block is defined by the FORMat command (see method RsFswp.FormatPy.Data.set) . The trace results are configured for a specific evaluation. The following table indicates which command syntax refers to which evaluation method, as well as the output unit of the results.

Table Header: Command syntax / Evaluation method / Output unit

  • ACV[:TDOMain] / AC-Video time domain / V

  • ACV:AFSpectrum / AC-Video spectrum / V

  • AM[:ABSolute][:TDOMain] / RF time domain / dBm

  • AM:RELative[:TDOMain] / AM time domain / %

  • AM:RELative:AFSPectrum / AM spectrum / %

  • FM[:TDOMain] / FM time domain / kHz

  • FM:AFSPectrum / FM spectrum / kHz

  • PM[:TDOMain] / PM time domain / rad or °

  • PM:AFSPectrum / PM spectrum / rad or °

  • SPECtrum / RF spectrum / dBm (logarithmic display) or V (linear display) .

param trace_mode

WRITe | AVERage | MAXHold | MINHold

return

trace_mode_result: The specified trace mode must be one of those configured by SENS:ADEM:Evaluation:TYPE, see [SENSe:]ADEMod:SPECtrum[:TYPE]. Otherwise a query error is generated.

TypePy

SCPI Commands

SENSe:ADEMod:FM:TDOMain:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[TraceModeA][source]
# SCPI: [SENSe]:ADEMod:FM[:TDOMain][:TYPE]
value: List[enums.TraceModeA] = driver.sense.ademod.fm.tdomain.typePy.get()

No command help available

return

trace_mode: No help available

set(trace_mode: List[TraceModeA]) None[source]
# SCPI: [SENSe]:ADEMod:FM[:TDOMain][:TYPE]
driver.sense.ademod.fm.tdomain.typePy.set(trace_mode = [TraceModeA.AVERage, TraceModeA.WRITe])

No command help available

param trace_mode

No help available

Mtime

SCPI Commands

SENSe:ADEMod:MTIMe
class MtimeCls[source]

Mtime commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADEMod:MTIMe
value: float = driver.sense.ademod.mtime.get()

This command defines the measurement time for Analog Modulation Analysis.

return

time: Unit: S

set(time: float) None[source]
# SCPI: [SENSe]:ADEMod:MTIMe
driver.sense.ademod.mtime.set(time = 1.0)

This command defines the measurement time for Analog Modulation Analysis.

param time

Unit: S

Pm
class PmCls[source]

Pm commands group definition. 6 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.pm.clone()

Subgroups

AfSpectrum
class AfSpectrumCls[source]

AfSpectrum commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.pm.afSpectrum.clone()

Subgroups

Result

SCPI Commands

SENSe:ADEMod:PM:AFSPectrum:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_mode: TraceModeB) float[source]
# SCPI: [SENSe]:ADEMod:PM:AFSPectrum:RESult
value: float = driver.sense.ademod.pm.afSpectrum.result.get(trace_mode = enums.TraceModeB.AVERage)

This command reads the result data of the evaluated signal in the specified trace mode. The data format of the output data block is defined by the FORMat command (see method RsFswp.FormatPy.Data.set) . The trace results are configured for a specific evaluation. The following table indicates which command syntax refers to which evaluation method, as well as the output unit of the results.

Table Header: Command syntax / Evaluation method / Output unit

  • ACV[:TDOMain] / AC-Video time domain / V

  • ACV:AFSpectrum / AC-Video spectrum / V

  • AM[:ABSolute][:TDOMain] / RF time domain / dBm

  • AM:RELative[:TDOMain] / AM time domain / %

  • AM:RELative:AFSPectrum / AM spectrum / %

  • FM[:TDOMain] / FM time domain / kHz

  • FM:AFSPectrum / FM spectrum / kHz

  • PM[:TDOMain] / PM time domain / rad or °

  • PM:AFSPectrum / PM spectrum / rad or °

  • SPECtrum / RF spectrum / dBm (logarithmic display) or V (linear display) .

param trace_mode

WRITe | AVERage | MAXHold | MINHold

return

trace_mode_result: The specified trace mode must be one of those configured by SENS:ADEM:Evaluation:TYPE, see [SENSe:]ADEMod:SPECtrum[:TYPE]. Otherwise a query error is generated.

TypePy

SCPI Commands

SENSe:ADEMod:PM:AFSPectrum:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[TraceModeA][source]
# SCPI: [SENSe]:ADEMod:PM:AFSPectrum[:TYPE]
value: List[enums.TraceModeA] = driver.sense.ademod.pm.afSpectrum.typePy.get()

No command help available

return

trace_mode: No help available

set(trace_mode: List[TraceModeA]) None[source]
# SCPI: [SENSe]:ADEMod:PM:AFSPectrum[:TYPE]
driver.sense.ademod.pm.afSpectrum.typePy.set(trace_mode = [TraceModeA.AVERage, TraceModeA.WRITe])

No command help available

param trace_mode

No help available

Rpoint
class RpointCls[source]

Rpoint commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.pm.rpoint.clone()

Subgroups

X

SCPI Commands

SENSe:ADEMod:PM:RPOint:X
class XCls[source]

X commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADEMod:PM:RPOint[:X]
value: float = driver.sense.ademod.pm.rpoint.x.get()

This command determines the position where the phase of the PM-demodulated signal is set to 0 rad. The maximum value depends on the measurement time selected in the instrument; this value is output in response to the query ADEM:PM:RPO:X? MAX.

return

time: 0 s to measurement time Unit: S

set(time: float) None[source]
# SCPI: [SENSe]:ADEMod:PM:RPOint[:X]
driver.sense.ademod.pm.rpoint.x.set(time = 1.0)

This command determines the position where the phase of the PM-demodulated signal is set to 0 rad. The maximum value depends on the measurement time selected in the instrument; this value is output in response to the query ADEM:PM:RPO:X? MAX.

param time

0 s to measurement time Unit: S

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.pm.rpoint.x.clone()

Subgroups

Mode

SCPI Commands

SENSe:ADEMod:PM:RPOint:X:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() PmRpointMode[source]
# SCPI: [SENSe]:ADEMod:PM:RPOint[:X]:MODE
value: enums.PmRpointMode = driver.sense.ademod.pm.rpoint.x.mode.get()

Defines how the reference position in time for 0 rad is determined.

return

mode: MANual | RIGHt MANual The time is defined using [SENSe:]ADEMod:PM:RPOint[:X]. RIGHt The time of the last measured value is used as the reference position. The time of the last measured value corresponds to the acquisition time, regarding the trigger event and trigger offset, if applicable. If the acquisition time or the trigger values are changed, the reference position is automatically adapted.

set(mode: PmRpointMode) None[source]
# SCPI: [SENSe]:ADEMod:PM:RPOint[:X]:MODE
driver.sense.ademod.pm.rpoint.x.mode.set(mode = enums.PmRpointMode.MANual)

Defines how the reference position in time for 0 rad is determined.

param mode

MANual | RIGHt MANual The time is defined using [SENSe:]ADEMod:PM:RPOint[:X]. RIGHt The time of the last measured value is used as the reference position. The time of the last measured value corresponds to the acquisition time, regarding the trigger event and trigger offset, if applicable. If the acquisition time or the trigger values are changed, the reference position is automatically adapted.

Tdomain
class TdomainCls[source]

Tdomain commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.pm.tdomain.clone()

Subgroups

Result

SCPI Commands

SENSe:ADEMod:PM:TDOMain:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_mode: TraceModeB) float[source]
# SCPI: [SENSe]:ADEMod:PM[:TDOMain]:RESult
value: float = driver.sense.ademod.pm.tdomain.result.get(trace_mode = enums.TraceModeB.AVERage)

This command reads the result data of the evaluated signal in the specified trace mode. The data format of the output data block is defined by the FORMat command (see method RsFswp.FormatPy.Data.set) . The trace results are configured for a specific evaluation. The following table indicates which command syntax refers to which evaluation method, as well as the output unit of the results.

Table Header: Command syntax / Evaluation method / Output unit

  • ACV[:TDOMain] / AC-Video time domain / V

  • ACV:AFSpectrum / AC-Video spectrum / V

  • AM[:ABSolute][:TDOMain] / RF time domain / dBm

  • AM:RELative[:TDOMain] / AM time domain / %

  • AM:RELative:AFSPectrum / AM spectrum / %

  • FM[:TDOMain] / FM time domain / kHz

  • FM:AFSPectrum / FM spectrum / kHz

  • PM[:TDOMain] / PM time domain / rad or °

  • PM:AFSPectrum / PM spectrum / rad or °

  • SPECtrum / RF spectrum / dBm (logarithmic display) or V (linear display) .

param trace_mode

WRITe | AVERage | MAXHold | MINHold

return

trace_mode_result: The specified trace mode must be one of those configured by SENS:ADEM:Evaluation:TYPE, see [SENSe:]ADEMod:SPECtrum[:TYPE]. Otherwise a query error is generated.

TypePy

SCPI Commands

SENSe:ADEMod:PM:TDOMain:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[TraceModeA][source]
# SCPI: [SENSe]:ADEMod:PM[:TDOMain][:TYPE]
value: List[enums.TraceModeA] = driver.sense.ademod.pm.tdomain.typePy.get()

No command help available

return

trace_mode: No help available

set(trace_mode: List[TraceModeA]) None[source]
# SCPI: [SENSe]:ADEMod:PM[:TDOMain][:TYPE]
driver.sense.ademod.pm.tdomain.typePy.set(trace_mode = [TraceModeA.AVERage, TraceModeA.WRITe])

No command help available

param trace_mode

No help available

Preset
class PresetCls[source]

Preset commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.preset.clone()

Subgroups

Restore

SCPI Commands

SENSe:ADEMod:PRESet:RESTore
class RestoreCls[source]

Restore commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:ADEMod:PRESet:RESTore
driver.sense.ademod.preset.restore.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:ADEMod:PRESet:RESTore
driver.sense.ademod.preset.restore.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Standard

SCPI Commands

SENSe:ADEMod:PRESet:STANdard
class StandardCls[source]

Standard commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:ADEMod:PRESet[:STANdard]
value: str = driver.sense.ademod.preset.standard.get()

This command loads a measurement configuration. Standard definitions are stored in an xml file. The default directory for Analog Modulation Analysis standards is C:/R_S/INSTR/USER/predefined/AdemodPredefined.

return

standard: String containing the file name. If you have stored the file in a subdirectory of the directory mentioned above, you have to include the relative path to the file.

set(standard: str) None[source]
# SCPI: [SENSe]:ADEMod:PRESet[:STANdard]
driver.sense.ademod.preset.standard.set(standard = '1')

This command loads a measurement configuration. Standard definitions are stored in an xml file. The default directory for Analog Modulation Analysis standards is C:/R_S/INSTR/USER/predefined/AdemodPredefined.

param standard

String containing the file name. If you have stored the file in a subdirectory of the directory mentioned above, you have to include the relative path to the file.

Store

SCPI Commands

SENSe:ADEMod:PRESet:STORe
class StoreCls[source]

Store commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:ADEMod:PRESet:STORe
value: str = driver.sense.ademod.preset.store.get()

This command saves the current Analog Modulation Analysis measurement configuration. Standard definitions are stored in an XML file. The default directory for Analog Modulation Analysis standards is C:/R_S/INSTR/USER/predefined/AdemodPredefined.

return

standard: String containing the file name. You can save the file in a subdirectory of the directory mentioned above. In that case, you have to include the relative path to the file.

set(standard: str) None[source]
# SCPI: [SENSe]:ADEMod:PRESet:STORe
driver.sense.ademod.preset.store.set(standard = '1')

This command saves the current Analog Modulation Analysis measurement configuration. Standard definitions are stored in an XML file. The default directory for Analog Modulation Analysis standards is C:/R_S/INSTR/USER/predefined/AdemodPredefined.

param standard

String containing the file name. You can save the file in a subdirectory of the directory mentioned above. In that case, you have to include the relative path to the file.

Set

SCPI Commands

SENSe:ADEMod:SET
class SetCls[source]

Set commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class SetStruct[source]

Structure for setting input parameters. Fields:

  • Sample_Rate: float: numeric value The frequency at which measurement values are taken from the A/D-converter and stored in I/Q memory. Unit: HZ

  • Record_Length: float: Number of samples to be stored in I/Q memory. Range: 1 to 400001 with AF filter or AF trigger active, 1 to 480001 with both AF filter and AF trigger deactive

  • Trigger_Source: enums.TriggerSourceB: IMMediate | EXTernal | EXT2 | EXT3 | IFPower | RFPower| AF | AM | AMRelative | FM | PM Note: After selecting IF Power, the trigger threshold can be set with the [CMDLINK: TRIGger[:SEQuence]:LEVel:IFPower CMDLINK] command.

  • Trigger_Slope: enums.SlopeType: POSitive | NEGative Used slope of the trigger signal. The value indicated here will be ignored for trigger source = IMMediate.

  • Offset_Samples: float: Number of samples to be used as an offset to the trigger signal. The value indicated here is ignored for trigger source = ‘IMMediate’.

  • No_Of_Meas: float: Number of repetitions of the measurement to be executed. The value indicated here is especially necessary for the average/maxhold/minhold function. Range: 0 to 32767

get() SetStruct[source]
# SCPI: [SENSe]:ADEMod:SET
value: SetStruct = driver.sense.ademod.set.get()

This command configures the analog demodulator of the instrument.

return

structure: for return value, see the help for SetStruct structure arguments.

set(structure: SetStruct) None[source]
# SCPI: [SENSe]:ADEMod:SET
structure = driver.sense.ademod.set.SetStruct()
structure.Sample_Rate: float = 1.0
structure.Record_Length: float = 1.0
structure.Trigger_Source: enums.TriggerSourceB = enums.TriggerSourceB.ACVideo
structure.Trigger_Slope: enums.SlopeType = enums.SlopeType.NEGative
structure.Offset_Samples: float = 1.0
structure.No_Of_Meas: float = 1.0
driver.sense.ademod.set.set(structure)

This command configures the analog demodulator of the instrument.

param structure

for set value, see the help for SetStruct structure arguments.

Spectrum
class SpectrumCls[source]

Spectrum commands group definition. 5 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.spectrum.clone()

Subgroups

Bandwidth
class BandwidthCls[source]

Bandwidth commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.spectrum.bandwidth.clone()

Subgroups

Resolution

SCPI Commands

SENSe:ADEMod:SPECtrum:BWIDth:RESolution
class ResolutionCls[source]

Resolution commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADEMod:SPECtrum:BWIDth[:RESolution]
value: float = driver.sense.ademod.spectrum.bandwidth.resolution.get()

Defines the resolution bandwidth for data acquisition. From the specified RBW and the demodulation span set by [SENSe:]ADEMod:SPECtrum:SPAN[:MAXimum] or [SENSe:]BWIDth:DEMod, the required measurement time is calculated. If the available measurement time is not sufficient for the given bandwidth, the measurement time is set to its maximum and the resolution bandwidth is increased to the resulting bandwidth. This command is identical to [SENSe:]BANDwidth[:RESolution].

return

bandwidth: refer to data sheet Unit: HZ

set(bandwidth: float) None[source]
# SCPI: [SENSe]:ADEMod:SPECtrum:BWIDth[:RESolution]
driver.sense.ademod.spectrum.bandwidth.resolution.set(bandwidth = 1.0)

Defines the resolution bandwidth for data acquisition. From the specified RBW and the demodulation span set by [SENSe:]ADEMod:SPECtrum:SPAN[:MAXimum] or [SENSe:]BWIDth:DEMod, the required measurement time is calculated. If the available measurement time is not sufficient for the given bandwidth, the measurement time is set to its maximum and the resolution bandwidth is increased to the resulting bandwidth. This command is identical to [SENSe:]BANDwidth[:RESolution].

param bandwidth

refer to data sheet Unit: HZ

Result

SCPI Commands

SENSe:ADEMod:SPECtrum:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_mode: TraceModeB) float[source]
# SCPI: [SENSe]:ADEMod:SPECtrum:RESult
value: float = driver.sense.ademod.spectrum.result.get(trace_mode = enums.TraceModeB.AVERage)

This command reads the result data of the evaluated signal in the specified trace mode. The data format of the output data block is defined by the FORMat command (see method RsFswp.FormatPy.Data.set) . The trace results are configured for a specific evaluation. The following table indicates which command syntax refers to which evaluation method, as well as the output unit of the results.

Table Header: Command syntax / Evaluation method / Output unit

  • ACV[:TDOMain] / AC-Video time domain / V

  • ACV:AFSpectrum / AC-Video spectrum / V

  • AM[:ABSolute][:TDOMain] / RF time domain / dBm

  • AM:RELative[:TDOMain] / AM time domain / %

  • AM:RELative:AFSPectrum / AM spectrum / %

  • FM[:TDOMain] / FM time domain / kHz

  • FM:AFSPectrum / FM spectrum / kHz

  • PM[:TDOMain] / PM time domain / rad or °

  • PM:AFSPectrum / PM spectrum / rad or °

  • SPECtrum / RF spectrum / dBm (logarithmic display) or V (linear display) .

param trace_mode

WRITe | AVERage | MAXHold | MINHold

return

trace_mode_result: The specified trace mode must be one of those configured by SENS:ADEM:Evaluation:TYPE, see [SENSe:]ADEMod:SPECtrum[:TYPE]. Otherwise a query error is generated.

Span
class SpanCls[source]

Span commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.spectrum.span.clone()

Subgroups

Maximum

SCPI Commands

SENSe:ADEMod:SPECtrum:SPAN:MAXimum
class MaximumCls[source]

Maximum commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADEMod:SPECtrum:SPAN[:MAXimum]
value: float = driver.sense.ademod.spectrum.span.maximum.get()

Sets the DBW to the specified value and the span (around the center frequency) of the RF data to be evaluated to its new maximum (the demodulation bandwidth) .

return

freq_range: Unit: Hz

set(freq_range: float) None[source]
# SCPI: [SENSe]:ADEMod:SPECtrum:SPAN[:MAXimum]
driver.sense.ademod.spectrum.span.maximum.set(freq_range = 1.0)

Sets the DBW to the specified value and the span (around the center frequency) of the RF data to be evaluated to its new maximum (the demodulation bandwidth) .

param freq_range

Unit: Hz

Zoom

SCPI Commands

SENSe:ADEMod:SPECtrum:SPAN:ZOOM
class ZoomCls[source]

Zoom commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADEMod:SPECtrum:SPAN:ZOOM
value: float = driver.sense.ademod.spectrum.span.zoom.get()

This command sets the span (around the center frequency) for RF spectrum result display. The span is limited to the demodulation bandwidth (see [SENSe:]BWIDth:DEMod) .

return

span: Unit: HZ

set(span: float) None[source]
# SCPI: [SENSe]:ADEMod:SPECtrum:SPAN:ZOOM
driver.sense.ademod.spectrum.span.zoom.set(span = 1.0)

This command sets the span (around the center frequency) for RF spectrum result display. The span is limited to the demodulation bandwidth (see [SENSe:]BWIDth:DEMod) .

param span

Unit: HZ

TypePy

SCPI Commands

SENSe:ADEMod:SPECtrum:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[TraceModeA][source]
# SCPI: [SENSe]:ADEMod:SPECtrum[:TYPE]
value: List[enums.TraceModeA] = driver.sense.ademod.spectrum.typePy.get()

This command selects the trace modes of the evaluated signal to be measured simultaneously. For each of the six available traces a mode can be defined. For details on trace modes see ‘Mode’. The trace modes are configured identically for all windows with a specific evaluation. The following table indicates which command syntax refers to which evaluation method.

Table Header: Command syntax / Evaluation method

  • AM[:ABSolute][:TDOMain] / RF time domain

  • AM:RELative[:TDOMain] / AM time domain

  • AM:RELative:AFSPectrum / AM spectrum (relative)

  • FM[:TDOMain] / FM time domain

  • FM:AFSPectrum / FM spectrum

  • PM[:TDOMain] / PM time domain

  • PM:AFSPectrum / PM spectrum

  • SPECtrum / RF spectrum

return

trace_mode: WRITe | AVERage | MAXHold | MINHold | VIEW | OFF WRITe Overwrite mode: the trace is overwritten by each sweep. This is the default setting. AVERage The average is formed over several sweeps. MAXHold The maximum value is determined over several sweeps and displayed. The R&S FSWP saves the sweep result in the trace memory only if the new value is greater than the previous one. MINHold The minimum value is determined from several measurements and displayed. The R&S FSWP saves the sweep result in the trace memory only if the new value is lower than the previous one. VIEW The current contents of the trace memory are frozen and displayed. OFF Hides the selected trace.

set(trace_mode: List[TraceModeA]) None[source]
# SCPI: [SENSe]:ADEMod:SPECtrum[:TYPE]
driver.sense.ademod.spectrum.typePy.set(trace_mode = [TraceModeA.AVERage, TraceModeA.WRITe])

This command selects the trace modes of the evaluated signal to be measured simultaneously. For each of the six available traces a mode can be defined. For details on trace modes see ‘Mode’. The trace modes are configured identically for all windows with a specific evaluation. The following table indicates which command syntax refers to which evaluation method.

Table Header: Command syntax / Evaluation method

  • AM[:ABSolute][:TDOMain] / RF time domain

  • AM:RELative[:TDOMain] / AM time domain

  • AM:RELative:AFSPectrum / AM spectrum (relative)

  • FM[:TDOMain] / FM time domain

  • FM:AFSPectrum / FM spectrum

  • PM[:TDOMain] / PM time domain

  • PM:AFSPectrum / PM spectrum

  • SPECtrum / RF spectrum

param trace_mode

WRITe | AVERage | MAXHold | MINHold | VIEW | OFF WRITe Overwrite mode: the trace is overwritten by each sweep. This is the default setting. AVERage The average is formed over several sweeps. MAXHold The maximum value is determined over several sweeps and displayed. The R&S FSWP saves the sweep result in the trace memory only if the new value is greater than the previous one. MINHold The minimum value is determined from several measurements and displayed. The R&S FSWP saves the sweep result in the trace memory only if the new value is lower than the previous one. VIEW The current contents of the trace memory are frozen and displayed. OFF Hides the selected trace.

Squelch
class SquelchCls[source]

Squelch commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.squelch.clone()

Subgroups

Level

SCPI Commands

SENSe:ADEMod:SQUelch:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADEMod:SQUelch:LEVel
value: float = driver.sense.ademod.squelch.level.get()

This command defines the level threshold below which the demodulated data is set to 0 if squelching is enabled (see [SENSe:]ADEMod:SQUelch[:STATe]) .

return

threshold: numeric value The absolute threshold level Range: -150 dBm to 30 dBm

set(threshold: float) None[source]
# SCPI: [SENSe]:ADEMod:SQUelch:LEVel
driver.sense.ademod.squelch.level.set(threshold = 1.0)

This command defines the level threshold below which the demodulated data is set to 0 if squelching is enabled (see [SENSe:]ADEMod:SQUelch[:STATe]) .

param threshold

numeric value The absolute threshold level Range: -150 dBm to 30 dBm

State

SCPI Commands

SENSe:ADEMod:SQUelch:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:ADEMod:SQUelch[:STATe]
value: bool = driver.sense.ademod.squelch.state.get()

This command activates the squelch function, i.e. if the signal falls below a defined threshold (see [SENSe:]ADEMod:SQUelch:LEVel) , the demodulated data is automatically set to 0.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:ADEMod:SQUelch[:STATe]
driver.sense.ademod.squelch.state.set(state = False)

This command activates the squelch function, i.e. if the signal falls below a defined threshold (see [SENSe:]ADEMod:SQUelch:LEVel) , the demodulated data is automatically set to 0.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Zoom
class ZoomCls[source]

Zoom commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.zoom.clone()

Subgroups

Length

SCPI Commands

SENSe:ADEMod:ZOOM:LENGth
class LengthCls[source]

Length commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADEMod:ZOOM:LENGth
value: float = driver.sense.ademod.zoom.length.get()

The command allows you to define the length of the time domain zoom area for the analog-demodulated measurement data in the specified window manually. If the length is defined manually using this command, the zoom mode is also set to manual.

return

length: Unit: S Length of the zoom area in seconds.

set(length: float) None[source]
# SCPI: [SENSe]:ADEMod:ZOOM:LENGth
driver.sense.ademod.zoom.length.set(length = 1.0)

The command allows you to define the length of the time domain zoom area for the analog-demodulated measurement data in the specified window manually. If the length is defined manually using this command, the zoom mode is also set to manual.

param length

Unit: S Length of the zoom area in seconds.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ademod.zoom.length.clone()

Subgroups

Mode

SCPI Commands

SENSe:ADEMod:ZOOM:LENGth:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AutoManualMode[source]
# SCPI: [SENSe]:ADEMod:ZOOM:LENGth:MODE
value: enums.AutoManualMode = driver.sense.ademod.zoom.length.mode.get()

The command defines whether the length of the zoom area for the analog-demodulated measurement data is defined automatically or manually in the specified window.

return

mode: AUTO | MAN AUTO (Default:) The number of sweep points is used as the zoom length. MAN The zoom length is defined manually using [SENSe:]ADEModn:ZOOM:LENGth.

set(mode: AutoManualMode) None[source]
# SCPI: [SENSe]:ADEMod:ZOOM:LENGth:MODE
driver.sense.ademod.zoom.length.mode.set(mode = enums.AutoManualMode.AUTO)

The command defines whether the length of the zoom area for the analog-demodulated measurement data is defined automatically or manually in the specified window.

param mode

AUTO | MAN AUTO (Default:) The number of sweep points is used as the zoom length. MAN The zoom length is defined manually using [SENSe:]ADEModn:ZOOM:LENGth.

Start

SCPI Commands

SENSe:ADEMod:ZOOM:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADEMod:ZOOM:STARt
value: float = driver.sense.ademod.zoom.start.get()

The command selects the start time for the zoomed display of analog-demodulated measurements in the specified window. The maximum value depends on the measurement time, which is set and can be queried with the [SENSe:]ADEMod:MTIMe command. If the zoom function is enabled, the defined number of sweep points are displayed from the start time specified with this command.

return

time: Range: 0 s to (measurement time – zoom length) , Unit: S

set(time: float) None[source]
# SCPI: [SENSe]:ADEMod:ZOOM:STARt
driver.sense.ademod.zoom.start.set(time = 1.0)

The command selects the start time for the zoomed display of analog-demodulated measurements in the specified window. The maximum value depends on the measurement time, which is set and can be queried with the [SENSe:]ADEMod:MTIMe command. If the zoom function is enabled, the defined number of sweep points are displayed from the start time specified with this command.

param time

Range: 0 s to (measurement time – zoom length) , Unit: S

State

SCPI Commands

SENSe:ADEMod:ZOOM:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:ADEMod:ZOOM[:STATe]
value: bool = driver.sense.ademod.zoom.state.get()

The command enables or disables the time domain zoom function for the analog-demodulated measurement data in the specified window. If the zoom function is enabled, the defined number of sweep points are displayed from the start time specified with [SENSe:]ADEMod<n>:ZOOM:STARt. If the zoom function is disabled, data reduction is used to adapt the measurement points to the number of points available on the display.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:ADEMod:ZOOM[:STATe]
driver.sense.ademod.zoom.state.set(state = False)

The command enables or disables the time domain zoom function for the analog-demodulated measurement data in the specified window. If the zoom function is enabled, the defined number of sweep points are displayed from the start time specified with [SENSe:]ADEMod<n>:ZOOM:STARt. If the zoom function is disabled, data reduction is used to adapt the measurement points to the number of points available on the display.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Adjust

class AdjustCls[source]

Adjust commands group definition. 14 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.adjust.clone()

Subgroups

All

SCPI Commands

SENSe:ADJust:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:ADJust:ALL
driver.sense.adjust.all.set()

This command initiates a measurement to determine and set the ideal settings for the current task automatically (only once for the current measurement) . This includes:

INTRO_CMD_HELP: Prerequisites for this command

  • Center frequency

  • Reference level

  • Scaling

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:ADJust:ALL
driver.sense.adjust.all.set_with_opc()

This command initiates a measurement to determine and set the ideal settings for the current task automatically (only once for the current measurement) . This includes:

INTRO_CMD_HELP: Prerequisites for this command

  • Center frequency

  • Reference level

  • Scaling

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Configure
class ConfigureCls[source]

Configure commands group definition. 10 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.adjust.configure.clone()

Subgroups

Duration

SCPI Commands

SENSe:ADJust:CONFigure:DURation
class DurationCls[source]

Duration commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADJust:CONFigure:DURation
value: float = driver.sense.adjust.configure.duration.get()

No command help available

return

duration: No help available

set(duration: float) None[source]
# SCPI: [SENSe]:ADJust:CONFigure:DURation
driver.sense.adjust.configure.duration.set(duration = 1.0)

No command help available

param duration

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.adjust.configure.duration.clone()

Subgroups

Mode

SCPI Commands

SENSe:ADJust:CONFigure:DURation:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AutoManualMode[source]
# SCPI: [SENSe]:ADJust:CONFigure:DURation:MODE
value: enums.AutoManualMode = driver.sense.adjust.configure.duration.mode.get()

No command help available

return

mode: No help available

set(mode: AutoManualMode) None[source]
# SCPI: [SENSe]:ADJust:CONFigure:DURation:MODE
driver.sense.adjust.configure.duration.mode.set(mode = enums.AutoManualMode.AUTO)

No command help available

param mode

No help available

Frequency
class FrequencyCls[source]

Frequency commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.adjust.configure.frequency.clone()

Subgroups

Limit
class LimitCls[source]

Limit commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.adjust.configure.frequency.limit.clone()

Subgroups

High

SCPI Commands

SENSe:ADJust:CONFigure:FREQuency:LIMit:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADJust:CONFigure:FREQuency:LIMit:HIGH
value: float = driver.sense.adjust.configure.frequency.limit.high.get()
This command defines the upper limit of the frequency search range.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on the automatic signal search with [SENSe:]ADJust:CONFigure:FREQuency:AUTosearch[:STATe]

return

frequency: numeric value Range: See data sheet , Unit: Hz

set(frequency: float) None[source]
# SCPI: [SENSe]:ADJust:CONFigure:FREQuency:LIMit:HIGH
driver.sense.adjust.configure.frequency.limit.high.set(frequency = 1.0)
This command defines the upper limit of the frequency search range.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on the automatic signal search with [SENSe:]ADJust:CONFigure:FREQuency:AUTosearch[:STATe]

param frequency

numeric value Range: See data sheet , Unit: Hz

Low

SCPI Commands

SENSe:ADJust:CONFigure:FREQuency:LIMit:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADJust:CONFigure:FREQuency:LIMit:LOW
value: float = driver.sense.adjust.configure.frequency.limit.low.get()
This command defines the lower limit of the frequency search range.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on the automatic signal search with [SENSe:]ADJust:CONFigure:FREQuency:AUTosearch[:STATe]

return

frequency: numeric value Range: See data sheet , Unit: Hz

set(frequency: float) None[source]
# SCPI: [SENSe]:ADJust:CONFigure:FREQuency:LIMit:LOW
driver.sense.adjust.configure.frequency.limit.low.set(frequency = 1.0)
This command defines the lower limit of the frequency search range.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on the automatic signal search with [SENSe:]ADJust:CONFigure:FREQuency:AUTosearch[:STATe]

param frequency

numeric value Range: See data sheet , Unit: Hz

Hysteresis
class HysteresisCls[source]

Hysteresis commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.adjust.configure.hysteresis.clone()

Subgroups

Lower

SCPI Commands

SENSe:ADJust:CONFigure:HYSTeresis:LOWer
class LowerCls[source]

Lower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADJust:CONFigure:HYSTeresis:LOWer
value: float = driver.sense.adjust.configure.hysteresis.lower.get()

When the reference level is adjusted automatically using the [SENSe:]ADJust:LEVel command, the internal attenuators and the preamplifier are also adjusted. To avoid frequent adaptation due to small changes in the input signal, you can define a hysteresis. This setting defines a lower threshold the signal must fall below (compared to the last measurement) before the reference level is adapted automatically.

return

threshold: Range: 0 dB to 200 dB, Unit: dB

set(threshold: float) None[source]
# SCPI: [SENSe]:ADJust:CONFigure:HYSTeresis:LOWer
driver.sense.adjust.configure.hysteresis.lower.set(threshold = 1.0)

When the reference level is adjusted automatically using the [SENSe:]ADJust:LEVel command, the internal attenuators and the preamplifier are also adjusted. To avoid frequent adaptation due to small changes in the input signal, you can define a hysteresis. This setting defines a lower threshold the signal must fall below (compared to the last measurement) before the reference level is adapted automatically.

param threshold

Range: 0 dB to 200 dB, Unit: dB

Upper

SCPI Commands

SENSe:ADJust:CONFigure:HYSTeresis:UPPer
class UpperCls[source]

Upper commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADJust:CONFigure:HYSTeresis:UPPer
value: float = driver.sense.adjust.configure.hysteresis.upper.get()

When the reference level is adjusted automatically using the [SENSe:]ADJust:LEVel command, the internal attenuators and the preamplifier are also adjusted. To avoid frequent adaptation due to small changes in the input signal, you can define a hysteresis. This setting defines an upper threshold the signal must exceed (compared to the last measurement) before the reference level is adapted automatically.

return

threshold: Range: 0 dB to 200 dB, Unit: dB

set(threshold: float) None[source]
# SCPI: [SENSe]:ADJust:CONFigure:HYSTeresis:UPPer
driver.sense.adjust.configure.hysteresis.upper.set(threshold = 1.0)

When the reference level is adjusted automatically using the [SENSe:]ADJust:LEVel command, the internal attenuators and the preamplifier are also adjusted. To avoid frequent adaptation due to small changes in the input signal, you can define a hysteresis. This setting defines an upper threshold the signal must exceed (compared to the last measurement) before the reference level is adapted automatically.

param threshold

Range: 0 dB to 200 dB, Unit: dB

Level
class LevelCls[source]

Level commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.adjust.configure.level.clone()

Subgroups

Duration

SCPI Commands

SENSe:ADJust:CONFigure:LEVel:DURation
class DurationCls[source]

Duration commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADJust:CONFigure:LEVel:DURation
value: float = driver.sense.adjust.configure.level.duration.get()

To determine the ideal reference level, the R&S FSWP performs a measurement on the current input data. This command defines the length of the measurement if [SENSe:]ADJust:CONFigure:LEVel:DURation:MODE is set to MANual.

return

duration: Numeric value in seconds Range: 0.001 to 16000.0, Unit: s

set(duration: float) None[source]
# SCPI: [SENSe]:ADJust:CONFigure:LEVel:DURation
driver.sense.adjust.configure.level.duration.set(duration = 1.0)

To determine the ideal reference level, the R&S FSWP performs a measurement on the current input data. This command defines the length of the measurement if [SENSe:]ADJust:CONFigure:LEVel:DURation:MODE is set to MANual.

param duration

Numeric value in seconds Range: 0.001 to 16000.0, Unit: s

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.adjust.configure.level.duration.clone()

Subgroups

Mode

SCPI Commands

SENSe:ADJust:CONFigure:LEVel:DURation:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AutoManualMode[source]
# SCPI: [SENSe]:ADJust:CONFigure[:LEVel]:DURation:MODE
value: enums.AutoManualMode = driver.sense.adjust.configure.level.duration.mode.get()

To determine the ideal reference level, the R&S FSWP performs a measurement on the current input data. This command selects the way the R&S FSWP determines the length of the measurement .

return

mode: AUTO The R&S FSWP determines the measurement length automatically according to the current input data. MANual The R&S FSWP uses the measurement length defined by [SENSe:]ADJust:CONFigure:LEVel:DURation.

set(mode: AutoManualMode) None[source]
# SCPI: [SENSe]:ADJust:CONFigure[:LEVel]:DURation:MODE
driver.sense.adjust.configure.level.duration.mode.set(mode = enums.AutoManualMode.AUTO)

To determine the ideal reference level, the R&S FSWP performs a measurement on the current input data. This command selects the way the R&S FSWP determines the length of the measurement .

param mode

AUTO The R&S FSWP determines the measurement length automatically according to the current input data. MANual The R&S FSWP uses the measurement length defined by [SENSe:]ADJust:CONFigure:LEVel:DURation.

Threshold

SCPI Commands

SENSe:ADJust:CONFigure:LEVel:THReshold
class ThresholdCls[source]

Threshold commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ADJust:CONFigure:LEVel:THReshold
value: float = driver.sense.adjust.configure.level.threshold.get()
This command defines the threshold of the signal search.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on the automatic signal search with [SENSe:]ADJust:CONFigure:FREQuency:AUTosearch[:STATe]

return

level: numeric value Unit: dBm

set(level: float) None[source]
# SCPI: [SENSe]:ADJust:CONFigure:LEVel:THReshold
driver.sense.adjust.configure.level.threshold.set(level = 1.0)
This command defines the threshold of the signal search.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on the automatic signal search with [SENSe:]ADJust:CONFigure:FREQuency:AUTosearch[:STATe]

param level

numeric value Unit: dBm

Trigger

SCPI Commands

SENSe:ADJust:CONFigure:TRIGger
class TriggerCls[source]

Trigger commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:ADJust:CONFigure:TRIGger
value: bool = driver.sense.adjust.configure.trigger.get()

Defines the behavior of the measurement when adjusting a setting automatically (using SENS:ADJ:LEV ON, for example) . See ‘Adjusting settings automatically during triggered measurements’.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:ADJust:CONFigure:TRIGger
driver.sense.adjust.configure.trigger.set(state = False)

Defines the behavior of the measurement when adjusting a setting automatically (using SENS:ADJ:LEV ON, for example) . See ‘Adjusting settings automatically during triggered measurements’.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Frequency

SCPI Commands

SENSe:ADJust:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:ADJust:FREQuency
driver.sense.adjust.frequency.set()

This command sets the center frequency to the frequency with the highest signal level in the current frequency range.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:ADJust:FREQuency
driver.sense.adjust.frequency.set_with_opc()

This command sets the center frequency to the frequency with the highest signal level in the current frequency range.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Level

SCPI Commands

SENSe:ADJust:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:ADJust:LEVel
driver.sense.adjust.level.set()

Initiates a single (internal) measurement that evaluates and sets the ideal reference level for the current input data and measurement settings. Thus, the settings of the RF attenuation and the reference level are optimized for the signal level. The R&S FSWP is not overloaded and the dynamic range is not limited by an S/N ratio that is too small.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Scale
class ScaleCls[source]

Scale commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.adjust.scale.clone()

Subgroups

Y
class YCls[source]

Y commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.adjust.scale.y.clone()

Subgroups

Auto
class AutoCls[source]

Auto commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.adjust.scale.y.auto.clone()

Subgroups

Continuous

SCPI Commands

SENSe:ADJust:SCALe:Y:AUTO:CONTinuous
class ContinuousCls[source]

Continuous commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:ADJust:SCALe[:Y]:AUTO[:CONTinuous]
value: bool = driver.sense.adjust.scale.y.auto.continuous.get()

Activates automatic scaling of the y-axis in all diagrams according to the current measurement results. Currently auto-scaling is only available for AF measurements. RF power and RF spectrum measurements are not affected by the auto-scaling.

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool) None[source]
# SCPI: [SENSe]:ADJust:SCALe[:Y]:AUTO[:CONTinuous]
driver.sense.adjust.scale.y.auto.continuous.set(state = False)

Activates automatic scaling of the y-axis in all diagrams according to the current measurement results. Currently auto-scaling is only available for AF measurements. RF power and RF spectrum measurements are not affected by the auto-scaling.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

Average

class AverageCls[source]

Average commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.average.clone()

Subgroups

Count

SCPI Commands

SENSe:AVERage:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:AVERage:COUNt
value: float = driver.sense.average.count.get()

This command defines the number of measurements that the application uses to average traces. In case of continuous sweep mode, the application calculates the moving average over the average count. In case of single sweep mode, the application stops the measurement and calculates the average after the average count has been reached.

return

average_count: If you set an average count of 0 or 1, the application performs one single measurement in single sweep mode. In continuous sweep mode, if the average count is set to 0, a moving average over 10 measurements is performed. Range: 0 to 200000

set(average_count: float) None[source]
# SCPI: [SENSe]:AVERage:COUNt
driver.sense.average.count.set(average_count = 1.0)

This command defines the number of measurements that the application uses to average traces. In case of continuous sweep mode, the application calculates the moving average over the average count. In case of single sweep mode, the application stops the measurement and calculates the average after the average count has been reached.

param average_count

If you set an average count of 0 or 1, the application performs one single measurement in single sweep mode. In continuous sweep mode, if the average count is set to 0, a moving average over 10 measurements is performed. Range: 0 to 200000

State<Status>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.sense.average.state.repcap_status_get()
driver.sense.average.state.repcap_status_set(repcap.Status.Nr1)

SCPI Commands

SENSe:AVERage:STATe<Status>
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Status, default value after init: Status.Nr1

get(status=Status.Default) bool[source]
# SCPI: [SENSe]:AVERage:STATe<t>
value: bool = driver.sense.average.state.get(status = repcap.Status.Default)

This command turns averaging of the I/Q data on and off. Before you can use the command you have to turn the I/Q data acquisition on with method RsFswp.Applications.IqAnalyzer.Trace.Iq.State.set. If averaging is on, the maximum amount of I/Q data that can be recorded is 512kS (524288 samples) .

param status

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘State’)

return

average_mode: No help available

set(average_mode: bool, status=Status.Default) None[source]
# SCPI: [SENSe]:AVERage:STATe<t>
driver.sense.average.state.set(average_mode = False, status = repcap.Status.Default)

This command turns averaging of the I/Q data on and off. Before you can use the command you have to turn the I/Q data acquisition on with method RsFswp.Applications.IqAnalyzer.Trace.Iq.State.set. If averaging is on, the maximum amount of I/Q data that can be recorded is 512kS (524288 samples) .

param average_mode

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param status

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘State’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.average.state.clone()
TypePy

SCPI Commands

SENSe:AVERage:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AverageModeB[source]
# SCPI: [SENSe]:AVERage:TYPE
value: enums.AverageModeB = driver.sense.average.typePy.get()

No command help available

return

mode: No help available

set(mode: AverageModeB) None[source]
# SCPI: [SENSe]:AVERage:TYPE
driver.sense.average.typePy.set(mode = enums.AverageModeB.LINear)

No command help available

param mode

No help available

Bandwidth

class BandwidthCls[source]

Bandwidth commands group definition. 11 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.bandwidth.clone()

Subgroups

Demod

SCPI Commands

SENSe:BWIDth:DEMod
class DemodCls[source]

Demod commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:BWIDth:DEMod
value: float = driver.sense.bandwidth.demod.get()

This command sets the bandwidth for Analog Modulation Analysis. Depending on the selected demodulation bandwidth, the instrument selects the required sample rate. This command is identical to SENS:ADEM:BAND:DEM.

return

bandwidth: Unit: HZ

set(bandwidth: float) None[source]
# SCPI: [SENSe]:BWIDth:DEMod
driver.sense.bandwidth.demod.set(bandwidth = 1.0)

This command sets the bandwidth for Analog Modulation Analysis. Depending on the selected demodulation bandwidth, the instrument selects the required sample rate. This command is identical to SENS:ADEM:BAND:DEM.

param bandwidth

Unit: HZ

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.bandwidth.demod.clone()

Subgroups

TypePy

SCPI Commands

SENSe:BWIDth:DEMod:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() FilterTypeA[source]
# SCPI: [SENSe]:BWIDth:DEMod:TYPE
value: enums.FilterTypeA = driver.sense.bandwidth.demod.typePy.get()

This command defines the type of demodulation filter to be used. This command is identical to SENS:ADEM:BAND:DEM:TYPE:

return

filter_type: FLAT Standard flat demodulation filter GAUSs Gaussian filter for optimized settling behavior

set(filter_type: FilterTypeA) None[source]
# SCPI: [SENSe]:BWIDth:DEMod:TYPE
driver.sense.bandwidth.demod.typePy.set(filter_type = enums.FilterTypeA.FLAT)

This command defines the type of demodulation filter to be used. This command is identical to SENS:ADEM:BAND:DEM:TYPE:

param filter_type

FLAT Standard flat demodulation filter GAUSs Gaussian filter for optimized settling behavior

Resolution

SCPI Commands

SENSe:BWIDth:RESolution
class ResolutionCls[source]

Resolution commands group definition. 5 total commands, 4 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:BWIDth[:RESolution]
value: float = driver.sense.bandwidth.resolution.get()

No command help available

return

bandwidth: No help available

set(bandwidth: float) None[source]
# SCPI: [SENSe]:BWIDth[:RESolution]
driver.sense.bandwidth.resolution.set(bandwidth = 1.0)

No command help available

param bandwidth

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.bandwidth.resolution.clone()

Subgroups

Auto

SCPI Commands

SENSe:BWIDth:RESolution:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: [SENSe]:BWIDth[:RESolution]:AUTO
driver.sense.bandwidth.resolution.auto.set(state = False)

No command help available

param state

No help available

Fft

SCPI Commands

SENSe:BWIDth:RESolution:FFT
class FftCls[source]

Fft commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() FftFilterMode[source]
# SCPI: [SENSe]:BWIDth[:RESolution]:FFT
value: enums.FftFilterMode = driver.sense.bandwidth.resolution.fft.get()

No command help available

return

filter_mode: No help available

set(filter_mode: FftFilterMode) None[source]
# SCPI: [SENSe]:BWIDth[:RESolution]:FFT
driver.sense.bandwidth.resolution.fft.set(filter_mode = enums.FftFilterMode.AUTO)

No command help available

param filter_mode

No help available

Ratio

SCPI Commands

SENSe:BWIDth:RESolution:RATio
class RatioCls[source]

Ratio commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:BWIDth[:RESolution]:RATio
value: float = driver.sense.bandwidth.resolution.ratio.get()

No command help available

return

ratio: No help available

set(ratio: float) None[source]
# SCPI: [SENSe]:BWIDth[:RESolution]:RATio
driver.sense.bandwidth.resolution.ratio.set(ratio = 1.0)

No command help available

param ratio

No help available

TypePy

SCPI Commands

SENSe:BWIDth:RESolution:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() FilterTypeB[source]
# SCPI: [SENSe]:BWIDth[:RESolution]:TYPE
value: enums.FilterTypeB = driver.sense.bandwidth.resolution.typePy.get()

No command help available

return

filter_type: No help available

set(filter_type: FilterTypeB) None[source]
# SCPI: [SENSe]:BWIDth[:RESolution]:TYPE
driver.sense.bandwidth.resolution.typePy.set(filter_type = enums.FilterTypeB.CFILter)

No command help available

param filter_type

No help available

Video

SCPI Commands

SENSe:BWIDth:VIDeo
class VideoCls[source]

Video commands group definition. 4 total commands, 3 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:BWIDth:VIDeo
value: float = driver.sense.bandwidth.video.get()
This command defines the video bandwidth.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn off automatic VBW selection ([SENSe:]BWIDth:VIDeo:AUTO) .

return

bandwidth: Unit: HZ

set(bandwidth: float) None[source]
# SCPI: [SENSe]:BWIDth:VIDeo
driver.sense.bandwidth.video.set(bandwidth = 1.0)
This command defines the video bandwidth.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn off automatic VBW selection ([SENSe:]BWIDth:VIDeo:AUTO) .

param bandwidth

Unit: HZ

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.bandwidth.video.clone()

Subgroups

Auto

SCPI Commands

SENSe:BWIDth:VIDeo:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: [SENSe]:BWIDth:VIDeo:AUTO
driver.sense.bandwidth.video.auto.set(state = False)

This command turns automatic selection of the video bandwidth on and off.

param state

ON | OFF | 1 | 0

Ratio

SCPI Commands

SENSe:BWIDth:VIDeo:RATio
class RatioCls[source]

Ratio commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:BWIDth:VIDeo:RATio
value: float = driver.sense.bandwidth.video.ratio.get()

No command help available

return

ratio: No help available

set(ratio: float) None[source]
# SCPI: [SENSe]:BWIDth:VIDeo:RATio
driver.sense.bandwidth.video.ratio.set(ratio = 1.0)

No command help available

param ratio

No help available

TypePy

SCPI Commands

SENSe:BWIDth:VIDeo:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() ScalingMode[source]
# SCPI: [SENSe]:BWIDth:VIDeo:TYPE
value: enums.ScalingMode = driver.sense.bandwidth.video.typePy.get()

No command help available

return

mode: No help available

set(mode: ScalingMode) None[source]
# SCPI: [SENSe]:BWIDth:VIDeo:TYPE
driver.sense.bandwidth.video.typePy.set(mode = enums.ScalingMode.LINear)

No command help available

param mode

No help available

Correction

SCPI Commands

SENSe:CORRection:RECall
class CorrectionCls[source]

Correction commands group definition. 117 total commands, 6 Subgroups, 1 group commands

recall() None[source]
# SCPI: [SENSe]:CORRection:RECall
driver.sense.correction.recall()

No command help available

recall_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:CORRection:RECall
driver.sense.correction.recall_with_opc()

No command help available

Same as recall, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.clone()

Subgroups

Collect
class CollectCls[source]

Collect commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.collect.clone()

Subgroups

Acquire

SCPI Commands

SENSe:CORRection:COLLect:ACQuire
class AcquireCls[source]

Acquire commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(meas_type: CorrectionMeasType) None[source]
# SCPI: [SENSe]:CORRection:COLLect[:ACQuire]
driver.sense.correction.collect.acquire.set(meas_type = enums.CorrectionMeasType.OPEN)

No command help available

param meas_type

No help available

Cvl

SCPI Commands

SENSe:CORRection:CVL:CLEar
class CvlCls[source]

Cvl commands group definition. 11 total commands, 10 Subgroups, 1 group commands

clear() None[source]
# SCPI: [SENSe]:CORRection:CVL:CLEar
driver.sense.correction.cvl.clear()

This command deletes the selected conversion loss table. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

clear_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:CORRection:CVL:CLEar
driver.sense.correction.cvl.clear_with_opc()

This command deletes the selected conversion loss table. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

Same as clear, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.cvl.clone()

Subgroups

Band

SCPI Commands

SENSe:CORRection:CVL:BAND
class BandCls[source]

Band commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() Band[source]
# SCPI: [SENSe]:CORRection:CVL:BAND
value: enums.Band = driver.sense.correction.cvl.band.get()

This command defines the waveguide band for which the conversion loss table is to be used. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

return

band: K | KA | Q | U | V | E | W | F | D | G | Y | J | USER Standard waveguide band or user-defined band. For a definition of the frequency range for the pre-defined bands, see Table ‘Frequency ranges for pre-defined bands’) .

set(band: Band) None[source]
# SCPI: [SENSe]:CORRection:CVL:BAND
driver.sense.correction.cvl.band.set(band = enums.Band.A)

This command defines the waveguide band for which the conversion loss table is to be used. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param band

K | KA | Q | U | V | E | W | F | D | G | Y | J | USER Standard waveguide band or user-defined band. For a definition of the frequency range for the pre-defined bands, see Table ‘Frequency ranges for pre-defined bands’) .

Bias

SCPI Commands

SENSe:CORRection:CVL:BIAS
class BiasCls[source]

Bias commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:CVL:BIAS
value: float = driver.sense.correction.cvl.bias.get()

This command defines the bias setting to be used with the conversion loss table. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect. This command is only available with option B21 (External Mixer) installed.

return

bias_setting: Unit: A

set(bias_setting: float) None[source]
# SCPI: [SENSe]:CORRection:CVL:BIAS
driver.sense.correction.cvl.bias.set(bias_setting = 1.0)

This command defines the bias setting to be used with the conversion loss table. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect. This command is only available with option B21 (External Mixer) installed.

param bias_setting

Unit: A

Catalog

SCPI Commands

SENSe:CORRection:CVL:CATalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:CVL:CATalog
value: float = driver.sense.correction.cvl.catalog.get()

This command queries all available conversion loss tables saved in the C:/R_S/INSTR/USER/cvl/ directory on the instrument. This command is only available with option B21 (External Mixer) installed.

return

catalog: ‘string’ Comma-separated list of strings containing the file names.

Comment

SCPI Commands

SENSe:CORRection:CVL:COMMent
class CommentCls[source]

Comment commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:CVL:COMMent
value: str = driver.sense.correction.cvl.comment.get()

This command defines a comment for the conversion loss table. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

return

text: No help available

set(text: str) None[source]
# SCPI: [SENSe]:CORRection:CVL:COMMent
driver.sense.correction.cvl.comment.set(text = '1')

This command defines a comment for the conversion loss table. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param text

No help available

Data

SCPI Commands

SENSe:CORRection:CVL:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class DataStruct[source]

Response structure. Fields:

  • Freq: List[float]: The frequencies have to be sent in ascending order. Unit: HZ

  • Level: List[float]: Unit: DB

get() DataStruct[source]
# SCPI: [SENSe]:CORRection:CVL:DATA
value: DataStruct = driver.sense.correction.cvl.data.get()

This command defines the reference values of the selected conversion loss tables. The values are entered as a set of frequency/level pairs. A maximum of 50 frequency/level pairs may be entered. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

return

structure: for return value, see the help for DataStruct structure arguments.

set(freq: List[float], level: List[float]) None[source]
# SCPI: [SENSe]:CORRection:CVL:DATA
driver.sense.correction.cvl.data.set(freq = [1.1, 2.2, 3.3], level = [1.1, 2.2, 3.3])

This command defines the reference values of the selected conversion loss tables. The values are entered as a set of frequency/level pairs. A maximum of 50 frequency/level pairs may be entered. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param freq

The frequencies have to be sent in ascending order. Unit: HZ

param level

Unit: DB

Harmonic

SCPI Commands

SENSe:CORRection:CVL:HARMonic
class HarmonicCls[source]

Harmonic commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:CVL:HARMonic
value: float = driver.sense.correction.cvl.harmonic.get()

This command defines the harmonic order for which the conversion loss table is to be used. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect. This command is only available with option B21 (External Mixer) installed.

return

harm_order: Range: 2 to 65

set(harm_order: float) None[source]
# SCPI: [SENSe]:CORRection:CVL:HARMonic
driver.sense.correction.cvl.harmonic.set(harm_order = 1.0)

This command defines the harmonic order for which the conversion loss table is to be used. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect. This command is only available with option B21 (External Mixer) installed.

param harm_order

Range: 2 to 65

Mixer

SCPI Commands

SENSe:CORRection:CVL:MIXer
class MixerCls[source]

Mixer commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:CVL:MIXer
value: str = driver.sense.correction.cvl.mixer.get()

This command defines the mixer name in the conversion loss table. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

return

type_py: string Name of mixer with a maximum of 16 characters

set(type_py: str) None[source]
# SCPI: [SENSe]:CORRection:CVL:MIXer
driver.sense.correction.cvl.mixer.set(type_py = '1')

This command defines the mixer name in the conversion loss table. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param type_py

string Name of mixer with a maximum of 16 characters

Ports

SCPI Commands

SENSe:CORRection:CVL:PORTs
class PortsCls[source]

Ports commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: [SENSe]:CORRection:CVL:PORTs
value: int = driver.sense.correction.cvl.ports.get()

This command defines the mixer type in the conversion loss table. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

return

port_type: 2 | 3

set(port_type: int) None[source]
# SCPI: [SENSe]:CORRection:CVL:PORTs
driver.sense.correction.cvl.ports.set(port_type = 1)

This command defines the mixer type in the conversion loss table. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param port_type

2 | 3

Select

SCPI Commands

SENSe:CORRection:CVL:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(filename: str) None[source]
# SCPI: [SENSe]:CORRection:CVL:SELect
driver.sense.correction.cvl.select.set(filename = '1')

This command selects the conversion loss table with the specified file name. If <file_name> is not available, a new conversion loss table is created. This command is only available with option B21 (External Mixer) installed.

param filename

String containing the path and name of the file.

Snumber

SCPI Commands

SENSe:CORRection:CVL:SNUMber
class SnumberCls[source]

Snumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:CVL:SNUMber
value: str = driver.sense.correction.cvl.snumber.get()

This command defines the serial number of the mixer for which the conversion loss table is to be used. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

return

serial_no: Serial number with a maximum of 16 characters

set(serial_no: str) None[source]
# SCPI: [SENSe]:CORRection:CVL:SNUMber
driver.sense.correction.cvl.snumber.set(serial_no = '1')

This command defines the serial number of the mixer for which the conversion loss table is to be used. This setting is checked against the current mixer setting before the table can be assigned to the range. Before this command can be performed, the conversion loss table must be selected (see [SENSe:]CORRection:CVL:SELect) . This command is only available with option B21 (External Mixer) installed.

param serial_no

Serial number with a maximum of 16 characters

Fresponse
class FresponseCls[source]

Fresponse commands group definition. 89 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.clone()

Subgroups

Baseband
class BasebandCls[source]

Baseband commands group definition. 24 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.baseband.clone()

Subgroups

User

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:PRESet
SENSe:CORRection:FRESponse:BASeband:USER:LOAD
class UserCls[source]

User commands group definition. 24 total commands, 6 Subgroups, 2 group commands

load(file_path: str) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:LOAD
driver.sense.correction.fresponse.baseband.user.load(file_path = '1')

No command help available

param file_path

No help available

preset() None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:PRESet
driver.sense.correction.fresponse.baseband.user.preset()

No command help available

preset_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:PRESet
driver.sense.correction.fresponse.baseband.user.preset_with_opc()

No command help available

Same as preset, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.baseband.user.clone()

Subgroups

Adjust
class AdjustCls[source]

Adjust commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.baseband.user.adjust.clone()

Subgroups

RefLevel
class RefLevelCls[source]

RefLevel commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.baseband.user.adjust.refLevel.clone()

Subgroups

State

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:ADJust:RLEVel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:ADJust:RLEVel:STATe
value: bool = driver.sense.correction.fresponse.baseband.user.adjust.refLevel.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:ADJust:RLEVel:STATe
driver.sense.correction.fresponse.baseband.user.adjust.refLevel.state.set(state = False)

No command help available

param state

No help available

Flist<FileList>

RepCap Settings

# Range: Nr1 .. Nr64
rc = driver.sense.correction.fresponse.baseband.user.flist.repcap_fileList_get()
driver.sense.correction.fresponse.baseband.user.flist.repcap_fileList_set(repcap.FileList.Nr1)

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:FLISt<FileList>:CLEar
class FlistCls[source]

Flist commands group definition. 8 total commands, 7 Subgroups, 1 group commands Repeated Capability: FileList, default value after init: FileList.Nr1

clear(fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:FLISt<fli>:CLEar
driver.sense.correction.fresponse.baseband.user.flist.clear(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

clear_with_opc(fileList=FileList.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.baseband.user.flist.clone()

Subgroups

Catalog

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:FLISt<FileList>:CATalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(fileList=FileList.Default) str[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:FLISt<fli>:CATalog
value: str = driver.sense.correction.fresponse.baseband.user.flist.catalog.get(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

file_list: No help available

Insert

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:FLISt<FileList>:INSert
class InsertCls[source]

Insert commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(fileList=FileList.Default) str[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:FLISt<fli>:INSert
value: str = driver.sense.correction.fresponse.baseband.user.flist.insert.get(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

file_path: No help available

set(file_path: str, fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:FLISt<fli>:INSert
driver.sense.correction.fresponse.baseband.user.flist.insert.set(file_path = '1', fileList = repcap.FileList.Default)

No command help available

param file_path

No help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

Magnitude
class MagnitudeCls[source]

Magnitude commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.baseband.user.flist.magnitude.clone()

Subgroups

State

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:FLISt<FileList>:MAGNitude:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(fileList=FileList.Default) bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:FLISt<fli>:MAGNitude[:STATe]
value: bool = driver.sense.correction.fresponse.baseband.user.flist.magnitude.state.get(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

state: No help available

set(state: bool, fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:FLISt<fli>:MAGNitude[:STATe]
driver.sense.correction.fresponse.baseband.user.flist.magnitude.state.set(state = False, fileList = repcap.FileList.Default)

No command help available

param state

No help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

Phase
class PhaseCls[source]

Phase commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.baseband.user.flist.phase.clone()

Subgroups

State

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:FLISt<FileList>:PHASe:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(fileList=FileList.Default) bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:FLISt<fli>:PHASe[:STATe]
value: bool = driver.sense.correction.fresponse.baseband.user.flist.phase.state.get(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

state: No help available

set(state: bool, fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:FLISt<fli>:PHASe[:STATe]
driver.sense.correction.fresponse.baseband.user.flist.phase.state.set(state = False, fileList = repcap.FileList.Default)

No command help available

param state

No help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

Remove

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:FLISt<FileList>:REMove
class RemoveCls[source]

Remove commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:FLISt<fli>:REMove
driver.sense.correction.fresponse.baseband.user.flist.remove.set(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

set_with_opc(fileList=FileList.Default, opc_timeout_ms: int = -1) None[source]
Select

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:FLISt<FileList>:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(file_path: str, fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:FLISt<fli>:SELect
driver.sense.correction.fresponse.baseband.user.flist.select.set(file_path = '1', fileList = repcap.FileList.Default)

No command help available

param file_path

No help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

Size

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:FLISt<FileList>:SIZE
class SizeCls[source]

Size commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(fileList=FileList.Default) int[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:FLISt<fli>:SIZE
value: int = driver.sense.correction.fresponse.baseband.user.flist.size.get(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

size: No help available

Refresh

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:REFResh
class RefreshCls[source]

Refresh commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:REFResh
driver.sense.correction.fresponse.baseband.user.refresh.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:REFResh
driver.sense.correction.fresponse.baseband.user.refresh.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Slist<TouchStone>

RepCap Settings

# Range: Ix1 .. Ix32
rc = driver.sense.correction.fresponse.baseband.user.slist.repcap_touchStone_get()
driver.sense.correction.fresponse.baseband.user.slist.repcap_touchStone_set(repcap.TouchStone.Ix1)

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:SLISt<TouchStone>:CLEar
SENSe:CORRection:FRESponse:BASeband:USER:SLISt<TouchStone>:MOVE
class SlistCls[source]

Slist commands group definition. 10 total commands, 7 Subgroups, 2 group commands Repeated Capability: TouchStone, default value after init: TouchStone.Ix1

clear(touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:SLISt<sli>:CLEar
driver.sense.correction.fresponse.baseband.user.slist.clear(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

clear_with_opc(touchStone=TouchStone.Default, opc_timeout_ms: int = -1) None[source]
move(position: UpDownDirection, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:SLISt<sli>:MOVE
driver.sense.correction.fresponse.baseband.user.slist.move(position = enums.UpDownDirection.DOWN, touchStone = repcap.TouchStone.Default)

No command help available

param position

No help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.baseband.user.slist.clone()

Subgroups

Catalog

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:SLISt<TouchStone>:CATalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(touchStone=TouchStone.Default) str[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:SLISt<sli>:CATalog
value: str = driver.sense.correction.fresponse.baseband.user.slist.catalog.get(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

file_list: No help available

Insert

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:SLISt<TouchStone>:INSert
class InsertCls[source]

Insert commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(touchStone=TouchStone.Default) str[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:SLISt<sli>:INSert
value: str = driver.sense.correction.fresponse.baseband.user.slist.insert.get(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

file_path: No help available

set(file_path: str, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:SLISt<sli>:INSert
driver.sense.correction.fresponse.baseband.user.slist.insert.set(file_path = '1', touchStone = repcap.TouchStone.Default)

No command help available

param file_path

No help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

Ports
class PortsCls[source]

Ports commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.baseband.user.slist.ports.clone()

Subgroups

FromPy

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:SLISt<TouchStone>:PORTs:FROM
class FromPyCls[source]

FromPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(touchStone=TouchStone.Default) int[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:SLISt<sli>:PORTs:FROM
value: int = driver.sense.correction.fresponse.baseband.user.slist.ports.fromPy.get(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

port_from: No help available

set(port_from: int, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:SLISt<sli>:PORTs:FROM
driver.sense.correction.fresponse.baseband.user.slist.ports.fromPy.set(port_from = 1, touchStone = repcap.TouchStone.Default)

No command help available

param port_from

No help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

To

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:SLISt<TouchStone>:PORTs:TO
class ToCls[source]

To commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(touchStone=TouchStone.Default) int[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:SLISt<sli>:PORTs:TO
value: int = driver.sense.correction.fresponse.baseband.user.slist.ports.to.get(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

port_to: No help available

set(port_to: int, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:SLISt<sli>:PORTs:TO
driver.sense.correction.fresponse.baseband.user.slist.ports.to.set(port_to = 1, touchStone = repcap.TouchStone.Default)

No command help available

param port_to

No help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

Remove

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:SLISt<TouchStone>:REMove
class RemoveCls[source]

Remove commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:SLISt<sli>:REMove
driver.sense.correction.fresponse.baseband.user.slist.remove.set(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

set_with_opc(touchStone=TouchStone.Default, opc_timeout_ms: int = -1) None[source]
Select

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:SLISt<TouchStone>:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(file_path: str, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:SLISt<sli>:SELect
driver.sense.correction.fresponse.baseband.user.slist.select.set(file_path = '1', touchStone = repcap.TouchStone.Default)

No command help available

param file_path

No help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

Size

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:SLISt<TouchStone>:SIZE
class SizeCls[source]

Size commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(touchStone=TouchStone.Default) int[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:SLISt<sli>:SIZE
value: int = driver.sense.correction.fresponse.baseband.user.slist.size.get(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

size: No help available

State

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:SLISt<TouchStone>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(touchStone=TouchStone.Default) bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:SLISt<sli>:STATe
value: bool = driver.sense.correction.fresponse.baseband.user.slist.state.get(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

state: No help available

set(state: bool, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:SLISt<sli>:STATe
driver.sense.correction.fresponse.baseband.user.slist.state.set(state = False, touchStone = repcap.TouchStone.Default)

No command help available

param state

No help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

State

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:STATe
value: bool = driver.sense.correction.fresponse.baseband.user.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:STATe
driver.sense.correction.fresponse.baseband.user.state.set(state = False)

No command help available

param state

No help available

Store

SCPI Commands

SENSe:CORRection:FRESponse:BASeband:USER:STORe
class StoreCls[source]

Store commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(file_path: str) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:BASeband:USER:STORe
driver.sense.correction.fresponse.baseband.user.store.set(file_path = '1')

No command help available

param file_path

No help available

InputPy<InputIx>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.sense.correction.fresponse.inputPy.repcap_inputIx_get()
driver.sense.correction.fresponse.inputPy.repcap_inputIx_set(repcap.InputIx.Nr1)
class InputPyCls[source]

InputPy commands group definition. 24 total commands, 1 Subgroups, 0 group commands Repeated Capability: InputIx, default value after init: InputIx.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.inputPy.clone()

Subgroups

User

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:PRESet
SENSe:CORRection:FRESponse:INPut<InputIx>:USER:LOAD
class UserCls[source]

User commands group definition. 24 total commands, 6 Subgroups, 2 group commands

load(file_path: str, inputIx=InputIx.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:LOAD
driver.sense.correction.fresponse.inputPy.user.load(file_path = '1', inputIx = repcap.InputIx.Default)

No command help available

param file_path

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

preset(inputIx=InputIx.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:PRESet
driver.sense.correction.fresponse.inputPy.user.preset(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

preset_with_opc(inputIx=InputIx.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.inputPy.user.clone()

Subgroups

Adjust
class AdjustCls[source]

Adjust commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.inputPy.user.adjust.clone()

Subgroups

RefLevel
class RefLevelCls[source]

RefLevel commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.inputPy.user.adjust.refLevel.clone()

Subgroups

State

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:ADJust:RLEVel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:ADJust:RLEVel:STATe
value: bool = driver.sense.correction.fresponse.inputPy.user.adjust.refLevel.state.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: No help available

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:ADJust:RLEVel:STATe
driver.sense.correction.fresponse.inputPy.user.adjust.refLevel.state.set(state = False, inputIx = repcap.InputIx.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Flist<FileList>

RepCap Settings

# Range: Nr1 .. Nr64
rc = driver.sense.correction.fresponse.inputPy.user.flist.repcap_fileList_get()
driver.sense.correction.fresponse.inputPy.user.flist.repcap_fileList_set(repcap.FileList.Nr1)

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:FLISt<FileList>:CLEar
class FlistCls[source]

Flist commands group definition. 8 total commands, 7 Subgroups, 1 group commands Repeated Capability: FileList, default value after init: FileList.Nr1

clear(inputIx=InputIx.Default, fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:FLISt<fli>:CLEar
driver.sense.correction.fresponse.inputPy.user.flist.clear(inputIx = repcap.InputIx.Default, fileList = repcap.FileList.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

clear_with_opc(inputIx=InputIx.Default, fileList=FileList.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.inputPy.user.flist.clone()

Subgroups

Catalog

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:FLISt<FileList>:CATalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default, fileList=FileList.Default) str[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:FLISt<fli>:CATalog
value: str = driver.sense.correction.fresponse.inputPy.user.flist.catalog.get(inputIx = repcap.InputIx.Default, fileList = repcap.FileList.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

file_list: No help available

Insert

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:FLISt<FileList>:INSert
class InsertCls[source]

Insert commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default, fileList=FileList.Default) str[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:FLISt<fli>:INSert
value: str = driver.sense.correction.fresponse.inputPy.user.flist.insert.get(inputIx = repcap.InputIx.Default, fileList = repcap.FileList.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

file_path: No help available

set(file_path: str, inputIx=InputIx.Default, fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:FLISt<fli>:INSert
driver.sense.correction.fresponse.inputPy.user.flist.insert.set(file_path = '1', inputIx = repcap.InputIx.Default, fileList = repcap.FileList.Default)

No command help available

param file_path

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

Magnitude
class MagnitudeCls[source]

Magnitude commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.inputPy.user.flist.magnitude.clone()

Subgroups

State

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:FLISt<FileList>:MAGNitude:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default, fileList=FileList.Default) bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:FLISt<fli>:MAGNitude[:STATe]
value: bool = driver.sense.correction.fresponse.inputPy.user.flist.magnitude.state.get(inputIx = repcap.InputIx.Default, fileList = repcap.FileList.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

state: No help available

set(state: bool, inputIx=InputIx.Default, fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:FLISt<fli>:MAGNitude[:STATe]
driver.sense.correction.fresponse.inputPy.user.flist.magnitude.state.set(state = False, inputIx = repcap.InputIx.Default, fileList = repcap.FileList.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

Phase
class PhaseCls[source]

Phase commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.inputPy.user.flist.phase.clone()

Subgroups

State

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:FLISt<FileList>:PHASe:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default, fileList=FileList.Default) bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:FLISt<fli>:PHASe[:STATe]
value: bool = driver.sense.correction.fresponse.inputPy.user.flist.phase.state.get(inputIx = repcap.InputIx.Default, fileList = repcap.FileList.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

state: No help available

set(state: bool, inputIx=InputIx.Default, fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:FLISt<fli>:PHASe[:STATe]
driver.sense.correction.fresponse.inputPy.user.flist.phase.state.set(state = False, inputIx = repcap.InputIx.Default, fileList = repcap.FileList.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

Remove

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:FLISt<FileList>:REMove
class RemoveCls[source]

Remove commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(inputIx=InputIx.Default, fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:FLISt<fli>:REMove
driver.sense.correction.fresponse.inputPy.user.flist.remove.set(inputIx = repcap.InputIx.Default, fileList = repcap.FileList.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

set_with_opc(inputIx=InputIx.Default, fileList=FileList.Default, opc_timeout_ms: int = -1) None[source]
Select

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:FLISt<FileList>:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(file_path: str, inputIx=InputIx.Default, fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:FLISt<fli>:SELect
driver.sense.correction.fresponse.inputPy.user.flist.select.set(file_path = '1', inputIx = repcap.InputIx.Default, fileList = repcap.FileList.Default)

No command help available

param file_path

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

Size

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:FLISt<FileList>:SIZE
class SizeCls[source]

Size commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default, fileList=FileList.Default) int[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:FLISt<fli>:SIZE
value: int = driver.sense.correction.fresponse.inputPy.user.flist.size.get(inputIx = repcap.InputIx.Default, fileList = repcap.FileList.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

size: No help available

Refresh

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:REFResh
class RefreshCls[source]

Refresh commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(inputIx=InputIx.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:REFResh
driver.sense.correction.fresponse.inputPy.user.refresh.set(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

set_with_opc(inputIx=InputIx.Default, opc_timeout_ms: int = -1) None[source]
Slist<TouchStone>

RepCap Settings

# Range: Ix1 .. Ix32
rc = driver.sense.correction.fresponse.inputPy.user.slist.repcap_touchStone_get()
driver.sense.correction.fresponse.inputPy.user.slist.repcap_touchStone_set(repcap.TouchStone.Ix1)

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:SLISt<TouchStone>:CLEar
SENSe:CORRection:FRESponse:INPut<InputIx>:USER:SLISt<TouchStone>:MOVE
class SlistCls[source]

Slist commands group definition. 10 total commands, 7 Subgroups, 2 group commands Repeated Capability: TouchStone, default value after init: TouchStone.Ix1

clear(inputIx=InputIx.Default, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:SLISt<sli>:CLEar
driver.sense.correction.fresponse.inputPy.user.slist.clear(inputIx = repcap.InputIx.Default, touchStone = repcap.TouchStone.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

clear_with_opc(inputIx=InputIx.Default, touchStone=TouchStone.Default, opc_timeout_ms: int = -1) None[source]
move(position: UpDownDirection, inputIx=InputIx.Default, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:SLISt<sli>:MOVE
driver.sense.correction.fresponse.inputPy.user.slist.move(position = enums.UpDownDirection.DOWN, inputIx = repcap.InputIx.Default, touchStone = repcap.TouchStone.Default)

No command help available

param position

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.inputPy.user.slist.clone()

Subgroups

Catalog

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:SLISt<TouchStone>:CATalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default, touchStone=TouchStone.Default) str[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:SLISt<sli>:CATalog
value: str = driver.sense.correction.fresponse.inputPy.user.slist.catalog.get(inputIx = repcap.InputIx.Default, touchStone = repcap.TouchStone.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

file_list: No help available

Insert

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:SLISt<TouchStone>:INSert
class InsertCls[source]

Insert commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default, touchStone=TouchStone.Default) str[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:SLISt<sli>:INSert
value: str = driver.sense.correction.fresponse.inputPy.user.slist.insert.get(inputIx = repcap.InputIx.Default, touchStone = repcap.TouchStone.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

file_path: No help available

set(file_path: str, inputIx=InputIx.Default, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:SLISt<sli>:INSert
driver.sense.correction.fresponse.inputPy.user.slist.insert.set(file_path = '1', inputIx = repcap.InputIx.Default, touchStone = repcap.TouchStone.Default)

No command help available

param file_path

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

Ports
class PortsCls[source]

Ports commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.inputPy.user.slist.ports.clone()

Subgroups

FromPy

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:SLISt<TouchStone>:PORTs:FROM
class FromPyCls[source]

FromPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default, touchStone=TouchStone.Default) int[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:SLISt<sli>:PORTs:FROM
value: int = driver.sense.correction.fresponse.inputPy.user.slist.ports.fromPy.get(inputIx = repcap.InputIx.Default, touchStone = repcap.TouchStone.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

port_from: No help available

set(port_from: int, inputIx=InputIx.Default, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:SLISt<sli>:PORTs:FROM
driver.sense.correction.fresponse.inputPy.user.slist.ports.fromPy.set(port_from = 1, inputIx = repcap.InputIx.Default, touchStone = repcap.TouchStone.Default)

No command help available

param port_from

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

To

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:SLISt<TouchStone>:PORTs:TO
class ToCls[source]

To commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default, touchStone=TouchStone.Default) int[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:SLISt<sli>:PORTs:TO
value: int = driver.sense.correction.fresponse.inputPy.user.slist.ports.to.get(inputIx = repcap.InputIx.Default, touchStone = repcap.TouchStone.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

port_to: No help available

set(port_to: int, inputIx=InputIx.Default, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:SLISt<sli>:PORTs:TO
driver.sense.correction.fresponse.inputPy.user.slist.ports.to.set(port_to = 1, inputIx = repcap.InputIx.Default, touchStone = repcap.TouchStone.Default)

No command help available

param port_to

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

Remove

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:SLISt<TouchStone>:REMove
class RemoveCls[source]

Remove commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(inputIx=InputIx.Default, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:SLISt<sli>:REMove
driver.sense.correction.fresponse.inputPy.user.slist.remove.set(inputIx = repcap.InputIx.Default, touchStone = repcap.TouchStone.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

set_with_opc(inputIx=InputIx.Default, touchStone=TouchStone.Default, opc_timeout_ms: int = -1) None[source]
Select

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:SLISt<TouchStone>:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(file_path: str, inputIx=InputIx.Default, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:SLISt<sli>:SELect
driver.sense.correction.fresponse.inputPy.user.slist.select.set(file_path = '1', inputIx = repcap.InputIx.Default, touchStone = repcap.TouchStone.Default)

No command help available

param file_path

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

Size

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:SLISt<TouchStone>:SIZE
class SizeCls[source]

Size commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default, touchStone=TouchStone.Default) int[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:SLISt<sli>:SIZE
value: int = driver.sense.correction.fresponse.inputPy.user.slist.size.get(inputIx = repcap.InputIx.Default, touchStone = repcap.TouchStone.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

size: No help available

State

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:SLISt<TouchStone>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default, touchStone=TouchStone.Default) bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:SLISt<sli>:STATe
value: bool = driver.sense.correction.fresponse.inputPy.user.slist.state.get(inputIx = repcap.InputIx.Default, touchStone = repcap.TouchStone.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

state: No help available

set(state: bool, inputIx=InputIx.Default, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:SLISt<sli>:STATe
driver.sense.correction.fresponse.inputPy.user.slist.state.set(state = False, inputIx = repcap.InputIx.Default, touchStone = repcap.TouchStone.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

State

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:STATe
value: bool = driver.sense.correction.fresponse.inputPy.user.state.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: No help available

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:STATe
driver.sense.correction.fresponse.inputPy.user.state.set(state = False, inputIx = repcap.InputIx.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Store

SCPI Commands

SENSe:CORRection:FRESponse:INPut<InputIx>:USER:STORe
class StoreCls[source]

Store commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(file_path: str, inputIx=InputIx.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:INPut<ip>:USER:STORe
driver.sense.correction.fresponse.inputPy.user.store.set(file_path = '1', inputIx = repcap.InputIx.Default)

No command help available

param file_path

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Lsources
class LsourcesCls[source]

Lsources commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.lsources.clone()

Subgroups

State

SCPI Commands

SENSe:CORRection:FRESponse:LSOurces:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:LSOurces:STATe
value: bool = driver.sense.correction.fresponse.lsources.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:LSOurces:STATe
driver.sense.correction.fresponse.lsources.state.set(state = False)

No command help available

param state

No help available

User

SCPI Commands

SENSe:CORRection:FRESponse:USER:PRESet
SENSe:CORRection:FRESponse:USER:LOAD
class UserCls[source]

User commands group definition. 40 total commands, 12 Subgroups, 2 group commands

load(file_path: str) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:LOAD
driver.sense.correction.fresponse.user.load(file_path = '1')

No command help available

param file_path

No help available

preset() None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:PRESet
driver.sense.correction.fresponse.user.preset()

No command help available

preset_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:PRESet
driver.sense.correction.fresponse.user.preset_with_opc()

No command help available

Same as preset, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.user.clone()

Subgroups

Adjust
class AdjustCls[source]

Adjust commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.user.adjust.clone()

Subgroups

RefLevel
class RefLevelCls[source]

RefLevel commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.user.adjust.refLevel.clone()

Subgroups

State

SCPI Commands

SENSe:CORRection:FRESponse:USER:ADJust:RLEVel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:ADJust:RLEVel:STATe
value: bool = driver.sense.correction.fresponse.user.adjust.refLevel.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:ADJust:RLEVel:STATe
driver.sense.correction.fresponse.user.adjust.refLevel.state.set(state = False)

No command help available

param state

No help available

Flist<FileList>

RepCap Settings

# Range: Nr1 .. Nr64
rc = driver.sense.correction.fresponse.user.flist.repcap_fileList_get()
driver.sense.correction.fresponse.user.flist.repcap_fileList_set(repcap.FileList.Nr1)

SCPI Commands

SENSe:CORRection:FRESponse:USER:FLISt<FileList>:CLEar
class FlistCls[source]

Flist commands group definition. 11 total commands, 8 Subgroups, 1 group commands Repeated Capability: FileList, default value after init: FileList.Nr1

clear(fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FLISt<fli>:CLEar
driver.sense.correction.fresponse.user.flist.clear(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

clear_with_opc(fileList=FileList.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.user.flist.clone()

Subgroups

Catalog

SCPI Commands

SENSe:CORRection:FRESponse:USER:FLISt<FileList>:CATalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(fileList=FileList.Default) str[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FLISt<fli>:CATalog
value: str = driver.sense.correction.fresponse.user.flist.catalog.get(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

file_list: No help available

Data
class DataCls[source]

Data commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.user.flist.data.clone()

Subgroups

Frequency

SCPI Commands

SENSe:CORRection:FRESponse:USER:FLISt<FileList>:DATA:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(fileList=FileList.Default) float[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FLISt<fli>:DATA:FREQuency
value: float = driver.sense.correction.fresponse.user.flist.data.frequency.get(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

result: No help available

Magnitude

SCPI Commands

SENSe:CORRection:FRESponse:USER:FLISt<FileList>:DATA:MAGNitude
class MagnitudeCls[source]

Magnitude commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(fileList=FileList.Default) float[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FLISt<fli>:DATA:MAGNitude
value: float = driver.sense.correction.fresponse.user.flist.data.magnitude.get(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

result: No help available

Phase

SCPI Commands

SENSe:CORRection:FRESponse:USER:FLISt<FileList>:DATA:PHASe
class PhaseCls[source]

Phase commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(fileList=FileList.Default) float[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FLISt<fli>:DATA:PHASe
value: float = driver.sense.correction.fresponse.user.flist.data.phase.get(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

result: No help available

Insert

SCPI Commands

SENSe:CORRection:FRESponse:USER:FLISt<FileList>:INSert
class InsertCls[source]

Insert commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(fileList=FileList.Default) str[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FLISt<fli>:INSert
value: str = driver.sense.correction.fresponse.user.flist.insert.get(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

file_path: No help available

set(file_path: str, fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FLISt<fli>:INSert
driver.sense.correction.fresponse.user.flist.insert.set(file_path = '1', fileList = repcap.FileList.Default)

No command help available

param file_path

No help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

Magnitude
class MagnitudeCls[source]

Magnitude commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.user.flist.magnitude.clone()

Subgroups

State

SCPI Commands

SENSe:CORRection:FRESponse:USER:FLISt<FileList>:MAGNitude:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(fileList=FileList.Default) bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FLISt<fli>:MAGNitude[:STATe]
value: bool = driver.sense.correction.fresponse.user.flist.magnitude.state.get(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

state: No help available

set(state: bool, fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FLISt<fli>:MAGNitude[:STATe]
driver.sense.correction.fresponse.user.flist.magnitude.state.set(state = False, fileList = repcap.FileList.Default)

No command help available

param state

No help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

Phase
class PhaseCls[source]

Phase commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.user.flist.phase.clone()

Subgroups

State

SCPI Commands

SENSe:CORRection:FRESponse:USER:FLISt<FileList>:PHASe:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(fileList=FileList.Default) bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FLISt<fli>:PHASe[:STATe]
value: bool = driver.sense.correction.fresponse.user.flist.phase.state.get(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

state: No help available

set(state: bool, fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FLISt<fli>:PHASe[:STATe]
driver.sense.correction.fresponse.user.flist.phase.state.set(state = False, fileList = repcap.FileList.Default)

No command help available

param state

No help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

Remove

SCPI Commands

SENSe:CORRection:FRESponse:USER:FLISt<FileList>:REMove
class RemoveCls[source]

Remove commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FLISt<fli>:REMove
driver.sense.correction.fresponse.user.flist.remove.set(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

set_with_opc(fileList=FileList.Default, opc_timeout_ms: int = -1) None[source]
Select

SCPI Commands

SENSe:CORRection:FRESponse:USER:FLISt<FileList>:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(file_path: str, fileList=FileList.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FLISt<fli>:SELect
driver.sense.correction.fresponse.user.flist.select.set(file_path = '1', fileList = repcap.FileList.Default)

No command help available

param file_path

No help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

Size

SCPI Commands

SENSe:CORRection:FRESponse:USER:FLISt<FileList>:SIZE
class SizeCls[source]

Size commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(fileList=FileList.Default) int[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FLISt<fli>:SIZE
value: int = driver.sense.correction.fresponse.user.flist.size.get(fileList = repcap.FileList.Default)

No command help available

param fileList

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Flist’)

return

size: No help available

Fstate

SCPI Commands

SENSe:CORRection:FRESponse:USER:FSTate
class FstateCls[source]

Fstate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FSTate
value: bool = driver.sense.correction.fresponse.user.fstate.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:FSTate
driver.sense.correction.fresponse.user.fstate.set(state = False)

No command help available

param state

No help available

Iq
class IqCls[source]

Iq commands group definition. 3 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.user.iq.clone()

Subgroups

Data
class DataCls[source]

Data commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.user.iq.data.clone()

Subgroups

Frequency

SCPI Commands

FORMAT REAL,32;SENSe:CORRection:FRESponse:USER:IQ:DATA:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[float][source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:IQ:DATA:FREQuency
value: List[float] = driver.sense.correction.fresponse.user.iq.data.frequency.get()

No command help available

return

trace_data: No help available

Magnitude

SCPI Commands

FORMAT REAL,32;SENSe:CORRection:FRESponse:USER:IQ:DATA:MAGNitude
class MagnitudeCls[source]

Magnitude commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[float][source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:IQ:DATA:MAGNitude
value: List[float] = driver.sense.correction.fresponse.user.iq.data.magnitude.get()

No command help available

return

trace_data: No help available

Phase

SCPI Commands

FORMAT REAL,32;SENSe:CORRection:FRESponse:USER:IQ:DATA:PHASe
class PhaseCls[source]

Phase commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[float][source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:IQ:DATA:PHASe
value: List[float] = driver.sense.correction.fresponse.user.iq.data.phase.get()

No command help available

return

trace_data: No help available

Pstate

SCPI Commands

SENSe:CORRection:FRESponse:USER:PSTate
class PstateCls[source]

Pstate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:PSTate
value: bool = driver.sense.correction.fresponse.user.pstate.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:PSTate
driver.sense.correction.fresponse.user.pstate.set(state = False)

No command help available

param state

No help available

Scope

SCPI Commands

SENSe:CORRection:FRESponse:USER:SCOPe
class ScopeCls[source]

Scope commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() FramesScope[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SCOPe
value: enums.FramesScope = driver.sense.correction.fresponse.user.scope.get()

No command help available

return

scope: No help available

set(scope: FramesScope) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SCOPe
driver.sense.correction.fresponse.user.scope.set(scope = enums.FramesScope.ALL)

No command help available

param scope

No help available

Scovered

SCPI Commands

SENSe:CORRection:FRESponse:USER:SCOVered
class ScoveredCls[source]

Scovered commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SCOVered
value: float = driver.sense.correction.fresponse.user.scovered.get()

No command help available

return

covered: No help available

Slist<TouchStone>

RepCap Settings

# Range: Ix1 .. Ix32
rc = driver.sense.correction.fresponse.user.slist.repcap_touchStone_get()
driver.sense.correction.fresponse.user.slist.repcap_touchStone_set(repcap.TouchStone.Ix1)

SCPI Commands

SENSe:CORRection:FRESponse:USER:SLISt<TouchStone>:CLEar
SENSe:CORRection:FRESponse:USER:SLISt<TouchStone>:MOVE
class SlistCls[source]

Slist commands group definition. 13 total commands, 8 Subgroups, 2 group commands Repeated Capability: TouchStone, default value after init: TouchStone.Ix1

clear(touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:CLEar
driver.sense.correction.fresponse.user.slist.clear(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

clear_with_opc(touchStone=TouchStone.Default, opc_timeout_ms: int = -1) None[source]
move(position: UpDownDirection, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:MOVE
driver.sense.correction.fresponse.user.slist.move(position = enums.UpDownDirection.DOWN, touchStone = repcap.TouchStone.Default)

No command help available

param position

No help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.user.slist.clone()

Subgroups

Catalog

SCPI Commands

SENSe:CORRection:FRESponse:USER:SLISt<TouchStone>:CATalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(touchStone=TouchStone.Default) str[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:CATalog
value: str = driver.sense.correction.fresponse.user.slist.catalog.get(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

file_list: No help available

Data
class DataCls[source]

Data commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.user.slist.data.clone()

Subgroups

Frequency

SCPI Commands

SENSe:CORRection:FRESponse:USER:SLISt<TouchStone>:DATA:FREQuency<SPortPair>
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(touchStone=TouchStone.Default, sPortPair=SPortPair.Ix1) float[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:DATA:FREQuency<spi>
value: float = driver.sense.correction.fresponse.user.slist.data.frequency.get(touchStone = repcap.TouchStone.Default, sPortPair = repcap.SPortPair.Ix1)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

param sPortPair

optional repeated capability selector. Default value: Ix1

return

result: No help available

Magnitude

SCPI Commands

SENSe:CORRection:FRESponse:USER:SLISt<TouchStone>:DATA:MAGNitude<SPortPair>
class MagnitudeCls[source]

Magnitude commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(touchStone=TouchStone.Default, sPortPair=SPortPair.Ix1) float[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:DATA:MAGNitude<spi>
value: float = driver.sense.correction.fresponse.user.slist.data.magnitude.get(touchStone = repcap.TouchStone.Default, sPortPair = repcap.SPortPair.Ix1)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

param sPortPair

optional repeated capability selector. Default value: Ix1

return

result: No help available

Phase<SPortPair>

RepCap Settings

# Range: Ix1 .. Ix4
rc = driver.sense.correction.fresponse.user.slist.data.phase.repcap_sPortPair_get()
driver.sense.correction.fresponse.user.slist.data.phase.repcap_sPortPair_set(repcap.SPortPair.Ix1)

SCPI Commands

SENSe:CORRection:FRESponse:USER:SLISt<TouchStone>:DATA:PHASe<SPortPair>
class PhaseCls[source]

Phase commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: SPortPair, default value after init: SPortPair.Ix1

get(touchStone=TouchStone.Default, sPortPair=SPortPair.Default) float[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:DATA:PHASe<spi>
value: float = driver.sense.correction.fresponse.user.slist.data.phase.get(touchStone = repcap.TouchStone.Default, sPortPair = repcap.SPortPair.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

param sPortPair

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Phase’)

return

result: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.user.slist.data.phase.clone()
Insert

SCPI Commands

SENSe:CORRection:FRESponse:USER:SLISt<TouchStone>:INSert
class InsertCls[source]

Insert commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(touchStone=TouchStone.Default) str[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:INSert
value: str = driver.sense.correction.fresponse.user.slist.insert.get(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

file_path: No help available

set(file_path: str, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:INSert
driver.sense.correction.fresponse.user.slist.insert.set(file_path = '1', touchStone = repcap.TouchStone.Default)

No command help available

param file_path

No help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

Ports
class PortsCls[source]

Ports commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.user.slist.ports.clone()

Subgroups

FromPy

SCPI Commands

SENSe:CORRection:FRESponse:USER:SLISt<TouchStone>:PORTs:FROM
class FromPyCls[source]

FromPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(touchStone=TouchStone.Default) int[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:PORTs:FROM
value: int = driver.sense.correction.fresponse.user.slist.ports.fromPy.get(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

port_from: No help available

set(port_from: int, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:PORTs:FROM
driver.sense.correction.fresponse.user.slist.ports.fromPy.set(port_from = 1, touchStone = repcap.TouchStone.Default)

No command help available

param port_from

No help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

To

SCPI Commands

SENSe:CORRection:FRESponse:USER:SLISt<TouchStone>:PORTs:TO
class ToCls[source]

To commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(touchStone=TouchStone.Default) int[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:PORTs:TO
value: int = driver.sense.correction.fresponse.user.slist.ports.to.get(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

port_to: No help available

set(port_to: int, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:PORTs:TO
driver.sense.correction.fresponse.user.slist.ports.to.set(port_to = 1, touchStone = repcap.TouchStone.Default)

No command help available

param port_to

No help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

Remove

SCPI Commands

SENSe:CORRection:FRESponse:USER:SLISt<TouchStone>:REMove
class RemoveCls[source]

Remove commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:REMove
driver.sense.correction.fresponse.user.slist.remove.set(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

set_with_opc(touchStone=TouchStone.Default, opc_timeout_ms: int = -1) None[source]
Select

SCPI Commands

SENSe:CORRection:FRESponse:USER:SLISt<TouchStone>:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(file_path: str, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:SELect
driver.sense.correction.fresponse.user.slist.select.set(file_path = '1', touchStone = repcap.TouchStone.Default)

No command help available

param file_path

No help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

Size

SCPI Commands

SENSe:CORRection:FRESponse:USER:SLISt<TouchStone>:SIZE
class SizeCls[source]

Size commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(touchStone=TouchStone.Default) int[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:SIZE
value: int = driver.sense.correction.fresponse.user.slist.size.get(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

size: No help available

State

SCPI Commands

SENSe:CORRection:FRESponse:USER:SLISt<TouchStone>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(touchStone=TouchStone.Default) bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:STATe
value: bool = driver.sense.correction.fresponse.user.slist.state.get(touchStone = repcap.TouchStone.Default)

No command help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

return

state: No help available

set(state: bool, touchStone=TouchStone.Default) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SLISt<sli>:STATe
driver.sense.correction.fresponse.user.slist.state.set(state = False, touchStone = repcap.TouchStone.Default)

No command help available

param state

No help available

param touchStone

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Slist’)

Spectrum
class SpectrumCls[source]

Spectrum commands group definition. 3 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.user.spectrum.clone()

Subgroups

Data
class DataCls[source]

Data commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.fresponse.user.spectrum.data.clone()

Subgroups

Frequency

SCPI Commands

FORMAT REAL,32;SENSe:CORRection:FRESponse:USER:SPECtrum:DATA:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[float][source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SPECtrum:DATA:FREQuency
value: List[float] = driver.sense.correction.fresponse.user.spectrum.data.frequency.get()

No command help available

return

trace_data: No help available

Magnitude

SCPI Commands

FORMAT REAL,32;SENSe:CORRection:FRESponse:USER:SPECtrum:DATA:MAGNitude
class MagnitudeCls[source]

Magnitude commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[float][source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SPECtrum:DATA:MAGNitude
value: List[float] = driver.sense.correction.fresponse.user.spectrum.data.magnitude.get()

No command help available

return

trace_data: No help available

Phase

SCPI Commands

FORMAT REAL,32;SENSe:CORRection:FRESponse:USER:SPECtrum:DATA:PHASe
class PhaseCls[source]

Phase commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[float][source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:SPECtrum:DATA:PHASe
value: List[float] = driver.sense.correction.fresponse.user.spectrum.data.phase.get()

No command help available

return

trace_data: No help available

State

SCPI Commands

SENSe:CORRection:FRESponse:USER:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:STATe
value: bool = driver.sense.correction.fresponse.user.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:STATe
driver.sense.correction.fresponse.user.state.set(state = False)

No command help available

param state

No help available

Store

SCPI Commands

SENSe:CORRection:FRESponse:USER:STORe
class StoreCls[source]

Store commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(file_path: str) None[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:STORe
driver.sense.correction.fresponse.user.store.set(file_path = '1')

No command help available

param file_path

No help available

Valid

SCPI Commands

SENSe:CORRection:FRESponse:USER:VALid
class ValidCls[source]

Valid commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:CORRection:FRESponse:USER:VALid
value: float = driver.sense.correction.fresponse.user.valid.get()

No command help available

return

validity: No help available

Method

SCPI Commands

SENSe:CORRection:METHod
class MethodCls[source]

Method commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() CorrectionMethod[source]
# SCPI: [SENSe]:CORRection:METHod
value: enums.CorrectionMethod = driver.sense.correction.method.get()

No command help available

return

type_py: No help available

set(type_py: CorrectionMethod) None[source]
# SCPI: [SENSe]:CORRection:METHod
driver.sense.correction.method.set(type_py = enums.CorrectionMethod.REFLexion)

No command help available

param type_py

No help available

State

SCPI Commands

SENSe:CORRection:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:CORRection[:STATe]
value: bool = driver.sense.correction.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:CORRection[:STATe]
driver.sense.correction.state.set(state = False)

No command help available

param state

No help available

Transducer

SCPI Commands

SENSe:CORRection:TRANsducer:DELete
class TransducerCls[source]

Transducer commands group definition. 13 total commands, 11 Subgroups, 1 group commands

delete() None[source]
# SCPI: [SENSe]:CORRection:TRANsducer:DELete
driver.sense.correction.transducer.delete()

No command help available

delete_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:CORRection:TRANsducer:DELete
driver.sense.correction.transducer.delete_with_opc()

No command help available

Same as delete, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.transducer.clone()

Subgroups

Active

SCPI Commands

SENSe:CORRection:TRANsducer:ACTive
class ActiveCls[source]

Active commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:TRANsducer:ACTive
value: str = driver.sense.correction.transducer.active.get()

No command help available

return

transducer_factor: No help available

Adjust
class AdjustCls[source]

Adjust commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.transducer.adjust.clone()

Subgroups

RefLevel
class RefLevelCls[source]

RefLevel commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.transducer.adjust.refLevel.clone()

Subgroups

State

SCPI Commands

SENSe:CORRection:TRANsducer:ADJust:RLEVel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:CORRection:TRANsducer:ADJust:RLEVel[:STATe]
value: bool = driver.sense.correction.transducer.adjust.refLevel.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:CORRection:TRANsducer:ADJust:RLEVel[:STATe]
driver.sense.correction.transducer.adjust.refLevel.state.set(state = False)

No command help available

param state

No help available

Catalog

SCPI Commands

SENSe:CORRection:TRANsducer:CATalog
class CatalogCls[source]

Catalog commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Used_Disk_Space: int: No parameter help available

  • Free_Disk_Space: int: No parameter help available

  • File_Size: List[int]: No parameter help available

  • Filename: List[str]: No parameter help available

get() GetStruct[source]
# SCPI: [SENSe]:CORRection:TRANsducer:CATalog
value: GetStruct = driver.sense.correction.transducer.catalog.get()

No command help available

return

structure: for return value, see the help for GetStruct structure arguments.

Comment

SCPI Commands

SENSe:CORRection:TRANsducer:COMMent
class CommentCls[source]

Comment commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:TRANsducer:COMMent
value: str = driver.sense.correction.transducer.comment.get()

No command help available

return

comment: No help available

set(comment: str) None[source]
# SCPI: [SENSe]:CORRection:TRANsducer:COMMent
driver.sense.correction.transducer.comment.set(comment = '1')

No command help available

param comment

No help available

Data

SCPI Commands

SENSe:CORRection:TRANsducer:DATA
class DataCls[source]

Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class DataStruct[source]

Response structure. Fields:

  • Frequency: List[float]: No parameter help available

  • Level: List[float]: No parameter help available

get() DataStruct[source]
# SCPI: [SENSe]:CORRection:TRANsducer:DATA
value: DataStruct = driver.sense.correction.transducer.data.get()

No command help available

return

structure: for return value, see the help for DataStruct structure arguments.

set(frequency: List[float], level: List[float]) None[source]
# SCPI: [SENSe]:CORRection:TRANsducer:DATA
driver.sense.correction.transducer.data.set(frequency = [1.1, 2.2, 3.3], level = [1.1, 2.2, 3.3])

No command help available

param frequency

No help available

param level

No help available

Generate

SCPI Commands

SENSe:CORRection:TRANsducer:GENerate
class GenerateCls[source]

Generate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:TRANsducer:GENerate
value: str = driver.sense.correction.transducer.generate.get()

No command help available

return

name: No help available

set(name: str) None[source]
# SCPI: [SENSe]:CORRection:TRANsducer:GENerate
driver.sense.correction.transducer.generate.set(name = '1')

No command help available

param name

No help available

InputPy<InputIx>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.sense.correction.transducer.inputPy.repcap_inputIx_get()
driver.sense.correction.transducer.inputPy.repcap_inputIx_set(repcap.InputIx.Nr1)
class InputPyCls[source]

InputPy commands group definition. 2 total commands, 2 Subgroups, 0 group commands Repeated Capability: InputIx, default value after init: InputIx.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.correction.transducer.inputPy.clone()

Subgroups

Active

SCPI Commands

SENSe:CORRection:TRANsducer:INPut<InputIx>:ACTive
class ActiveCls[source]

Active commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) str[source]
# SCPI: [SENSe]:CORRection:TRANsducer:INPut<ip>:ACTive
value: str = driver.sense.correction.transducer.inputPy.active.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

transducer_factor: No help available

State

SCPI Commands

SENSe:CORRection:TRANsducer:INPut<InputIx>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(inputIx=InputIx.Default) bool[source]
# SCPI: [SENSe]:CORRection:TRANsducer:INPut<ip>[:STATe]
value: bool = driver.sense.correction.transducer.inputPy.state.get(inputIx = repcap.InputIx.Default)

No command help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

return

state: No help available

set(state: bool, inputIx=InputIx.Default) None[source]
# SCPI: [SENSe]:CORRection:TRANsducer:INPut<ip>[:STATe]
driver.sense.correction.transducer.inputPy.state.set(state = False, inputIx = repcap.InputIx.Default)

No command help available

param state

No help available

param inputIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘InputPy’)

Scaling

SCPI Commands

SENSe:CORRection:TRANsducer:SCALing
class ScalingCls[source]

Scaling commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() ScalingMode[source]
# SCPI: [SENSe]:CORRection:TRANsducer:SCALing
value: enums.ScalingMode = driver.sense.correction.transducer.scaling.get()

No command help available

return

scaling_type: No help available

set(scaling_type: ScalingMode) None[source]
# SCPI: [SENSe]:CORRection:TRANsducer:SCALing
driver.sense.correction.transducer.scaling.set(scaling_type = enums.ScalingMode.LINear)

No command help available

param scaling_type

No help available

Select

SCPI Commands

SENSe:CORRection:TRANsducer:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(name: str) None[source]
# SCPI: [SENSe]:CORRection:TRANsducer:SELect
driver.sense.correction.transducer.select.set(name = '1')

No command help available

param name

No help available

State

SCPI Commands

SENSe:CORRection:TRANsducer:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:CORRection:TRANsducer[:STATe]
value: bool = driver.sense.correction.transducer.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:CORRection:TRANsducer[:STATe]
driver.sense.correction.transducer.state.set(state = False)

No command help available

param state

No help available

Unit

SCPI Commands

SENSe:CORRection:TRANsducer:UNIT
class UnitCls[source]

Unit commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:CORRection:TRANsducer:UNIT
value: str = driver.sense.correction.transducer.unit.get()

No command help available

return

unit: No help available

set(unit: str) None[source]
# SCPI: [SENSe]:CORRection:TRANsducer:UNIT
driver.sense.correction.transducer.unit.set(unit = '1')

No command help available

param unit

No help available

Ddemod

class DdemodCls[source]

Ddemod commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.ddemod.clone()

Subgroups

Espectrum<SubBlock>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.sense.espectrum.repcap_subBlock_get()
driver.sense.espectrum.repcap_subBlock_set(repcap.SubBlock.Nr1)
class EspectrumCls[source]

Espectrum commands group definition. 47 total commands, 11 Subgroups, 0 group commands Repeated Capability: SubBlock, default value after init: SubBlock.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.clone()

Subgroups

Bwid

SCPI Commands

SENSe:ESPectrum<SubBlock>:BWID
class BwidCls[source]

Bwid commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:BWID
value: float = driver.sense.espectrum.bwid.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

bandwidth: No help available

set(bandwidth: float, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:BWID
driver.sense.espectrum.bwid.set(bandwidth = 1.0, subBlock = repcap.SubBlock.Default)

No command help available

param bandwidth

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

FilterPy
class FilterPyCls[source]

FilterPy commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.filterPy.clone()

Subgroups

Rrc
class RrcCls[source]

Rrc commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.filterPy.rrc.clone()

Subgroups

Alpha

SCPI Commands

SENSe:ESPectrum<SubBlock>:FILTer:RRC:ALPHa
class AlphaCls[source]

Alpha commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:FILTer[:RRC]:ALPHa
value: float = driver.sense.espectrum.filterPy.rrc.alpha.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

alpha: No help available

set(alpha: float, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:FILTer[:RRC]:ALPHa
driver.sense.espectrum.filterPy.rrc.alpha.set(alpha = 1.0, subBlock = repcap.SubBlock.Default)

No command help available

param alpha

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

State

SCPI Commands

SENSe:ESPectrum<SubBlock>:FILTer:RRC:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) bool[source]
# SCPI: [SENSe]:ESPectrum<sb>:FILTer[:RRC][:STATe]
value: bool = driver.sense.espectrum.filterPy.rrc.state.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

state: No help available

set(state: bool, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:FILTer[:RRC][:STATe]
driver.sense.espectrum.filterPy.rrc.state.set(state = False, subBlock = repcap.SubBlock.Default)

No command help available

param state

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Hspeed

SCPI Commands

SENSe:ESPectrum<SubBlock>:HSPeed
class HspeedCls[source]

Hspeed commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) bool[source]
# SCPI: [SENSe]:ESPectrum<sb>:HSPeed
value: bool = driver.sense.espectrum.hspeed.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

state: No help available

set(state: bool, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:HSPeed
driver.sense.espectrum.hspeed.set(state = False, subBlock = repcap.SubBlock.Default)

No command help available

param state

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Msr
class MsrCls[source]

Msr commands group definition. 9 total commands, 8 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.msr.clone()

Subgroups

Apply

SCPI Commands

SENSe:ESPectrum<SubBlock>:MSR:APPLy
class ApplyCls[source]

Apply commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:APPLy
driver.sense.espectrum.msr.apply.set(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

set_with_opc(subBlock=SubBlock.Default, opc_timeout_ms: int = -1) None[source]
Band

SCPI Commands

SENSe:ESPectrum<SubBlock>:MSR:BAND
class BandCls[source]

Band commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) LowHigh[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:BAND
value: enums.LowHigh = driver.sense.espectrum.msr.band.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

range_py: No help available

set(range_py: LowHigh, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:BAND
driver.sense.espectrum.msr.band.set(range_py = enums.LowHigh.HIGH, subBlock = repcap.SubBlock.Default)

No command help available

param range_py

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Bcategory

SCPI Commands

SENSe:ESPectrum<SubBlock>:MSR:BCATegory
class BcategoryCls[source]

Bcategory commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:BCATegory
value: float = driver.sense.espectrum.msr.bcategory.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

category: No help available

set(category: float, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:BCATegory
driver.sense.espectrum.msr.bcategory.set(category = 1.0, subBlock = repcap.SubBlock.Default)

No command help available

param category

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

ClassPy

SCPI Commands

SENSe:ESPectrum<SubBlock>:MSR:CLASs
class ClassPyCls[source]

ClassPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) RangeClass[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:CLASs
value: enums.RangeClass = driver.sense.espectrum.msr.classPy.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

class_py: No help available

set(class_py: RangeClass, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:CLASs
driver.sense.espectrum.msr.classPy.set(class_py = enums.RangeClass.LOCal, subBlock = repcap.SubBlock.Default)

No command help available

param class_py

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Gsm
class GsmCls[source]

Gsm commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.msr.gsm.clone()

Subgroups

Carrier

SCPI Commands

SENSe:ESPectrum<SubBlock>:MSR:GSM:CARRier
class CarrierCls[source]

Carrier commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:GSM:CARRier
value: float = driver.sense.espectrum.msr.gsm.carrier.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

power: No help available

set(power: float, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:GSM:CARRier
driver.sense.espectrum.msr.gsm.carrier.set(power = 1.0, subBlock = repcap.SubBlock.Default)

No command help available

param power

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Cpresent

SCPI Commands

SENSe:ESPectrum<SubBlock>:MSR:GSM:CPResent
class CpresentCls[source]

Cpresent commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) bool[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:GSM:CPResent
value: bool = driver.sense.espectrum.msr.gsm.cpresent.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

state: No help available

set(state: bool, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:GSM:CPResent
driver.sense.espectrum.msr.gsm.cpresent.set(state = False, subBlock = repcap.SubBlock.Default)

No command help available

param state

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Lte
class LteCls[source]

Lte commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.msr.lte.clone()

Subgroups

Cpresent

SCPI Commands

SENSe:ESPectrum<SubBlock>:MSR:LTE:CPResent
class CpresentCls[source]

Cpresent commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) bool[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:LTE:CPResent
value: bool = driver.sense.espectrum.msr.lte.cpresent.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

state: No help available

set(state: bool, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:LTE:CPResent
driver.sense.espectrum.msr.lte.cpresent.set(state = False, subBlock = repcap.SubBlock.Default)

No command help available

param state

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Mpower

SCPI Commands

SENSe:ESPectrum<SubBlock>:MSR:MPOWer
class MpowerCls[source]

Mpower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:MPOWer
value: float = driver.sense.espectrum.msr.mpower.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

power: No help available

set(power: float, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:MPOWer
driver.sense.espectrum.msr.mpower.set(power = 1.0, subBlock = repcap.SubBlock.Default)

No command help available

param power

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

RfbWidth

SCPI Commands

SENSe:ESPectrum<SubBlock>:MSR:RFBWidth
class RfbWidthCls[source]

RfbWidth commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:RFBWidth
value: float = driver.sense.espectrum.msr.rfbWidth.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

bandwidth: No help available

set(bandwidth: float, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:MSR:RFBWidth
driver.sense.espectrum.msr.rfbWidth.set(bandwidth = 1.0, subBlock = repcap.SubBlock.Default)

No command help available

param bandwidth

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Preset
class PresetCls[source]

Preset commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.preset.clone()

Subgroups

Restore

SCPI Commands

SENSe:ESPectrum<SubBlock>:PRESet:RESTore
class RestoreCls[source]

Restore commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:PRESet:RESTore
driver.sense.espectrum.preset.restore.set(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

set_with_opc(subBlock=SubBlock.Default, opc_timeout_ms: int = -1) None[source]
Standard

SCPI Commands

SENSe:ESPectrum<SubBlock>:PRESet:STANdard
class StandardCls[source]

Standard commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) str[source]
# SCPI: [SENSe]:ESPectrum<sb>:PRESet[:STANdard]
value: str = driver.sense.espectrum.preset.standard.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

standard: No help available

set(standard: str, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:PRESet[:STANdard]
driver.sense.espectrum.preset.standard.set(standard = '1', subBlock = repcap.SubBlock.Default)

No command help available

param standard

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Store

SCPI Commands

SENSe:ESPectrum<SubBlock>:PRESet:STORe
class StoreCls[source]

Store commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) str[source]
# SCPI: [SENSe]:ESPectrum<sb>:PRESet:STORe
value: str = driver.sense.espectrum.preset.store.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

standard: No help available

set(standard: str, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:PRESet:STORe
driver.sense.espectrum.preset.store.set(standard = '1', subBlock = repcap.SubBlock.Default)

No command help available

param standard

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Range<RangePy>

RepCap Settings

# Range: Ix1 .. Ix64
rc = driver.sense.espectrum.range.repcap_rangePy_get()
driver.sense.espectrum.range.repcap_rangePy_set(repcap.RangePy.Ix1)

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:DELete
class RangeCls[source]

Range commands group definition. 26 total commands, 11 Subgroups, 1 group commands Repeated Capability: RangePy, default value after init: RangePy.Ix1

delete(subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:DELete
driver.sense.espectrum.range.delete(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

delete_with_opc(subBlock=SubBlock.Default, rangePy=RangePy.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.range.clone()

Subgroups

Bandwidth
class BandwidthCls[source]

Bandwidth commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.range.bandwidth.clone()

Subgroups

Resolution

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:BANDwidth:RESolution
class ResolutionCls[source]

Resolution commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:BANDwidth:RESolution
value: float = driver.sense.espectrum.range.bandwidth.resolution.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

rbw: No help available

set(rbw: float, subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:BANDwidth:RESolution
driver.sense.espectrum.range.bandwidth.resolution.set(rbw = 1.0, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param rbw

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Video

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:BANDwidth:VIDeo
class VideoCls[source]

Video commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:BANDwidth:VIDeo
value: float = driver.sense.espectrum.range.bandwidth.video.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

vbw: No help available

set(vbw: float, subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:BANDwidth:VIDeo
driver.sense.espectrum.range.bandwidth.video.set(vbw = 1.0, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param vbw

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Count

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:COUNt
value: float = driver.sense.espectrum.range.count.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

ranges: No help available

FilterPy
class FilterPyCls[source]

FilterPy commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.range.filterPy.clone()

Subgroups

TypePy

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:FILTer:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default) FilterTypeC[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:FILTer:TYPE
value: enums.FilterTypeC = driver.sense.espectrum.range.filterPy.typePy.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

filter_type: No help available

set(filter_type: FilterTypeC, subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:FILTer:TYPE
driver.sense.espectrum.range.filterPy.typePy.set(filter_type = enums.FilterTypeC.CFILter, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param filter_type

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Frequency
class FrequencyCls[source]

Frequency commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.range.frequency.clone()

Subgroups

Start

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:FREQuency:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>[:FREQuency]:STARt
value: float = driver.sense.espectrum.range.frequency.start.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

frequency: No help available

set(frequency: float, subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>[:FREQuency]:STARt
driver.sense.espectrum.range.frequency.start.set(frequency = 1.0, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param frequency

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Stop

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:FREQuency:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>[:FREQuency]:STOP
value: float = driver.sense.espectrum.range.frequency.stop.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

frequency: No help available

set(frequency: float, subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>[:FREQuency]:STOP
driver.sense.espectrum.range.frequency.stop.set(frequency = 1.0, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param frequency

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

InputPy
class InputPyCls[source]

InputPy commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.range.inputPy.clone()

Subgroups

Attenuation

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:INPut:ATTenuation
class AttenuationCls[source]

Attenuation commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:INPut:ATTenuation
value: float = driver.sense.espectrum.range.inputPy.attenuation.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

attenuation: No help available

set(attenuation: float, subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:INPut:ATTenuation
driver.sense.espectrum.range.inputPy.attenuation.set(attenuation = 1.0, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param attenuation

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.range.inputPy.attenuation.clone()

Subgroups

Auto

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:INPut:ATTenuation:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool, subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:INPut:ATTenuation:AUTO
driver.sense.espectrum.range.inputPy.attenuation.auto.set(state = False, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param state

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Gain
class GainCls[source]

Gain commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.range.inputPy.gain.clone()

Subgroups

State

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:INPut:GAIN:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default) bool[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:INPut:GAIN:STATe
value: bool = driver.sense.espectrum.range.inputPy.gain.state.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

state: No help available

set(state: bool, subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:INPut:GAIN:STATe
driver.sense.espectrum.range.inputPy.gain.state.set(state = False, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param state

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Value

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:INPut:GAIN:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:INPut:GAIN[:VALue]
value: float = driver.sense.espectrum.range.inputPy.gain.value.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

gain: No help available

set(gain: float, subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:INPut:GAIN[:VALue]
driver.sense.espectrum.range.inputPy.gain.value.set(gain = 1.0, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param gain

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Insert

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:INSert
class InsertCls[source]

Insert commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default) TimeOrder[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:INSert
value: enums.TimeOrder = driver.sense.espectrum.range.insert.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

mode: No help available

set(mode: TimeOrder, subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:INSert
driver.sense.espectrum.range.insert.set(mode = enums.TimeOrder.AFTer, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param mode

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Limit<LimitIx>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.sense.espectrum.range.limit.repcap_limitIx_get()
driver.sense.espectrum.range.limit.repcap_limitIx_set(repcap.LimitIx.Nr1)
class LimitCls[source]

Limit commands group definition. 9 total commands, 3 Subgroups, 0 group commands Repeated Capability: LimitIx, default value after init: LimitIx.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.range.limit.clone()

Subgroups

Absolute
class AbsoluteCls[source]

Absolute commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.range.limit.absolute.clone()

Subgroups

Start

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:LIMit<LimitIx>:ABSolute:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:ABSolute:STARt
value: float = driver.sense.espectrum.range.limit.absolute.start.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

level: No help available

set(level: float, subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:ABSolute:STARt
driver.sense.espectrum.range.limit.absolute.start.set(level = 1.0, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param level

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Stop

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:LIMit<LimitIx>:ABSolute:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:ABSolute:STOP
value: float = driver.sense.espectrum.range.limit.absolute.stop.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

level: No help available

set(level: float, subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:ABSolute:STOP
driver.sense.espectrum.range.limit.absolute.stop.set(level = 1.0, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param level

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Relative
class RelativeCls[source]

Relative commands group definition. 6 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.range.limit.relative.clone()

Subgroups

Start

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:LIMit<LimitIx>:RELative:STARt
class StartCls[source]

Start commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:RELative:STARt
value: float = driver.sense.espectrum.range.limit.relative.start.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

level: No help available

set(level: float, subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:RELative:STARt
driver.sense.espectrum.range.limit.relative.start.set(level = 1.0, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param level

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.range.limit.relative.start.clone()

Subgroups

Abs

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:LIMit<LimitIx>:RELative:STARt:ABS
class AbsCls[source]

Abs commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:RELative:STARt:ABS
value: float = driver.sense.espectrum.range.limit.relative.start.abs.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

level: No help available

set(level: float, subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:RELative:STARt:ABS
driver.sense.espectrum.range.limit.relative.start.abs.set(level = 1.0, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param level

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Function

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:LIMit<LimitIx>:RELative:STARt:FUNCtion
class FunctionCls[source]

Function commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) FunctionA[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:RELative:STARt:FUNCtion
value: enums.FunctionA = driver.sense.espectrum.range.limit.relative.start.function.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

function: No help available

set(function: FunctionA, subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:RELative:STARt:FUNCtion
driver.sense.espectrum.range.limit.relative.start.function.set(function = enums.FunctionA.MAX, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param function

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Stop

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:LIMit<LimitIx>:RELative:STOP
class StopCls[source]

Stop commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:RELative:STOP
value: float = driver.sense.espectrum.range.limit.relative.stop.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

level: No help available

set(level: float, subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:RELative:STOP
driver.sense.espectrum.range.limit.relative.stop.set(level = 1.0, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param level

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.range.limit.relative.stop.clone()

Subgroups

Abs

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:LIMit<LimitIx>:RELative:STOP:ABS
class AbsCls[source]

Abs commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:RELative:STOP:ABS
value: float = driver.sense.espectrum.range.limit.relative.stop.abs.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

level: No help available

set(level: float, subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:RELative:STOP:ABS
driver.sense.espectrum.range.limit.relative.stop.abs.set(level = 1.0, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param level

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Function

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:LIMit<LimitIx>:RELative:STOP:FUNCtion
class FunctionCls[source]

Function commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) FunctionA[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:RELative:STOP:FUNCtion
value: enums.FunctionA = driver.sense.espectrum.range.limit.relative.stop.function.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

function: No help available

set(function: FunctionA, subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:RELative:STOP:FUNCtion
driver.sense.espectrum.range.limit.relative.stop.function.set(function = enums.FunctionA.MAX, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param function

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

State

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:LIMit<LimitIx>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) LimitState[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:STATe
value: enums.LimitState = driver.sense.espectrum.range.limit.state.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

state: No help available

set(state: LimitState, subBlock=SubBlock.Default, rangePy=RangePy.Default, limitIx=LimitIx.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:LIMit<li>:STATe
driver.sense.espectrum.range.limit.state.set(state = enums.LimitState.ABSolute, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default, limitIx = repcap.LimitIx.Default)

No command help available

param state

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

param limitIx

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

MlCalc

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:MLCalc
class MlCalcCls[source]

MlCalc commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default) FunctionB[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:MLCalc
value: enums.FunctionB = driver.sense.espectrum.range.mlCalc.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

function: No help available

set(function: FunctionB, subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:MLCalc
driver.sense.espectrum.range.mlCalc.set(function = enums.FunctionB.MAX, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param function

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

RefLevel

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:RLEVel
class RefLevelCls[source]

RefLevel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:RLEVel
value: float = driver.sense.espectrum.range.refLevel.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

ref_level: No help available

set(ref_level: float, subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:RLEVel
driver.sense.espectrum.range.refLevel.set(ref_level = 1.0, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param ref_level

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Sweep
class SweepCls[source]

Sweep commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.range.sweep.clone()

Subgroups

Time

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:SWEep:TIME
class TimeCls[source]

Time commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:SWEep:TIME
value: float = driver.sense.espectrum.range.sweep.time.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

sweep_time: No help available

set(sweep_time: float, subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:SWEep:TIME
driver.sense.espectrum.range.sweep.time.set(sweep_time = 1.0, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param sweep_time

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.espectrum.range.sweep.time.clone()

Subgroups

Auto

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:SWEep:TIME:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool, subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:SWEep:TIME:AUTO
driver.sense.espectrum.range.sweep.time.auto.set(state = False, subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param state

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Transducer

SCPI Commands

SENSe:ESPectrum<SubBlock>:RANGe<RangePy>:TRANsducer
class TransducerCls[source]

Transducer commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default, rangePy=RangePy.Default) str[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:TRANsducer
value: str = driver.sense.espectrum.range.transducer.get(subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

transducer: No help available

set(transducer: str, subBlock=SubBlock.Default, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RANGe<ri>:TRANsducer
driver.sense.espectrum.range.transducer.set(transducer = '1', subBlock = repcap.SubBlock.Default, rangePy = repcap.RangePy.Default)

No command help available

param transducer

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Rrange

SCPI Commands

SENSe:ESPectrum<SubBlock>:RRANge
class RrangeCls[source]

Rrange commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:RRANge
value: float = driver.sense.espectrum.rrange.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

ref_range: No help available

Rtype

SCPI Commands

SENSe:ESPectrum<SubBlock>:RTYPe
class RtypeCls[source]

Rtype commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) EspectrumRtype[source]
# SCPI: [SENSe]:ESPectrum<sb>:RTYPe
value: enums.EspectrumRtype = driver.sense.espectrum.rtype.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

type_py: No help available

set(type_py: EspectrumRtype, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:RTYPe
driver.sense.espectrum.rtype.set(type_py = enums.EspectrumRtype.CPOWer, subBlock = repcap.SubBlock.Default)

No command help available

param type_py

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Scenter

SCPI Commands

SENSe:ESPectrum<SubBlock>:SCENter
class ScenterCls[source]

Scenter commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:SCENter
value: float = driver.sense.espectrum.scenter.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

frequency: No help available

set(frequency: float, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:SCENter
driver.sense.espectrum.scenter.set(frequency = 1.0, subBlock = repcap.SubBlock.Default)

No command help available

param frequency

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Scount

SCPI Commands

SENSe:ESPectrum<SubBlock>:SCOunt
class ScountCls[source]

Scount commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) float[source]
# SCPI: [SENSe]:ESPectrum<sb>:SCOunt
value: float = driver.sense.espectrum.scount.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

subblocks: No help available

set(subblocks: float, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:SCOunt
driver.sense.espectrum.scount.set(subblocks = 1.0, subBlock = repcap.SubBlock.Default)

No command help available

param subblocks

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

Ssetup

SCPI Commands

SENSe:ESPectrum<SubBlock>:SSETup
class SsetupCls[source]

Ssetup commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) bool[source]
# SCPI: [SENSe]:ESPectrum<sb>:SSETup
value: bool = driver.sense.espectrum.ssetup.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

return

state: No help available

set(state: bool, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:ESPectrum<sb>:SSETup
driver.sense.espectrum.ssetup.set(state = False, subBlock = repcap.SubBlock.Default)

No command help available

param state

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Espectrum’)

FilterPy<FilterPy>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.sense.filterPy.repcap_filterPy_get()
driver.sense.filterPy.repcap_filterPy_set(repcap.FilterPy.Nr1)
class FilterPyCls[source]

FilterPy commands group definition. 13 total commands, 6 Subgroups, 0 group commands Repeated Capability: FilterPy, default value after init: FilterPy.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.filterPy.clone()

Subgroups

Aoff

SCPI Commands

SENSe:FILTer<FilterPy>:AOFF
class AoffCls[source]

Aoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(filterPy=FilterPy.Default) None[source]
# SCPI: [SENSe]:FILTer<n>:AOFF
driver.sense.filterPy.aoff.set(filterPy = repcap.FilterPy.Default)

No command help available

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

set_with_opc(filterPy=FilterPy.Default, opc_timeout_ms: int = -1) None[source]
Aweighted
class AweightedCls[source]

Aweighted commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.filterPy.aweighted.clone()

Subgroups

State

SCPI Commands

SENSe:FILTer<FilterPy>:AWEighted:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(filterPy=FilterPy.Default) bool[source]
# SCPI: [SENSe]:FILTer<n>:AWEighted[:STATe]
value: bool = driver.sense.filterPy.aweighted.state.get(filterPy = repcap.FilterPy.Default)

This command activates/deactivates the ‘A’ weighting filter for the specified evaluation. For details on weighting filters, see ‘Weighting’.

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, filterPy=FilterPy.Default) None[source]
# SCPI: [SENSe]:FILTer<n>:AWEighted[:STATe]
driver.sense.filterPy.aweighted.state.set(state = False, filterPy = repcap.FilterPy.Default)

This command activates/deactivates the ‘A’ weighting filter for the specified evaluation. For details on weighting filters, see ‘Weighting’.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

Ccir
class CcirCls[source]

Ccir commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.filterPy.ccir.clone()

Subgroups

Unweighted
class UnweightedCls[source]

Unweighted commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.filterPy.ccir.unweighted.clone()

Subgroups

State

SCPI Commands

SENSe:FILTer<FilterPy>:CCIR:UNWeighted:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(filterPy=FilterPy.Default) bool[source]
# SCPI: [SENSe]:FILTer<n>:CCIR[:UNWeighted][:STATe]
value: bool = driver.sense.filterPy.ccir.unweighted.state.get(filterPy = repcap.FilterPy.Default)

This command activates/deactivates the unweighted CCIR filter in the specified window. For details on weighting filters, see ‘Weighting’.

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, filterPy=FilterPy.Default) None[source]
# SCPI: [SENSe]:FILTer<n>:CCIR[:UNWeighted][:STATe]
driver.sense.filterPy.ccir.unweighted.state.set(state = False, filterPy = repcap.FilterPy.Default)

This command activates/deactivates the unweighted CCIR filter in the specified window. For details on weighting filters, see ‘Weighting’.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

Weighted
class WeightedCls[source]

Weighted commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.filterPy.ccir.weighted.clone()

Subgroups

State

SCPI Commands

SENSe:FILTer<FilterPy>:CCIR:WEIGhted:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(filterPy=FilterPy.Default) bool[source]
# SCPI: [SENSe]:FILTer<n>:CCIR:WEIGhted[:STATe]
value: bool = driver.sense.filterPy.ccir.weighted.state.get(filterPy = repcap.FilterPy.Default)

This command activates/deactivates the weighted CCIR filter for the specified evaluation. For details on weighting filters, see ‘Weighting’.

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, filterPy=FilterPy.Default) None[source]
# SCPI: [SENSe]:FILTer<n>:CCIR:WEIGhted[:STATe]
driver.sense.filterPy.ccir.weighted.state.set(state = False, filterPy = repcap.FilterPy.Default)

This command activates/deactivates the weighted CCIR filter for the specified evaluation. For details on weighting filters, see ‘Weighting’.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

Demphasis
class DemphasisCls[source]

Demphasis commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.filterPy.demphasis.clone()

Subgroups

State

SCPI Commands

SENSe:FILTer<FilterPy>:DEMPhasis:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(filterPy=FilterPy.Default) bool[source]
# SCPI: [SENSe]:FILTer<n>:DEMPhasis[:STATe]
value: bool = driver.sense.filterPy.demphasis.state.get(filterPy = repcap.FilterPy.Default)

This command activates/deactivates the selected deemphasis for the specified evaluation. For details about deemphasis refer to ‘Deemphasis’.

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, filterPy=FilterPy.Default) None[source]
# SCPI: [SENSe]:FILTer<n>:DEMPhasis[:STATe]
driver.sense.filterPy.demphasis.state.set(state = False, filterPy = repcap.FilterPy.Default)

This command activates/deactivates the selected deemphasis for the specified evaluation. For details about deemphasis refer to ‘Deemphasis’.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

Tconstant

SCPI Commands

SENSe:FILTer<FilterPy>:DEMPhasis:TCONstant
class TconstantCls[source]

Tconstant commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(filterPy=FilterPy.Default) float[source]
# SCPI: [SENSe]:FILTer<n>:DEMPhasis:TCONstant
value: float = driver.sense.filterPy.demphasis.tconstant.get(filterPy = repcap.FilterPy.Default)

This command selects the deemphasis for the specified evaluation. For details on deemphasis refer to ‘Deemphasis’.

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

return

value: 25 us | 50 us | 75 us | 750 us Unit: S

set(value: float, filterPy=FilterPy.Default) None[source]
# SCPI: [SENSe]:FILTer<n>:DEMPhasis:TCONstant
driver.sense.filterPy.demphasis.tconstant.set(value = 1.0, filterPy = repcap.FilterPy.Default)

This command selects the deemphasis for the specified evaluation. For details on deemphasis refer to ‘Deemphasis’.

param value

25 us | 50 us | 75 us | 750 us Unit: S

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

Hpass
class HpassCls[source]

Hpass commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.filterPy.hpass.clone()

Subgroups

Frequency
class FrequencyCls[source]

Frequency commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.filterPy.hpass.frequency.clone()

Subgroups

Absolute

SCPI Commands

SENSe:FILTer<FilterPy>:HPASs:FREQuency:ABSolute
class AbsoluteCls[source]

Absolute commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(filterPy=FilterPy.Default) float[source]
# SCPI: [SENSe]:FILTer<n>:HPASs:FREQuency[:ABSolute]
value: float = driver.sense.filterPy.hpass.frequency.absolute.get(filterPy = repcap.FilterPy.Default)

This command selects the high pass filter type for the specified evaluation. For details on the high pass filters, refer to ‘High Pass’.

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

return

frequency: 20 Hz | 50 Hz | 300 Hz Unit: Hz

set(frequency: float, filterPy=FilterPy.Default) None[source]
# SCPI: [SENSe]:FILTer<n>:HPASs:FREQuency[:ABSolute]
driver.sense.filterPy.hpass.frequency.absolute.set(frequency = 1.0, filterPy = repcap.FilterPy.Default)

This command selects the high pass filter type for the specified evaluation. For details on the high pass filters, refer to ‘High Pass’.

param frequency

20 Hz | 50 Hz | 300 Hz Unit: Hz

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

Manual

SCPI Commands

SENSe:FILTer<FilterPy>:HPASs:FREQuency:MANual
class ManualCls[source]

Manual commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(filterPy=FilterPy.Default) float[source]
# SCPI: [SENSe]:FILTer<n>:HPASs:FREQuency:MANual
value: float = driver.sense.filterPy.hpass.frequency.manual.get(filterPy = repcap.FilterPy.Default)

This command selects the cutoff frequency of the high pass filter for the specified evaluation. For details on the high pass filters, refer to ‘High Pass’.

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

return

frequency: numeric value Range: 0 to 3 MHz, Unit: HZ

set(frequency: float, filterPy=FilterPy.Default) None[source]
# SCPI: [SENSe]:FILTer<n>:HPASs:FREQuency:MANual
driver.sense.filterPy.hpass.frequency.manual.set(frequency = 1.0, filterPy = repcap.FilterPy.Default)

This command selects the cutoff frequency of the high pass filter for the specified evaluation. For details on the high pass filters, refer to ‘High Pass’.

param frequency

numeric value Range: 0 to 3 MHz, Unit: HZ

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

State

SCPI Commands

SENSe:FILTer<FilterPy>:HPASs:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(filterPy=FilterPy.Default) bool[source]
# SCPI: [SENSe]:FILTer<n>:HPASs[:STATe]
value: bool = driver.sense.filterPy.hpass.state.get(filterPy = repcap.FilterPy.Default)

This command activates/deactivates the selected high pass filter for the specified evaluation. For details on the high pass filter, refer to ‘High Pass’.

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

return

state: ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

set(state: bool, filterPy=FilterPy.Default) None[source]
# SCPI: [SENSe]:FILTer<n>:HPASs[:STATe]
driver.sense.filterPy.hpass.state.set(state = False, filterPy = repcap.FilterPy.Default)

This command activates/deactivates the selected high pass filter for the specified evaluation. For details on the high pass filter, refer to ‘High Pass’.

param state

ON | OFF | 0 | 1 OFF | 0 Switches the function off ON | 1 Switches the function on

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

Lpass
class LpassCls[source]

Lpass commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.filterPy.lpass.clone()

Subgroups

Frequency
class FrequencyCls[source]

Frequency commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.filterPy.lpass.frequency.clone()

Subgroups

Absolute

SCPI Commands

SENSe:FILTer<FilterPy>:LPASs:FREQuency:ABSolute
class AbsoluteCls[source]

Absolute commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(filterPy=FilterPy.Default) float[source]
# SCPI: [SENSe]:FILTer<n>:LPASs:FREQuency[:ABSolute]
value: float = driver.sense.filterPy.lpass.frequency.absolute.get(filterPy = repcap.FilterPy.Default)

This command selects the absolute low pass filter type for the specified evaluation For details on the low pass filter, refer to ‘Low Pass’.

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

return

frequency: 3kHz | 15kHz | 150kHz Unit: HZ

set(frequency: float, filterPy=FilterPy.Default) None[source]
# SCPI: [SENSe]:FILTer<n>:LPASs:FREQuency[:ABSolute]
driver.sense.filterPy.lpass.frequency.absolute.set(frequency = 1.0, filterPy = repcap.FilterPy.Default)

This command selects the absolute low pass filter type for the specified evaluation For details on the low pass filter, refer to ‘Low Pass’.

param frequency

3kHz | 15kHz | 150kHz Unit: HZ

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

Manual

SCPI Commands

SENSe:FILTer<FilterPy>:LPASs:FREQuency:MANual
class ManualCls[source]

Manual commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(filterPy=FilterPy.Default) float[source]
# SCPI: [SENSe]:FILTer<n>:LPASs:FREQuency:MANual
value: float = driver.sense.filterPy.lpass.frequency.manual.get(filterPy = repcap.FilterPy.Default)
This command defines the cutoff frequency of the low pass filter you can use to measure small carrier frequencies.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on low pass filter ([SENSe:]FILTer:LPASs[:STATe]) .

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

return

frequency: numeric value Unit: Hz

set(frequency: float, filterPy=FilterPy.Default) None[source]
# SCPI: [SENSe]:FILTer<n>:LPASs:FREQuency:MANual
driver.sense.filterPy.lpass.frequency.manual.set(frequency = 1.0, filterPy = repcap.FilterPy.Default)
This command defines the cutoff frequency of the low pass filter you can use to measure small carrier frequencies.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on low pass filter ([SENSe:]FILTer:LPASs[:STATe]) .

param frequency

numeric value Unit: Hz

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

Relative

SCPI Commands

SENSe:FILTer<FilterPy>:LPASs:FREQuency:RELative
class RelativeCls[source]

Relative commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(filterPy=FilterPy.Default) float[source]
# SCPI: [SENSe]:FILTer<n>:LPASs:FREQuency:RELative
value: float = driver.sense.filterPy.lpass.frequency.relative.get(filterPy = repcap.FilterPy.Default)

This command selects the relative low pass filter type for the specified evaluation For details on the low pass filter, refer to ‘Low Pass’.

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

return

frequency: 5PCT | 10PCT | 25PCT Unit: PCT

set(frequency: float, filterPy=FilterPy.Default) None[source]
# SCPI: [SENSe]:FILTer<n>:LPASs:FREQuency:RELative
driver.sense.filterPy.lpass.frequency.relative.set(frequency = 1.0, filterPy = repcap.FilterPy.Default)

This command selects the relative low pass filter type for the specified evaluation For details on the low pass filter, refer to ‘Low Pass’.

param frequency

5PCT | 10PCT | 25PCT Unit: PCT

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

State

SCPI Commands

SENSe:FILTer<FilterPy>:LPASs:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(filterPy=FilterPy.Default) bool[source]
# SCPI: [SENSe]:FILTer<n>:LPASs[:STATe]
value: bool = driver.sense.filterPy.lpass.state.get(filterPy = repcap.FilterPy.Default)
This command turns a low pass filter for measurements on small carrier frequencies on and off.

INTRO_CMD_HELP: Effects of using thelow pass filter:

  • Auto search feature is turned off ([SENSe:]ADJust:CONFigure:FREQuency:AUTosearch[:STATe]) .

  • Signal count is turned off ([SENSe:]ADJust:CONFigure:FREQuency:COUNt) .

  • The stop offset is limited to 20 % of the filter cut-off frequency ([SENSe:]FREQuency:STOP) .

  • DC coupling should be used for measurements on carrier frequencies below 1 MHz (method RsFswp.Applications.K30_NoiseFigure.InputPy.Coupling.set) .

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

return

state: ON | OFF | 1 | 0 When you turn on the filter, you can define a cutoff frequency with [SENSe:]FILTer:LPASs:FREQuency:MANual.

set(state: bool, filterPy=FilterPy.Default) None[source]
# SCPI: [SENSe]:FILTer<n>:LPASs[:STATe]
driver.sense.filterPy.lpass.state.set(state = False, filterPy = repcap.FilterPy.Default)
This command turns a low pass filter for measurements on small carrier frequencies on and off.

INTRO_CMD_HELP: Effects of using thelow pass filter:

  • Auto search feature is turned off ([SENSe:]ADJust:CONFigure:FREQuency:AUTosearch[:STATe]) .

  • Signal count is turned off ([SENSe:]ADJust:CONFigure:FREQuency:COUNt) .

  • The stop offset is limited to 20 % of the filter cut-off frequency ([SENSe:]FREQuency:STOP) .

  • DC coupling should be used for measurements on carrier frequencies below 1 MHz (method RsFswp.Applications.K30_NoiseFigure.InputPy.Coupling.set) .

param state

ON | OFF | 1 | 0 When you turn on the filter, you can define a cutoff frequency with [SENSe:]FILTer:LPASs:FREQuency:MANual.

param filterPy

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘FilterPy’)

Frequency

class FrequencyCls[source]

Frequency commands group definition. 11 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.frequency.clone()

Subgroups

Annotation

SCPI Commands

SENSe:FREQuency:ANNotation
class AnnotationCls[source]

Annotation commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AnnotationMode[source]
# SCPI: [SENSe]:FREQuency:ANNotation
value: enums.AnnotationMode = driver.sense.frequency.annotation.get()

No command help available

return

mode: No help available

set(mode: AnnotationMode) None[source]
# SCPI: [SENSe]:FREQuency:ANNotation
driver.sense.frequency.annotation.set(mode = enums.AnnotationMode.CSPan)

No command help available

param mode

No help available

Center

SCPI Commands

SENSe:FREQuency:CENTer
class CenterCls[source]

Center commands group definition. 5 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:CENTer
value: float = driver.sense.frequency.center.get()

This command defines the center frequency.

return

frequency: The allowed range and fmax is specified in the data sheet. Unit: Hz

set(frequency: float) None[source]
# SCPI: [SENSe]:FREQuency:CENTer
driver.sense.frequency.center.set(frequency = 1.0)

This command defines the center frequency.

param frequency

The allowed range and fmax is specified in the data sheet. Unit: Hz

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.frequency.center.clone()

Subgroups

Step

SCPI Commands

SENSe:FREQuency:CENTer:STEP
class StepCls[source]

Step commands group definition. 4 total commands, 2 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:CENTer:STEP
value: float = driver.sense.frequency.center.step.get()

This command defines the center frequency step size. You can increase or decrease the center frequency quickly in fixed steps using the SENS:FREQ UP AND SENS:FREQ DOWN commands, see [SENSe:]FREQuency:CENTer.

return

frequency_step: No help available

set(frequency_step: float) None[source]
# SCPI: [SENSe]:FREQuency:CENTer:STEP
driver.sense.frequency.center.step.set(frequency_step = 1.0)

This command defines the center frequency step size. You can increase or decrease the center frequency quickly in fixed steps using the SENS:FREQ UP AND SENS:FREQ DOWN commands, see [SENSe:]FREQuency:CENTer.

param frequency_step

fmax is specified in the data sheet. Range: 1 to fMAX, Unit: Hz

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.frequency.center.step.clone()

Subgroups

Auto

SCPI Commands

SENSe:FREQuency:CENTer:STEP:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: [SENSe]:FREQuency:CENTer:STEP:AUTO
driver.sense.frequency.center.step.auto.set(state = False)

This command couples or decouples the center frequency step size to the span. In time domain (zero span) measurements, the center frequency is coupled to the RBW.

param state

ON | OFF | 0 | 1

Offset

SCPI Commands

SENSe:FREQuency:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:OFFSet
value: float = driver.sense.frequency.offset.get()

This command defines a frequency offset. If this value is not 0 Hz, the application assumes that the input signal was frequency shifted outside the application. All results of type ‘frequency’ will be corrected for this shift numerically by the application. See also ‘Frequency Offset’. Note: In MSRA mode, the setting command is only available for the MSRA primary application. For MSRA secondary applications, only the query command is available.

return

frequency: No help available

set(frequency: float) None[source]
# SCPI: [SENSe]:FREQuency:OFFSet
driver.sense.frequency.offset.set(frequency = 1.0)

This command defines a frequency offset. If this value is not 0 Hz, the application assumes that the input signal was frequency shifted outside the application. All results of type ‘frequency’ will be corrected for this shift numerically by the application. See also ‘Frequency Offset’. Note: In MSRA mode, the setting command is only available for the MSRA primary application. For MSRA secondary applications, only the query command is available.

param frequency

Range: -1 THz to 1 THz, Unit: HZ

Span

SCPI Commands

SENSe:FREQuency:SPAN
class SpanCls[source]

Span commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:SPAN
value: float = driver.sense.frequency.span.get()

This command defines the frequency span.

return

span: No help available

set(span: float) None[source]
# SCPI: [SENSe]:FREQuency:SPAN
driver.sense.frequency.span.set(span = 1.0)

This command defines the frequency span.

param span

numeric value Unit: Hz

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.frequency.span.clone()

Subgroups

Full

SCPI Commands

SENSe:FREQuency:SPAN:FULL
class FullCls[source]

Full commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:FREQuency:SPAN:FULL
driver.sense.frequency.span.full.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:FREQuency:SPAN:FULL
driver.sense.frequency.span.full.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Start

SCPI Commands

SENSe:FREQuency:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:STARt
value: float = driver.sense.frequency.start.get()

CW, pulsed and VCO measurements: This command defines the start frequency offset of the measurement range. Transient measurement: This command defines the start frequency of the transient measurement. Frequency stability measurement: The start frequency offset is coupled to the stop time of the frequency stability measurement ([SENSe:]TIME:STOP) . If you change the start frequency offset, the stop time is adjusted accordingly. For example, 1 mHz corresponds to 1000 s.

return

frequency: Offset frequencies in half decade steps. Range: See data sheet , Unit: Hz

set(frequency: float) None[source]
# SCPI: [SENSe]:FREQuency:STARt
driver.sense.frequency.start.set(frequency = 1.0)

CW, pulsed and VCO measurements: This command defines the start frequency offset of the measurement range. Transient measurement: This command defines the start frequency of the transient measurement. Frequency stability measurement: The start frequency offset is coupled to the stop time of the frequency stability measurement ([SENSe:]TIME:STOP) . If you change the start frequency offset, the stop time is adjusted accordingly. For example, 1 mHz corresponds to 1000 s.

param frequency

Offset frequencies in half decade steps. Range: See data sheet , Unit: Hz

Stop

SCPI Commands

SENSe:FREQuency:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:FREQuency:STOP
value: float = driver.sense.frequency.stop.get()

CW, pulsed and VCO measurements: This command defines the stop frequency offset of the measurement range. Transient measurement: This command defines the stop frequency of the transient measurement. Frequency stability measurement: The stop frequency offset is coupled to the start time of the frequency stability measurement ([SENSe:]TIME:STARt) . If you change the stop frequency offset, the start time is adjusted accordingly. For example, 1 MHz corresponds to 1 ms.

return

frequency: Offset frequencies in half decade steps. Range: See data sheet , Unit: Hz

set(frequency: float) None[source]
# SCPI: [SENSe]:FREQuency:STOP
driver.sense.frequency.stop.set(frequency = 1.0)

CW, pulsed and VCO measurements: This command defines the stop frequency offset of the measurement range. Transient measurement: This command defines the stop frequency of the transient measurement. Frequency stability measurement: The stop frequency offset is coupled to the start time of the frequency stability measurement ([SENSe:]TIME:STARt) . If you change the stop frequency offset, the start time is adjusted accordingly. For example, 1 MHz corresponds to 1 ms.

param frequency

Offset frequencies in half decade steps. Range: See data sheet , Unit: Hz

Iq

class IqCls[source]

Iq commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.iq.clone()

Subgroups

Bandwidth
class BandwidthCls[source]

Bandwidth commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.iq.bandwidth.clone()

Subgroups

Mode

SCPI Commands

SENSe:IQ:BWIDth:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() IqBandwidthMode[source]
# SCPI: [SENSe]:IQ:BWIDth:MODE
value: enums.IqBandwidthMode = driver.sense.iq.bandwidth.mode.get()

This command defines how the resolution bandwidth is determined.

return

mode: AUTO | MANual | FFT AUTO (Default) The RBW is determined automatically depending on the sample rate and record length. MANual The user-defined RBW is used and the (FFT) window length (and possibly the sample rate) are adapted accordingly. The RBW is defined using the [SENSe:]IQ:BWIDth:RESolution command. FFT The RBW is determined by the FFT parameters.

set(mode: IqBandwidthMode) None[source]
# SCPI: [SENSe]:IQ:BWIDth:MODE
driver.sense.iq.bandwidth.mode.set(mode = enums.IqBandwidthMode.AUTO)

This command defines how the resolution bandwidth is determined.

param mode

AUTO | MANual | FFT AUTO (Default) The RBW is determined automatically depending on the sample rate and record length. MANual The user-defined RBW is used and the (FFT) window length (and possibly the sample rate) are adapted accordingly. The RBW is defined using the [SENSe:]IQ:BWIDth:RESolution command. FFT The RBW is determined by the FFT parameters.

Resolution

SCPI Commands

SENSe:IQ:BWIDth:RESolution
class ResolutionCls[source]

Resolution commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:IQ:BWIDth:RESolution
value: float = driver.sense.iq.bandwidth.resolution.get()

This command defines the resolution bandwidth manually if [SENSe:]IQ:BWIDth:MODE is set to MAN. Defines the resolution bandwidth. The available RBW values depend on the sample rate and record length. For details see ‘Frequency resolution of FFT results - RBW’.

return

bandwidth: refer to data sheet Unit: HZ

set(bandwidth: float) None[source]
# SCPI: [SENSe]:IQ:BWIDth:RESolution
driver.sense.iq.bandwidth.resolution.set(bandwidth = 1.0)

This command defines the resolution bandwidth manually if [SENSe:]IQ:BWIDth:MODE is set to MAN. Defines the resolution bandwidth. The available RBW values depend on the sample rate and record length. For details see ‘Frequency resolution of FFT results - RBW’.

param bandwidth

refer to data sheet Unit: HZ

ListPy

class ListPyCls[source]

ListPy commands group definition. 26 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.listPy.clone()

Subgroups

Power
class PowerCls[source]

Power commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.listPy.power.clone()

Subgroups

Result

SCPI Commands

SENSe:LIST:POWer:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:LIST:POWer:RESult
value: float = driver.sense.listPy.power.result.get()

No command help available

return

power_level: No help available

Sequence

SCPI Commands

SENSe:LIST:POWer:SEQuence
class SequenceCls[source]

Sequence commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class SequenceStruct[source]

Structure for setting input parameters. Fields:

  • Frequency: List[float]: No parameter help available

  • Ref_Level: List[float]: No parameter help available

  • Rfattenuation: List[float]: No parameter help available

  • Filter_Type: List[float or bool]: No parameter help available

  • Rbw: List[enums.FilterTypeK91]: No parameter help available

  • Vbw: List[float]: No parameter help available

  • Meas_Time: List[float]: No parameter help available

  • Trigger_Level: List[float]: No parameter help available

  • Power_Level: List[float]: No parameter help available

get() SequenceStruct[source]
# SCPI: [SENSe]:LIST:POWer[:SEQuence]
value: SequenceStruct = driver.sense.listPy.power.sequence.get()

No command help available

return

structure: for return value, see the help for SequenceStruct structure arguments.

set(structure: SequenceStruct) None[source]
# SCPI: [SENSe]:LIST:POWer[:SEQuence]
structure = driver.sense.listPy.power.sequence.SequenceStruct()
structure.Frequency: List[float] = [1.1, 2.2, 3.3]
structure.Ref_Level: List[float] = [1.1, 2.2, 3.3]
structure.Rfattenuation: List[float] = [1.1, 2.2, 3.3]
structure.Filter_Type: List[float or bool] = [1.1, True, 2.2, False, 3.3]
structure.Rbw: List[enums.FilterTypeK91] = [FilterTypeK91.CFILter, FilterTypeK91.RRC]
structure.Vbw: List[float] = [1.1, 2.2, 3.3]
structure.Meas_Time: List[float] = [1.1, 2.2, 3.3]
structure.Trigger_Level: List[float] = [1.1, 2.2, 3.3]
structure.Power_Level: List[float] = [1.1, 2.2, 3.3]
driver.sense.listPy.power.sequence.set(structure)

No command help available

param structure

for set value, see the help for SequenceStruct structure arguments.

Set

SCPI Commands

SENSe:LIST:POWer:SET
class SetCls[source]

Set commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class SetStruct[source]

Structure for setting input parameters. Fields:

  • State_Peak: bool: No parameter help available

  • State_Rms: bool: No parameter help available

  • State_Avg: bool: No parameter help available

  • Trigger_Source: enums.TriggerSourceListPower: No parameter help available

  • Trigger_Slope: enums.SlopeType: No parameter help available

  • Trigger_Offset: float: No parameter help available

  • Gate_Length: float: No parameter help available

get() SetStruct[source]
# SCPI: [SENSe]:LIST:POWer:SET
value: SetStruct = driver.sense.listPy.power.set.get()

No command help available

return

structure: for return value, see the help for SetStruct structure arguments.

set(structure: SetStruct) None[source]
# SCPI: [SENSe]:LIST:POWer:SET
structure = driver.sense.listPy.power.set.SetStruct()
structure.State_Peak: bool = False
structure.State_Rms: bool = False
structure.State_Avg: bool = False
structure.Trigger_Source: enums.TriggerSourceListPower = enums.TriggerSourceListPower.EXT2
structure.Trigger_Slope: enums.SlopeType = enums.SlopeType.NEGative
structure.Trigger_Offset: float = 1.0
structure.Gate_Length: float = 1.0
driver.sense.listPy.power.set.set(structure)

No command help available

param structure

for set value, see the help for SetStruct structure arguments.

State

SCPI Commands

SENSe:LIST:POWer:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() OffState[source]
# SCPI: [SENSe]:LIST:POWer:STATe
value: enums.OffState = driver.sense.listPy.power.state.get()

No command help available

return

state: No help available

set(state: OffState) None[source]
# SCPI: [SENSe]:LIST:POWer:STATe
driver.sense.listPy.power.state.set(state = enums.OffState.OFF)

No command help available

param state

No help available

Range<RangePy>

RepCap Settings

# Range: Ix1 .. Ix64
rc = driver.sense.listPy.range.repcap_rangePy_get()
driver.sense.listPy.range.repcap_rangePy_set(repcap.RangePy.Ix1)

SCPI Commands

SENSe:LIST:RANGe<RangePy>:DELete
class RangeCls[source]

Range commands group definition. 21 total commands, 12 Subgroups, 1 group commands Repeated Capability: RangePy, default value after init: RangePy.Ix1

delete(rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:DELete
driver.sense.listPy.range.delete(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

delete_with_opc(rangePy=RangePy.Default, opc_timeout_ms: int = -1) None[source]

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.listPy.range.clone()

Subgroups

Bandwidth
class BandwidthCls[source]

Bandwidth commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.listPy.range.bandwidth.clone()

Subgroups

Resolution

SCPI Commands

SENSe:LIST:RANGe<RangePy>:BANDwidth:RESolution
class ResolutionCls[source]

Resolution commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:BANDwidth:RESolution
value: float = driver.sense.listPy.range.bandwidth.resolution.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

rbw: No help available

set(rbw: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:BANDwidth:RESolution
driver.sense.listPy.range.bandwidth.resolution.set(rbw = 1.0, rangePy = repcap.RangePy.Default)

No command help available

param rbw

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Video

SCPI Commands

SENSe:LIST:RANGe<RangePy>:BANDwidth:VIDeo
class VideoCls[source]

Video commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:BANDwidth:VIDeo
value: float = driver.sense.listPy.range.bandwidth.video.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

vbw: No help available

set(vbw: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:BANDwidth:VIDeo
driver.sense.listPy.range.bandwidth.video.set(vbw = 1.0, rangePy = repcap.RangePy.Default)

No command help available

param vbw

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

BreakPy

SCPI Commands

SENSe:LIST:RANGe<RangePy>:BREak
class BreakPyCls[source]

BreakPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) bool[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:BREak
value: bool = driver.sense.listPy.range.breakPy.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

state: No help available

set(state: bool, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:BREak
driver.sense.listPy.range.breakPy.set(state = False, rangePy = repcap.RangePy.Default)

No command help available

param state

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Count

SCPI Commands

SENSe:LIST:RANGe<RangePy>:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:COUNt
value: float = driver.sense.listPy.range.count.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

ranges: No help available

Detector

SCPI Commands

SENSe:LIST:RANGe<RangePy>:DETector
class DetectorCls[source]

Detector commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) DetectorC[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:DETector
value: enums.DetectorC = driver.sense.listPy.range.detector.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

detector: No help available

set(detector: DetectorC, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:DETector
driver.sense.listPy.range.detector.set(detector = enums.DetectorC.ACSine, rangePy = repcap.RangePy.Default)

No command help available

param detector

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

FilterPy
class FilterPyCls[source]

FilterPy commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.listPy.range.filterPy.clone()

Subgroups

TypePy

SCPI Commands

SENSe:LIST:RANGe<RangePy>:FILTer:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) FilterTypeC[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:FILTer:TYPE
value: enums.FilterTypeC = driver.sense.listPy.range.filterPy.typePy.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

filter_type: No help available

set(filter_type: FilterTypeC, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:FILTer:TYPE
driver.sense.listPy.range.filterPy.typePy.set(filter_type = enums.FilterTypeC.CFILter, rangePy = repcap.RangePy.Default)

No command help available

param filter_type

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Frequency
class FrequencyCls[source]

Frequency commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.listPy.range.frequency.clone()

Subgroups

Start

SCPI Commands

SENSe:LIST:RANGe<RangePy>:FREQuency:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>[:FREQuency]:STARt
value: float = driver.sense.listPy.range.frequency.start.get(rangePy = repcap.RangePy.Default)

This command queries the start frequency offset of a half decade.

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

frequency: numeric value Unit: Hz

set(frequency: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>[:FREQuency]:STARt
driver.sense.listPy.range.frequency.start.set(frequency = 1.0, rangePy = repcap.RangePy.Default)

This command queries the start frequency offset of a half decade.

param frequency

numeric value Unit: Hz

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Stop

SCPI Commands

SENSe:LIST:RANGe<RangePy>:FREQuency:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>[:FREQuency]:STOP
value: float = driver.sense.listPy.range.frequency.stop.get(rangePy = repcap.RangePy.Default)

This command queries the stop frequency offset of a half decade.

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

frequency: numeric value Unit: Hz

set(frequency: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>[:FREQuency]:STOP
driver.sense.listPy.range.frequency.stop.set(frequency = 1.0, rangePy = repcap.RangePy.Default)

This command queries the stop frequency offset of a half decade.

param frequency

numeric value Unit: Hz

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

InputPy
class InputPyCls[source]

InputPy commands group definition. 4 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.listPy.range.inputPy.clone()

Subgroups

Attenuation

SCPI Commands

SENSe:LIST:RANGe<RangePy>:INPut:ATTenuation
class AttenuationCls[source]

Attenuation commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:INPut:ATTenuation
value: float = driver.sense.listPy.range.inputPy.attenuation.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

attenuation: No help available

set(attenuation: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:INPut:ATTenuation
driver.sense.listPy.range.inputPy.attenuation.set(attenuation = 1.0, rangePy = repcap.RangePy.Default)

No command help available

param attenuation

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.listPy.range.inputPy.attenuation.clone()

Subgroups

Auto

SCPI Commands

SENSe:LIST:RANGe<RangePy>:INPut:ATTenuation:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:INPut:ATTenuation:AUTO
driver.sense.listPy.range.inputPy.attenuation.auto.set(state = False, rangePy = repcap.RangePy.Default)

No command help available

param state

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Gain
class GainCls[source]

Gain commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.listPy.range.inputPy.gain.clone()

Subgroups

State

SCPI Commands

SENSe:LIST:RANGe<RangePy>:INPut:GAIN:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) bool[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:INPut:GAIN:STATe
value: bool = driver.sense.listPy.range.inputPy.gain.state.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

state: No help available

set(state: bool, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:INPut:GAIN:STATe
driver.sense.listPy.range.inputPy.gain.state.set(state = False, rangePy = repcap.RangePy.Default)

No command help available

param state

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Value

SCPI Commands

SENSe:LIST:RANGe<RangePy>:INPut:GAIN:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:INPut:GAIN[:VALue]
value: float = driver.sense.listPy.range.inputPy.gain.value.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

gain: No help available

set(gain: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:INPut:GAIN[:VALue]
driver.sense.listPy.range.inputPy.gain.value.set(gain = 1.0, rangePy = repcap.RangePy.Default)

No command help available

param gain

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Limit
class LimitCls[source]

Limit commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.listPy.range.limit.clone()

Subgroups

Start

SCPI Commands

SENSe:LIST:RANGe<RangePy>:LIMit:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:LIMit:STARt
value: float = driver.sense.listPy.range.limit.start.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

level: No help available

set(level: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:LIMit:STARt
driver.sense.listPy.range.limit.start.set(level = 1.0, rangePy = repcap.RangePy.Default)

No command help available

param level

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

State

SCPI Commands

SENSe:LIST:RANGe<RangePy>:LIMit:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) bool[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:LIMit:STATe
value: bool = driver.sense.listPy.range.limit.state.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

state: No help available

set(state: bool, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:LIMit:STATe
driver.sense.listPy.range.limit.state.set(state = False, rangePy = repcap.RangePy.Default)

No command help available

param state

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Stop

SCPI Commands

SENSe:LIST:RANGe<RangePy>:LIMit:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:LIMit:STOP
value: float = driver.sense.listPy.range.limit.stop.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

level: No help available

set(level: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:LIMit:STOP
driver.sense.listPy.range.limit.stop.set(level = 1.0, rangePy = repcap.RangePy.Default)

No command help available

param level

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Points
class PointsCls[source]

Points commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.listPy.range.points.clone()

Subgroups

Value

SCPI Commands

SENSe:LIST:RANGe<RangePy>:POINts:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:POINts[:VALue]
value: float = driver.sense.listPy.range.points.value.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

points: No help available

set(points: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:POINts[:VALue]
driver.sense.listPy.range.points.value.set(points = 1.0, rangePy = repcap.RangePy.Default)

No command help available

param points

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

RefLevel

SCPI Commands

SENSe:LIST:RANGe<RangePy>:RLEVel
class RefLevelCls[source]

RefLevel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:RLEVel
value: float = driver.sense.listPy.range.refLevel.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

ref_level: No help available

set(ref_level: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:RLEVel
driver.sense.listPy.range.refLevel.set(ref_level = 1.0, rangePy = repcap.RangePy.Default)

No command help available

param ref_level

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Sweep
class SweepCls[source]

Sweep commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.listPy.range.sweep.clone()

Subgroups

Time

SCPI Commands

SENSe:LIST:RANGe<RangePy>:SWEep:TIME
class TimeCls[source]

Time commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(rangePy=RangePy.Default) float[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:SWEep:TIME
value: float = driver.sense.listPy.range.sweep.time.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

sweep_time: No help available

set(sweep_time: float, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:SWEep:TIME
driver.sense.listPy.range.sweep.time.set(sweep_time = 1.0, rangePy = repcap.RangePy.Default)

No command help available

param sweep_time

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.listPy.range.sweep.time.clone()

Subgroups

Auto

SCPI Commands

SENSe:LIST:RANGe<RangePy>:SWEep:TIME:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:SWEep:TIME:AUTO
driver.sense.listPy.range.sweep.time.auto.set(state = False, rangePy = repcap.RangePy.Default)

No command help available

param state

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Transducer

SCPI Commands

SENSe:LIST:RANGe<RangePy>:TRANsducer
class TransducerCls[source]

Transducer commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(rangePy=RangePy.Default) str[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:TRANsducer
value: str = driver.sense.listPy.range.transducer.get(rangePy = repcap.RangePy.Default)

No command help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

return

transducer: No help available

set(transducer: str, rangePy=RangePy.Default) None[source]
# SCPI: [SENSe]:LIST:RANGe<ri>:TRANsducer
driver.sense.listPy.range.transducer.set(transducer = '1', rangePy = repcap.RangePy.Default)

No command help available

param transducer

No help available

param rangePy

optional repeated capability selector. Default value: Ix1 (settable in the interface ‘Range’)

Xadjust

SCPI Commands

SENSe:LIST:XADJust
class XadjustCls[source]

Xadjust commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: [SENSe]:LIST:XADJust
driver.sense.listPy.xadjust.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:LIST:XADJust
driver.sense.listPy.xadjust.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Mixer

class MixerCls[source]

Mixer commands group definition. 22 total commands, 11 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.mixer.clone()

Subgroups

Bias
class BiasCls[source]

Bias commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.mixer.bias.clone()

Subgroups

High

SCPI Commands

SENSe:MIXer:BIAS:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:BIAS:HIGH
value: float = driver.sense.mixer.bias.high.get()

This command defines the bias current for the high (last) range. (See also ‘Bias current’) . This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

return

bias_setting: Unit: A

set(bias_setting: float) None[source]
# SCPI: [SENSe]:MIXer:BIAS:HIGH
driver.sense.mixer.bias.high.set(bias_setting = 1.0)

This command defines the bias current for the high (last) range. (See also ‘Bias current’) . This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

param bias_setting

Unit: A

Low

SCPI Commands

SENSe:MIXer:BIAS:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:BIAS[:LOW]
value: float = driver.sense.mixer.bias.low.get()

This command defines the bias current for the low (first) range. (See also ‘Bias current’) . This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

return

bias_setting: Unit: A

set(bias_setting: float) None[source]
# SCPI: [SENSe]:MIXer:BIAS[:LOW]
driver.sense.mixer.bias.low.set(bias_setting = 1.0)

This command defines the bias current for the low (first) range. (See also ‘Bias current’) . This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

param bias_setting

Unit: A

Frequency
class FrequencyCls[source]

Frequency commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.mixer.frequency.clone()

Subgroups

Handover

SCPI Commands

SENSe:MIXer:FREQuency:HANDover
class HandoverCls[source]

Handover commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:FREQuency:HANDover
value: float = driver.sense.mixer.frequency.handover.get()

This command defines the frequency at which the mixer switches from one range to the next (if two different ranges are selected) . The handover frequency for each band can be selected freely within the overlapping frequency range. This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

return

frequency: Unit: HZ

set(frequency: float) None[source]
# SCPI: [SENSe]:MIXer:FREQuency:HANDover
driver.sense.mixer.frequency.handover.set(frequency = 1.0)

This command defines the frequency at which the mixer switches from one range to the next (if two different ranges are selected) . The handover frequency for each band can be selected freely within the overlapping frequency range. This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

param frequency

Unit: HZ

Start

SCPI Commands

SENSe:MIXer:FREQuency:STARt
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:FREQuency:STARt
value: float = driver.sense.mixer.frequency.start.get()

This command sets or queries the frequency at which the external mixer band starts.

return

frequency: No help available

set(frequency: float) None[source]
# SCPI: [SENSe]:MIXer:FREQuency:STARt
driver.sense.mixer.frequency.start.set(frequency = 1.0)

This command sets or queries the frequency at which the external mixer band starts.

param frequency

No help available

Stop

SCPI Commands

SENSe:MIXer:FREQuency:STOP
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:FREQuency:STOP
value: float = driver.sense.mixer.frequency.stop.get()

This command sets or queries the frequency at which the external mixer band stops.

return

frequency: No help available

set(frequency: float) None[source]
# SCPI: [SENSe]:MIXer:FREQuency:STOP
driver.sense.mixer.frequency.stop.set(frequency = 1.0)

This command sets or queries the frequency at which the external mixer band stops.

param frequency

No help available

Harmonic
class HarmonicCls[source]

Harmonic commands group definition. 6 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.mixer.harmonic.clone()

Subgroups

Band

SCPI Commands

SENSe:MIXer:HARMonic:BAND
SENSe:MIXer:HARMonic:BAND:PRESet
class BandCls[source]

Band commands group definition. 2 total commands, 0 Subgroups, 2 group commands

get() Band[source]
# SCPI: [SENSe]:MIXer:HARMonic:BAND
value: enums.Band = driver.sense.mixer.harmonic.band.get()

This command selects the external mixer band. The query returns the currently selected band. This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

return

band: KA | Q | U | V | E | W | F | D | G | Y | J | USER Standard waveguide band or user-defined band.

preset() None[source]
# SCPI: [SENSe]:MIXer:HARMonic:BAND:PRESet
driver.sense.mixer.harmonic.band.preset()

This command restores the preset frequency ranges for the selected standard waveguide band. Note:Changes to the band and mixer settings are maintained even after using the [PRESET] function. Use this command to restore the predefined band ranges.

preset_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:BAND:PRESet
driver.sense.mixer.harmonic.band.preset_with_opc()

This command restores the preset frequency ranges for the selected standard waveguide band. Note:Changes to the band and mixer settings are maintained even after using the [PRESET] function. Use this command to restore the predefined band ranges.

Same as preset, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

set(band: Band) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:BAND
driver.sense.mixer.harmonic.band.set(band = enums.Band.A)

This command selects the external mixer band. The query returns the currently selected band. This command is only available if the external mixer is active (see [SENSe:]MIXer<x>[:STATe]) .

param band

KA | Q | U | V | E | W | F | D | G | Y | J | USER Standard waveguide band or user-defined band.

High

SCPI Commands

SENSe:MIXer:HARMonic:HIGH
class HighCls[source]

High commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:HARMonic:HIGH
value: float = driver.sense.mixer.harmonic.high.get()

No command help available

return

freq_high: No help available

set(freq_high: float) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:HIGH
driver.sense.mixer.harmonic.high.set(freq_high = 1.0)

No command help available

param freq_high

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.mixer.harmonic.high.clone()

Subgroups

State

SCPI Commands

SENSe:MIXer:HARMonic:HIGH:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:MIXer:HARMonic:HIGH:STATe
value: bool = driver.sense.mixer.harmonic.high.state.get()

This command specifies whether a second (high) harmonic is to be used to cover the band’s frequency range.

return

freq_high: No help available

set(freq_high: bool) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:HIGH:STATe
driver.sense.mixer.harmonic.high.state.set(freq_high = False)

This command specifies whether a second (high) harmonic is to be used to cover the band’s frequency range.

param freq_high

No help available

Low

SCPI Commands

SENSe:MIXer:HARMonic:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:HARMonic[:LOW]
value: float = driver.sense.mixer.harmonic.low.get()

This command specifies the harmonic order to be used for the low (first) range.

return

harm_order: Range: 2 to 61 (USER band) ; for other bands: see band definition

set(harm_order: float) None[source]
# SCPI: [SENSe]:MIXer:HARMonic[:LOW]
driver.sense.mixer.harmonic.low.set(harm_order = 1.0)

This command specifies the harmonic order to be used for the low (first) range.

param harm_order

Range: 2 to 61 (USER band) ; for other bands: see band definition

TypePy

SCPI Commands

SENSe:MIXer:HARMonic:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() OddEven[source]
# SCPI: [SENSe]:MIXer:HARMonic:TYPE
value: enums.OddEven = driver.sense.mixer.harmonic.typePy.get()

This command specifies whether the harmonic order to be used should be odd, even, or both. Which harmonics are supported depends on the mixer type.

return

odd_even: ODD | EVEN | EODD ODD | EVEN | EODD

set(odd_even: OddEven) None[source]
# SCPI: [SENSe]:MIXer:HARMonic:TYPE
driver.sense.mixer.harmonic.typePy.set(odd_even = enums.OddEven.EODD)

This command specifies whether the harmonic order to be used should be odd, even, or both. Which harmonics are supported depends on the mixer type.

param odd_even

ODD | EVEN | EODD ODD | EVEN | EODD

Ifreq

SCPI Commands

SENSe:MIXer:IF
class IfreqCls[source]

Ifreq commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:IF
value: float = driver.sense.mixer.ifreq.get()

No command help available

return

frequency: No help available

LoPower

SCPI Commands

SENSe:MIXer:LOPower
class LoPowerCls[source]

LoPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:LOPower
value: float = driver.sense.mixer.loPower.get()

This command specifies the LO level of the external mixer’s LO port.

return

low_power: No help available

set(low_power: float) None[source]
# SCPI: [SENSe]:MIXer:LOPower
driver.sense.mixer.loPower.set(low_power = 1.0)

This command specifies the LO level of the external mixer’s LO port.

param low_power

No help available

Loss
class LossCls[source]

Loss commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.mixer.loss.clone()

Subgroups

High

SCPI Commands

SENSe:MIXer:LOSS:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:LOSS:HIGH
value: float = driver.sense.mixer.loss.high.get()

This command defines the average conversion loss to be used for the entire high (second) range.

return

loss_high: No help available

set(loss_high: float) None[source]
# SCPI: [SENSe]:MIXer:LOSS:HIGH
driver.sense.mixer.loss.high.set(loss_high = 1.0)

This command defines the average conversion loss to be used for the entire high (second) range.

param loss_high

No help available

Low

SCPI Commands

SENSe:MIXer:LOSS:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:LOSS[:LOW]
value: float = driver.sense.mixer.loss.low.get()

This command defines the average conversion loss to be used for the entire low (first) range.

return

loss_low: No help available

set(loss_low: float) None[source]
# SCPI: [SENSe]:MIXer:LOSS[:LOW]
driver.sense.mixer.loss.low.set(loss_low = 1.0)

This command defines the average conversion loss to be used for the entire low (first) range.

param loss_low

No help available

Table
class TableCls[source]

Table commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.mixer.loss.table.clone()

Subgroups

High

SCPI Commands

SENSe:MIXer:LOSS:TABLe:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:MIXer:LOSS:TABLe:HIGH
value: str = driver.sense.mixer.loss.table.high.get()

This command defines the conversion loss table to be used for the high (second) range.

return

filename: String containing the path and name of the file, or the serial number of the external mixer whose file is required. The R&S FSWP automatically selects the correct cvl file for the current IF. As an alternative, you can also select a user-defined conversion loss table (.acl file) .

set(filename: str) None[source]
# SCPI: [SENSe]:MIXer:LOSS:TABLe:HIGH
driver.sense.mixer.loss.table.high.set(filename = '1')

This command defines the conversion loss table to be used for the high (second) range.

param filename

String containing the path and name of the file, or the serial number of the external mixer whose file is required. The R&S FSWP automatically selects the correct cvl file for the current IF. As an alternative, you can also select a user-defined conversion loss table (.acl file) .

Low

SCPI Commands

SENSe:MIXer:LOSS:TABLe:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:MIXer:LOSS:TABLe[:LOW]
value: str = driver.sense.mixer.loss.table.low.get()

This command defines the file name of the conversion loss table to be used for the low (first) range.

return

filename: String containing the path and name of the file, or the serial number of the external mixer whose file is required. The R&S FSWP automatically selects the correct cvl file for the current IF. As an alternative, you can also select a user-defined conversion loss table (.acl file) .

set(filename: str) None[source]
# SCPI: [SENSe]:MIXer:LOSS:TABLe[:LOW]
driver.sense.mixer.loss.table.low.set(filename = '1')

This command defines the file name of the conversion loss table to be used for the low (first) range.

param filename

String containing the path and name of the file, or the serial number of the external mixer whose file is required. The R&S FSWP automatically selects the correct cvl file for the current IF. As an alternative, you can also select a user-defined conversion loss table (.acl file) .

Ports

SCPI Commands

SENSe:MIXer:PORTs
class PortsCls[source]

Ports commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: [SENSe]:MIXer:PORTs
value: int = driver.sense.mixer.ports.get()

This command queries the connected mixer type. Currently, only three-port mixers are supported.

return

port_type: 2 | 3 2 Two-port mixer. 3 Three-port mixer.

set(port_type: int) None[source]
# SCPI: [SENSe]:MIXer:PORTs
driver.sense.mixer.ports.set(port_type = 1)

This command queries the connected mixer type. Currently, only three-port mixers are supported.

param port_type

2 | 3 2 Two-port mixer. 3 Three-port mixer.

RfOverrange
class RfOverrangeCls[source]

RfOverrange commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.mixer.rfOverrange.clone()

Subgroups

State

SCPI Commands

SENSe:MIXer:RFOVerrange:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:MIXer:RFOVerrange[:STATe]
value: bool = driver.sense.mixer.rfOverrange.state.get()

If enabled, the band limits are extended beyond ‘RF Start’ and ‘RF Stop’ due to the capabilities of the used harmonics.

return

rf_overrange_state: No help available

set(rf_overrange_state: bool) None[source]
# SCPI: [SENSe]:MIXer:RFOVerrange[:STATe]
driver.sense.mixer.rfOverrange.state.set(rf_overrange_state = False)

If enabled, the band limits are extended beyond ‘RF Start’ and ‘RF Stop’ due to the capabilities of the used harmonics.

param rf_overrange_state

No help available

Signal

SCPI Commands

SENSe:MIXer:SIGNal
class SignalCls[source]

Signal commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() State[source]
# SCPI: [SENSe]:MIXer:SIGNal
value: enums.State = driver.sense.mixer.signal.get()

No command help available

return

state: No help available

set(state: State) None[source]
# SCPI: [SENSe]:MIXer:SIGNal
driver.sense.mixer.signal.set(state = enums.State.ALL)

No command help available

param state

No help available

State

SCPI Commands

SENSe:MIXer:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:MIXer[:STATe]
value: bool = driver.sense.mixer.state.get()

Activates or deactivates the use of a connected external mixer as input for the measurement. This command is only available if the optional External Mixer is installed and an external mixer is connected.

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: [SENSe]:MIXer[:STATe]
driver.sense.mixer.state.set(state = False)

Activates or deactivates the use of a connected external mixer as input for the measurement. This command is only available if the optional External Mixer is installed and an external mixer is connected.

param state

ON | OFF | 1 | 0

Threshold

SCPI Commands

SENSe:MIXer:THReshold
class ThresholdCls[source]

Threshold commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MIXer:THReshold
value: float = driver.sense.mixer.threshold.get()

No command help available

return

threshold: No help available

set(threshold: float) None[source]
# SCPI: [SENSe]:MIXer:THReshold
driver.sense.mixer.threshold.set(threshold = 1.0)

No command help available

param threshold

No help available

Mpower

class MpowerCls[source]

Mpower commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.mpower.clone()

Subgroups

Ftype

SCPI Commands

SENSe:MPOWer:FTYPe
class FtypeCls[source]

Ftype commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() FilterTypeC[source]
# SCPI: [SENSe]:MPOWer:FTYPe
value: enums.FilterTypeC = driver.sense.mpower.ftype.get()

No command help available

return

filter_type: No help available

set(filter_type: FilterTypeC) None[source]
# SCPI: [SENSe]:MPOWer:FTYPe
driver.sense.mpower.ftype.set(filter_type = enums.FilterTypeC.CFILter)

No command help available

param filter_type

No help available

Result
class ResultCls[source]

Result commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.mpower.result.clone()

Subgroups

ListPy

SCPI Commands

SENSe:MPOWer:RESult:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MPOWer:RESult[:LIST]
value: float = driver.sense.mpower.result.listPy.get()

No command help available

return

pulse_power: No help available

Min

SCPI Commands

SENSe:MPOWer:RESult:MIN
class MinCls[source]

Min commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MPOWer:RESult:MIN
value: float = driver.sense.mpower.result.min.get()

No command help available

return

pulse_power: No help available

Sequence

SCPI Commands

SENSe:MPOWer:SEQuence
class SequenceCls[source]

Sequence commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class SetStruct[source]

Structure for setting input parameters. Fields:

  • Frequency: float: No parameter help available

  • Rbw: float: No parameter help available

  • Meas_Time: float: No parameter help available

  • Trigger_Source: enums.TriggerSourceMpower: No parameter help available

  • Trigger_Level: float: No parameter help available

  • Trigger_Offset: float: No parameter help available

  • Detector: enums.MpowerDetector: No parameter help available

  • Of_Pulses: float: No parameter help available

get() List[float][source]
# SCPI: [SENSe]:MPOWer[:SEQuence]
value: List[float] = driver.sense.mpower.sequence.get()

No command help available

return

power_levels: No help available

set(structure: SetStruct) None[source]
# SCPI: [SENSe]:MPOWer[:SEQuence]
structure = driver.sense.mpower.sequence.SetStruct()
structure.Frequency: float = 1.0
structure.Rbw: float = 1.0
structure.Meas_Time: float = 1.0
structure.Trigger_Source: enums.TriggerSourceMpower = enums.TriggerSourceMpower.EXT2
structure.Trigger_Level: float = 1.0
structure.Trigger_Offset: float = 1.0
structure.Detector: enums.MpowerDetector = enums.MpowerDetector.MEAN
structure.Of_Pulses: float = 1.0
driver.sense.mpower.sequence.set(structure)

No command help available

param structure

for set value, see the help for SetStruct structure arguments.

Msra

class MsraCls[source]

Msra commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.msra.clone()

Subgroups

Capture
class CaptureCls[source]

Capture commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.msra.capture.clone()

Subgroups

Offset

SCPI Commands

SENSe:MSRA:CAPTure:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:MSRA:CAPTure:OFFSet
value: float = driver.sense.msra.capture.offset.get()

This setting is only available for secondary applications in MSRA mode, not for the MSRA primary application. It has a similar effect as the trigger offset in other measurements.

return

offset: This parameter defines the time offset between the capture buffer start and the start of the extracted secondary application data. The offset must be a positive value, as the secondary application can only analyze data that is contained in the capture buffer. Range: 0 to Record length, Unit: S

set(offset: float) None[source]
# SCPI: [SENSe]:MSRA:CAPTure:OFFSet
driver.sense.msra.capture.offset.set(offset = 1.0)

This setting is only available for secondary applications in MSRA mode, not for the MSRA primary application. It has a similar effect as the trigger offset in other measurements.

param offset

This parameter defines the time offset between the capture buffer start and the start of the extracted secondary application data. The offset must be a positive value, as the secondary application can only analyze data that is contained in the capture buffer. Range: 0 to Record length, Unit: S

Pmeter<PowerMeter>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.sense.pmeter.repcap_powerMeter_get()
driver.sense.pmeter.repcap_powerMeter_set(repcap.PowerMeter.Nr1)
class PmeterCls[source]

Pmeter commands group definition. 17 total commands, 8 Subgroups, 0 group commands Repeated Capability: PowerMeter, default value after init: PowerMeter.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.pmeter.clone()

Subgroups

Dcycle
class DcycleCls[source]

Dcycle commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.pmeter.dcycle.clone()

Subgroups

State

SCPI Commands

SENSe:PMETer<PowerMeter>:DCYCle:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) bool[source]
# SCPI: [SENSe]:PMETer<p>:DCYCle[:STATe]
value: bool = driver.sense.pmeter.dcycle.state.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

state: No help available

set(state: bool, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:DCYCle[:STATe]
driver.sense.pmeter.dcycle.state.set(state = False, powerMeter = repcap.PowerMeter.Default)

No command help available

param state

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Value

SCPI Commands

SENSe:PMETer<PowerMeter>:DCYCle:VALue
class ValueCls[source]

Value commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) float[source]
# SCPI: [SENSe]:PMETer<p>:DCYCle:VALue
value: float = driver.sense.pmeter.dcycle.value.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

percentage: No help available

set(percentage: float, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:DCYCle:VALue
driver.sense.pmeter.dcycle.value.set(percentage = 1.0, powerMeter = repcap.PowerMeter.Default)

No command help available

param percentage

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Frequency

SCPI Commands

SENSe:PMETer<PowerMeter>:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) float[source]
# SCPI: [SENSe]:PMETer<p>:FREQuency
value: float = driver.sense.pmeter.frequency.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

frequency: No help available

set(frequency: float, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:FREQuency
driver.sense.pmeter.frequency.set(frequency = 1.0, powerMeter = repcap.PowerMeter.Default)

No command help available

param frequency

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.pmeter.frequency.clone()

Subgroups

Mtime

SCPI Commands

SENSe:PMETer<PowerMeter>:MTIMe
class MtimeCls[source]

Mtime commands group definition. 3 total commands, 1 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) Duration[source]
# SCPI: [SENSe]:PMETer<p>:MTIMe
value: enums.Duration = driver.sense.pmeter.mtime.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

duration: No help available

set(duration: Duration, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:MTIMe
driver.sense.pmeter.mtime.set(duration = enums.Duration.LONG, powerMeter = repcap.PowerMeter.Default)

No command help available

param duration

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.pmeter.mtime.clone()

Subgroups

Average
class AverageCls[source]

Average commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.pmeter.mtime.average.clone()

Subgroups

Count

SCPI Commands

SENSe:PMETer<PowerMeter>:MTIMe:AVERage:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) float[source]
# SCPI: [SENSe]:PMETer<p>:MTIMe:AVERage:COUNt
value: float = driver.sense.pmeter.mtime.average.count.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

number_readings: No help available

set(number_readings: float, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:MTIMe:AVERage:COUNt
driver.sense.pmeter.mtime.average.count.set(number_readings = 1.0, powerMeter = repcap.PowerMeter.Default)

No command help available

param number_readings

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

State

SCPI Commands

SENSe:PMETer<PowerMeter>:MTIMe:AVERage:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) bool[source]
# SCPI: [SENSe]:PMETer<p>:MTIMe:AVERage[:STATe]
value: bool = driver.sense.pmeter.mtime.average.state.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

state: No help available

set(state: bool, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:MTIMe:AVERage[:STATe]
driver.sense.pmeter.mtime.average.state.set(state = False, powerMeter = repcap.PowerMeter.Default)

No command help available

param state

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Roffset
class RoffsetCls[source]

Roffset commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.pmeter.roffset.clone()

Subgroups

State

SCPI Commands

SENSe:PMETer<PowerMeter>:ROFFset:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) bool[source]
# SCPI: [SENSe]:PMETer<p>:ROFFset[:STATe]
value: bool = driver.sense.pmeter.roffset.state.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

state: No help available

set(state: bool, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:ROFFset[:STATe]
driver.sense.pmeter.roffset.state.set(state = False, powerMeter = repcap.PowerMeter.Default)

No command help available

param state

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Soffset

SCPI Commands

SENSe:PMETer<PowerMeter>:SOFFset
class SoffsetCls[source]

Soffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) float[source]
# SCPI: [SENSe]:PMETer<p>:SOFFset
value: float = driver.sense.pmeter.soffset.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

sensor_offset: No help available

set(sensor_offset: float, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:SOFFset
driver.sense.pmeter.soffset.set(sensor_offset = 1.0, powerMeter = repcap.PowerMeter.Default)

No command help available

param sensor_offset

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

State

SCPI Commands

SENSe:PMETer<PowerMeter>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) bool[source]
# SCPI: [SENSe]:PMETer<p>[:STATe]
value: bool = driver.sense.pmeter.state.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

state: No help available

set(state: bool, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>[:STATe]
driver.sense.pmeter.state.set(state = False, powerMeter = repcap.PowerMeter.Default)

No command help available

param state

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Trigger
class TriggerCls[source]

Trigger commands group definition. 6 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.pmeter.trigger.clone()

Subgroups

Dtime

SCPI Commands

SENSe:PMETer<PowerMeter>:TRIGger:DTIMe
class DtimeCls[source]

Dtime commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) float[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger:DTIMe
value: float = driver.sense.pmeter.trigger.dtime.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

time: No help available

set(time: float, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger:DTIMe
driver.sense.pmeter.trigger.dtime.set(time = 1.0, powerMeter = repcap.PowerMeter.Default)

No command help available

param time

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Holdoff

SCPI Commands

SENSe:PMETer<PowerMeter>:TRIGger:HOLDoff
class HoldoffCls[source]

Holdoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) float[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger:HOLDoff
value: float = driver.sense.pmeter.trigger.holdoff.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

holdoff: No help available

set(holdoff: float, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger:HOLDoff
driver.sense.pmeter.trigger.holdoff.set(holdoff = 1.0, powerMeter = repcap.PowerMeter.Default)

No command help available

param holdoff

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Hysteresis

SCPI Commands

SENSe:PMETer<PowerMeter>:TRIGger:HYSTeresis
class HysteresisCls[source]

Hysteresis commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) float[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger:HYSTeresis
value: float = driver.sense.pmeter.trigger.hysteresis.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

hysteresis: No help available

set(hysteresis: float, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger:HYSTeresis
driver.sense.pmeter.trigger.hysteresis.set(hysteresis = 1.0, powerMeter = repcap.PowerMeter.Default)

No command help available

param hysteresis

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Level

SCPI Commands

SENSe:PMETer<PowerMeter>:TRIGger:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) float[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger:LEVel
value: float = driver.sense.pmeter.trigger.level.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

level: No help available

set(level: float, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger:LEVel
driver.sense.pmeter.trigger.level.set(level = 1.0, powerMeter = repcap.PowerMeter.Default)

No command help available

param level

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Slope

SCPI Commands

SENSe:PMETer<PowerMeter>:TRIGger:SLOPe
class SlopeCls[source]

Slope commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) SlopeType[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger:SLOPe
value: enums.SlopeType = driver.sense.pmeter.trigger.slope.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

edge: No help available

set(edge: SlopeType, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger:SLOPe
driver.sense.pmeter.trigger.slope.set(edge = enums.SlopeType.NEGative, powerMeter = repcap.PowerMeter.Default)

No command help available

param edge

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

State

SCPI Commands

SENSe:PMETer<PowerMeter>:TRIGger:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) bool[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger[:STATe]
value: bool = driver.sense.pmeter.trigger.state.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

state: No help available

set(state: bool, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:TRIGger[:STATe]
driver.sense.pmeter.trigger.state.set(state = False, powerMeter = repcap.PowerMeter.Default)

No command help available

param state

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Update
class UpdateCls[source]

Update commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.pmeter.update.clone()

Subgroups

State

SCPI Commands

SENSe:PMETer<PowerMeter>:UPDate:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) bool[source]
# SCPI: [SENSe]:PMETer<p>:UPDate[:STATe]
value: bool = driver.sense.pmeter.update.state.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

state: No help available

set(state: bool, powerMeter=PowerMeter.Default) None[source]
# SCPI: [SENSe]:PMETer<p>:UPDate[:STATe]
driver.sense.pmeter.update.state.set(state = False, powerMeter = repcap.PowerMeter.Default)

No command help available

param state

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Power

class PowerCls[source]

Power commands group definition. 66 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.clone()

Subgroups

Achannel

SCPI Commands

SENSe:POWer:ACHannel:PRESet
class AchannelCls[source]

Achannel commands group definition. 62 total commands, 15 Subgroups, 1 group commands

preset(measurement: PowerMeasFunction) None[source]
# SCPI: [SENSe]:POWer:ACHannel:PRESet
driver.sense.power.achannel.preset(measurement = enums.PowerMeasFunction.ACPower)

No command help available

param measurement

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.clone()

Subgroups

AcPairs

SCPI Commands

SENSe:POWer:ACHannel:ACPairs
class AcPairsCls[source]

AcPairs commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:POWer:ACHannel:ACPairs
value: float = driver.sense.power.achannel.acPairs.get()

No command help available

return

channel_pairs: No help available

set(channel_pairs: float) None[source]
# SCPI: [SENSe]:POWer:ACHannel:ACPairs
driver.sense.power.achannel.acPairs.set(channel_pairs = 1.0)

No command help available

param channel_pairs

No help available

AgChannels

SCPI Commands

SENSe:POWer:ACHannel:AGCHannels
class AgChannelsCls[source]

AgChannels commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:POWer:ACHannel:AGCHannels
value: bool = driver.sense.power.achannel.agChannels.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:POWer:ACHannel:AGCHannels
driver.sense.power.achannel.agChannels.set(state = False)

No command help available

param state

No help available

Bandwidth
class BandwidthCls[source]

Bandwidth commands group definition. 5 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.bandwidth.clone()

Subgroups

Gap<GapChannel>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.sense.power.achannel.bandwidth.gap.repcap_gapChannel_get()
driver.sense.power.achannel.bandwidth.gap.repcap_gapChannel_set(repcap.GapChannel.Nr1)
class GapCls[source]

Gap commands group definition. 3 total commands, 2 Subgroups, 0 group commands Repeated Capability: GapChannel, default value after init: GapChannel.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.bandwidth.gap.clone()

Subgroups

Auto

SCPI Commands

SENSe:POWer:ACHannel:BWIDth:GAP<GapChannel>:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(bandwidth: float, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:BWIDth:GAP<gap>[:AUTO]
driver.sense.power.achannel.bandwidth.gap.auto.set(bandwidth = 1.0, gapChannel = repcap.GapChannel.Default)

No command help available

param bandwidth

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Manual
class ManualCls[source]

Manual commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.bandwidth.gap.manual.clone()

Subgroups

Lower

SCPI Commands

SENSe:POWer:ACHannel:BWIDth:GAP<GapChannel>:MANual:LOWer
class LowerCls[source]

Lower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, gapChannel=GapChannel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:BWIDth:GAP<gap>:MANual:LOWer
value: float = driver.sense.power.achannel.bandwidth.gap.manual.lower.get(sb_gaps = enums.SubBlockGaps.AB, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

bandwidth: No help available

set(sb_gaps: SubBlockGaps, bandwidth: float, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:BWIDth:GAP<gap>:MANual:LOWer
driver.sense.power.achannel.bandwidth.gap.manual.lower.set(sb_gaps = enums.SubBlockGaps.AB, bandwidth = 1.0, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param bandwidth

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Upper

SCPI Commands

SENSe:POWer:ACHannel:BWIDth:GAP<GapChannel>:MANual:UPPer
class UpperCls[source]

Upper commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, gapChannel=GapChannel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:BWIDth:GAP<gap>:MANual:UPPer
value: float = driver.sense.power.achannel.bandwidth.gap.manual.upper.get(sb_gaps = enums.SubBlockGaps.AB, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

bandwidth: No help available

set(sb_gaps: SubBlockGaps, bandwidth: float, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:BWIDth:GAP<gap>:MANual:UPPer
driver.sense.power.achannel.bandwidth.gap.manual.upper.set(sb_gaps = enums.SubBlockGaps.AB, bandwidth = 1.0, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param bandwidth

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

UaChannel

SCPI Commands

SENSe:POWer:ACHannel:BWIDth:UACHannel
class UaChannelCls[source]

UaChannel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:POWer:ACHannel:BWIDth:UACHannel
value: float = driver.sense.power.achannel.bandwidth.uaChannel.get()

No command help available

return

bandwidth: No help available

set(bandwidth: float) None[source]
# SCPI: [SENSe]:POWer:ACHannel:BWIDth:UACHannel
driver.sense.power.achannel.bandwidth.uaChannel.set(bandwidth = 1.0)

No command help available

param bandwidth

No help available

Ualternate<UpperAltChannel>

RepCap Settings

# Range: Nr1 .. Nr63
rc = driver.sense.power.achannel.bandwidth.ualternate.repcap_upperAltChannel_get()
driver.sense.power.achannel.bandwidth.ualternate.repcap_upperAltChannel_set(repcap.UpperAltChannel.Nr1)

SCPI Commands

SENSe:POWer:ACHannel:BWIDth:UALTernate<UpperAltChannel>
class UalternateCls[source]

Ualternate commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: UpperAltChannel, default value after init: UpperAltChannel.Nr1

get(upperAltChannel=UpperAltChannel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:BWIDth:UALTernate<ch>
value: float = driver.sense.power.achannel.bandwidth.ualternate.get(upperAltChannel = repcap.UpperAltChannel.Default)

No command help available

param upperAltChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Ualternate’)

return

bandwidth: No help available

set(bandwidth: float, upperAltChannel=UpperAltChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:BWIDth:UALTernate<ch>
driver.sense.power.achannel.bandwidth.ualternate.set(bandwidth = 1.0, upperAltChannel = repcap.UpperAltChannel.Default)

No command help available

param bandwidth

No help available

param upperAltChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Ualternate’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.bandwidth.ualternate.clone()
FilterPy
class FilterPyCls[source]

FilterPy commands group definition. 20 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.clone()

Subgroups

Alpha
class AlphaCls[source]

Alpha commands group definition. 10 total commands, 8 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.alpha.clone()

Subgroups

Achannel

SCPI Commands

SENSe:POWer:ACHannel:FILTer:ALPHa:ACHannel
class AchannelCls[source]

Achannel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:ACHannel
value: float = driver.sense.power.achannel.filterPy.alpha.achannel.get()

No command help available

return

alpha: No help available

set(alpha: float) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:ACHannel
driver.sense.power.achannel.filterPy.alpha.achannel.set(alpha = 1.0)

No command help available

param alpha

No help available

All

SCPI Commands

SENSe:POWer:ACHannel:FILTer:ALPHa:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(value: float) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa[:ALL]
driver.sense.power.achannel.filterPy.alpha.all.set(value = 1.0)

No command help available

param value

No help available

Alternate<Channel>

RepCap Settings

# Range: Ch1 .. Ch64
rc = driver.sense.power.achannel.filterPy.alpha.alternate.repcap_channel_get()
driver.sense.power.achannel.filterPy.alpha.alternate.repcap_channel_set(repcap.Channel.Ch1)

SCPI Commands

SENSe:POWer:ACHannel:FILTer:ALPHa:ALTernate<Channel>
class AlternateCls[source]

Alternate commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Channel, default value after init: Channel.Ch1

get(channel=Channel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:ALTernate<ch>
value: float = driver.sense.power.achannel.filterPy.alpha.alternate.get(channel = repcap.Channel.Default)

No command help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

return

alpha: No help available

set(alpha: float, channel=Channel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:ALTernate<ch>
driver.sense.power.achannel.filterPy.alpha.alternate.set(alpha = 1.0, channel = repcap.Channel.Default)

No command help available

param alpha

No help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.alpha.alternate.clone()
Channel<Channel>

RepCap Settings

# Range: Ch1 .. Ch64
rc = driver.sense.power.achannel.filterPy.alpha.channel.repcap_channel_get()
driver.sense.power.achannel.filterPy.alpha.channel.repcap_channel_set(repcap.Channel.Ch1)

SCPI Commands

SENSe:POWer:ACHannel:FILTer:ALPHa:CHANnel<Channel>
class ChannelCls[source]

Channel commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Channel, default value after init: Channel.Ch1

get(channel=Channel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:CHANnel<ch>
value: float = driver.sense.power.achannel.filterPy.alpha.channel.get(channel = repcap.Channel.Default)

No command help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

return

alpha: No help available

set(alpha: float, channel=Channel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:CHANnel<ch>
driver.sense.power.achannel.filterPy.alpha.channel.set(alpha = 1.0, channel = repcap.Channel.Default)

No command help available

param alpha

No help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.alpha.channel.clone()
Gap<GapChannel>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.sense.power.achannel.filterPy.alpha.gap.repcap_gapChannel_get()
driver.sense.power.achannel.filterPy.alpha.gap.repcap_gapChannel_set(repcap.GapChannel.Nr1)
class GapCls[source]

Gap commands group definition. 3 total commands, 2 Subgroups, 0 group commands Repeated Capability: GapChannel, default value after init: GapChannel.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.alpha.gap.clone()

Subgroups

Auto

SCPI Commands

SENSe:POWer:ACHannel:FILTer:ALPHa:GAP<GapChannel>:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(alpha: float, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:GAP<gap>[:AUTO]
driver.sense.power.achannel.filterPy.alpha.gap.auto.set(alpha = 1.0, gapChannel = repcap.GapChannel.Default)

No command help available

param alpha

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Manual
class ManualCls[source]

Manual commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.alpha.gap.manual.clone()

Subgroups

Lower

SCPI Commands

SENSe:POWer:ACHannel:FILTer:ALPHa:GAP<GapChannel>:MANual:LOWer
class LowerCls[source]

Lower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, gapChannel=GapChannel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:GAP<gap>:MANual:LOWer
value: float = driver.sense.power.achannel.filterPy.alpha.gap.manual.lower.get(sb_gaps = enums.SubBlockGaps.AB, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

alpha: No help available

set(sb_gaps: SubBlockGaps, alpha: float, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:GAP<gap>:MANual:LOWer
driver.sense.power.achannel.filterPy.alpha.gap.manual.lower.set(sb_gaps = enums.SubBlockGaps.AB, alpha = 1.0, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param alpha

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Upper

SCPI Commands

SENSe:POWer:ACHannel:FILTer:ALPHa:GAP<GapChannel>:MANual:UPPer
class UpperCls[source]

Upper commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, gapChannel=GapChannel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:GAP<gap>:MANual:UPPer
value: float = driver.sense.power.achannel.filterPy.alpha.gap.manual.upper.get(sb_gaps = enums.SubBlockGaps.AB, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

alpha: No help available

set(sb_gaps: SubBlockGaps, alpha: float, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:GAP<gap>:MANual:UPPer
driver.sense.power.achannel.filterPy.alpha.gap.manual.upper.set(sb_gaps = enums.SubBlockGaps.AB, alpha = 1.0, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param alpha

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Sblock<SubBlock>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.sense.power.achannel.filterPy.alpha.sblock.repcap_subBlock_get()
driver.sense.power.achannel.filterPy.alpha.sblock.repcap_subBlock_set(repcap.SubBlock.Nr1)
class SblockCls[source]

Sblock commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: SubBlock, default value after init: SubBlock.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.alpha.sblock.clone()

Subgroups

Channel<Channel>

RepCap Settings

# Range: Ch1 .. Ch64
rc = driver.sense.power.achannel.filterPy.alpha.sblock.channel.repcap_channel_get()
driver.sense.power.achannel.filterPy.alpha.sblock.channel.repcap_channel_set(repcap.Channel.Ch1)

SCPI Commands

SENSe:POWer:ACHannel:FILTer:ALPHa:SBLock<SubBlock>:CHANnel<Channel>
class ChannelCls[source]

Channel commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Channel, default value after init: Channel.Ch1

get(subBlock=SubBlock.Default, channel=Channel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:SBLock<sb>:CHANnel<ch>
value: float = driver.sense.power.achannel.filterPy.alpha.sblock.channel.get(subBlock = repcap.SubBlock.Default, channel = repcap.Channel.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

return

alpha: No help available

set(alpha: float, subBlock=SubBlock.Default, channel=Channel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:SBLock<sb>:CHANnel<ch>
driver.sense.power.achannel.filterPy.alpha.sblock.channel.set(alpha = 1.0, subBlock = repcap.SubBlock.Default, channel = repcap.Channel.Default)

No command help available

param alpha

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.alpha.sblock.channel.clone()
UaChannel

SCPI Commands

SENSe:POWer:ACHannel:FILTer:ALPHa:UACHannel
class UaChannelCls[source]

UaChannel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:UACHannel
value: float = driver.sense.power.achannel.filterPy.alpha.uaChannel.get()

No command help available

return

alpha: No help available

set(alpha: float) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:UACHannel
driver.sense.power.achannel.filterPy.alpha.uaChannel.set(alpha = 1.0)

No command help available

param alpha

No help available

Ualternate<UpperAltChannel>

RepCap Settings

# Range: Nr1 .. Nr63
rc = driver.sense.power.achannel.filterPy.alpha.ualternate.repcap_upperAltChannel_get()
driver.sense.power.achannel.filterPy.alpha.ualternate.repcap_upperAltChannel_set(repcap.UpperAltChannel.Nr1)

SCPI Commands

SENSe:POWer:ACHannel:FILTer:ALPHa:UALTernate<UpperAltChannel>
class UalternateCls[source]

Ualternate commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: UpperAltChannel, default value after init: UpperAltChannel.Nr1

get(upperAltChannel=UpperAltChannel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:UALTernate<ch>
value: float = driver.sense.power.achannel.filterPy.alpha.ualternate.get(upperAltChannel = repcap.UpperAltChannel.Default)

No command help available

param upperAltChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Ualternate’)

return

alpha: No help available

set(alpha: float, upperAltChannel=UpperAltChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer:ALPHa:UALTernate<ch>
driver.sense.power.achannel.filterPy.alpha.ualternate.set(alpha = 1.0, upperAltChannel = repcap.UpperAltChannel.Default)

No command help available

param alpha

No help available

param upperAltChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Ualternate’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.alpha.ualternate.clone()
State
class StateCls[source]

State commands group definition. 10 total commands, 8 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.state.clone()

Subgroups

Achannel

SCPI Commands

SENSe:POWer:ACHannel:FILTer:STATe:ACHannel
class AchannelCls[source]

Achannel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:ACHannel
value: bool = driver.sense.power.achannel.filterPy.state.achannel.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:ACHannel
driver.sense.power.achannel.filterPy.state.achannel.set(state = False)

No command help available

param state

No help available

All

SCPI Commands

SENSe:POWer:ACHannel:FILTer:STATe:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe][:ALL]
driver.sense.power.achannel.filterPy.state.all.set(state = False)

No command help available

param state

No help available

Alternate<Channel>

RepCap Settings

# Range: Ch1 .. Ch64
rc = driver.sense.power.achannel.filterPy.state.alternate.repcap_channel_get()
driver.sense.power.achannel.filterPy.state.alternate.repcap_channel_set(repcap.Channel.Ch1)

SCPI Commands

SENSe:POWer:ACHannel:FILTer:STATe:ALTernate<Channel>
class AlternateCls[source]

Alternate commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Channel, default value after init: Channel.Ch1

get(channel=Channel.Default) bool[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:ALTernate<ch>
value: bool = driver.sense.power.achannel.filterPy.state.alternate.get(channel = repcap.Channel.Default)

No command help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

return

state: No help available

set(state: bool, channel=Channel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:ALTernate<ch>
driver.sense.power.achannel.filterPy.state.alternate.set(state = False, channel = repcap.Channel.Default)

No command help available

param state

No help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.state.alternate.clone()
Channel<Channel>

RepCap Settings

# Range: Ch1 .. Ch64
rc = driver.sense.power.achannel.filterPy.state.channel.repcap_channel_get()
driver.sense.power.achannel.filterPy.state.channel.repcap_channel_set(repcap.Channel.Ch1)

SCPI Commands

SENSe:POWer:ACHannel:FILTer:STATe:CHANnel<Channel>
class ChannelCls[source]

Channel commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Channel, default value after init: Channel.Ch1

get(channel=Channel.Default) bool[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:CHANnel<ch>
value: bool = driver.sense.power.achannel.filterPy.state.channel.get(channel = repcap.Channel.Default)

No command help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

return

state: No help available

set(state: bool, channel=Channel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:CHANnel<ch>
driver.sense.power.achannel.filterPy.state.channel.set(state = False, channel = repcap.Channel.Default)

No command help available

param state

No help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.state.channel.clone()
Gap<GapChannel>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.sense.power.achannel.filterPy.state.gap.repcap_gapChannel_get()
driver.sense.power.achannel.filterPy.state.gap.repcap_gapChannel_set(repcap.GapChannel.Nr1)
class GapCls[source]

Gap commands group definition. 3 total commands, 2 Subgroups, 0 group commands Repeated Capability: GapChannel, default value after init: GapChannel.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.state.gap.clone()

Subgroups

Auto

SCPI Commands

SENSe:POWer:ACHannel:FILTer:STATe:GAP<GapChannel>:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:GAP<gap>[:AUTO]
driver.sense.power.achannel.filterPy.state.gap.auto.set(state = False, gapChannel = repcap.GapChannel.Default)

No command help available

param state

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Manual
class ManualCls[source]

Manual commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.state.gap.manual.clone()

Subgroups

Lower

SCPI Commands

SENSe:POWer:ACHannel:FILTer:STATe:GAP<GapChannel>:MANual:LOWer
class LowerCls[source]

Lower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, gapChannel=GapChannel.Default) bool[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:GAP<gap>:MANual:LOWer
value: bool = driver.sense.power.achannel.filterPy.state.gap.manual.lower.get(sb_gaps = enums.SubBlockGaps.AB, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

state: No help available

set(sb_gaps: SubBlockGaps, state: bool, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:GAP<gap>:MANual:LOWer
driver.sense.power.achannel.filterPy.state.gap.manual.lower.set(sb_gaps = enums.SubBlockGaps.AB, state = False, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param state

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Upper

SCPI Commands

SENSe:POWer:ACHannel:FILTer:STATe:GAP<GapChannel>:MANual:UPPer
class UpperCls[source]

Upper commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, gapChannel=GapChannel.Default) bool[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:GAP<gap>:MANual:UPPer
value: bool = driver.sense.power.achannel.filterPy.state.gap.manual.upper.get(sb_gaps = enums.SubBlockGaps.AB, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

state: No help available

set(sb_gaps: SubBlockGaps, state: bool, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:GAP<gap>:MANual:UPPer
driver.sense.power.achannel.filterPy.state.gap.manual.upper.set(sb_gaps = enums.SubBlockGaps.AB, state = False, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param state

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Sblock<SubBlock>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.sense.power.achannel.filterPy.state.sblock.repcap_subBlock_get()
driver.sense.power.achannel.filterPy.state.sblock.repcap_subBlock_set(repcap.SubBlock.Nr1)
class SblockCls[source]

Sblock commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: SubBlock, default value after init: SubBlock.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.state.sblock.clone()

Subgroups

Channel<Channel>

RepCap Settings

# Range: Ch1 .. Ch64
rc = driver.sense.power.achannel.filterPy.state.sblock.channel.repcap_channel_get()
driver.sense.power.achannel.filterPy.state.sblock.channel.repcap_channel_set(repcap.Channel.Ch1)

SCPI Commands

SENSe:POWer:ACHannel:FILTer:STATe:SBLock<SubBlock>:CHANnel<Channel>
class ChannelCls[source]

Channel commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Channel, default value after init: Channel.Ch1

get(subBlock=SubBlock.Default, channel=Channel.Default) bool[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:SBLock<sb>:CHANnel<ch>
value: bool = driver.sense.power.achannel.filterPy.state.sblock.channel.get(subBlock = repcap.SubBlock.Default, channel = repcap.Channel.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

return

state: No help available

set(state: bool, subBlock=SubBlock.Default, channel=Channel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:SBLock<sb>:CHANnel<ch>
driver.sense.power.achannel.filterPy.state.sblock.channel.set(state = False, subBlock = repcap.SubBlock.Default, channel = repcap.Channel.Default)

No command help available

param state

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.state.sblock.channel.clone()
UaChannel

SCPI Commands

SENSe:POWer:ACHannel:FILTer:STATe:UACHannel
class UaChannelCls[source]

UaChannel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:UACHannel
value: bool = driver.sense.power.achannel.filterPy.state.uaChannel.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:UACHannel
driver.sense.power.achannel.filterPy.state.uaChannel.set(state = False)

No command help available

param state

No help available

Ualternate<UpperAltChannel>

RepCap Settings

# Range: Nr1 .. Nr63
rc = driver.sense.power.achannel.filterPy.state.ualternate.repcap_upperAltChannel_get()
driver.sense.power.achannel.filterPy.state.ualternate.repcap_upperAltChannel_set(repcap.UpperAltChannel.Nr1)

SCPI Commands

SENSe:POWer:ACHannel:FILTer:STATe:UALTernate<UpperAltChannel>
class UalternateCls[source]

Ualternate commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: UpperAltChannel, default value after init: UpperAltChannel.Nr1

get(upperAltChannel=UpperAltChannel.Default) bool[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:UALTernate<ch>
value: bool = driver.sense.power.achannel.filterPy.state.ualternate.get(upperAltChannel = repcap.UpperAltChannel.Default)

No command help available

param upperAltChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Ualternate’)

return

state: No help available

set(state: bool, upperAltChannel=UpperAltChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:FILTer[:STATe]:UALTernate<ch>
driver.sense.power.achannel.filterPy.state.ualternate.set(state = False, upperAltChannel = repcap.UpperAltChannel.Default)

No command help available

param state

No help available

param upperAltChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Ualternate’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.filterPy.state.ualternate.clone()
Gap<GapChannel>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.sense.power.achannel.gap.repcap_gapChannel_get()
driver.sense.power.achannel.gap.repcap_gapChannel_set(repcap.GapChannel.Nr1)
class GapCls[source]

Gap commands group definition. 4 total commands, 3 Subgroups, 0 group commands Repeated Capability: GapChannel, default value after init: GapChannel.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.gap.clone()

Subgroups

Auto
class AutoCls[source]

Auto commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.gap.auto.clone()

Subgroups

Msize

SCPI Commands

SENSe:POWer:ACHannel:GAP<GapChannel>:AUTO:MSIZe
class MsizeCls[source]

Msize commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(gapChannel=GapChannel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:GAP<gap>[:AUTO]:MSIZe
value: float = driver.sense.power.achannel.gap.auto.msize.get(gapChannel = repcap.GapChannel.Default)

No command help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

bandwidth: No help available

set(bandwidth: float, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:GAP<gap>[:AUTO]:MSIZe
driver.sense.power.achannel.gap.auto.msize.set(bandwidth = 1.0, gapChannel = repcap.GapChannel.Default)

No command help available

param bandwidth

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Manual
class ManualCls[source]

Manual commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.gap.manual.clone()

Subgroups

Channel
class ChannelCls[source]

Channel commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.gap.manual.channel.clone()

Subgroups

Count
class CountCls[source]

Count commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.gap.manual.channel.count.clone()

Subgroups

Lower

SCPI Commands

SENSe:POWer:ACHannel:GAP<GapChannel>:MANual:CHANnel:COUNt:LOWer
class LowerCls[source]

Lower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, gapChannel=GapChannel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:GAP<gap>:MANual:CHANnel:COUNt:LOWer
value: float = driver.sense.power.achannel.gap.manual.channel.count.lower.get(sb_gaps = enums.SubBlockGaps.AB, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

count: No help available

set(sb_gaps: SubBlockGaps, count: float, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:GAP<gap>:MANual:CHANnel:COUNt:LOWer
driver.sense.power.achannel.gap.manual.channel.count.lower.set(sb_gaps = enums.SubBlockGaps.AB, count = 1.0, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param count

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Upper

SCPI Commands

SENSe:POWer:ACHannel:GAP<GapChannel>:MANual:CHANnel:COUNt:UPPer
class UpperCls[source]

Upper commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, gapChannel=GapChannel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:GAP<gap>:MANual:CHANnel:COUNt:UPPer
value: float = driver.sense.power.achannel.gap.manual.channel.count.upper.get(sb_gaps = enums.SubBlockGaps.AB, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

count: No help available

set(sb_gaps: SubBlockGaps, count: float, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:GAP<gap>:MANual:CHANnel:COUNt:UPPer
driver.sense.power.achannel.gap.manual.channel.count.upper.set(sb_gaps = enums.SubBlockGaps.AB, count = 1.0, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param count

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Mode

SCPI Commands

SENSe:POWer:ACHannel:GAP<GapChannel>:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(gapChannel=GapChannel.Default) AutoManualMode[source]
# SCPI: [SENSe]:POWer:ACHannel:GAP<gap>:MODE
value: enums.AutoManualMode = driver.sense.power.achannel.gap.mode.get(gapChannel = repcap.GapChannel.Default)

No command help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

mode: No help available

set(mode: AutoManualMode, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:GAP<gap>:MODE
driver.sense.power.achannel.gap.mode.set(mode = enums.AutoManualMode.AUTO, gapChannel = repcap.GapChannel.Default)

No command help available

param mode

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Gchannel
class GchannelCls[source]

Gchannel commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.gchannel.clone()

Subgroups

State
class StateCls[source]

State commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.gchannel.state.clone()

Subgroups

Gap<GapChannel>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.sense.power.achannel.gchannel.state.gap.repcap_gapChannel_get()
driver.sense.power.achannel.gchannel.state.gap.repcap_gapChannel_set(repcap.GapChannel.Nr1)
class GapCls[source]

Gap commands group definition. 2 total commands, 1 Subgroups, 0 group commands Repeated Capability: GapChannel, default value after init: GapChannel.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.gchannel.state.gap.clone()

Subgroups

Manual
class ManualCls[source]

Manual commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.gchannel.state.gap.manual.clone()

Subgroups

Lower

SCPI Commands

SENSe:POWer:ACHannel:GCHannel:STATe:GAP<GapChannel>:MANual:LOWer
class LowerCls[source]

Lower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, gapChannel=GapChannel.Default) bool[source]
# SCPI: [SENSe]:POWer:ACHannel:GCHannel[:STATe]:GAP<gap>:MANual:LOWer
value: bool = driver.sense.power.achannel.gchannel.state.gap.manual.lower.get(sb_gaps = enums.SubBlockGaps.AB, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

state: No help available

set(sb_gaps: SubBlockGaps, state: bool, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:GCHannel[:STATe]:GAP<gap>:MANual:LOWer
driver.sense.power.achannel.gchannel.state.gap.manual.lower.set(sb_gaps = enums.SubBlockGaps.AB, state = False, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param state

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Upper

SCPI Commands

SENSe:POWer:ACHannel:GCHannel:STATe:GAP<GapChannel>:MANual:UPPer
class UpperCls[source]

Upper commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, gapChannel=GapChannel.Default) bool[source]
# SCPI: [SENSe]:POWer:ACHannel:GCHannel[:STATe]:GAP<gap>:MANual:UPPer
value: bool = driver.sense.power.achannel.gchannel.state.gap.manual.upper.get(sb_gaps = enums.SubBlockGaps.AB, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

state: No help available

set(sb_gaps: SubBlockGaps, state: bool, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:GCHannel[:STATe]:GAP<gap>:MANual:UPPer
driver.sense.power.achannel.gchannel.state.gap.manual.upper.set(sb_gaps = enums.SubBlockGaps.AB, state = False, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param state

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Mode

SCPI Commands

SENSe:POWer:ACHannel:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() ReferenceMode[source]
# SCPI: [SENSe]:POWer:ACHannel:MODE
value: enums.ReferenceMode = driver.sense.power.achannel.mode.get()

No command help available

return

mode: No help available

set(mode: ReferenceMode) None[source]
# SCPI: [SENSe]:POWer:ACHannel:MODE
driver.sense.power.achannel.mode.set(mode = enums.ReferenceMode.ABSolute)

No command help available

param mode

No help available

Name
class NameCls[source]

Name commands group definition. 6 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.name.clone()

Subgroups

Achannel

SCPI Commands

SENSe:POWer:ACHannel:NAME:ACHannel
class AchannelCls[source]

Achannel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:POWer:ACHannel:NAME:ACHannel
value: str = driver.sense.power.achannel.name.achannel.get()

No command help available

return

name: No help available

set(name: str) None[source]
# SCPI: [SENSe]:POWer:ACHannel:NAME:ACHannel
driver.sense.power.achannel.name.achannel.set(name = '1')

No command help available

param name

No help available

Alternate<Channel>

RepCap Settings

# Range: Ch1 .. Ch64
rc = driver.sense.power.achannel.name.alternate.repcap_channel_get()
driver.sense.power.achannel.name.alternate.repcap_channel_set(repcap.Channel.Ch1)

SCPI Commands

SENSe:POWer:ACHannel:NAME:ALTernate<Channel>
class AlternateCls[source]

Alternate commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Channel, default value after init: Channel.Ch1

get(channel=Channel.Default) str[source]
# SCPI: [SENSe]:POWer:ACHannel:NAME:ALTernate<ch>
value: str = driver.sense.power.achannel.name.alternate.get(channel = repcap.Channel.Default)

No command help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

return

name: No help available

set(name: str, channel=Channel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:NAME:ALTernate<ch>
driver.sense.power.achannel.name.alternate.set(name = '1', channel = repcap.Channel.Default)

No command help available

param name

No help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.name.alternate.clone()
Channel<Channel>

RepCap Settings

# Range: Ch1 .. Ch64
rc = driver.sense.power.achannel.name.channel.repcap_channel_get()
driver.sense.power.achannel.name.channel.repcap_channel_set(repcap.Channel.Ch1)

SCPI Commands

SENSe:POWer:ACHannel:NAME:CHANnel<Channel>
class ChannelCls[source]

Channel commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Channel, default value after init: Channel.Ch1

get(channel=Channel.Default) str[source]
# SCPI: [SENSe]:POWer:ACHannel:NAME:CHANnel<ch>
value: str = driver.sense.power.achannel.name.channel.get(channel = repcap.Channel.Default)

No command help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

return

name: No help available

set(name: str, channel=Channel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:NAME:CHANnel<ch>
driver.sense.power.achannel.name.channel.set(name = '1', channel = repcap.Channel.Default)

No command help available

param name

No help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.name.channel.clone()
Gap<GapChannel>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.sense.power.achannel.name.gap.repcap_gapChannel_get()
driver.sense.power.achannel.name.gap.repcap_gapChannel_set(repcap.GapChannel.Nr1)

SCPI Commands

SENSe:POWer:ACHannel:NAME:GAP<GapChannel>
class GapCls[source]

Gap commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: GapChannel, default value after init: GapChannel.Nr1

get(gapChannel=GapChannel.Default) str[source]
# SCPI: [SENSe]:POWer:ACHannel:NAME:GAP<gap>
value: str = driver.sense.power.achannel.name.gap.get(gapChannel = repcap.GapChannel.Default)

No command help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

name: No help available

set(name: str, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:NAME:GAP<gap>
driver.sense.power.achannel.name.gap.set(name = '1', gapChannel = repcap.GapChannel.Default)

No command help available

param name

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.name.gap.clone()
UaChannel

SCPI Commands

SENSe:POWer:ACHannel:NAME:UACHannel
class UaChannelCls[source]

UaChannel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:POWer:ACHannel:NAME:UACHannel
value: str = driver.sense.power.achannel.name.uaChannel.get()

No command help available

return

name: No help available

set(name: str) None[source]
# SCPI: [SENSe]:POWer:ACHannel:NAME:UACHannel
driver.sense.power.achannel.name.uaChannel.set(name = '1')

No command help available

param name

No help available

Ualternate<UpperAltChannel>

RepCap Settings

# Range: Nr1 .. Nr63
rc = driver.sense.power.achannel.name.ualternate.repcap_upperAltChannel_get()
driver.sense.power.achannel.name.ualternate.repcap_upperAltChannel_set(repcap.UpperAltChannel.Nr1)

SCPI Commands

SENSe:POWer:ACHannel:NAME:UALTernate<UpperAltChannel>
class UalternateCls[source]

Ualternate commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: UpperAltChannel, default value after init: UpperAltChannel.Nr1

get(upperAltChannel=UpperAltChannel.Default) str[source]
# SCPI: [SENSe]:POWer:ACHannel:NAME:UALTernate<ch>
value: str = driver.sense.power.achannel.name.ualternate.get(upperAltChannel = repcap.UpperAltChannel.Default)

No command help available

param upperAltChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Ualternate’)

return

name: No help available

set(name: str, upperAltChannel=UpperAltChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:NAME:UALTernate<ch>
driver.sense.power.achannel.name.ualternate.set(name = '1', upperAltChannel = repcap.UpperAltChannel.Default)

No command help available

param name

No help available

param upperAltChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Ualternate’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.name.ualternate.clone()
PresetRefLevel

SCPI Commands

SENSe:POWer:ACHannel:PRESet:RLEVel
class PresetRefLevelCls[source]

PresetRefLevel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(opc_timeout_ms: int = -1) None[source]
# SCPI: [SENSe]:POWer:ACHannel:PRESet:RLEVel
driver.sense.power.achannel.presetRefLevel.set()

No command help available

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Reference
class ReferenceCls[source]

Reference commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.reference.clone()

Subgroups

TxChannel
class TxChannelCls[source]

TxChannel commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.reference.txChannel.clone()

Subgroups

Auto

SCPI Commands

SENSe:POWer:ACHannel:REFerence:TXCHannel:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(ref_channel: RefChannel) None[source]
# SCPI: [SENSe]:POWer:ACHannel:REFerence:TXCHannel:AUTO
driver.sense.power.achannel.reference.txChannel.auto.set(ref_channel = enums.RefChannel.LHIGhest)

No command help available

param ref_channel

No help available

Manual

SCPI Commands

SENSe:POWer:ACHannel:REFerence:TXCHannel:MANual
class ManualCls[source]

Manual commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:POWer:ACHannel:REFerence:TXCHannel:MANual
value: float = driver.sense.power.achannel.reference.txChannel.manual.get()

No command help available

return

channel_number: No help available

set(channel_number: float) None[source]
# SCPI: [SENSe]:POWer:ACHannel:REFerence:TXCHannel:MANual
driver.sense.power.achannel.reference.txChannel.manual.set(channel_number = 1.0)

No command help available

param channel_number

No help available

Sbcount

SCPI Commands

SENSe:POWer:ACHannel:SBCount
class SbcountCls[source]

Sbcount commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:POWer:ACHannel:SBCount
value: float = driver.sense.power.achannel.sbcount.get()

No command help available

return

number: No help available

set(number: float) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SBCount
driver.sense.power.achannel.sbcount.set(number = 1.0)

No command help available

param number

No help available

Sblock<SubBlock>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.sense.power.achannel.sblock.repcap_subBlock_get()
driver.sense.power.achannel.sblock.repcap_subBlock_set(repcap.SubBlock.Nr1)
class SblockCls[source]

Sblock commands group definition. 7 total commands, 7 Subgroups, 0 group commands Repeated Capability: SubBlock, default value after init: SubBlock.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.sblock.clone()

Subgroups

Bandwidth
class BandwidthCls[source]

Bandwidth commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.sblock.bandwidth.clone()

Subgroups

Channel<Channel>

RepCap Settings

# Range: Ch1 .. Ch64
rc = driver.sense.power.achannel.sblock.bandwidth.channel.repcap_channel_get()
driver.sense.power.achannel.sblock.bandwidth.channel.repcap_channel_set(repcap.Channel.Ch1)

SCPI Commands

SENSe:POWer:ACHannel:SBLock<SubBlock>:BWIDth:CHANnel<Channel>
class ChannelCls[source]

Channel commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Channel, default value after init: Channel.Ch1

get(subBlock=SubBlock.Default, channel=Channel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:SBLock<sb>:BWIDth[:CHANnel<ch>]
value: float = driver.sense.power.achannel.sblock.bandwidth.channel.get(subBlock = repcap.SubBlock.Default, channel = repcap.Channel.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

return

bandwidth: No help available

set(bandwidth: float, subBlock=SubBlock.Default, channel=Channel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SBLock<sb>:BWIDth[:CHANnel<ch>]
driver.sense.power.achannel.sblock.bandwidth.channel.set(bandwidth = 1.0, subBlock = repcap.SubBlock.Default, channel = repcap.Channel.Default)

No command help available

param bandwidth

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.sblock.bandwidth.channel.clone()
Center
class CenterCls[source]

Center commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.sblock.center.clone()

Subgroups

Channel<Channel>

RepCap Settings

# Range: Ch1 .. Ch64
rc = driver.sense.power.achannel.sblock.center.channel.repcap_channel_get()
driver.sense.power.achannel.sblock.center.channel.repcap_channel_set(repcap.Channel.Ch1)

SCPI Commands

SENSe:POWer:ACHannel:SBLock<SubBlock>:CENTer:CHANnel<Channel>
class ChannelCls[source]

Channel commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Channel, default value after init: Channel.Ch1

get(subBlock=SubBlock.Default, channel=Channel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:SBLock<sb>:CENTer[:CHANnel<ch>]
value: float = driver.sense.power.achannel.sblock.center.channel.get(subBlock = repcap.SubBlock.Default, channel = repcap.Channel.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

return

frequency: No help available

set(frequency: float, subBlock=SubBlock.Default, channel=Channel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SBLock<sb>:CENTer[:CHANnel<ch>]
driver.sense.power.achannel.sblock.center.channel.set(frequency = 1.0, subBlock = repcap.SubBlock.Default, channel = repcap.Channel.Default)

No command help available

param frequency

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.sblock.center.channel.clone()
Frequency
class FrequencyCls[source]

Frequency commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.sblock.frequency.clone()

Subgroups

Center

SCPI Commands

SENSe:POWer:ACHannel:SBLock<SubBlock>:FREQuency:CENTer
class CenterCls[source]

Center commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:SBLock<sb>:FREQuency:CENTer
value: float = driver.sense.power.achannel.sblock.frequency.center.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

return

frequency: No help available

set(frequency: float, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SBLock<sb>:FREQuency:CENTer
driver.sense.power.achannel.sblock.frequency.center.set(frequency = 1.0, subBlock = repcap.SubBlock.Default)

No command help available

param frequency

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

Name
class NameCls[source]

Name commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.sblock.name.clone()

Subgroups

Channel<Channel>

RepCap Settings

# Range: Ch1 .. Ch64
rc = driver.sense.power.achannel.sblock.name.channel.repcap_channel_get()
driver.sense.power.achannel.sblock.name.channel.repcap_channel_set(repcap.Channel.Ch1)

SCPI Commands

SENSe:POWer:ACHannel:SBLock<SubBlock>:NAME:CHANnel<Channel>
class ChannelCls[source]

Channel commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Channel, default value after init: Channel.Ch1

get(subBlock=SubBlock.Default, channel=Channel.Default) str[source]
# SCPI: [SENSe]:POWer:ACHannel:SBLock<sb>:NAME[:CHANnel<ch>]
value: str = driver.sense.power.achannel.sblock.name.channel.get(subBlock = repcap.SubBlock.Default, channel = repcap.Channel.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

return

name: No help available

set(name: str, subBlock=SubBlock.Default, channel=Channel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SBLock<sb>:NAME[:CHANnel<ch>]
driver.sense.power.achannel.sblock.name.channel.set(name = '1', subBlock = repcap.SubBlock.Default, channel = repcap.Channel.Default)

No command help available

param name

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.sblock.name.channel.clone()
RfbWidth

SCPI Commands

SENSe:POWer:ACHannel:SBLock<SubBlock>:RFBWidth
class RfbWidthCls[source]

RfbWidth commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:SBLock<sb>:RFBWidth
value: float = driver.sense.power.achannel.sblock.rfbWidth.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

return

bandwidth: No help available

set(bandwidth: float, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SBLock<sb>:RFBWidth
driver.sense.power.achannel.sblock.rfbWidth.set(bandwidth = 1.0, subBlock = repcap.SubBlock.Default)

No command help available

param bandwidth

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

Technology
class TechnologyCls[source]

Technology commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.sblock.technology.clone()

Subgroups

Channel<Channel>

RepCap Settings

# Range: Ch1 .. Ch64
rc = driver.sense.power.achannel.sblock.technology.channel.repcap_channel_get()
driver.sense.power.achannel.sblock.technology.channel.repcap_channel_set(repcap.Channel.Ch1)

SCPI Commands

SENSe:POWer:ACHannel:SBLock<SubBlock>:TECHnology:CHANnel<Channel>
class ChannelCls[source]

Channel commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Channel, default value after init: Channel.Ch1

get(subBlock=SubBlock.Default, channel=Channel.Default) TechnologyStandardA[source]
# SCPI: [SENSe]:POWer:ACHannel:SBLock<sb>:TECHnology[:CHANnel<ch>]
value: enums.TechnologyStandardA = driver.sense.power.achannel.sblock.technology.channel.get(subBlock = repcap.SubBlock.Default, channel = repcap.Channel.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

return

standard: No help available

set(standard: TechnologyStandardA, subBlock=SubBlock.Default, channel=Channel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SBLock<sb>:TECHnology[:CHANnel<ch>]
driver.sense.power.achannel.sblock.technology.channel.set(standard = enums.TechnologyStandardA.GSM, subBlock = repcap.SubBlock.Default, channel = repcap.Channel.Default)

No command help available

param standard

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.sblock.technology.channel.clone()
TxChannel
class TxChannelCls[source]

TxChannel commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.sblock.txChannel.clone()

Subgroups

Count

SCPI Commands

SENSe:POWer:ACHannel:SBLock<SubBlock>:TXCHannel:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(subBlock=SubBlock.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:SBLock<sb>:TXCHannel:COUNt
value: float = driver.sense.power.achannel.sblock.txChannel.count.get(subBlock = repcap.SubBlock.Default)

No command help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

return

number: No help available

set(number: float, subBlock=SubBlock.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SBLock<sb>:TXCHannel:COUNt
driver.sense.power.achannel.sblock.txChannel.count.set(number = 1.0, subBlock = repcap.SubBlock.Default)

No command help available

param number

No help available

param subBlock

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Sblock’)

Spacing
class SpacingCls[source]

Spacing commands group definition. 8 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.spacing.clone()

Subgroups

Achannel

SCPI Commands

SENSe:POWer:ACHannel:SPACing:ACHannel
class AchannelCls[source]

Achannel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:POWer:ACHannel:SPACing[:ACHannel]
value: float = driver.sense.power.achannel.spacing.achannel.get()

No command help available

return

spacing: No help available

set(spacing: float) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SPACing[:ACHannel]
driver.sense.power.achannel.spacing.achannel.set(spacing = 1.0)

No command help available

param spacing

No help available

Alternate<Channel>

RepCap Settings

# Range: Ch1 .. Ch64
rc = driver.sense.power.achannel.spacing.alternate.repcap_channel_get()
driver.sense.power.achannel.spacing.alternate.repcap_channel_set(repcap.Channel.Ch1)

SCPI Commands

SENSe:POWer:ACHannel:SPACing:ALTernate<Channel>
class AlternateCls[source]

Alternate commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Channel, default value after init: Channel.Ch1

get(channel=Channel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:SPACing:ALTernate<ch>
value: float = driver.sense.power.achannel.spacing.alternate.get(channel = repcap.Channel.Default)

No command help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

return

spacing: No help available

set(spacing: float, channel=Channel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SPACing:ALTernate<ch>
driver.sense.power.achannel.spacing.alternate.set(spacing = 1.0, channel = repcap.Channel.Default)

No command help available

param spacing

No help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Alternate’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.spacing.alternate.clone()
Channel<Channel>

RepCap Settings

# Range: Ch1 .. Ch64
rc = driver.sense.power.achannel.spacing.channel.repcap_channel_get()
driver.sense.power.achannel.spacing.channel.repcap_channel_set(repcap.Channel.Ch1)

SCPI Commands

SENSe:POWer:ACHannel:SPACing:CHANnel<Channel>
class ChannelCls[source]

Channel commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Channel, default value after init: Channel.Ch1

get(channel=Channel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:SPACing:CHANnel<ch>
value: float = driver.sense.power.achannel.spacing.channel.get(channel = repcap.Channel.Default)

No command help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

return

spacing: No help available

set(spacing: float, channel=Channel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SPACing:CHANnel<ch>
driver.sense.power.achannel.spacing.channel.set(spacing = 1.0, channel = repcap.Channel.Default)

No command help available

param spacing

No help available

param channel

optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.spacing.channel.clone()
Gap<GapChannel>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.sense.power.achannel.spacing.gap.repcap_gapChannel_get()
driver.sense.power.achannel.spacing.gap.repcap_gapChannel_set(repcap.GapChannel.Nr1)
class GapCls[source]

Gap commands group definition. 3 total commands, 2 Subgroups, 0 group commands Repeated Capability: GapChannel, default value after init: GapChannel.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.spacing.gap.clone()

Subgroups

Auto

SCPI Commands

SENSe:POWer:ACHannel:SPACing:GAP<GapChannel>:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(spacing: float, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SPACing:GAP<gap>[:AUTO]
driver.sense.power.achannel.spacing.gap.auto.set(spacing = 1.0, gapChannel = repcap.GapChannel.Default)

No command help available

param spacing

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Manual
class ManualCls[source]

Manual commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.spacing.gap.manual.clone()

Subgroups

Lower

SCPI Commands

SENSe:POWer:ACHannel:SPACing:GAP<GapChannel>:MANual:LOWer
class LowerCls[source]

Lower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, gapChannel=GapChannel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:SPACing:GAP<gap>:MANual:LOWer
value: float = driver.sense.power.achannel.spacing.gap.manual.lower.get(sb_gaps = enums.SubBlockGaps.AB, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

spacing: No help available

set(sb_gaps: SubBlockGaps, spacing: float, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SPACing:GAP<gap>:MANual:LOWer
driver.sense.power.achannel.spacing.gap.manual.lower.set(sb_gaps = enums.SubBlockGaps.AB, spacing = 1.0, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param spacing

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

Upper

SCPI Commands

SENSe:POWer:ACHannel:SPACing:GAP<GapChannel>:MANual:UPPer
class UpperCls[source]

Upper commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(sb_gaps: SubBlockGaps, gapChannel=GapChannel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:SPACing:GAP<gap>:MANual:UPPer
value: float = driver.sense.power.achannel.spacing.gap.manual.upper.get(sb_gaps = enums.SubBlockGaps.AB, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

return

spacing: No help available

set(sb_gaps: SubBlockGaps, spacing: float, gapChannel=GapChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SPACing:GAP<gap>:MANual:UPPer
driver.sense.power.achannel.spacing.gap.manual.upper.set(sb_gaps = enums.SubBlockGaps.AB, spacing = 1.0, gapChannel = repcap.GapChannel.Default)

No command help available

param sb_gaps

No help available

param spacing

No help available

param gapChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Gap’)

UaChannel

SCPI Commands

SENSe:POWer:ACHannel:SPACing:UACHannel
class UaChannelCls[source]

UaChannel commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:POWer:ACHannel:SPACing:UACHannel
value: float = driver.sense.power.achannel.spacing.uaChannel.get()

No command help available

return

spacing: No help available

set(spacing: float) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SPACing:UACHannel
driver.sense.power.achannel.spacing.uaChannel.set(spacing = 1.0)

No command help available

param spacing

No help available

Ualternate<UpperAltChannel>

RepCap Settings

# Range: Nr1 .. Nr63
rc = driver.sense.power.achannel.spacing.ualternate.repcap_upperAltChannel_get()
driver.sense.power.achannel.spacing.ualternate.repcap_upperAltChannel_set(repcap.UpperAltChannel.Nr1)

SCPI Commands

SENSe:POWer:ACHannel:SPACing:UALTernate<UpperAltChannel>
class UalternateCls[source]

Ualternate commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: UpperAltChannel, default value after init: UpperAltChannel.Nr1

get(upperAltChannel=UpperAltChannel.Default) float[source]
# SCPI: [SENSe]:POWer:ACHannel:SPACing:UALTernate<ch>
value: float = driver.sense.power.achannel.spacing.ualternate.get(upperAltChannel = repcap.UpperAltChannel.Default)

No command help available

param upperAltChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Ualternate’)

return

spacing: No help available

set(spacing: float, upperAltChannel=UpperAltChannel.Default) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SPACing:UALTernate<ch>
driver.sense.power.achannel.spacing.ualternate.set(spacing = 1.0, upperAltChannel = repcap.UpperAltChannel.Default)

No command help available

param spacing

No help available

param upperAltChannel

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Ualternate’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.spacing.ualternate.clone()
Ssetup

SCPI Commands

SENSe:POWer:ACHannel:SSETup
class SsetupCls[source]

Ssetup commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:POWer:ACHannel:SSETup
value: bool = driver.sense.power.achannel.ssetup.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:POWer:ACHannel:SSETup
driver.sense.power.achannel.ssetup.set(state = False)

No command help available

param state

No help available

TxChannel
class TxChannelCls[source]

TxChannel commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.power.achannel.txChannel.clone()

Subgroups

Count

SCPI Commands

SENSe:POWer:ACHannel:TXCHannel:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:POWer:ACHannel:TXCHannel:COUNt
value: float = driver.sense.power.achannel.txChannel.count.get()

No command help available

return

number: No help available

set(number: float) None[source]
# SCPI: [SENSe]:POWer:ACHannel:TXCHannel:COUNt
driver.sense.power.achannel.txChannel.count.set(number = 1.0)

No command help available

param number

No help available

Bandwidth

SCPI Commands

SENSe:POWer:BWIDth
class BandwidthCls[source]

Bandwidth commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:POWer:BWIDth
value: float = driver.sense.power.bandwidth.get()

No command help available

return

percentage: No help available

set(percentage: float) None[source]
# SCPI: [SENSe]:POWer:BWIDth
driver.sense.power.bandwidth.set(percentage = 1.0)

No command help available

param percentage

No help available

Hspeed

SCPI Commands

SENSe:POWer:HSPeed
class HspeedCls[source]

Hspeed commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:POWer:HSPeed
value: bool = driver.sense.power.hspeed.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:POWer:HSPeed
driver.sense.power.hspeed.set(state = False)

No command help available

param state

No help available

Ncorrection

SCPI Commands

SENSe:POWer:NCORrection
class NcorrectionCls[source]

Ncorrection commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:POWer:NCORrection
value: bool = driver.sense.power.ncorrection.get()

This command turns noise cancellation on and off. If noise cancellation is on, the R&S FSWP performs a reference measurement to determine its inherent noise and subtracts the result from the channel power measurement result (first active trace only) . For more information see ‘Noise Cancellation’.

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: [SENSe]:POWer:NCORrection
driver.sense.power.ncorrection.set(state = False)

This command turns noise cancellation on and off. If noise cancellation is on, the R&S FSWP performs a reference measurement to determine its inherent noise and subtracts the result from the channel power measurement result (first active trace only) . For more information see ‘Noise Cancellation’.

param state

ON | OFF | 1 | 0

Trace

SCPI Commands

SENSe:POWer:TRACe
class TraceCls[source]

Trace commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:POWer:TRACe
value: float = driver.sense.power.trace.get()

No command help available

return

trace_number: No help available

set(trace_number: float) None[source]
# SCPI: [SENSe]:POWer:TRACe
driver.sense.power.trace.set(trace_number = 1.0)

No command help available

param trace_number

No help available

Probe<Probe>

RepCap Settings

# Range: Nr1 .. Nr8
rc = driver.sense.probe.repcap_probe_get()
driver.sense.probe.repcap_probe_set(repcap.Probe.Nr1)
class ProbeCls[source]

Probe commands group definition. 12 total commands, 2 Subgroups, 0 group commands Repeated Capability: Probe, default value after init: Probe.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.probe.clone()

Subgroups

Id
class IdCls[source]

Id commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.probe.id.clone()

Subgroups

PartNumber

SCPI Commands

SENSe:PROBe<Probe>:ID:PARTnumber
class PartNumberCls[source]

PartNumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:ID:PARTnumber
value: float = driver.sense.probe.id.partNumber.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

part_number: No help available

SrNumber

SCPI Commands

SENSe:PROBe<Probe>:ID:SRNumber
class SrNumberCls[source]

SrNumber commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:ID:SRNumber
value: float = driver.sense.probe.id.srNumber.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

serial_no: No help available

Setup
class SetupCls[source]

Setup commands group definition. 10 total commands, 10 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.probe.setup.clone()

Subgroups

AttRatio

SCPI Commands

SENSe:PROBe<Probe>:SETup:ATTRatio
class AttRatioCls[source]

AttRatio commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:ATTRatio
value: float = driver.sense.probe.setup.attRatio.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

attenuation_ratio: No help available

set(attenuation_ratio: float, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:ATTRatio
driver.sense.probe.setup.attRatio.set(attenuation_ratio = 1.0, probe = repcap.Probe.Default)

No command help available

param attenuation_ratio

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

CmOffset

SCPI Commands

SENSe:PROBe<Probe>:SETup:CMOFfset
class CmOffsetCls[source]

CmOffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:CMOFfset
value: float = driver.sense.probe.setup.cmOffset.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

cm_offset: No help available

set(cm_offset: float, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:CMOFfset
driver.sense.probe.setup.cmOffset.set(cm_offset = 1.0, probe = repcap.Probe.Default)

No command help available

param cm_offset

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

DmOffset

SCPI Commands

SENSe:PROBe<Probe>:SETup:DMOFfset
class DmOffsetCls[source]

DmOffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:DMOFfset
value: float = driver.sense.probe.setup.dmOffset.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

dm_offset: No help available

set(dm_offset: float, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:DMOFfset
driver.sense.probe.setup.dmOffset.set(dm_offset = 1.0, probe = repcap.Probe.Default)

No command help available

param dm_offset

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

Mode

SCPI Commands

SENSe:PROBe<Probe>:SETup:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) ProbeSetupMode[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:MODE
value: enums.ProbeSetupMode = driver.sense.probe.setup.mode.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

mode: No help available

set(mode: ProbeSetupMode, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:MODE
driver.sense.probe.setup.mode.set(mode = enums.ProbeSetupMode.NOACtion, probe = repcap.Probe.Default)

No command help available

param mode

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

Name

SCPI Commands

SENSe:PROBe<Probe>:SETup:NAME
class NameCls[source]

Name commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:NAME
value: float = driver.sense.probe.setup.name.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

name: No help available

NmOffset

SCPI Commands

SENSe:PROBe<Probe>:SETup:NMOFfset
class NmOffsetCls[source]

NmOffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:NMOFfset
value: float = driver.sense.probe.setup.nmOffset.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

nm_offset: No help available

set(nm_offset: float, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:NMOFfset
driver.sense.probe.setup.nmOffset.set(nm_offset = 1.0, probe = repcap.Probe.Default)

No command help available

param nm_offset

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

Pmode

SCPI Commands

SENSe:PROBe<Probe>:SETup:PMODe
class PmodeCls[source]

Pmode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) ProbeMode[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:PMODe
value: enums.ProbeMode = driver.sense.probe.setup.pmode.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

mode: No help available

set(mode: ProbeMode, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:PMODe
driver.sense.probe.setup.pmode.set(mode = enums.ProbeMode.CM, probe = repcap.Probe.Default)

No command help available

param mode

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

PmOffset

SCPI Commands

SENSe:PROBe<Probe>:SETup:PMOFfset
class PmOffsetCls[source]

PmOffset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:PMOFfset
value: float = driver.sense.probe.setup.pmOffset.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

pm_offset: No help available

set(pm_offset: float, probe=Probe.Default) None[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:PMOFfset
driver.sense.probe.setup.pmOffset.set(pm_offset = 1.0, probe = repcap.Probe.Default)

No command help available

param pm_offset

No help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

State

SCPI Commands

SENSe:PROBe<Probe>:SETup:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:STATe
value: float = driver.sense.probe.setup.state.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

state: No help available

TypePy

SCPI Commands

SENSe:PROBe<Probe>:SETup:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(probe=Probe.Default) float[source]
# SCPI: [SENSe]:PROBe<pb>:SETup:TYPE
value: float = driver.sense.probe.setup.typePy.get(probe = repcap.Probe.Default)

No command help available

param probe

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Probe’)

return

type_py: No help available

Rlength

SCPI Commands

SENSe:RLENgth
class RlengthCls[source]

Rlength commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:RLENgth
value: float = driver.sense.rlength.get()

No command help available

return

sample_count: No help available

Roscillator

class RoscillatorCls[source]

Roscillator commands group definition. 12 total commands, 9 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.roscillator.clone()

Subgroups

Coupling
class CouplingCls[source]

Coupling commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.roscillator.coupling.clone()

Subgroups

Bandwidth

SCPI Commands

SENSe:ROSCillator:COUPling:BANDwidth
class BandwidthCls[source]

Bandwidth commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ROSCillator:COUPling:BANDwidth
value: float = driver.sense.roscillator.coupling.bandwidth.get()
This command defines coupling bandwidth for the internal reference frequency.

INTRO_CMD_HELP: Prerequisites for this command

  • Options R&S FSWP-B60 or -B61 must be available.

  • Select manual bandwidth mode ([SENSe:]ROSCillator:COUPling:BANDwidth:MODE)

return

bandwidth: numeric value Bandwidths 20 mHz, 1 Hz and 100 kHz are supported. Unit: Hz

set(bandwidth: float) None[source]
# SCPI: [SENSe]:ROSCillator:COUPling:BANDwidth
driver.sense.roscillator.coupling.bandwidth.set(bandwidth = 1.0)
This command defines coupling bandwidth for the internal reference frequency.

INTRO_CMD_HELP: Prerequisites for this command

  • Options R&S FSWP-B60 or -B61 must be available.

  • Select manual bandwidth mode ([SENSe:]ROSCillator:COUPling:BANDwidth:MODE)

param bandwidth

numeric value Bandwidths 20 mHz, 1 Hz and 100 kHz are supported. Unit: Hz

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.roscillator.coupling.bandwidth.clone()

Subgroups

Mode

SCPI Commands

SENSe:ROSCillator:COUPling:BANDwidth:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AutoManualMode[source]
# SCPI: [SENSe]:ROSCillator:COUPling:BANDwidth:MODE
value: enums.AutoManualMode = driver.sense.roscillator.coupling.bandwidth.mode.get()
This command selects coupling bandwidth mode for the internal reference frequency.

INTRO_CMD_HELP: Prerequisites for this command

  • Options R&S FSWP-B60 or -B61 must be available.

return

mode: AUTO Automatically selects an appropriate coupling bandwidth. MANual Manual selection of coupling bandwidth. You can select the bandwidth with [SENSe:]ROSCillator:COUPling:BANDwidth.

set(mode: AutoManualMode) None[source]
# SCPI: [SENSe]:ROSCillator:COUPling:BANDwidth:MODE
driver.sense.roscillator.coupling.bandwidth.mode.set(mode = enums.AutoManualMode.AUTO)
This command selects coupling bandwidth mode for the internal reference frequency.

INTRO_CMD_HELP: Prerequisites for this command

  • Options R&S FSWP-B60 or -B61 must be available.

param mode

AUTO Automatically selects an appropriate coupling bandwidth. MANual Manual selection of coupling bandwidth. You can select the bandwidth with [SENSe:]ROSCillator:COUPling:BANDwidth.

Mode

SCPI Commands

SENSe:ROSCillator:COUPling:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AutoMode[source]
# SCPI: [SENSe]:ROSCillator:COUPling:MODE
value: enums.AutoMode = driver.sense.roscillator.coupling.mode.get()
This command turns the coupling of the internal reference frequency on and off.

INTRO_CMD_HELP: Prerequisites for this command

  • Options R&S FSWP-B60 or -B61 must be available.

return

state: AUTO Automatically turns the coupling on and off, depending on the current measurement scenario. OFF Decouples the reference frequencies. ON Couples the reference frequencies.

set(state: AutoMode) None[source]
# SCPI: [SENSe]:ROSCillator:COUPling:MODE
driver.sense.roscillator.coupling.mode.set(state = enums.AutoMode.AUTO)
This command turns the coupling of the internal reference frequency on and off.

INTRO_CMD_HELP: Prerequisites for this command

  • Options R&S FSWP-B60 or -B61 must be available.

param state

AUTO Automatically turns the coupling on and off, depending on the current measurement scenario. OFF Decouples the reference frequencies. ON Couples the reference frequencies.

LbWidth

SCPI Commands

SENSe:ROSCillator:LBWidth
class LbWidthCls[source]

LbWidth commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:ROSCillator:LBWidth
value: float = driver.sense.roscillator.lbWidth.get()

Defines the loop bandwidth, that is, the speed of internal synchronization with the reference frequency. The setting requires a compromise between performance and increasing phase noise. For a variable external reference frequency with a narrow tuning range (+/- 0.5 ppm) , the loop bandwidth is fixed to 0.1 Hz and cannot be changed.

return

bandwidth: 0.1 Hz | 1 Hz | 3 Hz | 10 Hz | 30 Hz | 100 Hz | 300 Hz The possible values depend on the reference source and tuning range (see Table ‘Available Reference Frequency Input’) . Unit: Hz

set(bandwidth: float) None[source]
# SCPI: [SENSe]:ROSCillator:LBWidth
driver.sense.roscillator.lbWidth.set(bandwidth = 1.0)

Defines the loop bandwidth, that is, the speed of internal synchronization with the reference frequency. The setting requires a compromise between performance and increasing phase noise. For a variable external reference frequency with a narrow tuning range (+/- 0.5 ppm) , the loop bandwidth is fixed to 0.1 Hz and cannot be changed.

param bandwidth

0.1 Hz | 1 Hz | 3 Hz | 10 Hz | 30 Hz | 100 Hz | 300 Hz The possible values depend on the reference source and tuning range (see Table ‘Available Reference Frequency Input’) . Unit: Hz

O100

SCPI Commands

SENSe:ROSCillator:O100
class O100Cls[source]

O100 commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:ROSCillator:O100
value: bool = driver.sense.roscillator.o100.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:ROSCillator:O100
driver.sense.roscillator.o100.set(state = False)

No command help available

param state

No help available

O640

SCPI Commands

SENSe:ROSCillator:O640
class O640Cls[source]

O640 commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:ROSCillator:O640
value: bool = driver.sense.roscillator.o640.get()

This command turns the output of a reference signal on the corresponding connector (‘Ref Output’) on and off. [SENSe:]ROSCillator:O100: Provides a 100 MHz reference signal on corresponding connector. [SENSe:]ROSCillator:O640: Provides a 640 MHz reference signal on corresponding connector.

return

state: ON | OFF | 1 | 0 OFF | 0 Switches the reference off. ON | 1 Switches the reference on

set(state: bool) None[source]
# SCPI: [SENSe]:ROSCillator:O640
driver.sense.roscillator.o640.set(state = False)

This command turns the output of a reference signal on the corresponding connector (‘Ref Output’) on and off. [SENSe:]ROSCillator:O100: Provides a 100 MHz reference signal on corresponding connector. [SENSe:]ROSCillator:O640: Provides a 640 MHz reference signal on corresponding connector.

param state

ON | OFF | 1 | 0 OFF | 0 Switches the reference off. ON | 1 Switches the reference on

Osync

SCPI Commands

SENSe:ROSCillator:OSYNc
class OsyncCls[source]

Osync commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:ROSCillator:OSYNc
value: bool = driver.sense.roscillator.osync.get()

If enabled, a 100 MHz reference signal is provided to the ‘SYNC TRIGGER OUTPUT’ connector.

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: [SENSe]:ROSCillator:OSYNc
driver.sense.roscillator.osync.set(state = False)

If enabled, a 100 MHz reference signal is provided to the ‘SYNC TRIGGER OUTPUT’ connector.

param state

ON | OFF | 1 | 0

Output<OutputConnector>

RepCap Settings

# Range: Nr1 .. Nr4
rc = driver.sense.roscillator.output.repcap_outputConnector_get()
driver.sense.roscillator.output.repcap_outputConnector_set(repcap.OutputConnector.Nr1)

SCPI Commands

SENSe:ROSCillator:OUTPut<OutputConnector>
class OutputCls[source]

Output commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: OutputConnector, default value after init: OutputConnector.Nr1

get(outputConnector=OutputConnector.Default) RoscillatorRefOut[source]
# SCPI: [SENSe]:ROSCillator:OUTPut<o>
value: enums.RoscillatorRefOut = driver.sense.roscillator.output.get(outputConnector = repcap.OutputConnector.Default)

No command help available

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

return

ref_out: No help available

set(ref_out: RoscillatorRefOut, outputConnector=OutputConnector.Default) None[source]
# SCPI: [SENSe]:ROSCillator:OUTPut<o>
driver.sense.roscillator.output.set(ref_out = enums.RoscillatorRefOut.EXTernal1, outputConnector = repcap.OutputConnector.Default)

No command help available

param ref_out

No help available

param outputConnector

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Output’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.roscillator.output.clone()
PassThrough

SCPI Commands

SENSe:ROSCillator:PASSthrough
class PassThroughCls[source]

PassThrough commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: [SENSe]:ROSCillator:PASSthrough
value: str = driver.sense.roscillator.passThrough.get()

No command help available

return

dev_name: No help available

set(dev_name: str, arg_1: bool) None[source]
# SCPI: [SENSe]:ROSCillator:PASSthrough
driver.sense.roscillator.passThrough.set(dev_name = '1', arg_1 = False)

No command help available

param dev_name

No help available

param arg_1

No help available

Source

SCPI Commands

SENSe:ROSCillator:SOURce
class SourceCls[source]

Source commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() ReferenceSourceA[source]
# SCPI: [SENSe]:ROSCillator:SOURce
value: enums.ReferenceSourceA = driver.sense.roscillator.source.get()

This command selects the reference oscillator. If you want to select the external reference, it must be connected to the R&S FSWP.

return

source: INTernal The internal reference is used (10 MHz) . EXTernal | EXTernal1 | EXT1 The external reference from the ‘REF INPUT 10 MHZ’ connector is used; if none is available, an error flag is displayed in the status bar. E10 The external reference from ‘REF INPUT 1..50 MHZ’ connector is used with a fixed 10 MHZ frequency; if none is available, an error flag is displayed in the status bar. E100 The external reference from the ‘REF INPUT 100 MHZ / 1 GHz’ connector is used with a fixed 100 MHZ frequency; if none is available, an error flag is displayed in the status bar. E1000 The external reference from ‘REF INPUT 100 MHZ / 1 GHz’ connector is used with a fixed 1 GHZ frequency; if none is available, an error flag is displayed in the status bar. EAUTo The external reference is used as long as it is available, then the instrument switches to the internal reference. SYNC The external reference is used; if none is available, an error flag is displayed in the status bar.

set(source: ReferenceSourceA) None[source]
# SCPI: [SENSe]:ROSCillator:SOURce
driver.sense.roscillator.source.set(source = enums.ReferenceSourceA.E10)

This command selects the reference oscillator. If you want to select the external reference, it must be connected to the R&S FSWP.

param source

INTernal The internal reference is used (10 MHz) . EXTernal | EXTernal1 | EXT1 The external reference from the ‘REF INPUT 10 MHZ’ connector is used; if none is available, an error flag is displayed in the status bar. E10 The external reference from ‘REF INPUT 1..50 MHZ’ connector is used with a fixed 10 MHZ frequency; if none is available, an error flag is displayed in the status bar. E100 The external reference from the ‘REF INPUT 100 MHZ / 1 GHz’ connector is used with a fixed 100 MHZ frequency; if none is available, an error flag is displayed in the status bar. E1000 The external reference from ‘REF INPUT 100 MHZ / 1 GHz’ connector is used with a fixed 1 GHZ frequency; if none is available, an error flag is displayed in the status bar. EAUTo The external reference is used as long as it is available, then the instrument switches to the internal reference. SYNC The external reference is used; if none is available, an error flag is displayed in the status bar.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.roscillator.source.clone()

Subgroups

Eauto

SCPI Commands

SENSe:ROSCillator:SOURce:EAUTo
class EautoCls[source]

Eauto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() ReferenceSource[source]
# SCPI: [SENSe]:ROSCillator:SOURce:EAUTo
value: enums.ReferenceSource = driver.sense.roscillator.source.eauto.get()

This command queries the current reference type in case you have activated an automatic switch to the internal reference if the external reference is missing.

return

reference: INT | EXT INT internal reference EXT external reference

Trange

SCPI Commands

SENSe:ROSCillator:TRANge
class TrangeCls[source]

Trange commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() TuningRange[source]
# SCPI: [SENSe]:ROSCillator:TRANge
value: enums.TuningRange = driver.sense.roscillator.trange.get()

Defines the tuning range. The tuning range is only available for the variable external reference frequency. It determines how far the frequency may deviate from the defined level in parts per million (10-6) . For more information see Table ‘Available Reference Frequency Input’.

return

range_py: WIDE | SMALl The possible values depend on the reference source (see Table ‘Available Reference Frequency Input’) . SMALl With this smaller deviation (+/- 0.5 ppm) a very narrow fixed loop bandwidth of 0.1 Hz is realized. With this setting the instrument can synchronize to an external reference signal with a very precise frequency. Due to the very narrow loop bandwidth, unwanted noise or spurious components on the external reference input signal are strongly attenuated. Furthermore, the loop requires about 30 seconds to reach a locked state. During this locking process, ‘NO REF’ is displayed in the status bar. WIDE The larger deviation (+/- 6 ppm) allows the instrument to synchronize to less precise external reference input signals.

set(range_py: TuningRange) None[source]
# SCPI: [SENSe]:ROSCillator:TRANge
driver.sense.roscillator.trange.set(range_py = enums.TuningRange.SMALl)

Defines the tuning range. The tuning range is only available for the variable external reference frequency. It determines how far the frequency may deviate from the defined level in parts per million (10-6) . For more information see Table ‘Available Reference Frequency Input’.

param range_py

WIDE | SMALl The possible values depend on the reference source (see Table ‘Available Reference Frequency Input’) . SMALl With this smaller deviation (+/- 0.5 ppm) a very narrow fixed loop bandwidth of 0.1 Hz is realized. With this setting the instrument can synchronize to an external reference signal with a very precise frequency. Due to the very narrow loop bandwidth, unwanted noise or spurious components on the external reference input signal are strongly attenuated. Furthermore, the loop requires about 30 seconds to reach a locked state. During this locking process, ‘NO REF’ is displayed in the status bar. WIDE The larger deviation (+/- 6 ppm) allows the instrument to synchronize to less precise external reference input signals.

Rtms

class RtmsCls[source]

Rtms commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.rtms.clone()

Subgroups

Capture
class CaptureCls[source]

Capture commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.rtms.capture.clone()

Subgroups

Offset

SCPI Commands

SENSe:RTMS:CAPTure:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:RTMS:CAPTure:OFFSet
value: float = driver.sense.rtms.capture.offset.get()

No command help available

return

time: No help available

set(time: float) None[source]
# SCPI: [SENSe]:RTMS:CAPTure:OFFSet
driver.sense.rtms.capture.offset.set(time = 1.0)

No command help available

param time

No help available

Sampling

class SamplingCls[source]

Sampling commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sampling.clone()

Subgroups

Clkio
class ClkioCls[source]

Clkio commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sampling.clkio.clone()

Subgroups

Output

SCPI Commands

SENSe:SAMPling:CLKio:OUTPut
class OutputCls[source]

Output commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:SAMPling:CLKio:OUTPut
value: bool = driver.sense.sampling.clkio.output.get()

No command help available

return

arg_1: No help available

set(dev_name: str, arg_1: bool) None[source]
# SCPI: [SENSe]:SAMPling:CLKio:OUTPut
driver.sense.sampling.clkio.output.set(dev_name = '1', arg_1 = False)

No command help available

param dev_name

No help available

param arg_1

No help available

SwapIq

SCPI Commands

SENSe:SWAPiq
class SwapIqCls[source]

SwapIq commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:SWAPiq
value: bool = driver.sense.swapIq.get()

This command defines whether or not the recorded I/Q pairs should be swapped (I<->Q) before being processed. Swapping I and Q inverts the sideband. This is useful if the DUT interchanged the I and Q parts of the signal; then the R&S FSWP can do the same to compensate for it. For GSM measurements: Try this function if the TSC can not be found.

return

arg_0: No help available

set(arg_0: bool) None[source]
# SCPI: [SENSe]:SWAPiq
driver.sense.swapIq.set(arg_0 = False)

This command defines whether or not the recorded I/Q pairs should be swapped (I<->Q) before being processed. Swapping I and Q inverts the sideband. This is useful if the DUT interchanged the I and Q parts of the signal; then the R&S FSWP can do the same to compensate for it. For GSM measurements: Try this function if the TSC can not be found.

param arg_0

ON | 1 I and Q signals are interchanged Inverted sideband, Q+j*I OFF | 0 I and Q signals are not interchanged Normal sideband, I+j*Q

Sweep

class SweepCls[source]

Sweep commands group definition. 31 total commands, 10 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sweep.clone()

Subgroups

Count

SCPI Commands

SENSe:SWEep:COUNt
class CountCls[source]

Count commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:COUNt
value: float = driver.sense.sweep.count.get()

This command defines the number of measurements that the application uses to average traces. In continuous measurement mode, the application calculates the moving average over the average count. In single measurement mode, the application stops the measurement and calculates the average after the average count has been reached.

return

sweep_count: When you set a sweep count of 0 or 1, the R&S FSWP performs one single measurement in single measurement mode. In continuous measurement mode, if the sweep count is set to 0, a moving average over 10 measurements is performed. Range: 0 to 200000

set(sweep_count: float) None[source]
# SCPI: [SENSe]:SWEep:COUNt
driver.sense.sweep.count.set(sweep_count = 1.0)

This command defines the number of measurements that the application uses to average traces. In continuous measurement mode, the application calculates the moving average over the average count. In single measurement mode, the application stops the measurement and calculates the average after the average count has been reached.

param sweep_count

When you set a sweep count of 0 or 1, the R&S FSWP performs one single measurement in single measurement mode. In continuous measurement mode, if the sweep count is set to 0, a moving average over 10 measurements is performed. Range: 0 to 200000

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sweep.count.clone()

Subgroups

Current

SCPI Commands

SENSe:SWEep:COUNt:CURRent
class CurrentCls[source]

Current commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:COUNt:CURRent
value: float = driver.sense.sweep.count.current.get()

This query returns the current number of started sweeps or measurements. This command is only available if a sweep count value is defined and the instrument is in single sweep mode.

return

current_count: No help available

Duration

SCPI Commands

SENSe:SWEep:DURation
class DurationCls[source]

Duration commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:DURation
value: float = driver.sense.sweep.duration.get()

No command help available

return

time: No help available

Egate

SCPI Commands

SENSe:SWEep:EGATe
class EgateCls[source]

Egate commands group definition. 15 total commands, 8 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:SWEep:EGATe
value: bool = driver.sense.sweep.egate.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: [SENSe]:SWEep:EGATe
driver.sense.sweep.egate.set(state = False)

No command help available

param state

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sweep.egate.clone()

Subgroups

Auto

SCPI Commands

SENSe:SWEep:EGATe:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: [SENSe]:SWEep:EGATe:AUTO
driver.sense.sweep.egate.auto.set(state = False)

No command help available

param state

No help available

Holdoff

SCPI Commands

SENSe:SWEep:EGATe:HOLDoff
class HoldoffCls[source]

Holdoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:EGATe:HOLDoff
value: float = driver.sense.sweep.egate.holdoff.get()
This command defines the gate delay time.

INTRO_CMD_HELP: Prerequisites for this command

  • Optional pulsed phase noise measurement application.

  • Turn off automatic pulse detection ([SENSe:]SWEep:PULSe:DETection) .

return

delay_time: No help available

set(delay_time: float) None[source]
# SCPI: [SENSe]:SWEep:EGATe:HOLDoff
driver.sense.sweep.egate.holdoff.set(delay_time = 1.0)
This command defines the gate delay time.

INTRO_CMD_HELP: Prerequisites for this command

  • Optional pulsed phase noise measurement application.

  • Turn off automatic pulse detection ([SENSe:]SWEep:PULSe:DETection) .

param delay_time

numeric value Unit: s

Length

SCPI Commands

SENSe:SWEep:EGATe:LENGth
class LengthCls[source]

Length commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:EGATe:LENGth
value: float = driver.sense.sweep.egate.length.get()
This command defines the gate length.

INTRO_CMD_HELP: Prerequisites for this command

  • Optional pulsed phase noise measurement application.

  • Turn off automatic pulse detection ([SENSe:]SWEep:PULSe:DETection) .

  • Select gate mode ‘Edge’ ([SENSe:]SWEep:EGATe:TYPE) .

return

gate_length: No help available

set(gate_length: float) None[source]
# SCPI: [SENSe]:SWEep:EGATe:LENGth
driver.sense.sweep.egate.length.set(gate_length = 1.0)
This command defines the gate length.

INTRO_CMD_HELP: Prerequisites for this command

  • Optional pulsed phase noise measurement application.

  • Turn off automatic pulse detection ([SENSe:]SWEep:PULSe:DETection) .

  • Select gate mode ‘Edge’ ([SENSe:]SWEep:EGATe:TYPE) .

param gate_length

numeric value Unit: s

Level
class LevelCls[source]

Level commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sweep.egate.level.clone()

Subgroups

External<ExternalPort>

RepCap Settings

# Range: Nr1 .. Nr3
rc = driver.sense.sweep.egate.level.external.repcap_externalPort_get()
driver.sense.sweep.egate.level.external.repcap_externalPort_set(repcap.ExternalPort.Nr1)

SCPI Commands

SENSe:SWEep:EGATe:LEVel:EXTernal<ExternalPort>
class ExternalCls[source]

External commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: ExternalPort, default value after init: ExternalPort.Nr1

get(externalPort=ExternalPort.Default) float[source]
# SCPI: [SENSe]:SWEep:EGATe:LEVel[:EXTernal<tp>]
value: float = driver.sense.sweep.egate.level.external.get(externalPort = repcap.ExternalPort.Default)

No command help available

param externalPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘External’)

return

gate_level: No help available

set(gate_level: float, externalPort=ExternalPort.Default) None[source]
# SCPI: [SENSe]:SWEep:EGATe:LEVel[:EXTernal<tp>]
driver.sense.sweep.egate.level.external.set(gate_level = 1.0, externalPort = repcap.ExternalPort.Default)

No command help available

param gate_level

No help available

param externalPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘External’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sweep.egate.level.external.clone()
IfPower

SCPI Commands

SENSe:SWEep:EGATe:LEVel:IFPower
class IfPowerCls[source]

IfPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:EGATe:LEVel:IFPower
value: float = driver.sense.sweep.egate.level.ifPower.get()

No command help available

return

gate_level: No help available

set(gate_level: float) None[source]
# SCPI: [SENSe]:SWEep:EGATe:LEVel:IFPower
driver.sense.sweep.egate.level.ifPower.set(gate_level = 1.0)

No command help available

param gate_level

No help available

RfPower

SCPI Commands

SENSe:SWEep:EGATe:LEVel:RFPower
class RfPowerCls[source]

RfPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:EGATe:LEVel:RFPower
value: float = driver.sense.sweep.egate.level.rfPower.get()

No command help available

return

gate_level: No help available

set(gate_level: float) None[source]
# SCPI: [SENSe]:SWEep:EGATe:LEVel:RFPower
driver.sense.sweep.egate.level.rfPower.set(gate_level = 1.0)

No command help available

param gate_level

No help available

Polarity

SCPI Commands

SENSe:SWEep:EGATe:POLarity
class PolarityCls[source]

Polarity commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SlopeType[source]
# SCPI: [SENSe]:SWEep:EGATe:POLarity
value: enums.SlopeType = driver.sense.sweep.egate.polarity.get()

No command help available

return

polarity: No help available

set(polarity: SlopeType) None[source]
# SCPI: [SENSe]:SWEep:EGATe:POLarity
driver.sense.sweep.egate.polarity.set(polarity = enums.SlopeType.NEGative)

No command help available

param polarity

No help available

Source

SCPI Commands

SENSe:SWEep:EGATe:SOURce
class SourceCls[source]

Source commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() TriggerSourceD[source]
# SCPI: [SENSe]:SWEep:EGATe:SOURce
value: enums.TriggerSourceD = driver.sense.sweep.egate.source.get()

No command help available

return

source: No help available

set(source: TriggerSourceD) None[source]
# SCPI: [SENSe]:SWEep:EGATe:SOURce
driver.sense.sweep.egate.source.set(source = enums.TriggerSourceD.EXT2)

No command help available

param source

No help available

Trace<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.sense.sweep.egate.trace.repcap_trace_get()
driver.sense.sweep.egate.trace.repcap_trace_set(repcap.Trace.Tr1)
class TraceCls[source]

Trace commands group definition. 5 total commands, 5 Subgroups, 0 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sweep.egate.trace.clone()

Subgroups

Comment

SCPI Commands

SENSe:SWEep:EGATe:TRACe<Trace>:COMMent
class CommentCls[source]

Comment commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) str[source]
# SCPI: [SENSe]:SWEep:EGATe:TRACe<t>:COMMent
value: str = driver.sense.sweep.egate.trace.comment.get(trace = repcap.Trace.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

comment: No help available

set(comment: str, trace=Trace.Default) None[source]
# SCPI: [SENSe]:SWEep:EGATe:TRACe<t>:COMMent
driver.sense.sweep.egate.trace.comment.set(comment = '1', trace = repcap.Trace.Default)

No command help available

param comment

No help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Period

SCPI Commands

SENSe:SWEep:EGATe:TRACe<Trace>:PERiod
class PeriodCls[source]

Period commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default) float[source]
# SCPI: [SENSe]:SWEep:EGATe:TRACe<t>:PERiod
value: float = driver.sense.sweep.egate.trace.period.get(trace = repcap.Trace.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

return

length: No help available

set(length: float, trace=Trace.Default) None[source]
# SCPI: [SENSe]:SWEep:EGATe:TRACe<t>:PERiod
driver.sense.sweep.egate.trace.period.set(length = 1.0, trace = repcap.Trace.Default)

No command help available

param length

No help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

Start

SCPI Commands

SENSe:SWEep:EGATe:TRACe<Trace>:STARt<GateRange>
class StartCls[source]

Start commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace=Trace.Default, gateRange=GateRange.Nr1) float[source]
# SCPI: [SENSe]:SWEep:EGATe:TRACe<t>:STARt<gr>
value: float = driver.sense.sweep.egate.trace.start.get(trace = repcap.Trace.Default, gateRange = repcap.GateRange.Nr1)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

param gateRange

optional repeated capability selector. Default value: Nr1

return

time: No help available

set(time: float, trace=Trace.Default, gateRange=GateRange.Nr1) None[source]
# SCPI: [SENSe]:SWEep:EGATe:TRACe<t>:STARt<gr>
driver.sense.sweep.egate.trace.start.set(time = 1.0, trace = repcap.Trace.Default, gateRange = repcap.GateRange.Nr1)

No command help available

param time

No help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

param gateRange

optional repeated capability selector. Default value: Nr1

State<Status>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.sense.sweep.egate.trace.state.repcap_status_get()
driver.sense.sweep.egate.trace.state.repcap_status_set(repcap.Status.Nr1)

SCPI Commands

SENSe:SWEep:EGATe:TRACe<Trace>:STATe<Status>
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: Status, default value after init: Status.Nr1

get(trace=Trace.Default, status=Status.Default) bool[source]
# SCPI: [SENSe]:SWEep:EGATe:TRACe<t>[:STATe<gr>]
value: bool = driver.sense.sweep.egate.trace.state.get(trace = repcap.Trace.Default, status = repcap.Status.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

param status

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘State’)

return

state: No help available

set(state: bool, trace=Trace.Default, status=Status.Default) None[source]
# SCPI: [SENSe]:SWEep:EGATe:TRACe<t>[:STATe<gr>]
driver.sense.sweep.egate.trace.state.set(state = False, trace = repcap.Trace.Default, status = repcap.Status.Default)

No command help available

param state

No help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

param status

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘State’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sweep.egate.trace.state.clone()
Stop<GateRange>

RepCap Settings

# Range: Nr1 .. Nr64
rc = driver.sense.sweep.egate.trace.stop.repcap_gateRange_get()
driver.sense.sweep.egate.trace.stop.repcap_gateRange_set(repcap.GateRange.Nr1)

SCPI Commands

SENSe:SWEep:EGATe:TRACe<Trace>:STOP<GateRange>
class StopCls[source]

Stop commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: GateRange, default value after init: GateRange.Nr1

get(trace=Trace.Default, gateRange=GateRange.Default) float[source]
# SCPI: [SENSe]:SWEep:EGATe:TRACe<t>:STOP<gr>
value: float = driver.sense.sweep.egate.trace.stop.get(trace = repcap.Trace.Default, gateRange = repcap.GateRange.Default)

No command help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

param gateRange

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Stop’)

return

time: No help available

set(time: float, trace=Trace.Default, gateRange=GateRange.Default) None[source]
# SCPI: [SENSe]:SWEep:EGATe:TRACe<t>:STOP<gr>
driver.sense.sweep.egate.trace.stop.set(time = 1.0, trace = repcap.Trace.Default, gateRange = repcap.GateRange.Default)

No command help available

param time

No help available

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Trace’)

param gateRange

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Stop’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sweep.egate.trace.stop.clone()
TypePy

SCPI Commands

SENSe:SWEep:EGATe:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() EgateType[source]
# SCPI: [SENSe]:SWEep:EGATe:TYPE
value: enums.EgateType = driver.sense.sweep.egate.typePy.get()
This command selects the gate type.

INTRO_CMD_HELP: Prerequisites for this command

  • Optional pulsed phase noise measurement application.

return

type_py: No help available

set(type_py: EgateType) None[source]
# SCPI: [SENSe]:SWEep:EGATe:TYPE
driver.sense.sweep.egate.typePy.set(type_py = enums.EgateType.EDGE)
This command selects the gate type.

INTRO_CMD_HELP: Prerequisites for this command

  • Optional pulsed phase noise measurement application.

param type_py

EDGE The gate opens when the gate level has been exceeded and closes when the time defined by the gate length has elapsed. LEVel The gate opens when the gate level has been exceeded and closes when the signal level again falls below the gate level. OFF The gate is off.

Mode

SCPI Commands

SENSe:SWEep:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SweepModeC[source]
# SCPI: [SENSe]:SWEep:MODE
value: enums.SweepModeC = driver.sense.sweep.mode.get()

This command selects the configuration mode of the half decade table.

return

mode: MANual Manual mode: allows you to select a custom resolution bandwidth and number of cross-correlations for each half decade. • Define the RBW for a half decade with [SENSe:]LIST:RANGeri:BWIDth[:RESolution]. • Define the number of cross-correlations for a half decade with [SENSe:]LIST:RANGeri:XCOunt. NORMal Automatic mode: the application selects the resolution bandwidth and number of cross-correlations based on the RBW and XCORR factors. • Define the RBW factor with [SENSe:]LIST:BWIDth[:RESolution]:RATio. • Define the XCORR factor with [SENSe:]SWEep:XFACtor. FAST Sets mode to NORMal and XCORR Count to 1. Only available remote. AVERaged Sets mode to NORMal and XCORR Count to 10. Only available remote.

set(mode: SweepModeC) None[source]
# SCPI: [SENSe]:SWEep:MODE
driver.sense.sweep.mode.set(mode = enums.SweepModeC.AUTO)

This command selects the configuration mode of the half decade table.

param mode

MANual Manual mode: allows you to select a custom resolution bandwidth and number of cross-correlations for each half decade. • Define the RBW for a half decade with [SENSe:]LIST:RANGeri:BWIDth[:RESolution]. • Define the number of cross-correlations for a half decade with [SENSe:]LIST:RANGeri:XCOunt. NORMal Automatic mode: the application selects the resolution bandwidth and number of cross-correlations based on the RBW and XCORR factors. • Define the RBW factor with [SENSe:]LIST:BWIDth[:RESolution]:RATio. • Define the XCORR factor with [SENSe:]SWEep:XFACtor. FAST Sets mode to NORMal and XCORR Count to 1. Only available remote. AVERaged Sets mode to NORMal and XCORR Count to 10. Only available remote.

Optimize

SCPI Commands

SENSe:SWEep:OPTimize
class OptimizeCls[source]

Optimize commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SweepOptimize[source]
# SCPI: [SENSe]:SWEep:OPTimize
value: enums.SweepOptimize = driver.sense.sweep.optimize.get()

No command help available

return

mode: No help available

set(mode: SweepOptimize) None[source]
# SCPI: [SENSe]:SWEep:OPTimize
driver.sense.sweep.optimize.set(mode = enums.SweepOptimize.AUTO)

No command help available

param mode

No help available

Points

SCPI Commands

SENSe:SWEep:POINts
class PointsCls[source]

Points commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: [SENSe]:SWEep:POINts
value: int = driver.sense.sweep.points.get()

No command help available

return

sweep_points: No help available

set(sweep_points: int) None[source]
# SCPI: [SENSe]:SWEep:POINts
driver.sense.sweep.points.set(sweep_points = 1)

No command help available

param sweep_points

No help available

Scapture
class ScaptureCls[source]

Scapture commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sweep.scapture.clone()

Subgroups

Events

SCPI Commands

SENSe:SWEep:SCAPture:EVENts
class EventsCls[source]

Events commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: [SENSe]:SWEep:SCAPture:EVENts
value: int = driver.sense.sweep.scapture.events.get()

No command help available

return

count: No help available

set(count: int) None[source]
# SCPI: [SENSe]:SWEep:SCAPture:EVENts
driver.sense.sweep.scapture.events.set(count = 1)

No command help available

param count

No help available

Gap

SCPI Commands

SENSe:SWEep:SCAPture:GAP
class GapCls[source]

Gap commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: [SENSe]:SWEep:SCAPture:GAP
value: int = driver.sense.sweep.scapture.gap.get()

No command help available

return

seg_cap_gap_len: No help available

set(seg_cap_gap_len: int) None[source]
# SCPI: [SENSe]:SWEep:SCAPture:GAP
driver.sense.sweep.scapture.gap.set(seg_cap_gap_len = 1)

No command help available

param seg_cap_gap_len

No help available

Length
class LengthCls[source]

Length commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sweep.scapture.length.clone()

Subgroups

Time

SCPI Commands

SENSe:SWEep:SCAPture:LENGth:TIME
class TimeCls[source]

Time commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:SCAPture:LENGth[:TIME]
value: float = driver.sense.sweep.scapture.length.time.get()

No command help available

return

segment_len: No help available

set(segment_len: float) None[source]
# SCPI: [SENSe]:SWEep:SCAPture:LENGth[:TIME]
driver.sense.sweep.scapture.length.time.set(segment_len = 1.0)

No command help available

param segment_len

No help available

Offset
class OffsetCls[source]

Offset commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sweep.scapture.offset.clone()

Subgroups

Time

SCPI Commands

SENSe:SWEep:SCAPture:OFFSet:TIME
class TimeCls[source]

Time commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:SCAPture:OFFSet[:TIME]
value: float = driver.sense.sweep.scapture.offset.time.get()

No command help available

return

pretrigger: No help available

set(pretrigger: float) None[source]
# SCPI: [SENSe]:SWEep:SCAPture:OFFSet[:TIME]
driver.sense.sweep.scapture.offset.time.set(pretrigger = 1.0)

No command help available

param pretrigger

No help available

State

SCPI Commands

SENSe:SWEep:SCAPture:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: [SENSe]:SWEep:SCAPture[:STATe]
value: bool = driver.sense.sweep.scapture.state.get()

No command help available

return

seg_cap_state: No help available

set(seg_cap_state: bool) None[source]
# SCPI: [SENSe]:SWEep:SCAPture[:STATe]
driver.sense.sweep.scapture.state.set(seg_cap_state = False)

No command help available

param seg_cap_state

No help available

Time

SCPI Commands

SENSe:SWEep:TIME
class TimeCls[source]

Time commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:TIME
value: float = driver.sense.sweep.time.get()

This command defines the measurement time. It automatically decouples the time from any other settings.

return

time: refer to data sheet Unit: S

set(time: float) None[source]
# SCPI: [SENSe]:SWEep:TIME
driver.sense.sweep.time.set(time = 1.0)

This command defines the measurement time. It automatically decouples the time from any other settings.

param time

refer to data sheet Unit: S

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sweep.time.clone()

Subgroups

Auto

SCPI Commands

SENSe:SWEep:TIME:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool) None[source]
# SCPI: [SENSe]:SWEep:TIME:AUTO
driver.sense.sweep.time.auto.set(state = False)

No command help available

param state

No help available

TypePy

SCPI Commands

SENSe:SWEep:TYPE
class TypePyCls[source]

TypePy commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() SweepType[source]
# SCPI: [SENSe]:SWEep:TYPE
value: enums.SweepType = driver.sense.sweep.typePy.get()

No command help available

return

type_py: No help available

set(type_py: SweepType) None[source]
# SCPI: [SENSe]:SWEep:TYPE
driver.sense.sweep.typePy.set(type_py = enums.SweepType.AUTO)

No command help available

param type_py

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sweep.typePy.clone()

Subgroups

Used

SCPI Commands

SENSe:SWEep:TYPE:USED
class UsedCls[source]

Used commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SWEep:TYPE:USED
value: float = driver.sense.sweep.typePy.used.get()

No command help available

return

type_py: No help available

Window<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.sense.sweep.window.repcap_window_get()
driver.sense.sweep.window.repcap_window_set(repcap.Window.Nr1)
class WindowCls[source]

Window commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.sweep.window.clone()

Subgroups

Points

SCPI Commands

SENSe:SWEep:WINDow<Window>:POINts
class PointsCls[source]

Points commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) float[source]
# SCPI: [SENSe]:SWEep[:WINDow<n>]:POINts
value: float = driver.sense.sweep.window.points.get(window = repcap.Window.Default)

This command defines the number of measurement points to analyze after a measurement.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

return

no_points: No help available

set(no_points: float, window=Window.Default) None[source]
# SCPI: [SENSe]:SWEep[:WINDow<n>]:POINts
driver.sense.sweep.window.points.set(no_points = 1.0, window = repcap.Window.Default)

This command defines the number of measurement points to analyze after a measurement.

param no_points

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

SymbolRate

SCPI Commands

SENSe:SRATe
class SymbolRateCls[source]

SymbolRate commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: [SENSe]:SRATe
value: float = driver.sense.symbolRate.get()

No command help available

return

sample_rate: No help available

Trace

class TraceCls[source]

Trace commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.trace.clone()

Subgroups

Iq
class IqCls[source]

Iq commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.trace.iq.clone()

Subgroups

Sync
class SyncCls[source]

Sync commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.trace.iq.sync.clone()

Subgroups

Mode

SCPI Commands

SENSe:TRACe:IQ:SYNC:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() MsSyncMode[source]
# SCPI: [SENSe]:TRACe:IQ:SYNC:MODE
value: enums.MsSyncMode = driver.sense.trace.iq.sync.mode.get()

No command help available

return

ms_sync_mode: No help available

set(dev_name: str, ms_sync_mode: MsSyncMode) None[source]
# SCPI: [SENSe]:TRACe:IQ:SYNC:MODE
driver.sense.trace.iq.sync.mode.set(dev_name = '1', ms_sync_mode = enums.MsSyncMode.MASTer)

No command help available

param dev_name

No help available

param ms_sync_mode

No help available

Window<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.sense.window.repcap_window_get()
driver.sense.window.repcap_window_set(repcap.Window.Nr1)
class WindowCls[source]

Window commands group definition. 2 total commands, 1 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.window.clone()

Subgroups

Detector<Trace>

RepCap Settings

# Range: Tr1 .. Tr16
rc = driver.sense.window.detector.repcap_trace_get()
driver.sense.window.detector.repcap_trace_set(repcap.Trace.Tr1)
class DetectorCls[source]

Detector commands group definition. 2 total commands, 1 Subgroups, 0 group commands Repeated Capability: Trace, default value after init: Trace.Tr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.window.detector.clone()

Subgroups

Function

SCPI Commands

SENSe:WINDow<Window>:DETector<Trace>:FUNCtion
class FunctionCls[source]

Function commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(window=Window.Default, trace=Trace.Default) DetectorB[source]
# SCPI: [SENSe][:WINDow<n>]:DETector<t>[:FUNCtion]
value: enums.DetectorB = driver.sense.window.detector.function.get(window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

return

detector: No help available

set(detector: DetectorB, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: [SENSe][:WINDow<n>]:DETector<t>[:FUNCtion]
driver.sense.window.detector.function.set(detector = enums.DetectorB.ACSine, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param detector

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.sense.window.detector.function.clone()

Subgroups

Auto

SCPI Commands

SENSe:WINDow<Window>:DETector<Trace>:FUNCtion:AUTO
class AutoCls[source]

Auto commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(state: bool, window=Window.Default, trace=Trace.Default) None[source]
# SCPI: [SENSe][:WINDow<n>]:DETector<t>[:FUNCtion]:AUTO
driver.sense.window.detector.function.auto.set(state = False, window = repcap.Window.Default, trace = repcap.Trace.Default)

No command help available

param state

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Window’)

param trace

optional repeated capability selector. Default value: Tr1 (settable in the interface ‘Detector’)

Source

class SourceCls[source]

Source commands group definition. 45 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.clone()

Subgroups

Current

class CurrentCls[source]

Current commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.current.clone()

Subgroups

Auxiliary
class AuxiliaryCls[source]

Auxiliary commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.current.auxiliary.clone()

Subgroups

Limit
class LimitCls[source]

Limit commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.current.auxiliary.limit.clone()

Subgroups

High

SCPI Commands

SOURce:CURRent:AUX:LIMit:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:CURRent:AUX:LIMit:HIGH
value: float = driver.source.current.auxiliary.limit.high.get()

This command returns the maximum current of the Vaux connector.

return

current: numeric value The return value is always 0.1 A.

set(current: float) None[source]
# SCPI: SOURce:CURRent:AUX:LIMit:HIGH
driver.source.current.auxiliary.limit.high.set(current = 1.0)

This command returns the maximum current of the Vaux connector.

param current

numeric value The return value is always 0.1 A.

Control<Source>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.source.current.control.repcap_source_get()
driver.source.current.control.repcap_source_set(repcap.Source.Nr1)
class ControlCls[source]

Control commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: Source, default value after init: Source.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.current.control.clone()

Subgroups

Limit
class LimitCls[source]

Limit commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.current.control.limit.clone()

Subgroups

High

SCPI Commands

SOURce:CURRent:CONTrol<Source>:LIMit:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:CURRent:CONTrol<1|2>:LIMit:HIGH
value: float = driver.source.current.control.limit.high.get(source = repcap.Source.Default)

This command returns the maximum current of the Vtune connector.

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

return

current: numeric value The return value is always 0.02 A. Unit: A

set(current: float, source=Source.Default) None[source]
# SCPI: SOURce:CURRent:CONTrol<1|2>:LIMit:HIGH
driver.source.current.control.limit.high.set(current = 1.0, source = repcap.Source.Default)

This command returns the maximum current of the Vtune connector.

param current

numeric value The return value is always 0.02 A. Unit: A

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

Power<Source>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.source.current.power.repcap_source_get()
driver.source.current.power.repcap_source_set(repcap.Source.Nr1)
class PowerCls[source]

Power commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: Source, default value after init: Source.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.current.power.clone()

Subgroups

Limit
class LimitCls[source]

Limit commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.current.power.limit.clone()

Subgroups

High

SCPI Commands

SOURce:CURRent:POWer<Source>:LIMit:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:CURRent:POWer<1|2>:LIMit:HIGH
value: float = driver.source.current.power.limit.high.get(source = repcap.Source.Default)
This command defines the maximum current of the Vsupply connector.

INTRO_CMD_HELP: Prerequisites for this command

  • Vsupply is controlled in terms of voltage (method RsFswp.Applications.K30_NoiseFigure.Source.Voltage.Power.Level.Mode.set) .

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

current: numeric value Range: 0 to 2, Unit: A

set(current: float, source=Source.Default) None[source]
# SCPI: SOURce:CURRent:POWer<1|2>:LIMit:HIGH
driver.source.current.power.limit.high.set(current = 1.0, source = repcap.Source.Default)
This command defines the maximum current of the Vsupply connector.

INTRO_CMD_HELP: Prerequisites for this command

  • Vsupply is controlled in terms of voltage (method RsFswp.Applications.K30_NoiseFigure.Source.Voltage.Power.Level.Mode.set) .

param current

numeric value Range: 0 to 2, Unit: A

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Sequence
class SequenceCls[source]

Sequence commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.current.sequence.clone()

Subgroups

Result

SCPI Commands

SOURce:CURRent:SEQuence:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Current_Vsupply: float: No parameter help available

  • Current_Vtune: float: No parameter help available

  • Current_Vaux: float: No parameter help available

get() GetStruct[source]
# SCPI: SOURce:CURRent:SEQuence:RESult
value: GetStruct = driver.source.current.sequence.result.get()
This command queries the actually measured current on the DC power sources.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on the DC power source (method RsFswp.Applications.K30_NoiseFigure.Source.Voltage.State.set) .

return

structure: for return value, see the help for GetStruct structure arguments.

External

class ExternalCls[source]

External commands group definition. 11 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.external.clone()

Subgroups

Frequency

SCPI Commands

SOURce:EXTernal<ExternalGen>:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 6 total commands, 4 Subgroups, 1 group commands

get(externalGen=ExternalGen.Nr1) float[source]
# SCPI: SOURce:EXTernal<gen>:FREQuency
value: float = driver.source.external.frequency.get(externalGen = repcap.ExternalGen.Nr1)

No command help available

param externalGen

optional repeated capability selector. Default value: Nr1

return

frequency: No help available

set(frequency: float, externalGen=ExternalGen.Nr1) None[source]
# SCPI: SOURce:EXTernal<gen>:FREQuency
driver.source.external.frequency.set(frequency = 1.0, externalGen = repcap.ExternalGen.Nr1)

No command help available

param frequency

No help available

param externalGen

optional repeated capability selector. Default value: Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.external.frequency.clone()

Subgroups

Coupling
class CouplingCls[source]

Coupling commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.external.frequency.coupling.clone()

Subgroups

State

SCPI Commands

SOURce:EXTernal<ExternalGen>:FREQuency:COUPling:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(externalGen=ExternalGen.Nr1) bool[source]
# SCPI: SOURce:EXTernal<gen>:FREQuency:COUPling[:STATe]
value: bool = driver.source.external.frequency.coupling.state.get(externalGen = repcap.ExternalGen.Nr1)

No command help available

param externalGen

optional repeated capability selector. Default value: Nr1

return

state: No help available

set(state: bool, externalGen=ExternalGen.Nr1) None[source]
# SCPI: SOURce:EXTernal<gen>:FREQuency:COUPling[:STATe]
driver.source.external.frequency.coupling.state.set(state = False, externalGen = repcap.ExternalGen.Nr1)

No command help available

param state

No help available

param externalGen

optional repeated capability selector. Default value: Nr1

Factor
class FactorCls[source]

Factor commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.external.frequency.factor.clone()

Subgroups

Denominator

SCPI Commands

SOURce:EXTernal<ExternalGen>:FREQuency:FACTor:DENominator
class DenominatorCls[source]

Denominator commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(externalGen=ExternalGen.Nr1) float[source]
# SCPI: SOURce:EXTernal<gen>:FREQuency[:FACTor]:DENominator
value: float = driver.source.external.frequency.factor.denominator.get(externalGen = repcap.ExternalGen.Nr1)

No command help available

param externalGen

optional repeated capability selector. Default value: Nr1

return

value: No help available

set(value: float, externalGen=ExternalGen.Nr1) None[source]
# SCPI: SOURce:EXTernal<gen>:FREQuency[:FACTor]:DENominator
driver.source.external.frequency.factor.denominator.set(value = 1.0, externalGen = repcap.ExternalGen.Nr1)

No command help available

param value

No help available

param externalGen

optional repeated capability selector. Default value: Nr1

Numerator

SCPI Commands

SOURce:EXTernal<ExternalGen>:FREQuency:FACTor:NUMerator
class NumeratorCls[source]

Numerator commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(externalGen=ExternalGen.Nr1) float[source]
# SCPI: SOURce:EXTernal<gen>:FREQuency[:FACTor]:NUMerator
value: float = driver.source.external.frequency.factor.numerator.get(externalGen = repcap.ExternalGen.Nr1)

No command help available

param externalGen

optional repeated capability selector. Default value: Nr1

return

value: No help available

set(value: float, externalGen=ExternalGen.Nr1) None[source]
# SCPI: SOURce:EXTernal<gen>:FREQuency[:FACTor]:NUMerator
driver.source.external.frequency.factor.numerator.set(value = 1.0, externalGen = repcap.ExternalGen.Nr1)

No command help available

param value

No help available

param externalGen

optional repeated capability selector. Default value: Nr1

Offset

SCPI Commands

SOURce:EXTernal<ExternalGen>:FREQuency:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(externalGen=ExternalGen.Nr1) float[source]
# SCPI: SOURce:EXTernal<gen>:FREQuency:OFFSet
value: float = driver.source.external.frequency.offset.get(externalGen = repcap.ExternalGen.Nr1)

No command help available

param externalGen

optional repeated capability selector. Default value: Nr1

return

offset: No help available

set(offset: float, externalGen=ExternalGen.Nr1) None[source]
# SCPI: SOURce:EXTernal<gen>:FREQuency:OFFSet
driver.source.external.frequency.offset.set(offset = 1.0, externalGen = repcap.ExternalGen.Nr1)

No command help available

param offset

No help available

param externalGen

optional repeated capability selector. Default value: Nr1

Sweep
class SweepCls[source]

Sweep commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.external.frequency.sweep.clone()

Subgroups

State

SCPI Commands

SOURce:EXTernal<ExternalGen>:FREQuency:SWEep:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(externalGen=ExternalGen.Nr1) bool[source]
# SCPI: SOURce:EXTernal<gen>:FREQuency:SWEep[:STATe]
value: bool = driver.source.external.frequency.sweep.state.get(externalGen = repcap.ExternalGen.Nr1)

No command help available

param externalGen

optional repeated capability selector. Default value: Nr1

return

state: No help available

set(state: bool, externalGen=ExternalGen.Nr1) None[source]
# SCPI: SOURce:EXTernal<gen>:FREQuency:SWEep[:STATe]
driver.source.external.frequency.sweep.state.set(state = False, externalGen = repcap.ExternalGen.Nr1)

No command help available

param state

No help available

param externalGen

optional repeated capability selector. Default value: Nr1

Power
class PowerCls[source]

Power commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.external.power.clone()

Subgroups

Level

SCPI Commands

SOURce:EXTernal<ExternalGen>:POWer:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(externalGen=ExternalGen.Nr1) float[source]
# SCPI: SOURce:EXTernal<gen>:POWer[:LEVel]
value: float = driver.source.external.power.level.get(externalGen = repcap.ExternalGen.Nr1)

No command help available

param externalGen

optional repeated capability selector. Default value: Nr1

return

level: No help available

set(level: float, externalGen=ExternalGen.Nr1) None[source]
# SCPI: SOURce:EXTernal<gen>:POWer[:LEVel]
driver.source.external.power.level.set(level = 1.0, externalGen = repcap.ExternalGen.Nr1)

No command help available

param level

No help available

param externalGen

optional repeated capability selector. Default value: Nr1

Roscillator
class RoscillatorCls[source]

Roscillator commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.external.roscillator.clone()

Subgroups

External
class ExternalCls[source]

External commands group definition. 2 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.external.roscillator.external.clone()

Subgroups

Frequency

SCPI Commands

SOURce:EXTernal<ExternalRosc>:ROSCillator:EXTernal:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(externalRosc=ExternalRosc.Nr1) float[source]
# SCPI: SOURce:EXTernal<ext>:ROSCillator:EXTernal:FREQuency
value: float = driver.source.external.roscillator.external.frequency.get(externalRosc = repcap.ExternalRosc.Nr1)

This command defines the frequency of the external reference oscillator. If the external reference oscillator is selected, the reference signal must be connected to the rear panel of the instrument.

param externalRosc

optional repeated capability selector. Default value: Nr1

return

frequency: Range: 1 MHz to 50 MHz, Unit: HZ

set(frequency: float, externalRosc=ExternalRosc.Nr1) None[source]
# SCPI: SOURce:EXTernal<ext>:ROSCillator:EXTernal:FREQuency
driver.source.external.roscillator.external.frequency.set(frequency = 1.0, externalRosc = repcap.ExternalRosc.Nr1)

This command defines the frequency of the external reference oscillator. If the external reference oscillator is selected, the reference signal must be connected to the rear panel of the instrument.

param frequency

Range: 1 MHz to 50 MHz, Unit: HZ

param externalRosc

optional repeated capability selector. Default value: Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.external.roscillator.external.frequency.clone()

Subgroups

Mode

SCPI Commands

SOURce:EXTernal<ExternalRosc>:ROSCillator:EXTernal:FREQuency:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(externalRosc=ExternalRosc.Nr1) RoscillatorFreqMode[source]
# SCPI: SOURce:EXTernal<ext>:ROSCillator:EXTernal:FREQuency:MODE
value: enums.RoscillatorFreqMode = driver.source.external.roscillator.external.frequency.mode.get(externalRosc = repcap.ExternalRosc.Nr1)

No command help available

param externalRosc

optional repeated capability selector. Default value: Nr1

return

arg_0: No help available

set(arg_0: RoscillatorFreqMode, externalRosc=ExternalRosc.Nr1) None[source]
# SCPI: SOURce:EXTernal<ext>:ROSCillator:EXTernal:FREQuency:MODE
driver.source.external.roscillator.external.frequency.mode.set(arg_0 = enums.RoscillatorFreqMode.E10, externalRosc = repcap.ExternalRosc.Nr1)

No command help available

param arg_0

No help available

param externalRosc

optional repeated capability selector. Default value: Nr1

Source

SCPI Commands

SOURce:EXTernal<ExternalRosc>:ROSCillator:SOURce
class SourceCls[source]

Source commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(externalRosc=ExternalRosc.Nr1) ReferenceSourceB[source]
# SCPI: SOURce:EXTernal<ext>:ROSCillator[:SOURce]
value: enums.ReferenceSourceB = driver.source.external.roscillator.source.get(externalRosc = repcap.ExternalRosc.Nr1)

No command help available

param externalRosc

optional repeated capability selector. Default value: Nr1

return

source: No help available

set(source: ReferenceSourceB, externalRosc=ExternalRosc.Nr1) None[source]
# SCPI: SOURce:EXTernal<ext>:ROSCillator[:SOURce]
driver.source.external.roscillator.source.set(source = enums.ReferenceSourceB.EAUTo, externalRosc = repcap.ExternalRosc.Nr1)

No command help available

param source

No help available

param externalRosc

optional repeated capability selector. Default value: Nr1

State

SCPI Commands

SOURce:EXTernal<ExternalGen>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(externalGen=ExternalGen.Nr1) bool[source]
# SCPI: SOURce:EXTernal<gen>[:STATe]
value: bool = driver.source.external.state.get(externalGen = repcap.ExternalGen.Nr1)

No command help available

param externalGen

optional repeated capability selector. Default value: Nr1

return

state: No help available

set(state: bool, externalGen=ExternalGen.Nr1) None[source]
# SCPI: SOURce:EXTernal<gen>[:STATe]
driver.source.external.state.set(state = False, externalGen = repcap.ExternalGen.Nr1)

No command help available

param state

No help available

param externalGen

optional repeated capability selector. Default value: Nr1

Generator

class GeneratorCls[source]

Generator commands group definition. 10 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.generator.clone()

Subgroups

Channel
class ChannelCls[source]

Channel commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.generator.channel.clone()

Subgroups

Coupling

SCPI Commands

SOURce:GENerator:CHANnel:COUPling
class CouplingCls[source]

Coupling commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SOURce:GENerator:CHANnel:COUPling
value: bool = driver.source.generator.channel.coupling.get()

This command couples or decouples the signal source configuration across measurement channels.

return

state: ON | 1 Signal source configuration is the same across all measurement channels. OFF | 0 Signal source configuration is different for each measurement channel.

set(state: bool) None[source]
# SCPI: SOURce:GENerator:CHANnel:COUPling
driver.source.generator.channel.coupling.set(state = False)

This command couples or decouples the signal source configuration across measurement channels.

param state

ON | 1 Signal source configuration is the same across all measurement channels. OFF | 0 Signal source configuration is different for each measurement channel.

DutBypass

SCPI Commands

SOURce:GENerator:DUTBypass
class DutBypassCls[source]

DutBypass commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SOURce:GENerator:DUTBypass
value: bool = driver.source.generator.dutBypass.get()

This command turns the DUT bypass on and off. When you turn on the bypass, the application measures the noise characteristics of the R&S FSWP. The DUT bypass is available with the optional Signal Source hardware component.

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: SOURce:GENerator:DUTBypass
driver.source.generator.dutBypass.set(state = False)

This command turns the DUT bypass on and off. When you turn on the bypass, the application measures the noise characteristics of the R&S FSWP. The DUT bypass is available with the optional Signal Source hardware component.

param state

ON | OFF | 1 | 0

Frequency

SCPI Commands

SOURce:GENerator:FREQuency
class FrequencyCls[source]

Frequency commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:GENerator:FREQuency
value: float = driver.source.generator.frequency.get()

This command defines the frequency of the signal that is generated by the signal source.

return

frequency: numeric value Unit: Hz

set(frequency: float) None[source]
# SCPI: SOURce:GENerator:FREQuency
driver.source.generator.frequency.set(frequency = 1.0)

This command defines the frequency of the signal that is generated by the signal source.

param frequency

numeric value Unit: Hz

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.generator.frequency.clone()

Subgroups

Step

SCPI Commands

SOURce:GENerator:FREQuency:STEP
class StepCls[source]

Step commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:GENerator:FREQuency:STEP
value: float = driver.source.generator.frequency.step.get()

This command defines the frequency stepsize of the signal generated by the optional signal source.

return

stepsize: 1 mHz | 1 Hz | 1 kHz | 1 MHz | 1 GHz Unit: Hz

set(stepsize: float) None[source]
# SCPI: SOURce:GENerator:FREQuency:STEP
driver.source.generator.frequency.step.set(stepsize = 1.0)

This command defines the frequency stepsize of the signal generated by the optional signal source.

param stepsize

1 mHz | 1 Hz | 1 kHz | 1 MHz | 1 GHz Unit: Hz

Level

SCPI Commands

SOURce:GENerator:LEVel
class LevelCls[source]

Level commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:GENerator:LEVel
value: float = driver.source.generator.level.get()

This command defines the level of the signal that is generated by the signal source.

return

level: numeric value Unit: dBm

set(level: float) None[source]
# SCPI: SOURce:GENerator:LEVel
driver.source.generator.level.set(level = 1.0)

This command defines the level of the signal that is generated by the signal source.

param level

numeric value Unit: dBm

Modulation

SCPI Commands

SOURce:GENerator:MODulation
class ModulationCls[source]

Modulation commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SOURce:GENerator:MODulation
value: bool = driver.source.generator.modulation.get()

This command turns internal pulse modulation for pulsed measurements on and off.

return

state: ON | 1 A pulse is output on the signal source. You can define the pulse characteristics with •method RsFswp.Source.Generator.Pulse.Period.set •method RsFswp.Source.Generator.Pulse.Width.set OFF | 0 A sine signal is output on the signal source.

set(state: bool) None[source]
# SCPI: SOURce:GENerator:MODulation
driver.source.generator.modulation.set(state = False)

This command turns internal pulse modulation for pulsed measurements on and off.

param state

ON | 1 A pulse is output on the signal source. You can define the pulse characteristics with •method RsFswp.Source.Generator.Pulse.Period.set •method RsFswp.Source.Generator.Pulse.Width.set OFF | 0 A sine signal is output on the signal source.

Pulse
class PulseCls[source]

Pulse commands group definition. 3 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.generator.pulse.clone()

Subgroups

Period

SCPI Commands

SOURce:GENerator:PULSe:PERiod
class PeriodCls[source]

Period commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:GENerator:PULSe:PERiod
value: float = driver.source.generator.pulse.period.get()
This command defines the pulse period (distance between two consecutive pulses) of the pulse that is generated.

INTRO_CMD_HELP: Prerequisites for this command

  • Optional pulsed phase noise measurements.

  • Turn on signal source (method RsFswp.Applications.K30_NoiseFigure.Source.Generator.State.set) .

  • Turn on pulse modulation (method RsFswp.Source.Generator.Modulation.set) .

return

pulse_period: numeric value Unit: s

set(pulse_period: float) None[source]
# SCPI: SOURce:GENerator:PULSe:PERiod
driver.source.generator.pulse.period.set(pulse_period = 1.0)
This command defines the pulse period (distance between two consecutive pulses) of the pulse that is generated.

INTRO_CMD_HELP: Prerequisites for this command

  • Optional pulsed phase noise measurements.

  • Turn on signal source (method RsFswp.Applications.K30_NoiseFigure.Source.Generator.State.set) .

  • Turn on pulse modulation (method RsFswp.Source.Generator.Modulation.set) .

param pulse_period

numeric value Unit: s

Trigger
class TriggerCls[source]

Trigger commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.generator.pulse.trigger.clone()

Subgroups

Output

SCPI Commands

SOURce:GENerator:PULSe:TRIGger:OUTPut
class OutputCls[source]

Output commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SignalLevel[source]
# SCPI: SOURce:GENerator:PULSe:TRIGger:OUTPut
value: enums.SignalLevel = driver.source.generator.pulse.trigger.output.get()

This command selects the signal type provided at the trigger output connector. The signal can be used, for example, to control an external pulse modulator.

return

pulse_output: No help available

set(pulse_output: SignalLevel) None[source]
# SCPI: SOURce:GENerator:PULSe:TRIGger:OUTPut
driver.source.generator.pulse.trigger.output.set(pulse_output = enums.SignalLevel.HIGH)

This command selects the signal type provided at the trigger output connector. The signal can be used, for example, to control an external pulse modulator.

param pulse_output

HIGH Provides a high active pulse at the trigger output. Note that the signal is provided even if internal pulse modulation has been turned off. You can define the pulse characteristics with •method RsFswp.Source.Generator.Pulse.Width.set •method RsFswp.Source.Generator.Pulse.Period.set LOW Provides a low active pulse at the trigger output. Note that the signal is provided even if internal pulse modulation has been turned off. OFF | 0 Provides no signal at the trigger output.

Width

SCPI Commands

SOURce:GENerator:PULSe:WIDTh
class WidthCls[source]

Width commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:GENerator:PULSe:WIDTh
value: float = driver.source.generator.pulse.width.get()
This command defines the length of the pulse that is generated.

INTRO_CMD_HELP: Prerequisites for this command

  • Optional pulsed phase noise measurements.

  • Turn on signal source (method RsFswp.Applications.K30_NoiseFigure.Source.Generator.State.set) .

  • Turn on pulse modulation (method RsFswp.Source.Generator.Modulation.set) .

return

pulse_width: numeric value Unit: s

set(pulse_width: float) None[source]
# SCPI: SOURce:GENerator:PULSe:WIDTh
driver.source.generator.pulse.width.set(pulse_width = 1.0)
This command defines the length of the pulse that is generated.

INTRO_CMD_HELP: Prerequisites for this command

  • Optional pulsed phase noise measurements.

  • Turn on signal source (method RsFswp.Applications.K30_NoiseFigure.Source.Generator.State.set) .

  • Turn on pulse modulation (method RsFswp.Source.Generator.Modulation.set) .

param pulse_width

numeric value Unit: s

State

SCPI Commands

SOURce:GENerator:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SOURce:GENerator[:STATe]
value: bool = driver.source.generator.state.get()

This command turns the optional signal source output on and off. When you turn on the signal source, the R&S FSWP generates a signal with the frequency and level defined with method RsFswp.Source.Generator.Frequency.set and method RsFswp.Source.Generator.Level.set.

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: SOURce:GENerator[:STATe]
driver.source.generator.state.set(state = False)

This command turns the optional signal source output on and off. When you turn on the signal source, the R&S FSWP generates a signal with the frequency and level defined with method RsFswp.Source.Generator.Frequency.set and method RsFswp.Source.Generator.Level.set.

param state

ON | OFF | 1 | 0

Power

class PowerCls[source]

Power commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.power.clone()

Subgroups

Level
class LevelCls[source]

Level commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.power.level.clone()

Subgroups

Immediate
class ImmediateCls[source]

Immediate commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.power.level.immediate.clone()

Subgroups

Offset

SCPI Commands

SOURce:POWer:LEVel:IMMediate:OFFSet
class OffsetCls[source]

Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:POWer[:LEVel][:IMMediate]:OFFSet
value: float = driver.source.power.level.immediate.offset.get()

No command help available

return

offset: No help available

set(offset: float) None[source]
# SCPI: SOURce:POWer[:LEVel][:IMMediate]:OFFSet
driver.source.power.level.immediate.offset.set(offset = 1.0)

No command help available

param offset

No help available

Sequence
class SequenceCls[source]

Sequence commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.power.sequence.clone()

Subgroups

Result

SCPI Commands

SOURce:POWer:SEQuence:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Power_Vsupply: float: No parameter help available

  • Power_Vtune: float: No parameter help available

  • Power_Vaux: float: No parameter help available

get() GetStruct[source]
# SCPI: SOURce:POWer:SEQuence:RESult
value: GetStruct = driver.source.power.sequence.result.get()
This command queries the actually measured power (U*I) on the DC power sources.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on DC power sources (method RsFswp.Applications.K30_NoiseFigure.Source.Voltage.State.set) .

return

structure: for return value, see the help for GetStruct structure arguments.

Temperature

class TemperatureCls[source]

Temperature commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.temperature.clone()

Subgroups

Frontend

SCPI Commands

SOURce:TEMPerature:FRONtend
class FrontendCls[source]

Frontend commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:TEMPerature:FRONtend
value: float = driver.source.temperature.frontend.get()

This command queries the current frontend temperature of the R&S FSWP. During self-alignment, the instrument’s (frontend) temperature is also measured (as soon as the instrument has warmed up completely) . This temperature is used as a reference for a continuous temperature check during operation. If the current temperature deviates from the stored self-alignment temperature by a certain degree, a warning is displayed in the status bar indicating the resulting deviation in the measured power levels. A status bit in the STATUs:QUEStionable:TEMPerature register indicates a possible deviation. (This feature is available in the optional Spectrum and Signal Analyzer application.)

return

temperature: Temperature in degrees Celsius.

Voltage

class VoltageCls[source]

Voltage commands group definition. 17 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.voltage.clone()

Subgroups

Auxiliary
class AuxiliaryCls[source]

Auxiliary commands group definition. 4 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.voltage.auxiliary.clone()

Subgroups

Level
class LevelCls[source]

Level commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.voltage.auxiliary.level.clone()

Subgroups

Amplitude

SCPI Commands

SOURce:VOLTage:AUX:LEVel:AMPLitude
class AmplitudeCls[source]

Amplitude commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:VOLTage:AUX:LEVel:AMPLitude
value: float = driver.source.voltage.auxiliary.level.amplitude.get()

This command defines the output voltage for the Vaux source.

return

voltage: numeric value Range: -10 to 10, Unit: V

set(voltage: float) None[source]
# SCPI: SOURce:VOLTage:AUX:LEVel:AMPLitude
driver.source.voltage.auxiliary.level.amplitude.set(voltage = 1.0)

This command defines the output voltage for the Vaux source.

param voltage

numeric value Range: -10 to 10, Unit: V

Limit
class LimitCls[source]

Limit commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.voltage.auxiliary.level.limit.clone()

Subgroups

High

SCPI Commands

SOURce:VOLTage:AUX:LEVel:LIMit:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:VOLTage:AUX:LEVel:LIMit:HIGH
value: float = driver.source.voltage.auxiliary.level.limit.high.get()

This command defines the maximum voltage that may be supplied by the Vaux source.

return

voltage: numeric value Range: -10 to 10, Unit: V

set(voltage: float) None[source]
# SCPI: SOURce:VOLTage:AUX:LEVel:LIMit:HIGH
driver.source.voltage.auxiliary.level.limit.high.set(voltage = 1.0)

This command defines the maximum voltage that may be supplied by the Vaux source.

param voltage

numeric value Range: -10 to 10, Unit: V

Low

SCPI Commands

SOURce:VOLTage:AUX:LEVel:LIMit:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SOURce:VOLTage:AUX:LEVel:LIMit:LOW
value: float = driver.source.voltage.auxiliary.level.limit.low.get()

This command defines the minimum voltage that may be supplied by the Vaux source.

return

voltage: numeric value Range: -10 to 10, Unit: V

set(voltage: float) None[source]
# SCPI: SOURce:VOLTage:AUX:LEVel:LIMit:LOW
driver.source.voltage.auxiliary.level.limit.low.set(voltage = 1.0)

This command defines the minimum voltage that may be supplied by the Vaux source.

param voltage

numeric value Range: -10 to 10, Unit: V

State

SCPI Commands

SOURce:VOLTage:AUX:LEVel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SOURce:VOLTage:AUX:LEVel[:STATe]
value: bool = driver.source.voltage.auxiliary.level.state.get()

This command turns the auxiliary voltage source (Vaux) on and off. Note that DC power is actually supplied only if you additionally activate the outputs in general.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on DC power sources (method RsFswp.Applications.K30_NoiseFigure.Source.Voltage.State.set) .

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: SOURce:VOLTage:AUX:LEVel[:STATe]
driver.source.voltage.auxiliary.level.state.set(state = False)

This command turns the auxiliary voltage source (Vaux) on and off. Note that DC power is actually supplied only if you additionally activate the outputs in general.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on DC power sources (method RsFswp.Applications.K30_NoiseFigure.Source.Voltage.State.set) .

param state

ON | OFF | 1 | 0

Channel
class ChannelCls[source]

Channel commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.voltage.channel.clone()

Subgroups

Coupling

SCPI Commands

SOURce:VOLTage:CHANnel:COUPling
class CouplingCls[source]

Coupling commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SOURce:VOLTage:CHANnel:COUPling
value: bool = driver.source.voltage.channel.coupling.get()

This command couples or decouples the DC power configuration across measurement channels.

return

state: ON | 1 DC power configuration is the same across all measurement channels. OFF | 0 DC power configuration is different for each measurement channel.

set(state: bool) None[source]
# SCPI: SOURce:VOLTage:CHANnel:COUPling
driver.source.voltage.channel.coupling.set(state = False)

This command couples or decouples the DC power configuration across measurement channels.

param state

ON | 1 DC power configuration is the same across all measurement channels. OFF | 0 DC power configuration is different for each measurement channel.

Control<Source>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.source.voltage.control.repcap_source_get()
driver.source.voltage.control.repcap_source_set(repcap.Source.Nr1)
class ControlCls[source]

Control commands group definition. 4 total commands, 1 Subgroups, 0 group commands Repeated Capability: Source, default value after init: Source.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.voltage.control.clone()

Subgroups

Level
class LevelCls[source]

Level commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.voltage.control.level.clone()

Subgroups

Amplitude

SCPI Commands

SOURce:VOLTage:CONTrol<Source>:LEVel:AMPLitude
class AmplitudeCls[source]

Amplitude commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:VOLTage:CONTrol<1|2>:LEVel:AMPLitude
value: float = driver.source.voltage.control.level.amplitude.get(source = repcap.Source.Default)

This command defines the output voltage for the Vtune source.

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

return

voltage: numeric value Range: -10 to 28, Unit: V

set(voltage: float, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:CONTrol<1|2>:LEVel:AMPLitude
driver.source.voltage.control.level.amplitude.set(voltage = 1.0, source = repcap.Source.Default)

This command defines the output voltage for the Vtune source.

param voltage

numeric value Range: -10 to 28, Unit: V

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

Limit
class LimitCls[source]

Limit commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.voltage.control.level.limit.clone()

Subgroups

High

SCPI Commands

SOURce:VOLTage:CONTrol<Source>:LEVel:LIMit:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:VOLTage:CONTrol<1|2>:LEVel:LIMit:HIGH
value: float = driver.source.voltage.control.level.limit.high.get(source = repcap.Source.Default)

This command defines the maximum voltage that may be supplied by the Vtune source.

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

return

voltage: numeric value Range: -10 to 28, Unit: V

set(voltage: float, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:CONTrol<1|2>:LEVel:LIMit:HIGH
driver.source.voltage.control.level.limit.high.set(voltage = 1.0, source = repcap.Source.Default)

This command defines the maximum voltage that may be supplied by the Vtune source.

param voltage

numeric value Range: -10 to 28, Unit: V

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

Low

SCPI Commands

SOURce:VOLTage:CONTrol<Source>:LEVel:LIMit:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:VOLTage:CONTrol<1|2>:LEVel:LIMit:LOW
value: float = driver.source.voltage.control.level.limit.low.get(source = repcap.Source.Default)

This command defines the minimum voltage that may be supplied by the Vtune source.

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

return

voltage: numeric value Range: -10 to 28, Unit: V

set(voltage: float, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:CONTrol<1|2>:LEVel:LIMit:LOW
driver.source.voltage.control.level.limit.low.set(voltage = 1.0, source = repcap.Source.Default)

This command defines the minimum voltage that may be supplied by the Vtune source.

param voltage

numeric value Range: -10 to 28, Unit: V

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

State

SCPI Commands

SOURce:VOLTage:CONTrol<Source>:LEVel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) bool[source]
# SCPI: SOURce:VOLTage:CONTrol<1|2>:LEVel[:STATe]
value: bool = driver.source.voltage.control.level.state.get(source = repcap.Source.Default)

This command turns the tuning voltage source (Vtune) on and off. Note that DC power is actually supplied only if you additionally activate the outputs in general.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on DC power sources (method RsFswp.Applications.K30_NoiseFigure.Source.Voltage.State.set) .

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

return

state: ON | OFF | 1 | 0

set(state: bool, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:CONTrol<1|2>:LEVel[:STATe]
driver.source.voltage.control.level.state.set(state = False, source = repcap.Source.Default)

This command turns the tuning voltage source (Vtune) on and off. Note that DC power is actually supplied only if you additionally activate the outputs in general.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on DC power sources (method RsFswp.Applications.K30_NoiseFigure.Source.Voltage.State.set) .

param state

ON | OFF | 1 | 0

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Control’)

Power<Source>

RepCap Settings

# Range: Nr1 .. Nr2
rc = driver.source.voltage.power.repcap_source_get()
driver.source.voltage.power.repcap_source_set(repcap.Source.Nr1)
class PowerCls[source]

Power commands group definition. 6 total commands, 2 Subgroups, 0 group commands Repeated Capability: Source, default value after init: Source.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.voltage.power.clone()

Subgroups

Level
class LevelCls[source]

Level commands group definition. 5 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.voltage.power.level.clone()

Subgroups

Amplitude

SCPI Commands

SOURce:VOLTage:POWer<Source>:LEVel:AMPLitude
class AmplitudeCls[source]

Amplitude commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:VOLTage:POWer<1|2>:LEVel:AMPLitude
value: float = driver.source.voltage.power.level.amplitude.get(source = repcap.Source.Default)

This command defines the output voltage for the Vsupply source.

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

voltage_current: No help available

set(voltage_current: float, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:POWer<1|2>:LEVel:AMPLitude
driver.source.voltage.power.level.amplitude.set(voltage_current = 1.0, source = repcap.Source.Default)

This command defines the output voltage for the Vsupply source.

param voltage_current

No help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Limit
class LimitCls[source]

Limit commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.voltage.power.level.limit.clone()

Subgroups

High

SCPI Commands

SOURce:VOLTage:POWer<Source>:LEVel:LIMit:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:VOLTage:POWer<1|2>:LEVel:LIMit:HIGH
value: float = driver.source.voltage.power.level.limit.high.get(source = repcap.Source.Default)

This command defines the maximum voltage that may be supplied by the Vsupply source.

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

voltage_current: No help available

set(voltage_current: float, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:POWer<1|2>:LEVel:LIMit:HIGH
driver.source.voltage.power.level.limit.high.set(voltage_current = 1.0, source = repcap.Source.Default)

This command defines the maximum voltage that may be supplied by the Vsupply source.

param voltage_current

No help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Low

SCPI Commands

SOURce:VOLTage:POWer<Source>:LEVel:LIMit:LOW
class LowCls[source]

Low commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:VOLTage:POWer<1|2>:LEVel:LIMit:LOW
value: float = driver.source.voltage.power.level.limit.low.get(source = repcap.Source.Default)

This command defines the minimum voltage that may be supplied by the Vsupply source.

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

voltage_current: No help available

set(voltage_current: float, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:POWer<1|2>:LEVel:LIMit:LOW
driver.source.voltage.power.level.limit.low.set(voltage_current = 1.0, source = repcap.Source.Default)

This command defines the minimum voltage that may be supplied by the Vsupply source.

param voltage_current

No help available

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Mode

SCPI Commands

SOURce:VOLTage:POWer<Source>:LEVel:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) PwrLevelMode[source]
# SCPI: SOURce:VOLTage:POWer<1|2>:LEVel:MODE
value: enums.PwrLevelMode = driver.source.voltage.power.level.mode.get(source = repcap.Source.Default)

This command selects whether you want to control the output in terms of current or voltage.

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

mode: CURRent Control the output in terms of current. VOLTage Controls the output in terms of voltage.

set(mode: PwrLevelMode, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:POWer<1|2>:LEVel:MODE
driver.source.voltage.power.level.mode.set(mode = enums.PwrLevelMode.CURRent, source = repcap.Source.Default)

This command selects whether you want to control the output in terms of current or voltage.

param mode

CURRent Control the output in terms of current. VOLTage Controls the output in terms of voltage.

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

State

SCPI Commands

SOURce:VOLTage:POWer<Source>:LEVel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) bool[source]
# SCPI: SOURce:VOLTage:POWer<1|2>:LEVel[:STATe]
value: bool = driver.source.voltage.power.level.state.get(source = repcap.Source.Default)

This command turns the supply voltage source (Vsupply) on and off. Note that DC power is actually supplied only if you additionally activate the outputs in general.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on DC power sources (method RsFswp.Applications.K30_NoiseFigure.Source.Voltage.State.set) .

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

state: ON | OFF | 1 | 0

set(state: bool, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:POWer<1|2>:LEVel[:STATe]
driver.source.voltage.power.level.state.set(state = False, source = repcap.Source.Default)

This command turns the supply voltage source (Vsupply) on and off. Note that DC power is actually supplied only if you additionally activate the outputs in general.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on DC power sources (method RsFswp.Applications.K30_NoiseFigure.Source.Voltage.State.set) .

param state

ON | OFF | 1 | 0

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Limit
class LimitCls[source]

Limit commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.voltage.power.limit.clone()

Subgroups

High

SCPI Commands

SOURce:VOLTage:POWer<Source>:LIMit:HIGH
class HighCls[source]

High commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(source=Source.Default) float[source]
# SCPI: SOURce:VOLTage:POWer<1|2>:LIMit:HIGH
value: float = driver.source.voltage.power.limit.high.get(source = repcap.Source.Default)

This command defines the maximum current or voltage that may be supplied by the Vsupply source.

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

return

voltage: numeric value The type of value depends on whether you control the output in terms of current or voltage (method RsFswp.Source.Voltage.Power.Level.Mode.set) . When you control it in terms of voltage, the value is a current (A) . When you control it in terms of current, the value is a voltage (V) . Range: 0 to 16 V or 2000 mA, Unit: V or A

set(voltage: float, source=Source.Default) None[source]
# SCPI: SOURce:VOLTage:POWer<1|2>:LIMit:HIGH
driver.source.voltage.power.limit.high.set(voltage = 1.0, source = repcap.Source.Default)

This command defines the maximum current or voltage that may be supplied by the Vsupply source.

param voltage

numeric value The type of value depends on whether you control the output in terms of current or voltage (method RsFswp.Source.Voltage.Power.Level.Mode.set) . When you control it in terms of voltage, the value is a current (A) . When you control it in terms of current, the value is a voltage (V) . Range: 0 to 16 V or 2000 mA, Unit: V or A

param source

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Power’)

Sequence
class SequenceCls[source]

Sequence commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.voltage.sequence.clone()

Subgroups

Result

SCPI Commands

SOURce:VOLTage:SEQuence:RESult
class ResultCls[source]

Result commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Voltage_Vsupply: float: No parameter help available

  • Voltage_Vtune: float: No parameter help available

  • Voltage_Vaux: float: No parameter help available

get() GetStruct[source]
# SCPI: SOURce:VOLTage:SEQuence:RESult
value: GetStruct = driver.source.voltage.sequence.result.get()
This command queries the actually measured voltages on the DC power sources.

INTRO_CMD_HELP: Prerequisites for this command

  • Turn on DC power sources (method RsFswp.Applications.K30_NoiseFigure.Source.Voltage.State.set) .

return

structure: for return value, see the help for GetStruct structure arguments.

State

SCPI Commands

SOURce:VOLTage:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SOURce:VOLTage[:STATe]
value: bool = driver.source.voltage.state.get()

This command turns DC power sources on and off in general. When you turn off the DC power sources, no power is supplied even when you have turned on one of the sources individually with one of the following commands.

INTRO_CMD_HELP: Prerequisites for this command

  • method RsFswp.Source.Voltage.Auxiliary.Level.State.set

  • method RsFswp.Applications.K30_NoiseFigure.Source.Voltage.Control.Level.State.set

  • method RsFswp.Applications.K30_NoiseFigure.Source.Voltage.Power.Level.State.set

Note that you can turn on the global power supply if at least one of the individual supplies has been turned on.

return

state: ON | 1 DC power sources are ready for use. OFF | 0 DC power sources are turned off.

set(state: bool) None[source]
# SCPI: SOURce:VOLTage[:STATe]
driver.source.voltage.state.set(state = False)

This command turns DC power sources on and off in general. When you turn off the DC power sources, no power is supplied even when you have turned on one of the sources individually with one of the following commands.

INTRO_CMD_HELP: Prerequisites for this command

  • method RsFswp.Source.Voltage.Auxiliary.Level.State.set

  • method RsFswp.Applications.K30_NoiseFigure.Source.Voltage.Control.Level.State.set

  • method RsFswp.Applications.K30_NoiseFigure.Source.Voltage.Power.Level.State.set

Note that you can turn on the global power supply if at least one of the individual supplies has been turned on.

param state

ON | 1 DC power sources are ready for use. OFF | 0 DC power sources are turned off.

Status

SCPI Commands

STATus:PRESet
class StatusCls[source]

Status commands group definition. 112 total commands, 3 Subgroups, 1 group commands

preset() None[source]
# SCPI: STATus:PRESet
driver.status.preset()

This command resets the edge detectors and ENABle parts of all registers to a defined value. All PTRansition parts are set to FFFFh, i.e. all transitions from 0 to 1 are detected. All NTRansition parts are set to 0, i.e. a transition from 1 to 0 in a CONDition bit is not detected. The ENABle part of the method RsFswp.Status.Operation.Event.get_ and method RsFswp.Status.Questionable.Event.get_ registers are set to 0, i.e. all events in these registers are not passed on.

preset_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: STATus:PRESet
driver.status.preset_with_opc()

This command resets the edge detectors and ENABle parts of all registers to a defined value. All PTRansition parts are set to FFFFh, i.e. all transitions from 0 to 1 are detected. All NTRansition parts are set to 0, i.e. a transition from 1 to 0 in a CONDition bit is not detected. The ENABle part of the method RsFswp.Status.Operation.Event.get_ and method RsFswp.Status.Questionable.Event.get_ registers are set to 0, i.e. all events in these registers are not passed on.

Same as preset, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.clone()

Subgroups

Operation

class OperationCls[source]

Operation commands group definition. 10 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.operation.clone()

Subgroups

Condition

SCPI Commands

STATus:OPERation:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: STATus:OPERation:CONDition
value: int = driver.status.operation.condition.get()

These commands read out the CONDition section of the status register. The commands do not delete the contents of the CONDition section.

return

register_value: No help available

Enable

SCPI Commands

STATus:OPERation:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: STATus:OPERation:ENABle
value: int = driver.status.operation.enable.get()

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

return

summary_bit: No help available

set(summary_bit: int) None[source]
# SCPI: STATus:OPERation:ENABle
driver.status.operation.enable.set(summary_bit = 1)

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param summary_bit

No help available

Event

SCPI Commands

STATus:OPERation:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: STATus:OPERation[:EVENt]
value: int = driver.status.operation.event.get()

These commands read out the EVENt section of the status register. At the same time, the commands delete the contents of the EVENt section.

return

register_value: No help available

Ntransition

SCPI Commands

STATus:OPERation:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: STATus:OPERation:NTRansition
value: int = driver.status.operation.ntransition.get()

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

summary_bit: No help available

set(summary_bit: int) None[source]
# SCPI: STATus:OPERation:NTRansition
driver.status.operation.ntransition.set(summary_bit = 1)

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

Pcalibration
class PcalibrationCls[source]

Pcalibration commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.operation.pcalibration.clone()

Subgroups

Condition

SCPI Commands

STATus:OPERation:PCALibration:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:OPERation:PCALibration:CONDition
value: str = driver.status.operation.pcalibration.condition.get()

No command help available

return

channel_name: No help available

Enable

SCPI Commands

STATus:OPERation:PCALibration:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() EnableStruct[source]
# SCPI: STATus:OPERation:PCALibration:ENABle
value: EnableStruct = driver.status.operation.pcalibration.enable.get()

No command help available

return

structure: for return value, see the help for EnableStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:OPERation:PCALibration:ENABle
driver.status.operation.pcalibration.enable.set(summary_bit = 1, channel_name = '1')

No command help available

param summary_bit

No help available

param channel_name

No help available

Event

SCPI Commands

STATus:OPERation:PCALibration:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:OPERation:PCALibration[:EVENt]
value: str = driver.status.operation.pcalibration.event.get()

No command help available

return

channel_name: No help available

Ntransistion

SCPI Commands

STATus:OPERation:PCALibration:NTRansistion
class NtransistionCls[source]

Ntransistion commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransistionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() NtransistionStruct[source]
# SCPI: STATus:OPERation:PCALibration:NTRansistion
value: NtransistionStruct = driver.status.operation.pcalibration.ntransistion.get()

No command help available

return

structure: for return value, see the help for NtransistionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:OPERation:PCALibration:NTRansistion
driver.status.operation.pcalibration.ntransistion.set(summary_bit = 1, channel_name = '1')

No command help available

param summary_bit

No help available

param channel_name

No help available

Ptransistion

SCPI Commands

STATus:OPERation:PCALibration:PTRansistion
class PtransistionCls[source]

Ptransistion commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransistionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() PtransistionStruct[source]
# SCPI: STATus:OPERation:PCALibration:PTRansistion
value: PtransistionStruct = driver.status.operation.pcalibration.ptransistion.get()

No command help available

return

structure: for return value, see the help for PtransistionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:OPERation:PCALibration:PTRansistion
driver.status.operation.pcalibration.ptransistion.set(summary_bit = 1, channel_name = '1')

No command help available

param summary_bit

No help available

param channel_name

No help available

Ptransition

SCPI Commands

STATus:OPERation:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: STATus:OPERation:PTRansition
value: int = driver.status.operation.ptransition.get()

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

summary_bit: No help available

set(summary_bit: int) None[source]
# SCPI: STATus:OPERation:PTRansition
driver.status.operation.ptransition.set(summary_bit = 1)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

Questionable

class QuestionableCls[source]

Questionable commands group definition. 100 total commands, 20 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.clone()

Subgroups

AcpLimit
class AcpLimitCls[source]

AcpLimit commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.acpLimit.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:ACPLimit:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:ACPLimit:CONDition
value: str = driver.status.questionable.acpLimit.condition.get()

These commands read out the CONDition section of the status register. The commands do not delete the contents of the CONDition section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:ACPLimit:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:ACPLimit:ENABle
value: EnableStruct = driver.status.questionable.acpLimit.enable.get()

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

return

structure: for return value, see the help for EnableStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:ACPLimit:ENABle
driver.status.questionable.acpLimit.enable.set(summary_bit = 1, channel_name = '1')

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Event

SCPI Commands

STATus:QUEStionable:ACPLimit:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:ACPLimit[:EVENt]
value: str = driver.status.questionable.acpLimit.event.get()

These commands read out the EVENt section of the status register. At the same time, the commands delete the contents of the EVENt section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:ACPLimit:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:ACPLimit:NTRansition
value: NtransitionStruct = driver.status.questionable.acpLimit.ntransition.get()

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:ACPLimit:NTRansition
driver.status.questionable.acpLimit.ntransition.set(summary_bit = 1, channel_name = '1')

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ptransition

SCPI Commands

STATus:QUEStionable:ACPLimit:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:ACPLimit:PTRansition
value: PtransitionStruct = driver.status.questionable.acpLimit.ptransition.get()

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:ACPLimit:PTRansition
driver.status.questionable.acpLimit.ptransition.set(summary_bit = 1, channel_name = '1')

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Calibration
class CalibrationCls[source]

Calibration commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.calibration.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:CALibration:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:CALibration:CONDition
value: str = driver.status.questionable.calibration.condition.get()

No command help available

return

channel_name: No help available

Enable

SCPI Commands

STATus:QUEStionable:CALibration:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:CALibration:ENABle
value: EnableStruct = driver.status.questionable.calibration.enable.get()

No command help available

return

structure: for return value, see the help for EnableStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:CALibration:ENABle
driver.status.questionable.calibration.enable.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Event

SCPI Commands

STATus:QUEStionable:CALibration:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:CALibration[:EVENt]
value: str = driver.status.questionable.calibration.event.get()

No command help available

return

channel_name: No help available

Ntransition

SCPI Commands

STATus:QUEStionable:CALibration:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:CALibration:NTRansition
value: NtransitionStruct = driver.status.questionable.calibration.ntransition.get()

No command help available

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:CALibration:NTRansition
driver.status.questionable.calibration.ntransition.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Ptransition

SCPI Commands

STATus:QUEStionable:CALibration:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:CALibration:PTRansition
value: PtransitionStruct = driver.status.questionable.calibration.ptransition.get()

No command help available

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:CALibration:PTRansition
driver.status.questionable.calibration.ptransition.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Condition

SCPI Commands

STATus:QUEStionable:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: STATus:QUEStionable:CONDition
value: int = driver.status.questionable.condition.get()

These commands read out the CONDition section of the status register. The commands do not delete the contents of the CONDition section.

return

register_value: No help available

Correction
class CorrectionCls[source]

Correction commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.correction.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:CORRection:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:CORRection:CONDition
value: str = driver.status.questionable.correction.condition.get()

No command help available

return

channel_name: No help available

Enable

SCPI Commands

STATus:QUEStionable:CORRection:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:CORRection:ENABle
value: EnableStruct = driver.status.questionable.correction.enable.get()

No command help available

return

structure: for return value, see the help for EnableStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:CORRection:ENABle
driver.status.questionable.correction.enable.set(summary_bit = 1, channel_name = '1')

No command help available

param summary_bit

No help available

param channel_name

No help available

Event

SCPI Commands

STATus:QUEStionable:CORRection:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:CORRection[:EVENt]
value: str = driver.status.questionable.correction.event.get()

No command help available

return

channel_name: No help available

Ntransition

SCPI Commands

STATus:QUEStionable:CORRection:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:CORRection:NTRansition
value: NtransitionStruct = driver.status.questionable.correction.ntransition.get()

No command help available

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:CORRection:NTRansition
driver.status.questionable.correction.ntransition.set(summary_bit = 1, channel_name = '1')

No command help available

param summary_bit

No help available

param channel_name

No help available

Ptransition

SCPI Commands

STATus:QUEStionable:CORRection:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:CORRection:PTRansition
value: PtransitionStruct = driver.status.questionable.correction.ptransition.get()

No command help available

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:CORRection:PTRansition
driver.status.questionable.correction.ptransition.set(summary_bit = 1, channel_name = '1')

No command help available

param summary_bit

No help available

param channel_name

No help available

Diq
class DiqCls[source]

Diq commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.diq.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:DIQ:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:DIQ:CONDition
value: str = driver.status.questionable.diq.condition.get()

No command help available

return

channel_name: No help available

Enable

SCPI Commands

STATus:QUEStionable:DIQ:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:DIQ:ENABle
value: EnableStruct = driver.status.questionable.diq.enable.get()

No command help available

return

structure: for return value, see the help for EnableStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:DIQ:ENABle
driver.status.questionable.diq.enable.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Event

SCPI Commands

STATus:QUEStionable:DIQ:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:DIQ[:EVENt]
value: str = driver.status.questionable.diq.event.get()

No command help available

return

channel_name: No help available

Ntransition

SCPI Commands

STATus:QUEStionable:DIQ:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:DIQ:NTRansition
value: NtransitionStruct = driver.status.questionable.diq.ntransition.get()

No command help available

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:DIQ:NTRansition
driver.status.questionable.diq.ntransition.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Ptransition

SCPI Commands

STATus:QUEStionable:DIQ:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:DIQ:PTRansition
value: PtransitionStruct = driver.status.questionable.diq.ptransition.get()

No command help available

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:DIQ:PTRansition
driver.status.questionable.diq.ptransition.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Enable

SCPI Commands

STATus:QUEStionable:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: STATus:QUEStionable:ENABle
value: int = driver.status.questionable.enable.get()

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

return

summary_bit: No help available

set(summary_bit: int) None[source]
# SCPI: STATus:QUEStionable:ENABle
driver.status.questionable.enable.set(summary_bit = 1)

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param summary_bit

No help available

Event

SCPI Commands

STATus:QUEStionable:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: STATus:QUEStionable[:EVENt]
value: int = driver.status.questionable.event.get()

These commands read out the EVENt section of the status register. At the same time, the commands delete the contents of the EVENt section.

return

register_value: No help available

Extended
class ExtendedCls[source]

Extended commands group definition. 10 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.extended.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:EXTended:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:EXTended:CONDition
value: str = driver.status.questionable.extended.condition.get()

These commands read out the CONDition section of the status register. The commands do not delete the contents of the CONDition section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:EXTended:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:EXTended:ENABle
value: EnableStruct = driver.status.questionable.extended.enable.get()

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

return

structure: for return value, see the help for EnableStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:EXTended:ENABle
driver.status.questionable.extended.enable.set(summary_bit = 1, channel_name = '1')

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Event

SCPI Commands

STATus:QUEStionable:EXTended:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:EXTended[:EVENt]
value: str = driver.status.questionable.extended.event.get()

These commands read out the EVENt section of the status register. At the same time, the commands delete the contents of the EVENt section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Info
class InfoCls[source]

Info commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.extended.info.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:EXTended:INFO:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:EXTended:INFO:CONDition
value: str = driver.status.questionable.extended.info.condition.get()

These commands read out the CONDition section of the status register. The commands do not delete the contents of the CONDition section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:EXTended:INFO:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:EXTended:INFO:ENABle
value: EnableStruct = driver.status.questionable.extended.info.enable.get()

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

return

structure: for return value, see the help for EnableStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:EXTended:INFO:ENABle
driver.status.questionable.extended.info.enable.set(summary_bit = 1, channel_name = '1')

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Event

SCPI Commands

STATus:QUEStionable:EXTended:INFO:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:EXTended:INFO[:EVENt]
value: str = driver.status.questionable.extended.info.event.get()

These commands read out the EVENt section of the status register. At the same time, the commands delete the contents of the EVENt section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:EXTended:INFO:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:EXTended:INFO:NTRansition
value: NtransitionStruct = driver.status.questionable.extended.info.ntransition.get()

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:EXTended:INFO:NTRansition
driver.status.questionable.extended.info.ntransition.set(summary_bit = 1, channel_name = '1')

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ptransition

SCPI Commands

STATus:QUEStionable:EXTended:INFO:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:EXTended:INFO:PTRansition
value: PtransitionStruct = driver.status.questionable.extended.info.ptransition.get()

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:EXTended:INFO:PTRansition
driver.status.questionable.extended.info.ptransition.set(summary_bit = 1, channel_name = '1')

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:EXTended:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:EXTended:NTRansition
value: NtransitionStruct = driver.status.questionable.extended.ntransition.get()

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:EXTended:NTRansition
driver.status.questionable.extended.ntransition.set(summary_bit = 1, channel_name = '1')

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ptransition

SCPI Commands

STATus:QUEStionable:EXTended:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:EXTended:PTRansition
value: PtransitionStruct = driver.status.questionable.extended.ptransition.get()

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:EXTended:PTRansition
driver.status.questionable.extended.ptransition.set(summary_bit = 1, channel_name = '1')

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Frequency
class FrequencyCls[source]

Frequency commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.frequency.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:FREQuency:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:FREQuency:CONDition
value: str = driver.status.questionable.frequency.condition.get()

These commands read out the CONDition section of the status register. The commands do not delete the contents of the CONDition section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:FREQuency:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:FREQuency:ENABle
value: EnableStruct = driver.status.questionable.frequency.enable.get()

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

return

structure: for return value, see the help for EnableStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:FREQuency:ENABle
driver.status.questionable.frequency.enable.set(summary_bit = 1, channel_name = '1')

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Event

SCPI Commands

STATus:QUEStionable:FREQuency:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:FREQuency[:EVENt]
value: str = driver.status.questionable.frequency.event.get()

These commands read out the EVENt section of the status register. At the same time, the commands delete the contents of the EVENt section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:FREQuency:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:FREQuency:NTRansition
value: NtransitionStruct = driver.status.questionable.frequency.ntransition.get()

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:FREQuency:NTRansition
driver.status.questionable.frequency.ntransition.set(summary_bit = 1, channel_name = '1')

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ptransition

SCPI Commands

STATus:QUEStionable:FREQuency:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:FREQuency:PTRansition
value: PtransitionStruct = driver.status.questionable.frequency.ptransition.get()

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:FREQuency:PTRansition
driver.status.questionable.frequency.ptransition.set(summary_bit = 1, channel_name = '1')

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Integrity
class IntegrityCls[source]

Integrity commands group definition. 15 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.integrity.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:INTegrity:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:INTegrity:CONDition
value: str = driver.status.questionable.integrity.condition.get()

No command help available

return

channel_name: No help available

Enable

SCPI Commands

STATus:QUEStionable:INTegrity:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:INTegrity:ENABle
value: EnableStruct = driver.status.questionable.integrity.enable.get()

No command help available

return

structure: for return value, see the help for EnableStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:INTegrity:ENABle
driver.status.questionable.integrity.enable.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Event

SCPI Commands

STATus:QUEStionable:INTegrity:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:INTegrity[:EVENt]
value: str = driver.status.questionable.integrity.event.get()

No command help available

return

channel_name: No help available

Ntransition

SCPI Commands

STATus:QUEStionable:INTegrity:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:INTegrity:NTRansition
value: NtransitionStruct = driver.status.questionable.integrity.ntransition.get()

No command help available

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:INTegrity:NTRansition
driver.status.questionable.integrity.ntransition.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Ptransition

SCPI Commands

STATus:QUEStionable:INTegrity:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:INTegrity:PTRansition
value: PtransitionStruct = driver.status.questionable.integrity.ptransition.get()

No command help available

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:INTegrity:PTRansition
driver.status.questionable.integrity.ptransition.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Signal
class SignalCls[source]

Signal commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.integrity.signal.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:INTegrity:SIGNal:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:INTegrity:SIGNal:CONDition
value: str = driver.status.questionable.integrity.signal.condition.get()

No command help available

return

channel_name: No help available

Enable

SCPI Commands

STATus:QUEStionable:INTegrity:SIGNal:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:INTegrity:SIGNal:ENABle
value: EnableStruct = driver.status.questionable.integrity.signal.enable.get()

No command help available

return

structure: for return value, see the help for EnableStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:INTegrity:SIGNal:ENABle
driver.status.questionable.integrity.signal.enable.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Event

SCPI Commands

STATus:QUEStionable:INTegrity:SIGNal:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:INTegrity:SIGNal[:EVENt]
value: str = driver.status.questionable.integrity.signal.event.get()

No command help available

return

channel_name: No help available

Ntransition

SCPI Commands

STATus:QUEStionable:INTegrity:SIGNal:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:INTegrity:SIGNal:NTRansition
value: NtransitionStruct = driver.status.questionable.integrity.signal.ntransition.get()

No command help available

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:INTegrity:SIGNal:NTRansition
driver.status.questionable.integrity.signal.ntransition.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Ptransition

SCPI Commands

STATus:QUEStionable:INTegrity:SIGNal:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:INTegrity:SIGNal:PTRansition
value: PtransitionStruct = driver.status.questionable.integrity.signal.ptransition.get()

No command help available

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:INTegrity:SIGNal:PTRansition
driver.status.questionable.integrity.signal.ptransition.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Uncalibrated
class UncalibratedCls[source]

Uncalibrated commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.integrity.uncalibrated.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:INTegrity:UNCalibrated:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:INTegrity:UNCalibrated:CONDition
value: str = driver.status.questionable.integrity.uncalibrated.condition.get()

No command help available

return

channel_name: No help available

Enable

SCPI Commands

STATus:QUEStionable:INTegrity:UNCalibrated:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:INTegrity:UNCalibrated:ENABle
value: EnableStruct = driver.status.questionable.integrity.uncalibrated.enable.get()

No command help available

return

structure: for return value, see the help for EnableStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:INTegrity:UNCalibrated:ENABle
driver.status.questionable.integrity.uncalibrated.enable.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Event

SCPI Commands

STATus:QUEStionable:INTegrity:UNCalibrated:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:INTegrity:UNCalibrated[:EVENt]
value: str = driver.status.questionable.integrity.uncalibrated.event.get()

No command help available

return

channel_name: No help available

Ntransition

SCPI Commands

STATus:QUEStionable:INTegrity:UNCalibrated:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:INTegrity:UNCalibrated:NTRansition
value: NtransitionStruct = driver.status.questionable.integrity.uncalibrated.ntransition.get()

No command help available

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:INTegrity:UNCalibrated:NTRansition
driver.status.questionable.integrity.uncalibrated.ntransition.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Ptransition

SCPI Commands

STATus:QUEStionable:INTegrity:UNCalibrated:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:INTegrity:UNCalibrated:PTRansition
value: PtransitionStruct = driver.status.questionable.integrity.uncalibrated.ptransition.get()

No command help available

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:INTegrity:UNCalibrated:PTRansition
driver.status.questionable.integrity.uncalibrated.ptransition.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Limit<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.status.questionable.limit.repcap_window_get()
driver.status.questionable.limit.repcap_window_set(repcap.Window.Nr1)
class LimitCls[source]

Limit commands group definition. 5 total commands, 5 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.limit.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:LIMit<Window>:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:LIMit<1|2|3|4>:CONDition
value: str = driver.status.questionable.limit.condition.get(window = repcap.Window.Default)

These commands read out the CONDition section of the status register. The commands do not delete the contents of the CONDition section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:LIMit<Window>:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) EnableStruct[source]
# SCPI: STATus:QUEStionable:LIMit<1|2|3|4>:ENABle
value: EnableStruct = driver.status.questionable.limit.enable.get(window = repcap.Window.Default)

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

structure: for return value, see the help for EnableStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:LIMit<1|2|3|4>:ENABle
driver.status.questionable.limit.enable.set(summary_bit = 1, channel_name = '1', window = repcap.Window.Default)

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Event

SCPI Commands

STATus:QUEStionable:LIMit<Window>:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:LIMit<1|2|3|4>[:EVENt]
value: str = driver.status.questionable.limit.event.get(window = repcap.Window.Default)

These commands read out the EVENt section of the status register. At the same time, the commands delete the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:LIMit<Window>:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) NtransitionStruct[source]
# SCPI: STATus:QUEStionable:LIMit<1|2|3|4>:NTRansition
value: NtransitionStruct = driver.status.questionable.limit.ntransition.get(window = repcap.Window.Default)

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:LIMit<1|2|3|4>:NTRansition
driver.status.questionable.limit.ntransition.set(summary_bit = 1, channel_name = '1', window = repcap.Window.Default)

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Ptransition

SCPI Commands

STATus:QUEStionable:LIMit<Window>:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) PtransitionStruct[source]
# SCPI: STATus:QUEStionable:LIMit<1|2|3|4>:PTRansition
value: PtransitionStruct = driver.status.questionable.limit.ptransition.get(window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:LIMit<1|2|3|4>:PTRansition
driver.status.questionable.limit.ptransition.set(summary_bit = 1, channel_name = '1', window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Limit’)

Lmargin<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.status.questionable.lmargin.repcap_window_get()
driver.status.questionable.lmargin.repcap_window_set(repcap.Window.Nr1)
class LmarginCls[source]

Lmargin commands group definition. 5 total commands, 5 Subgroups, 0 group commands Repeated Capability: Window, default value after init: Window.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.lmargin.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:LMARgin<Window>:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:LMARgin<1|2|3|4>:CONDition
value: str = driver.status.questionable.lmargin.condition.get(window = repcap.Window.Default)

These commands read out the CONDition section of the status register. The commands do not delete the contents of the CONDition section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Lmargin’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:LMARgin<Window>:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) EnableStruct[source]
# SCPI: STATus:QUEStionable:LMARgin<1|2|3|4>:ENABle
value: EnableStruct = driver.status.questionable.lmargin.enable.get(window = repcap.Window.Default)

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Lmargin’)

return

structure: for return value, see the help for EnableStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:LMARgin<1|2|3|4>:ENABle
driver.status.questionable.lmargin.enable.set(summary_bit = 1, channel_name = '1', window = repcap.Window.Default)

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Lmargin’)

Event

SCPI Commands

STATus:QUEStionable:LMARgin<Window>:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) str[source]
# SCPI: STATus:QUEStionable:LMARgin<1|2|3|4>[:EVENt]
value: str = driver.status.questionable.lmargin.event.get(window = repcap.Window.Default)

These commands read out the EVENt section of the status register. At the same time, the commands delete the contents of the EVENt section.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Lmargin’)

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:LMARgin<Window>:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) NtransitionStruct[source]
# SCPI: STATus:QUEStionable:LMARgin<1|2|3|4>:NTRansition
value: NtransitionStruct = driver.status.questionable.lmargin.ntransition.get(window = repcap.Window.Default)

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Lmargin’)

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:LMARgin<1|2|3|4>:NTRansition
driver.status.questionable.lmargin.ntransition.set(summary_bit = 1, channel_name = '1', window = repcap.Window.Default)

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Lmargin’)

Ptransition

SCPI Commands

STATus:QUEStionable:LMARgin<Window>:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get(window=Window.Default) PtransitionStruct[source]
# SCPI: STATus:QUEStionable:LMARgin<1|2|3|4>:PTRansition
value: PtransitionStruct = driver.status.questionable.lmargin.ptransition.get(window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Lmargin’)

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None, window=Window.Default) None[source]
# SCPI: STATus:QUEStionable:LMARgin<1|2|3|4>:PTRansition
driver.status.questionable.lmargin.ptransition.set(summary_bit = 1, channel_name = '1', window = repcap.Window.Default)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Lmargin’)

Ntransition

SCPI Commands

STATus:QUEStionable:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: STATus:QUEStionable:NTRansition
value: int = driver.status.questionable.ntransition.get()

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

summary_bit: No help available

set(summary_bit: int) None[source]
# SCPI: STATus:QUEStionable:NTRansition
driver.status.questionable.ntransition.set(summary_bit = 1)

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

Pnoise
class PnoiseCls[source]

Pnoise commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.pnoise.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:PNOise:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:PNOise:CONDition
value: str = driver.status.questionable.pnoise.condition.get()

These commands read out the CONDition section of the status register. The commands do not delete the contents of the CONDition section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:PNOise:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:PNOise:ENABle
value: EnableStruct = driver.status.questionable.pnoise.enable.get()

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

return

structure: for return value, see the help for EnableStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:PNOise:ENABle
driver.status.questionable.pnoise.enable.set(summary_bit = 1, channel_name = '1')

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Event

SCPI Commands

STATus:QUEStionable:PNOise:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:PNOise[:EVENt]
value: str = driver.status.questionable.pnoise.event.get()

These commands read out the EVENt section of the status register. At the same time, the commands delete the contents of the EVENt section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:PNOise:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:PNOise:NTRansition
value: NtransitionStruct = driver.status.questionable.pnoise.ntransition.get()

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:PNOise:NTRansition
driver.status.questionable.pnoise.ntransition.set(summary_bit = 1, channel_name = '1')

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ptransition

SCPI Commands

STATus:QUEStionable:PNOise:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:PNOise:PTRansition
value: PtransitionStruct = driver.status.questionable.pnoise.ptransition.get()

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:PNOise:PTRansition
driver.status.questionable.pnoise.ptransition.set(summary_bit = 1, channel_name = '1')

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Power
class PowerCls[source]

Power commands group definition. 10 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.power.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:POWer:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:POWer:CONDition
value: str = driver.status.questionable.power.condition.get()

These commands read out the CONDition section of the status register. The commands do not delete the contents of the CONDition section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

DcpNoise
class DcpNoiseCls[source]

DcpNoise commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.power.dcpNoise.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:POWer:DCPNoise:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:POWer:DCPNoise:CONDition
value: str = driver.status.questionable.power.dcpNoise.condition.get()

These commands read out the CONDition section of the status register. The commands do not delete the contents of the CONDition section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:POWer:DCPNoise:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:POWer:DCPNoise:ENABle
value: EnableStruct = driver.status.questionable.power.dcpNoise.enable.get()

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

return

structure: for return value, see the help for EnableStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:POWer:DCPNoise:ENABle
driver.status.questionable.power.dcpNoise.enable.set(summary_bit = 1, channel_name = '1')

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Event

SCPI Commands

STATus:QUEStionable:POWer:DCPNoise:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:POWer:DCPNoise[:EVENt]
value: str = driver.status.questionable.power.dcpNoise.event.get()

These commands read out the EVENt section of the status register. At the same time, the commands delete the contents of the EVENt section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:POWer:DCPNoise:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:POWer:DCPNoise:NTRansition
value: NtransitionStruct = driver.status.questionable.power.dcpNoise.ntransition.get()

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:POWer:DCPNoise:NTRansition
driver.status.questionable.power.dcpNoise.ntransition.set(summary_bit = 1, channel_name = '1')

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ptransition

SCPI Commands

STATus:QUEStionable:POWer:DCPNoise:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:POWer:DCPNoise:PTRansition
value: PtransitionStruct = driver.status.questionable.power.dcpNoise.ptransition.get()

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:POWer:DCPNoise:PTRansition
driver.status.questionable.power.dcpNoise.ptransition.set(summary_bit = 1, channel_name = '1')

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:POWer:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:POWer:ENABle
value: EnableStruct = driver.status.questionable.power.enable.get()

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

return

structure: for return value, see the help for EnableStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:POWer:ENABle
driver.status.questionable.power.enable.set(summary_bit = 1, channel_name = '1')

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Event

SCPI Commands

STATus:QUEStionable:POWer:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:POWer[:EVENt]
value: str = driver.status.questionable.power.event.get()

These commands read out the EVENt section of the status register. At the same time, the commands delete the contents of the EVENt section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:POWer:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:POWer:NTRansition
value: NtransitionStruct = driver.status.questionable.power.ntransition.get()

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:POWer:NTRansition
driver.status.questionable.power.ntransition.set(summary_bit = 1, channel_name = '1')

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ptransition

SCPI Commands

STATus:QUEStionable:POWer:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:POWer:PTRansition
value: PtransitionStruct = driver.status.questionable.power.ptransition.get()

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:POWer:PTRansition
driver.status.questionable.power.ptransition.set(summary_bit = 1, channel_name = '1')

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ptransition

SCPI Commands

STATus:QUEStionable:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() int[source]
# SCPI: STATus:QUEStionable:PTRansition
value: int = driver.status.questionable.ptransition.get()

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

summary_bit: No help available

set(summary_bit: int) None[source]
# SCPI: STATus:QUEStionable:PTRansition
driver.status.questionable.ptransition.set(summary_bit = 1)

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

Sync
class SyncCls[source]

Sync commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.sync.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:SYNC:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:SYNC:CONDition
value: str = driver.status.questionable.sync.condition.get()

No command help available

return

channel_name: No help available

Enable

SCPI Commands

STATus:QUEStionable:SYNC:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:SYNC:ENABle
value: EnableStruct = driver.status.questionable.sync.enable.get()

No command help available

return

structure: for return value, see the help for EnableStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:SYNC:ENABle
driver.status.questionable.sync.enable.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Event

SCPI Commands

STATus:QUEStionable:SYNC:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:SYNC[:EVENt]
value: str = driver.status.questionable.sync.event.get()

No command help available

return

channel_name: No help available

Ntransition

SCPI Commands

STATus:QUEStionable:SYNC:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:SYNC:NTRansition
value: NtransitionStruct = driver.status.questionable.sync.ntransition.get()

No command help available

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:SYNC:NTRansition
driver.status.questionable.sync.ntransition.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Ptransition

SCPI Commands

STATus:QUEStionable:SYNC:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:SYNC:PTRansition
value: PtransitionStruct = driver.status.questionable.sync.ptransition.get()

No command help available

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:SYNC:PTRansition
driver.status.questionable.sync.ptransition.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Temperature
class TemperatureCls[source]

Temperature commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.temperature.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:TEMPerature:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:TEMPerature:CONDition
value: str = driver.status.questionable.temperature.condition.get()

These commands read out the CONDition section of the status register. The commands do not delete the contents of the CONDition section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:TEMPerature:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:TEMPerature:ENABle
value: EnableStruct = driver.status.questionable.temperature.enable.get()

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

return

structure: for return value, see the help for EnableStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:TEMPerature:ENABle
driver.status.questionable.temperature.enable.set(summary_bit = 1, channel_name = '1')

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Event

SCPI Commands

STATus:QUEStionable:TEMPerature:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:TEMPerature[:EVENt]
value: str = driver.status.questionable.temperature.event.get()

These commands read out the EVENt section of the status register. At the same time, the commands delete the contents of the EVENt section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:TEMPerature:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:TEMPerature:NTRansition
value: NtransitionStruct = driver.status.questionable.temperature.ntransition.get()

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:TEMPerature:NTRansition
driver.status.questionable.temperature.ntransition.set(summary_bit = 1, channel_name = '1')

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ptransition

SCPI Commands

STATus:QUEStionable:TEMPerature:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:TEMPerature:PTRansition
value: PtransitionStruct = driver.status.questionable.temperature.ptransition.get()

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:TEMPerature:PTRansition
driver.status.questionable.temperature.ptransition.set(summary_bit = 1, channel_name = '1')

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Time
class TimeCls[source]

Time commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.time.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:TIME:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:TIME:CONDition
value: str = driver.status.questionable.time.condition.get()

These commands read out the CONDition section of the status register. The commands do not delete the contents of the CONDition section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Enable

SCPI Commands

STATus:QUEStionable:TIME:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:TIME:ENABle
value: EnableStruct = driver.status.questionable.time.enable.get()

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

return

structure: for return value, see the help for EnableStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:TIME:ENABle
driver.status.questionable.time.enable.set(summary_bit = 1, channel_name = '1')

These commands control the ENABle part of a register. The ENABle part allows true conditions in the EVENt part of the status register to bereported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to true, a positive transition will occur in the summary bit reported to the next higher level.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Event

SCPI Commands

STATus:QUEStionable:TIME:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:TIME[:EVENt]
value: str = driver.status.questionable.time.event.get()

These commands read out the EVENt section of the status register. At the same time, the commands delete the contents of the EVENt section.

return

channel_name: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ntransition

SCPI Commands

STATus:QUEStionable:TIME:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:TIME:NTRansition
value: NtransitionStruct = driver.status.questionable.time.ntransition.get()

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:TIME:NTRansition
driver.status.questionable.time.ntransition.set(summary_bit = 1, channel_name = '1')

These commands control the Negative TRansition part of a register. Setting a bit causes a 1 to 0 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Ptransition

SCPI Commands

STATus:QUEStionable:TIME:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Summary_Bit: int: No parameter help available

  • Channel_Name: str: String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:TIME:PTRansition
value: PtransitionStruct = driver.status.questionable.time.ptransition.get()

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(summary_bit: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:TIME:PTRansition
driver.status.questionable.time.ptransition.set(summary_bit = 1, channel_name = '1')

These commands control the Positive TRansition part of a register. Setting a bit causes a 0 to 1 transition in the corresponding bit of the associated register. The transition also writes a 1 into the associated bit of the corresponding EVENt register.

param summary_bit

No help available

param channel_name

String containing the name of the channel. The parameter is optional. If you omit it, the command works for the currently active channel.

Transducer
class TransducerCls[source]

Transducer commands group definition. 5 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.questionable.transducer.clone()

Subgroups

Condition

SCPI Commands

STATus:QUEStionable:TRANsducer:CONDition
class ConditionCls[source]

Condition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:TRANsducer:CONDition
value: str = driver.status.questionable.transducer.condition.get()

No command help available

return

channel_name: No help available

Enable

SCPI Commands

STATus:QUEStionable:TRANsducer:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class EnableStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() EnableStruct[source]
# SCPI: STATus:QUEStionable:TRANsducer:ENABle
value: EnableStruct = driver.status.questionable.transducer.enable.get()

No command help available

return

structure: for return value, see the help for EnableStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:TRANsducer:ENABle
driver.status.questionable.transducer.enable.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Event

SCPI Commands

STATus:QUEStionable:TRANsducer:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: STATus:QUEStionable:TRANsducer[:EVENt]
value: str = driver.status.questionable.transducer.event.get()

No command help available

return

channel_name: No help available

Ntransition

SCPI Commands

STATus:QUEStionable:TRANsducer:NTRansition
class NtransitionCls[source]

Ntransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class NtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() NtransitionStruct[source]
# SCPI: STATus:QUEStionable:TRANsducer:NTRansition
value: NtransitionStruct = driver.status.questionable.transducer.ntransition.get()

No command help available

return

structure: for return value, see the help for NtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:TRANsducer:NTRansition
driver.status.questionable.transducer.ntransition.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Ptransition

SCPI Commands

STATus:QUEStionable:TRANsducer:PTRansition
class PtransitionCls[source]

Ptransition commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class PtransitionStruct[source]

Response structure. Fields:

  • Bit_Definition: int: No parameter help available

  • Channel_Name: str: No parameter help available

get() PtransitionStruct[source]
# SCPI: STATus:QUEStionable:TRANsducer:PTRansition
value: PtransitionStruct = driver.status.questionable.transducer.ptransition.get()

No command help available

return

structure: for return value, see the help for PtransitionStruct structure arguments.

set(bit_definition: int, channel_name: Optional[str] = None) None[source]
# SCPI: STATus:QUEStionable:TRANsducer:PTRansition
driver.status.questionable.transducer.ptransition.set(bit_definition = 1, channel_name = '1')

No command help available

param bit_definition

No help available

param channel_name

No help available

Queue

class QueueCls[source]

Queue commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.status.queue.clone()

Subgroups

Next

SCPI Commands

STATus:QUEue:NEXT
class NextCls[source]

Next commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: STATus:QUEue[:NEXT]
driver.status.queue.next.set()

This command queries the most recent error queue entry and deletes it. Positive error numbers indicate device-specific errors, negative error numbers are error messages defined by SCPI. If the error queue is empty, the error number 0, ‘No error’, is returned. This command is identical to the SYSTem:ERRor[:NEXT]? command.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: STATus:QUEue[:NEXT]
driver.status.queue.next.set_with_opc()

This command queries the most recent error queue entry and deletes it. Positive error numbers indicate device-specific errors, negative error numbers are error messages defined by SCPI. If the error queue is empty, the error number 0, ‘No error’, is returned. This command is identical to the SYSTem:ERRor[:NEXT]? command.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

System

class SystemCls[source]

System commands group definition. 86 total commands, 29 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.clone()

Subgroups

Clogging

SCPI Commands

SYSTem:CLOGging
class CloggingCls[source]

Clogging commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:CLOGging
value: bool = driver.system.clogging.get()

This command turns logging of remote commands on and off.

return

state: ON | OFF | 1 | 0 ON | 1 Writes all remote commands that have been sent to a file. The destination is C:/R_S/INSTR/ScpiLogging/ ScpiLog.no.. where no. is a sequential number A new log file is started each time logging was stopped and is restarted. OFF | 0

set(state: bool) None[source]
# SCPI: SYSTem:CLOGging
driver.system.clogging.set(state = False)

This command turns logging of remote commands on and off.

param state

ON | OFF | 1 | 0 ON | 1 Writes all remote commands that have been sent to a file. The destination is C:/R_S/INSTR/ScpiLogging/ ScpiLog.no.. where no. is a sequential number A new log file is started each time logging was stopped and is restarted. OFF | 0

Communicate

class CommunicateCls[source]

Communicate commands group definition. 30 total commands, 6 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.clone()

Subgroups

Gpib
class GpibCls[source]

Gpib commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.gpib.clone()

Subgroups

Rdevice
class RdeviceCls[source]

Rdevice commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.gpib.rdevice.clone()

Subgroups

Generator<Generator>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.system.communicate.gpib.rdevice.generator.repcap_generator_get()
driver.system.communicate.gpib.rdevice.generator.repcap_generator_set(repcap.Generator.Nr1)
class GeneratorCls[source]

Generator commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: Generator, default value after init: Generator.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.gpib.rdevice.generator.clone()

Subgroups

Address

SCPI Commands

SYSTem:COMMunicate:GPIB:RDEVice:GENerator<Generator>:ADDRess
class AddressCls[source]

Address commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(generator=Generator.Default) int[source]
# SCPI: SYSTem:COMMunicate:GPIB:RDEVice:GENerator<gen>:ADDRess
value: int = driver.system.communicate.gpib.rdevice.generator.address.get(generator = repcap.Generator.Default)

No command help available

param generator

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Generator’)

return

number: No help available

set(number: int, generator=Generator.Default) None[source]
# SCPI: SYSTem:COMMunicate:GPIB:RDEVice:GENerator<gen>:ADDRess
driver.system.communicate.gpib.rdevice.generator.address.set(number = 1, generator = repcap.Generator.Default)

No command help available

param number

No help available

param generator

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Generator’)

Self
class SelfCls[source]

Self commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.gpib.self.clone()

Subgroups

Address

SCPI Commands

SYSTem:COMMunicate:GPIB:SELF:ADDRess
class AddressCls[source]

Address commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: SYSTem:COMMunicate:GPIB[:SELF]:ADDRess
value: float = driver.system.communicate.gpib.self.address.get()

This command sets the GPIB address of the R&S FSWP.

return

address: Range: 0 to 30

set(address: float) None[source]
# SCPI: SYSTem:COMMunicate:GPIB[:SELF]:ADDRess
driver.system.communicate.gpib.self.address.set(address = 1.0)

This command sets the GPIB address of the R&S FSWP.

param address

Range: 0 to 30

Rterminator

SCPI Commands

SYSTem:COMMunicate:GPIB:SELF:RTERminator
class RterminatorCls[source]

Rterminator commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() GpibTerminator[source]
# SCPI: SYSTem:COMMunicate:GPIB[:SELF]:RTERminator
value: enums.GpibTerminator = driver.system.communicate.gpib.self.rterminator.get()

This command selects the GPIB receive terminator. Output of binary data from the instrument to the control computer does not require such a terminator change.

return

terminator: LFEOI | EOI LFEOI According to the standard, the terminator in ASCII is LF and/or EOI. EOI For binary data transfers (e.g. trace data) from the control computer to the instrument, the binary code used for LF might be included in the binary data block, and therefore should not be interpreted as a terminator in this particular case. This can be avoided by using only the receive terminator EOI.

set(terminator: GpibTerminator) None[source]
# SCPI: SYSTem:COMMunicate:GPIB[:SELF]:RTERminator
driver.system.communicate.gpib.self.rterminator.set(terminator = enums.GpibTerminator.EOI)

This command selects the GPIB receive terminator. Output of binary data from the instrument to the control computer does not require such a terminator change.

param terminator

LFEOI | EOI LFEOI According to the standard, the terminator in ASCII is LF and/or EOI. EOI For binary data transfers (e.g. trace data) from the control computer to the instrument, the binary code used for LF might be included in the binary data block, and therefore should not be interpreted as a terminator in this particular case. This can be avoided by using only the receive terminator EOI.

Internal
class InternalCls[source]

Internal commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.internal.clone()

Subgroups

Command
class CommandCls[source]

Command commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.internal.command.clone()

Subgroups

Tables

SCPI Commands

SYSTem:COMMunicate:INTernal:COMMand:TABLes
class TablesCls[source]

Tables commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:COMMunicate:INTernal[:COMMand]:TABLes
value: str = driver.system.communicate.internal.command.tables.get()

No command help available

return

channel_name: No help available

set(channel_name: str) None[source]
# SCPI: SYSTem:COMMunicate:INTernal[:COMMand]:TABLes
driver.system.communicate.internal.command.tables.set(channel_name = '1')

No command help available

param channel_name

No help available

Completed
class CompletedCls[source]

Completed commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.internal.completed.clone()

Subgroups

Event

SCPI Commands

SYSTem:COMMunicate:INTernal:COMPleted:EVENt
class EventCls[source]

Event commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:COMMunicate:INTernal[:COMPleted]:EVENt
value: str = driver.system.communicate.internal.completed.event.get()

No command help available

return

channel_name: No help available

set(channel_name: str) None[source]
# SCPI: SYSTem:COMMunicate:INTernal[:COMPleted]:EVENt
driver.system.communicate.internal.completed.event.set(channel_name = '1')

No command help available

param channel_name

No help available

Rdevice
class RdeviceCls[source]

Rdevice commands group definition. 14 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.rdevice.clone()

Subgroups

Generator<Generator>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.system.communicate.rdevice.generator.repcap_generator_get()
driver.system.communicate.rdevice.generator.repcap_generator_set(repcap.Generator.Nr1)
class GeneratorCls[source]

Generator commands group definition. 3 total commands, 3 Subgroups, 0 group commands Repeated Capability: Generator, default value after init: Generator.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.rdevice.generator.clone()

Subgroups

Interface

SCPI Commands

SYSTem:COMMunicate:RDEVice:GENerator<Generator>:INTerface
class InterfaceCls[source]

Interface commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(generator=Generator.Default) GeneratorIntfType[source]
# SCPI: SYSTem:COMMunicate:RDEVice:GENerator<gen>:INTerface
value: enums.GeneratorIntfType = driver.system.communicate.rdevice.generator.interface.get(generator = repcap.Generator.Default)

No command help available

param generator

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Generator’)

return

type_py: No help available

set(type_py: GeneratorIntfType, generator=Generator.Default) None[source]
# SCPI: SYSTem:COMMunicate:RDEVice:GENerator<gen>:INTerface
driver.system.communicate.rdevice.generator.interface.set(type_py = enums.GeneratorIntfType.GPIB, generator = repcap.Generator.Default)

No command help available

param type_py

No help available

param generator

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Generator’)

TypePy

SCPI Commands

SYSTem:COMMunicate:RDEVice:GENerator<Generator>:TYPE
class TypePyCls[source]

TypePy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(generator=Generator.Default) str[source]
# SCPI: SYSTem:COMMunicate:RDEVice:GENerator<gen>:TYPE
value: str = driver.system.communicate.rdevice.generator.typePy.get(generator = repcap.Generator.Default)

No command help available

param generator

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Generator’)

return

name: No help available

set(name: str, generator=Generator.Default) None[source]
# SCPI: SYSTem:COMMunicate:RDEVice:GENerator<gen>:TYPE
driver.system.communicate.rdevice.generator.typePy.set(name = '1', generator = repcap.Generator.Default)

No command help available

param name

No help available

param generator

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Generator’)

Oscilloscope
class OscilloscopeCls[source]

Oscilloscope commands group definition. 8 total commands, 7 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.rdevice.oscilloscope.clone()

Subgroups

Alignment
class AlignmentCls[source]

Alignment commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.rdevice.oscilloscope.alignment.clone()

Subgroups

Date

SCPI Commands

SYSTem:COMMunicate:RDEVice:OSCilloscope:ALIGnment:DATE
class DateCls[source]

Date commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:COMMunicate:RDEVice:OSCilloscope:ALIGnment:DATE
value: str = driver.system.communicate.rdevice.oscilloscope.alignment.date.get()

No command help available

return

alignment_date: No help available

Step<Step>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.system.communicate.rdevice.oscilloscope.alignment.step.repcap_step_get()
driver.system.communicate.rdevice.oscilloscope.alignment.step.repcap_step_set(repcap.Step.Nr1)
class StepCls[source]

Step commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: Step, default value after init: Step.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.rdevice.oscilloscope.alignment.step.clone()

Subgroups

State

SCPI Commands

SYSTem:COMMunicate:RDEVice:OSCilloscope:ALIGnment:STEP<Step>:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(step=Step.Default) bool[source]
# SCPI: SYSTem:COMMunicate:RDEVice:OSCilloscope:ALIGnment:STEP<1|2>[:STATe]
value: bool = driver.system.communicate.rdevice.oscilloscope.alignment.step.state.get(step = repcap.Step.Default)

No command help available

param step

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Step’)

return

alignment_step: No help available

Idn

SCPI Commands

SYSTem:COMMunicate:RDEVice:OSCilloscope:IDN
class IdnCls[source]

Idn commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:COMMunicate:RDEVice:OSCilloscope:IDN
value: str = driver.system.communicate.rdevice.oscilloscope.idn.get()

No command help available

return

idn: No help available

LedState

SCPI Commands

SYSTem:COMMunicate:RDEVice:OSCilloscope:LEDState
class LedStateCls[source]

LedState commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:COMMunicate:RDEVice:OSCilloscope:LEDState
value: str = driver.system.communicate.rdevice.oscilloscope.ledState.get()

No command help available

return

led_state: No help available

State

SCPI Commands

SYSTem:COMMunicate:RDEVice:OSCilloscope:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:COMMunicate:RDEVice:OSCilloscope:STATe
value: bool = driver.system.communicate.rdevice.oscilloscope.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: SYSTem:COMMunicate:RDEVice:OSCilloscope:STATe
driver.system.communicate.rdevice.oscilloscope.state.set(state = False)

No command help available

param state

No help available

Tcpip

SCPI Commands

SYSTem:COMMunicate:RDEVice:OSCilloscope:TCPip
class TcpipCls[source]

Tcpip commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:COMMunicate:RDEVice:OSCilloscope:TCPip
value: str = driver.system.communicate.rdevice.oscilloscope.tcpip.get()

No command help available

return

tcpip: No help available

set(tcpip: str) None[source]
# SCPI: SYSTem:COMMunicate:RDEVice:OSCilloscope:TCPip
driver.system.communicate.rdevice.oscilloscope.tcpip.set(tcpip = '1')

No command help available

param tcpip

No help available

Vdevice

SCPI Commands

SYSTem:COMMunicate:RDEVice:OSCilloscope:VDEVice
class VdeviceCls[source]

Vdevice commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:COMMunicate:RDEVice:OSCilloscope:VDEVice
value: bool = driver.system.communicate.rdevice.oscilloscope.vdevice.get()

No command help available

return

valid_device: No help available

set(valid_device: bool) None[source]
# SCPI: SYSTem:COMMunicate:RDEVice:OSCilloscope:VDEVice
driver.system.communicate.rdevice.oscilloscope.vdevice.set(valid_device = False)

No command help available

param valid_device

No help available

Vfirmware

SCPI Commands

SYSTem:COMMunicate:RDEVice:OSCilloscope:VFIRmware
class VfirmwareCls[source]

Vfirmware commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:COMMunicate:RDEVice:OSCilloscope:VFIRmware
value: bool = driver.system.communicate.rdevice.oscilloscope.vfirmware.get()

No command help available

return

valid_device: No help available

set(valid_device: bool) None[source]
# SCPI: SYSTem:COMMunicate:RDEVice:OSCilloscope:VFIRmware
driver.system.communicate.rdevice.oscilloscope.vfirmware.set(valid_device = False)

No command help available

param valid_device

No help available

Pmeter<PowerMeter>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.system.communicate.rdevice.pmeter.repcap_powerMeter_get()
driver.system.communicate.rdevice.pmeter.repcap_powerMeter_set(repcap.PowerMeter.Nr1)
class PmeterCls[source]

Pmeter commands group definition. 3 total commands, 3 Subgroups, 0 group commands Repeated Capability: PowerMeter, default value after init: PowerMeter.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.rdevice.pmeter.clone()

Subgroups

Configure
class ConfigureCls[source]

Configure commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.rdevice.pmeter.configure.clone()

Subgroups

Auto
class AutoCls[source]

Auto commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.rdevice.pmeter.configure.auto.clone()

Subgroups

State

SCPI Commands

SYSTem:COMMunicate:RDEVice:PMETer<PowerMeter>:CONFigure:AUTO:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) bool[source]
# SCPI: SYSTem:COMMunicate:RDEVice:PMETer<p>:CONFigure:AUTO[:STATe]
value: bool = driver.system.communicate.rdevice.pmeter.configure.auto.state.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

state: No help available

set(state: bool, powerMeter=PowerMeter.Default) None[source]
# SCPI: SYSTem:COMMunicate:RDEVice:PMETer<p>:CONFigure:AUTO[:STATe]
driver.system.communicate.rdevice.pmeter.configure.auto.state.set(state = False, powerMeter = repcap.PowerMeter.Default)

No command help available

param state

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Count

SCPI Commands

SYSTem:COMMunicate:RDEVice:PMETer<PowerMeter>:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) float[source]
# SCPI: SYSTem:COMMunicate:RDEVice:PMETer<p>:COUNt
value: float = driver.system.communicate.rdevice.pmeter.count.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

number_sensors: No help available

Define

SCPI Commands

SYSTem:COMMunicate:RDEVice:PMETer<PowerMeter>:DEFine
class DefineCls[source]

Define commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class DefineStruct[source]

Response structure. Fields:

  • Placeholder: str: No parameter help available

  • Type_Py: str: No parameter help available

  • Interface: str: No parameter help available

  • Serial_No: str: No parameter help available

get(powerMeter=PowerMeter.Default) DefineStruct[source]
# SCPI: SYSTem:COMMunicate:RDEVice:PMETer<p>:DEFine
value: DefineStruct = driver.system.communicate.rdevice.pmeter.define.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

structure: for return value, see the help for DefineStruct structure arguments.

set(placeholder: str, type_py: str, interface: str, serial_no: str, powerMeter=PowerMeter.Default) None[source]
# SCPI: SYSTem:COMMunicate:RDEVice:PMETer<p>:DEFine
driver.system.communicate.rdevice.pmeter.define.set(placeholder = '1', type_py = '1', interface = '1', serial_no = '1', powerMeter = repcap.PowerMeter.Default)

No command help available

param placeholder

No help available

param type_py

No help available

param interface

No help available

param serial_no

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Rest
class RestCls[source]

Rest commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.rest.clone()

Subgroups

Enable

SCPI Commands

SYSTem:COMMunicate:REST:ENABle
class EnableCls[source]

Enable commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:COMMunicate:REST:ENABle
value: bool = driver.system.communicate.rest.enable.get()

Turns communication via the REST API on and off.

return

state: No help available

set(state: bool) None[source]
# SCPI: SYSTem:COMMunicate:REST:ENABle
driver.system.communicate.rest.enable.set(state = False)

Turns communication via the REST API on and off.

param state

ON | OFF | 0 | 1

Snmp
class SnmpCls[source]

Snmp commands group definition. 9 total commands, 5 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.snmp.clone()

Subgroups

Community
class CommunityCls[source]

Community commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.snmp.community.clone()

Subgroups

Ro

SCPI Commands

SYSTem:COMMunicate:SNMP:COMMunity:RO
class RoCls[source]

Ro commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(community: str) None[source]
# SCPI: SYSTem:COMMunicate:SNMP:COMMunity:RO
driver.system.communicate.snmp.community.ro.set(community = '1')
Defines the SNMP community string for read-only access.

INTRO_CMD_HELP: Prerequisites for this command:

  • Select an SNMP version that supports communities (method RsFswp.System.Communicate.Snmp.Version.set) .

param community

String containing the community name.

Rw

SCPI Commands

SYSTem:COMMunicate:SNMP:COMMunity:RW
class RwCls[source]

Rw commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(community: str) None[source]
# SCPI: SYSTem:COMMunicate:SNMP:COMMunity:RW
driver.system.communicate.snmp.community.rw.set(community = '1')
Defines the SNMP community string for read-write access.

INTRO_CMD_HELP: Prerequisites for this command:

  • Select an SNMP version that supports communities (method RsFswp.System.Communicate.Snmp.Version.set) .

param community

String containing the community name.

Contact

SCPI Commands

SYSTem:COMMunicate:SNMP:CONTact
class ContactCls[source]

Contact commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:COMMunicate:SNMP:CONTact
value: str = driver.system.communicate.snmp.contact.get()

Defines the SNMP contact information for the administrator. You can also set the contact information via SNMP if you do not set it via SCPI.

return

contact_info: No help available

set(contact_info: str) None[source]
# SCPI: SYSTem:COMMunicate:SNMP:CONTact
driver.system.communicate.snmp.contact.set(contact_info = '1')

Defines the SNMP contact information for the administrator. You can also set the contact information via SNMP if you do not set it via SCPI.

param contact_info

String containing SNMP contact.

Location

SCPI Commands

SYSTem:COMMunicate:SNMP:LOCation
class LocationCls[source]

Location commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:COMMunicate:SNMP:LOCation
value: str = driver.system.communicate.snmp.location.get()

Defines the SNMP location information for the administrator. You can also set the location information via SNMP if you do not set it via SCPI.

return

location: No help available

set(location: str) None[source]
# SCPI: SYSTem:COMMunicate:SNMP:LOCation
driver.system.communicate.snmp.location.set(location = '1')

Defines the SNMP location information for the administrator. You can also set the location information via SNMP if you do not set it via SCPI.

param location

String containing SNMP location.

Usm
class UsmCls[source]

Usm commands group definition. 4 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.snmp.usm.clone()

Subgroups

User

SCPI Commands

SYSTem:COMMunicate:SNMP:USM:USER
SYSTem:COMMunicate:SNMP:USM:USER:DELete
SYSTem:COMMunicate:SNMP:USM:USER:DELete:ALL
class UserCls[source]

User commands group definition. 4 total commands, 1 Subgroups, 3 group commands

delete(name: str) None[source]
# SCPI: SYSTem:COMMunicate:SNMP:USM:USER:DELete
driver.system.communicate.snmp.usm.user.delete(name = '1')

Deletes a specific SNMP user profile.

param name

String containing name of SNMP user profile to be deleted.

delete_all() None[source]
# SCPI: SYSTem:COMMunicate:SNMP:USM:USER:DELete:ALL
driver.system.communicate.snmp.usm.user.delete_all()

Deletes all SNMP user profiles.

delete_all_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:COMMunicate:SNMP:USM:USER:DELete:ALL
driver.system.communicate.snmp.usm.user.delete_all_with_opc()

Deletes all SNMP user profiles.

Same as delete_all, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

set(name: str, access: AccessType, level: UserLevel, auth_pwd: Optional[str] = None, priv_pwd: Optional[str] = None) None[source]
# SCPI: SYSTem:COMMunicate:SNMP:USM:USER
driver.system.communicate.snmp.usm.user.set(name = '1', access = enums.AccessType.RO, level = enums.UserLevel.AUTH, auth_pwd = '1', priv_pwd = '1')
Defines an SNMP user profile.

INTRO_CMD_HELP: Prerequisites for this command:

  • Select SNMPv3 (method RsFswp.System.Communicate.Snmp.Version.set) .

param name

String containing name of the user.

param access

RO | RW Defines the access right a user can have.

param level

NOAuth | AUTH | PRIVacy Defines the security level.

param auth_pwd

String containing the authentication password.

param priv_pwd

String containing the privacy password.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.snmp.usm.user.clone()

Subgroups

All

SCPI Commands

SYSTem:COMMunicate:SNMP:USM:USER:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Count: float: Total number of registered SNMP users.

  • Name: str: List of all user names as a comma-separated list.

get() GetStruct[source]
# SCPI: SYSTem:COMMunicate:SNMP:USM:USER:ALL
value: GetStruct = driver.system.communicate.snmp.usm.user.all.get()
Queries the number of users and a list of all SNMP users for SNMPv3.

INTRO_CMD_HELP: Prerequisites for this command:

  • Select SNMPv3 (method RsFswp.System.Communicate.Snmp.Version.set) .

return

structure: for return value, see the help for GetStruct structure arguments.

Version

SCPI Commands

SYSTem:COMMunicate:SNMP:VERSion
class VersionCls[source]

Version commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SnmpVersion[source]
# SCPI: SYSTem:COMMunicate:SNMP:VERSion
value: enums.SnmpVersion = driver.system.communicate.snmp.version.get()

Selects the SNMP version.

return

snmp_version: OFF | V12 | V123 | V3 | DEFault OFF SNMP communication is off. V12 SNMP communication with SNMPv2 or lower. V123 SNMP communication with SNMPv2 and SNMPv3. V3 SNMP communication with SNMPv3.

set(snmp_version: SnmpVersion) None[source]
# SCPI: SYSTem:COMMunicate:SNMP:VERSion
driver.system.communicate.snmp.version.set(snmp_version = enums.SnmpVersion.DEFault)

Selects the SNMP version.

param snmp_version

OFF | V12 | V123 | V3 | DEFault OFF SNMP communication is off. V12 SNMP communication with SNMPv2 or lower. V123 SNMP communication with SNMPv2 and SNMPv3. V3 SNMP communication with SNMPv3.

Tcpip
class TcpipCls[source]

Tcpip commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.tcpip.clone()

Subgroups

Rdevice
class RdeviceCls[source]

Rdevice commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.tcpip.rdevice.clone()

Subgroups

Generator<Generator>

RepCap Settings

# Range: Nr1 .. Nr32
rc = driver.system.communicate.tcpip.rdevice.generator.repcap_generator_get()
driver.system.communicate.tcpip.rdevice.generator.repcap_generator_set(repcap.Generator.Nr1)
class GeneratorCls[source]

Generator commands group definition. 1 total commands, 1 Subgroups, 0 group commands Repeated Capability: Generator, default value after init: Generator.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.communicate.tcpip.rdevice.generator.clone()

Subgroups

Address

SCPI Commands

SYSTem:COMMunicate:TCPip:RDEVice:GENerator<Generator>:ADDRess
class AddressCls[source]

Address commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(generator=Generator.Default) str[source]
# SCPI: SYSTem:COMMunicate:TCPip:RDEVice:GENerator<gen>:ADDRess
value: str = driver.system.communicate.tcpip.rdevice.generator.address.get(generator = repcap.Generator.Default)

No command help available

param generator

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Generator’)

return

address: No help available

set(address: str, generator=Generator.Default) None[source]
# SCPI: SYSTem:COMMunicate:TCPip:RDEVice:GENerator<gen>:ADDRess
driver.system.communicate.tcpip.rdevice.generator.address.set(address = '1', generator = repcap.Generator.Default)

No command help available

param address

No help available

param generator

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Generator’)

Compatible

SCPI Commands

SYSTem:COMPatible
class CompatibleCls[source]

Compatible commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() CompatibilityMode[source]
# SCPI: SYSTem:COMPatible
value: enums.CompatibilityMode = driver.system.compatible.get()

No command help available

return

mode: No help available

set(mode: CompatibilityMode) None[source]
# SCPI: SYSTem:COMPatible
driver.system.compatible.set(mode = enums.CompatibilityMode.ATT)

No command help available

param mode

No help available

DeviceFootprint

SCPI Commands

SYSTem:DFPRint
class DeviceFootprintCls[source]

DeviceFootprint commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:DFPRint
value: str = driver.system.deviceFootprint.get()

No command help available

return

xxx: No help available

Display

class DisplayCls[source]

Display commands group definition. 5 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.display.clone()

Subgroups

Fpanel
class FpanelCls[source]

Fpanel commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.display.fpanel.clone()

Subgroups

State

SCPI Commands

SYSTem:DISPlay:FPANel:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:DISPlay:FPANel[:STATe]
value: bool = driver.system.display.fpanel.state.get()

This command includes or excludes the front panel keys when working with the remote desktop.

return

state: ON | OFF | 0 | 1

set(state: bool) None[source]
# SCPI: SYSTem:DISPlay:FPANel[:STATe]
driver.system.display.fpanel.state.set(state = False)

This command includes or excludes the front panel keys when working with the remote desktop.

param state

ON | OFF | 0 | 1

Lock

SCPI Commands

SYSTem:DISPlay:LOCK
class LockCls[source]

Lock commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:DISPlay:LOCK
value: bool = driver.system.display.lock.get()

Defines whether the ‘Display Update’ function remains available in remote operation or not.

return

state: ON | OFF | 0 | 1 OFF | 0 The function remains available. ON | 1 The function is not available and the display is not updated during remote operation.

set(state: bool) None[source]
# SCPI: SYSTem:DISPlay:LOCK
driver.system.display.lock.set(state = False)

Defines whether the ‘Display Update’ function remains available in remote operation or not.

param state

ON | OFF | 0 | 1 OFF | 0 The function remains available. ON | 1 The function is not available and the display is not updated during remote operation.

Message
class MessageCls[source]

Message commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.display.message.clone()

Subgroups

State

SCPI Commands

SYSTem:DISPlay:MESSage:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:DISPlay:MESSage:STATe
value: bool = driver.system.display.message.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: SYSTem:DISPlay:MESSage:STATe
driver.system.display.message.state.set(state = False)

No command help available

param state

No help available

Text

SCPI Commands

SYSTem:DISPlay:MESSage:TEXT
class TextCls[source]

Text commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:DISPlay:MESSage[:TEXT]
value: str = driver.system.display.message.text.get()

No command help available

return

message: No help available

set(message: str) None[source]
# SCPI: SYSTem:DISPlay:MESSage[:TEXT]
driver.system.display.message.text.set(message = '1')

No command help available

param message

No help available

Update

SCPI Commands

SYSTem:DISPlay:UPDate
class UpdateCls[source]

Update commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:DISPlay:UPDate
value: bool = driver.system.display.update.get()

This command turns the display during remote operation on and off. If on, the R&S FSWP updates the diagrams, traces and display fields only. The best performance is obtained if the display is off during remote control operation.

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: SYSTem:DISPlay:UPDate
driver.system.display.update.set(state = False)

This command turns the display during remote operation on and off. If on, the R&S FSWP updates the diagrams, traces and display fields only. The best performance is obtained if the display is off during remote control operation.

param state

ON | OFF | 1 | 0

Error

SCPI Commands

SYSTem:ERRor:CLEar:ALL
class ErrorCls[source]

Error commands group definition. 5 total commands, 4 Subgroups, 1 group commands

clear_all() None[source]
# SCPI: SYSTem:ERRor:CLEar:ALL
driver.system.error.clear_all()

This command deletes all contents of the ‘System Messages’ table.

clear_all_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:ERRor:CLEar:ALL
driver.system.error.clear_all_with_opc()

This command deletes all contents of the ‘System Messages’ table.

Same as clear_all, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.error.clone()

Subgroups

All

SCPI Commands

SYSTem:ERRor:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: SYSTem:ERRor:ALL
value: List[str] = driver.system.error.all.get()

No command help available

return

result: No help available

Clear
class ClearCls[source]

Clear commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.error.clear.clone()

Subgroups

Remote

SCPI Commands

SYSTem:ERRor:CLEar:REMote
class RemoteCls[source]

Remote commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: SYSTem:ERRor:CLEar:REMote
driver.system.error.clear.remote.set()

This command deletes all contents of the ‘Remote Errors’ table. Note: The remote error list is automatically cleared when the R&S FSWP is shut down.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:ERRor:CLEar:REMote
driver.system.error.clear.remote.set_with_opc()

This command deletes all contents of the ‘Remote Errors’ table. Note: The remote error list is automatically cleared when the R&S FSWP is shut down.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Display

SCPI Commands

SYSTem:ERRor:DISPlay
class DisplayCls[source]

Display commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:ERRor:DISPlay
value: bool = driver.system.error.display.get()

This command switches the error display during remote operation on and off. If activated, the R&S FSWP displays a message box at the bottom of the screen that contains the most recent type of error and the command that caused the error.

return

state: ON | OFF | 1 | 0

set(state: bool) None[source]
# SCPI: SYSTem:ERRor:DISPlay
driver.system.error.display.set(state = False)

This command switches the error display during remote operation on and off. If activated, the R&S FSWP displays a message box at the bottom of the screen that contains the most recent type of error and the command that caused the error.

param state

ON | OFF | 1 | 0

ListPy

SCPI Commands

SYSTem:ERRor:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • System_Messages: str: String containing all messages in the ‘System Messages’ table.

  • Remote_Errors: str: Error_no| Description| Command| Date| Time Comma-separated list of errors from the ‘Remote Errors’ table, where: Error_no: device-specific error code Description: brief description of the error Command: remote command causing the error Date|Time: date and time the error occurred

get(mess_type: Optional[MessageType] = None) GetStruct[source]
# SCPI: SYSTem:ERRor:LIST
value: GetStruct = driver.system.error.listPy.get(mess_type = enums.MessageType.REMote)

This command queries the error messages that occur during R&S FSWP operation.

param mess_type

SMSG | REMote SMSG (default) Queries the system messages which occurred during manual operation. REMote Queries the error messages that occurred during remote operation. Note: The remote error list is automatically cleared when the R&S FSWP is shut down.

return

structure: for return value, see the help for GetStruct structure arguments.

Firmware

class FirmwareCls[source]

Firmware commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.firmware.clone()

Subgroups

Update

SCPI Commands

SYSTem:FIRMware:UPDate
class UpdateCls[source]

Update commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:FIRMware:UPDate
value: str = driver.system.firmware.update.get()

This command starts a firmware update using the *.msi files in the selected directory. The default path is D:/FW_UPDATE. The path is changed via the method RsFswp.MassMemory.Comment.set command. To store the update files the MMEMory:DATA command is used. Only user accounts with administrator rights can perform a firmware update.

return

directory: No help available

set(directory: str) None[source]
# SCPI: SYSTem:FIRMware:UPDate
driver.system.firmware.update.set(directory = '1')

This command starts a firmware update using the *.msi files in the selected directory. The default path is D:/FW_UPDATE. The path is changed via the method RsFswp.MassMemory.Comment.set command. To store the update files the MMEMory:DATA command is used. Only user accounts with administrator rights can perform a firmware update.

param directory

No help available

FormatPy

class FormatPyCls[source]

FormatPy commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.formatPy.clone()

Subgroups

Ident

SCPI Commands

SYSTem:FORMat:IDENt
class IdentCls[source]

Ident commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() IdnFormat[source]
# SCPI: SYSTem:FORMat:IDENt
value: enums.IdnFormat = driver.system.formatPy.ident.get()

This command selects the response format to the *IDN? query.

return

idn_format: LEGacy Format is compatible to R&S FSP/FSU/FSQ/FSG family. NEW | FSL R&S FSWP format Format is also compatible to the R&S FSL and R&S FSV family

set(idn_format: IdnFormat) None[source]
# SCPI: SYSTem:FORMat:IDENt
driver.system.formatPy.ident.set(idn_format = enums.IdnFormat.FSL)

This command selects the response format to the *IDN? query.

param idn_format

LEGacy Format is compatible to R&S FSP/FSU/FSQ/FSG family. NEW | FSL R&S FSWP format Format is also compatible to the R&S FSL and R&S FSV family

Help

class HelpCls[source]

Help commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.help.clone()

Subgroups

Headers

SCPI Commands

SYSTem:HELP:HEADers
class HeadersCls[source]

Headers commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bytes[source]
# SCPI: SYSTem:HELP:HEADers
value: bytes = driver.system.help.headers.get()

No command help available

return

header: No help available

Syntax

SCPI Commands

SYSTem:HELP:SYNTax
class SyntaxCls[source]

Syntax commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(command: str) bytes[source]
# SCPI: SYSTem:HELP:SYNTax
value: bytes = driver.system.help.syntax.get(command = '1')

No command help available

param command

No help available

return

syntax: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.help.syntax.clone()

Subgroups

All

SCPI Commands

SYSTem:HELP:SYNTax:ALL
class AllCls[source]

All commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bytes[source]
# SCPI: SYSTem:HELP:SYNTax:ALL
value: bytes = driver.system.help.syntax.all.get()

No command help available

return

syntax: No help available

Identify

class IdentifyCls[source]

Identify commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.identify.clone()

Subgroups

Factory

SCPI Commands

SYSTem:IDENtify:FACTory
class FactoryCls[source]

Factory commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: SYSTem:IDENtify:FACTory
driver.system.identify.factory.set()

This command resets the query to *IDN? to its default value.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:IDENtify:FACTory
driver.system.identify.factory.set_with_opc()

This command resets the query to *IDN? to its default value.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

String

SCPI Commands

SYSTem:IDENtify:STRing
class StringCls[source]

String commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:IDENtify[:STRing]
value: str = driver.system.identify.string.get()

This command defines the response to *IDN?.

return

string: String containing the description of the instrument.

set(string: str) None[source]
# SCPI: SYSTem:IDENtify[:STRing]
driver.system.identify.string.set(string = '1')

This command defines the response to *IDN?.

param string

String containing the description of the instrument.

IfGain

class IfGainCls[source]

IfGain commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.ifGain.clone()

Subgroups

Mode

SCPI Commands

SYSTem:IFGain:MODE
class ModeCls[source]

Mode commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() IfGainMode[source]
# SCPI: SYSTem:IFGain:MODE
value: enums.IfGainMode = driver.system.ifGain.mode.get()

No command help available

return

mode: No help available

set(mode: IfGainMode) None[source]
# SCPI: SYSTem:IFGain:MODE
driver.system.ifGain.mode.set(mode = enums.IfGainMode.NORMal)

No command help available

param mode

No help available

Language

SCPI Commands

SYSTem:LANGuage
class LanguageCls[source]

Language commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:LANGuage
value: str = driver.system.language.get()

This command selects the system language.

return

language: String containing the name of the language. ‘SCPI’ SCPI language. ‘PSA’ PSA emulation. For a list of supported commands, see ‘Reference: command set of emulated PSA models’.

set(language: str) None[source]
# SCPI: SYSTem:LANGuage
driver.system.language.set(language = '1')

This command selects the system language.

param language

String containing the name of the language. ‘SCPI’ SCPI language. ‘PSA’ PSA emulation. For a list of supported commands, see ‘Reference: command set of emulated PSA models’.

Lxi

class LxiCls[source]

Lxi commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.lxi.clone()

Subgroups

Info

SCPI Commands

SYSTem:LXI:INFO
class InfoCls[source]

Info commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:LXI:INFO
value: str = driver.system.lxi.info.get()

No command help available

return

lxi_info: No help available

LanReset

SCPI Commands

SYSTem:LXI:LANReset
class LanResetCls[source]

LanReset commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: SYSTem:LXI:LANReset
driver.system.lxi.lanReset.set()

This command resets the LAN configuration, as well as the ‘LAN’ password and instrument description.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:LXI:LANReset
driver.system.lxi.lanReset.set_with_opc()

This command resets the LAN configuration, as well as the ‘LAN’ password and instrument description.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Mdescription

SCPI Commands

SYSTem:LXI:MDEScription
class MdescriptionCls[source]

Mdescription commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:LXI:MDEScription
value: str = driver.system.lxi.mdescription.get()

This command defines the ‘LAN’ instrument description.

return

description: String containing the instrument description.

set(description: str) None[source]
# SCPI: SYSTem:LXI:MDEScription
driver.system.lxi.mdescription.set(description = '1')

This command defines the ‘LAN’ instrument description.

param description

String containing the instrument description.

Password

SCPI Commands

SYSTem:LXI:PASSword
class PasswordCls[source]

Password commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:LXI:PASSword
value: str = driver.system.lxi.password.get()

This command defines the ‘LAN’ password.

return

password: String containing the password.

set(password: str) None[source]
# SCPI: SYSTem:LXI:PASSword
driver.system.lxi.password.set(password = '1')

This command defines the ‘LAN’ password.

param password

String containing the password.

Option

class OptionCls[source]

Option commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.option.clone()

Subgroups

License
class LicenseCls[source]

License commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.option.license.clone()

Subgroups

ListPy

SCPI Commands

SYSTem:OPTion:LICense:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Option: str: No parameter help available

  • State: enums.OptionState: No parameter help available

  • Days: float: No parameter help available

get() GetStruct[source]
# SCPI: SYSTem:OPTion:LICense[:LIST]
value: GetStruct = driver.system.option.license.listPy.get()

No command help available

return

structure: for return value, see the help for GetStruct structure arguments.

Trial
class TrialCls[source]

Trial commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.option.trial.clone()

Subgroups

ListPy

SCPI Commands

SYSTem:OPTion:TRIal:LIST
class ListPyCls[source]

ListPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[str][source]
# SCPI: SYSTem:OPTion:TRIal:LIST
value: List[str] = driver.system.option.trial.listPy.get()

No command help available

return

result: No help available

State

SCPI Commands

SYSTem:OPTion:TRIal:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:OPTion:TRIal[:STATe]
value: bool = driver.system.option.trial.state.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: SYSTem:OPTion:TRIal[:STATe]
driver.system.option.trial.state.set(state = False)

No command help available

param state

No help available

Osystem

SCPI Commands

SYSTem:OSYStem
class OsystemCls[source]

Osystem commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:OSYStem
value: str = driver.system.osystem.get()

No command help available

return

operating_system: No help available

Plugin

class PluginCls[source]

Plugin commands group definition. 7 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.plugin.clone()

Subgroups

AppStarter

SCPI Commands

SYSTem:PLUGin:APPStarter:DELete
class AppStarterCls[source]

AppStarter commands group definition. 7 total commands, 6 Subgroups, 1 group commands

delete(application_group: str, display_name: str) None[source]
# SCPI: SYSTem:PLUGin:APPStarter:DELete
driver.system.plugin.appStarter.delete(application_group = '1', display_name = '1')

No command help available

param application_group

No help available

param display_name

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.plugin.appStarter.clone()

Subgroups

Directory

SCPI Commands

SYSTem:PLUGin:APPStarter:DIRectory
class DirectoryCls[source]

Directory commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:PLUGin:APPStarter:DIRectory
value: str = driver.system.plugin.appStarter.directory.get()

No command help available

return

working_dir: No help available

set(working_dir: str) None[source]
# SCPI: SYSTem:PLUGin:APPStarter:DIRectory
driver.system.plugin.appStarter.directory.set(working_dir = '1')

No command help available

param working_dir

No help available

Execute

SCPI Commands

SYSTem:PLUGin:APPStarter:EXECute
class ExecuteCls[source]

Execute commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(application_group: str, display_name: str) None[source]
# SCPI: SYSTem:PLUGin:APPStarter:EXECute
driver.system.plugin.appStarter.execute.set(application_group = '1', display_name = '1')

No command help available

param application_group

No help available

param display_name

No help available

Icon

SCPI Commands

SYSTem:PLUGin:APPStarter:ICON
class IconCls[source]

Icon commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class IconStruct[source]

Response structure. Fields:

  • Icon_Path: str: No parameter help available

  • Icon_Index: str: No parameter help available

get() IconStruct[source]
# SCPI: SYSTem:PLUGin:APPStarter:ICON
value: IconStruct = driver.system.plugin.appStarter.icon.get()

No command help available

return

structure: for return value, see the help for IconStruct structure arguments.

set(icon_path: str, icon_index: str) None[source]
# SCPI: SYSTem:PLUGin:APPStarter:ICON
driver.system.plugin.appStarter.icon.set(icon_path = '1', icon_index = '1')

No command help available

param icon_path

No help available

param icon_index

No help available

Name

SCPI Commands

SYSTem:PLUGin:APPStarter:NAME
class NameCls[source]

Name commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:PLUGin:APPStarter:NAME
value: str = driver.system.plugin.appStarter.name.get()

No command help available

return

display_name: No help available

set(display_name: str) None[source]
# SCPI: SYSTem:PLUGin:APPStarter:NAME
driver.system.plugin.appStarter.name.set(display_name = '1')

No command help available

param display_name

No help available

Params

SCPI Commands

SYSTem:PLUGin:APPStarter:PARams
class ParamsCls[source]

Params commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:PLUGin:APPStarter:PARams
value: str = driver.system.plugin.appStarter.params.get()

No command help available

return

params: No help available

set(params: str) None[source]
# SCPI: SYSTem:PLUGin:APPStarter:PARams
driver.system.plugin.appStarter.params.set(params = '1')

No command help available

param params

No help available

Select

SCPI Commands

SYSTem:PLUGin:APPStarter:SELect
class SelectCls[source]

Select commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set(application_group: str, display_name: str) None[source]
# SCPI: SYSTem:PLUGin:APPStarter:SELect
driver.system.plugin.appStarter.select.set(application_group = '1', display_name = '1')

No command help available

param application_group

No help available

param display_name

No help available

Preamp

SCPI Commands

SYSTem:PREamp
class PreampCls[source]

Preamp commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() PreampOption[source]
# SCPI: SYSTem:PREamp
value: enums.PreampOption = driver.system.preamp.get()

No command help available

return

option: No help available

set(option: PreampOption) None[source]
# SCPI: SYSTem:PREamp
driver.system.preamp.set(option = enums.PreampOption.B23)

No command help available

param option

No help available

Preset

class PresetCls[source]

Preset commands group definition. 4 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.preset.clone()

Subgroups

Channel
class ChannelCls[source]

Channel commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.preset.channel.clone()

Subgroups

Exec

SCPI Commands

SYSTem:PRESet:CHANnel:EXEC
class ExecCls[source]

Exec commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: SYSTem:PRESet:CHANnel[:EXEC]
driver.system.preset.channel.exec.set()

This command restores the default instrument settings in the current channel. Use INST:SEL to select the channel.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:PRESet:CHANnel[:EXEC]
driver.system.preset.channel.exec.set_with_opc()

This command restores the default instrument settings in the current channel. Use INST:SEL to select the channel.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Compatible

SCPI Commands

SYSTem:PRESet:COMPatible
class CompatibleCls[source]

Compatible commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() PresetCompatible[source]
# SCPI: SYSTem:PRESet:COMPatible
value: enums.PresetCompatible = driver.system.preset.compatible.get()

This command defines the operating mode that is activated when you switch on the R&S FSWP or press the [PRESET] key.

return

arg_0: No help available

set(arg_0: PresetCompatible) None[source]
# SCPI: SYSTem:PRESet:COMPatible
driver.system.preset.compatible.set(arg_0 = enums.PresetCompatible.MRECeiver)

This command defines the operating mode that is activated when you switch on the R&S FSWP or press the [PRESET] key.

param arg_0

SANalyzer Defines Signal and Spectrum Analyzer operating mode as the presetting. OFF Selects the phase noise application as the default application (default value) .

Exec

SCPI Commands

SYSTem:PRESet:EXEC
class ExecCls[source]

Exec commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: SYSTem:PRESet[:EXEC]
driver.system.preset.exec.set()

This command presets the R&S FSWP. It is identical to *RST.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:PRESet[:EXEC]
driver.system.preset.exec.set_with_opc()

This command presets the R&S FSWP. It is identical to *RST.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

InputPy

SCPI Commands

SYSTem:PRESet:INPut
class InputPyCls[source]

InputPy commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() InputSelect[source]
# SCPI: SYSTem:PRESet:INPut
value: enums.InputSelect = driver.system.preset.inputPy.get()

No command help available

return

default_input: No help available

set(default_input: InputSelect) None[source]
# SCPI: SYSTem:PRESet:INPut
driver.system.preset.inputPy.set(default_input = enums.InputSelect.INPut1)

No command help available

param default_input

No help available

Psa

class PsaCls[source]

Psa commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.psa.clone()

Subgroups

Wideband

SCPI Commands

SYSTem:PSA:WIDeband
class WidebandCls[source]

Wideband commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:PSA:WIDeband
value: bool = driver.system.psa.wideband.get()

This command defines which option is returned when the *OPT? query is executed, depending on the state of the wideband option. It is only available for PSA89600 emulation.

return

state: ON | OFF | HIGH OFF The option is indicated as ‘B7J’ ON The 40 MHz wideband is used. The option is indicated as ‘B7J, 140’. HIGH The 80 MHz wideband is used. The option is indicated as ‘B7J, 122’.

set(state: bool) None[source]
# SCPI: SYSTem:PSA:WIDeband
driver.system.psa.wideband.set(state = False)

This command defines which option is returned when the *OPT? query is executed, depending on the state of the wideband option. It is only available for PSA89600 emulation.

param state

ON | OFF | HIGH OFF The option is indicated as ‘B7J’ ON The 40 MHz wideband is used. The option is indicated as ‘B7J, 140’. HIGH The 80 MHz wideband is used. The option is indicated as ‘B7J, 122’.

Reboot

SCPI Commands

SYSTem:REBoot
class RebootCls[source]

Reboot commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: SYSTem:REBoot
driver.system.reboot.set()

This command reboots the instrument, including the operating system.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:REBoot
driver.system.reboot.set_with_opc()

This command reboots the instrument, including the operating system.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Revision

class RevisionCls[source]

Revision commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.revision.clone()

Subgroups

Factory

SCPI Commands

SYSTem:REVision:FACTory
class FactoryCls[source]

Factory commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: SYSTem:REVision:FACTory
driver.system.revision.factory.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:REVision:FACTory
driver.system.revision.factory.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

String

SCPI Commands

SYSTem:REVision:STRing
class StringCls[source]

String commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() str[source]
# SCPI: SYSTem:REVision[:STRing]
value: str = driver.system.revision.string.get()

No command help available

return

name: No help available

set(name: str) None[source]
# SCPI: SYSTem:REVision[:STRing]
driver.system.revision.string.set(name = '1')

No command help available

param name

No help available

Rsweep

SCPI Commands

SYSTem:RSWeep
class RsweepCls[source]

Rsweep commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:RSWeep
value: bool = driver.system.rsweep.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: SYSTem:RSWeep
driver.system.rsweep.set(state = False)

No command help available

param state

No help available

Security

class SecurityCls[source]

Security commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.security.clone()

Subgroups

State

SCPI Commands

SYSTem:SECurity:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:SECurity[:STATe]
value: bool = driver.system.security.state.get()

Activates or queries secure user mode. Note: Before you activate secure user mode, store any instrument settings that are required beyond the current session, such as predefined instrument settings, transducer files, or self-alignment data. Note: Initially after installation of the R&S FSWP-K33 option, secure user mode must be enabled manually once before remote control is possible. This is necessary to prompt for a change of passwords. For details on the secure user mode see ‘Protecting data using the secure user mode’.

return

state: ON | OFF | 0 | 1 ON | 1 The R&S FSWP automatically reboots and starts in secure user mode. In secure user mode, no data is written to the instrument’s internal solid-state drive. Data that the R&S FSWP normally stores on the solid-state drive is redirected to SDRAM. OFF | 0 The R&S FSWP is set to normal instrument mode. Data is stored to the internal solid-state drive. Note: this parameter is for query only. Secure user mode cannot be deactivated via remote operation.

set(state: bool) None[source]
# SCPI: SYSTem:SECurity[:STATe]
driver.system.security.state.set(state = False)

Activates or queries secure user mode. Note: Before you activate secure user mode, store any instrument settings that are required beyond the current session, such as predefined instrument settings, transducer files, or self-alignment data. Note: Initially after installation of the R&S FSWP-K33 option, secure user mode must be enabled manually once before remote control is possible. This is necessary to prompt for a change of passwords. For details on the secure user mode see ‘Protecting data using the secure user mode’.

param state

ON | OFF | 0 | 1 ON | 1 The R&S FSWP automatically reboots and starts in secure user mode. In secure user mode, no data is written to the instrument’s internal solid-state drive. Data that the R&S FSWP normally stores on the solid-state drive is redirected to SDRAM. OFF | 0 The R&S FSWP is set to normal instrument mode. Data is stored to the internal solid-state drive. Note: this parameter is for query only. Secure user mode cannot be deactivated via remote operation.

Sequencer

SCPI Commands

SYSTem:SEQuencer
class SequencerCls[source]

Sequencer commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:SEQuencer
value: bool = driver.system.sequencer.get()

This command turns the Sequencer on and off. The Sequencer must be active before any other Sequencer commands (INIT:SEQ… ) are executed, otherwise an error occurs. For details on the Sequencer see ‘The Sequencer Concept’. A detailed programming example is provided in ‘Programming Example: Performing a Sequence of Measurements’.

return

state: ON | OFF | 0 | 1 ON | 1 The Sequencer is activated and a sequential measurement is started immediately. OFF | 0 The Sequencer is deactivated. Any running sequential measurements are stopped. Further Sequencer commands (INIT:SEQ…) are not available.

set(state: bool) None[source]
# SCPI: SYSTem:SEQuencer
driver.system.sequencer.set(state = False)

This command turns the Sequencer on and off. The Sequencer must be active before any other Sequencer commands (INIT:SEQ… ) are executed, otherwise an error occurs. For details on the Sequencer see ‘The Sequencer Concept’. A detailed programming example is provided in ‘Programming Example: Performing a Sequence of Measurements’.

param state

ON | OFF | 0 | 1 ON | 1 The Sequencer is activated and a sequential measurement is started immediately. OFF | 0 The Sequencer is deactivated. Any running sequential measurements are stopped. Further Sequencer commands (INIT:SEQ…) are not available.

Set

SCPI Commands

SYSTem:SET
class SetCls[source]

Set commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bytes[source]
# SCPI: SYSTem:SET
value: bytes = driver.system.set.get()

No command help available

return

block_data: No help available

set(block_data: bytes) None[source]
# SCPI: SYSTem:SET
driver.system.set.set(block_data = b'ABCDEFGH')

No command help available

param block_data

No help available

ShImmediate

SCPI Commands

SYSTem:SHIMmediate
class ShImmediateCls[source]

ShImmediate commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get() EventOnce[source]
# SCPI: SYSTem:SHIMmediate
value: enums.EventOnce = driver.system.shImmediate.get()

Executes any received remote commands that cause changes to the hardware and have not been executed yet due to a SYST:SHIM:STAT OFF command.

return

hw_update: No help available

set(hw_update: EventOnce) None[source]
# SCPI: SYSTem:SHIMmediate
driver.system.shImmediate.set(hw_update = enums.EventOnce.ONCE)

Executes any received remote commands that cause changes to the hardware and have not been executed yet due to a SYST:SHIM:STAT OFF command.

param hw_update

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.shImmediate.clone()

Subgroups

State

SCPI Commands

SYSTem:SHIMmediate:STATe
class StateCls[source]

State commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:SHIMmediate:STATe
value: bool = driver.system.shImmediate.state.get()

Determines when the remote commands that change hardware settings on the R&S FSWP are executed. Regardless of this setting, the firmware automatically sets the hardware when a sweep is started. This setting is not changed by the preset function.

return

state: ON | OFF | 0 | 1 OFF | 0 Remote commands that cause changes to the hardware are only executed when the SYSTem:SHIMmediate ONCE command is executed. ON | 1 Remote commands are always executed immediately when they are received by the instrument.

set(state: bool) None[source]
# SCPI: SYSTem:SHIMmediate:STATe
driver.system.shImmediate.state.set(state = False)

Determines when the remote commands that change hardware settings on the R&S FSWP are executed. Regardless of this setting, the firmware automatically sets the hardware when a sweep is started. This setting is not changed by the preset function.

param state

ON | OFF | 0 | 1 OFF | 0 Remote commands that cause changes to the hardware are only executed when the SYSTem:SHIMmediate ONCE command is executed. ON | 1 Remote commands are always executed immediately when they are received by the instrument.

Shutdown

SCPI Commands

SYSTem:SHUTdown
class ShutdownCls[source]

Shutdown commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: SYSTem:SHUTdown
driver.system.shutdown.set()

This command shuts down the instrument.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:SHUTdown
driver.system.shutdown.set_with_opc()

This command shuts down the instrument.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Srecorder

class SrecorderCls[source]

Srecorder commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.srecorder.clone()

Subgroups

Sync

SCPI Commands

SYSTem:SRECorder:SYNC
class SyncCls[source]

Sync commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() bool[source]
# SCPI: SYSTem:SRECorder:SYNC
value: bool = driver.system.srecorder.sync.get()

No command help available

return

state: No help available

set(state: bool) None[source]
# SCPI: SYSTem:SRECorder:SYNC
driver.system.srecorder.sync.set(state = False)

No command help available

param state

No help available

Test

class TestCls[source]

Test commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.system.test.clone()

Subgroups

Redo

SCPI Commands

SYSTem:TEST:REDO
class RedoCls[source]

Redo commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: SYSTem:TEST:REDO
driver.system.test.redo.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:TEST:REDO
driver.system.test.redo.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Undo

SCPI Commands

SYSTem:TEST:UNDO
class UndoCls[source]

Undo commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: SYSTem:TEST:UNDO
driver.system.test.undo.set()

No command help available

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:TEST:UNDO
driver.system.test.undo.set_with_opc()

No command help available

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Trace<Window>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.trace.repcap_window_get()
driver.trace.repcap_window_set(repcap.Window.Nr1)

SCPI Commands

TRACe<Window>:COPY
class TraceCls[source]

Trace commands group definition. 11 total commands, 2 Subgroups, 1 group commands Repeated Capability: Window, default value after init: Window.Nr1

copy(target_trace: TraceNumber, source_trace: TraceNumber, window=Window.Default) None[source]
# SCPI: TRACe<n>:COPY
driver.trace.copy(target_trace = enums.TraceNumber.BTOBits, source_trace = enums.TraceNumber.BTOBits, window = repcap.Window.Default)

This command copies data from one trace to another.

param target_trace

No help available

param source_trace

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trace.clone()

Subgroups

Data

SCPI Commands

FORMAT REAL,32;TRACe<Window>:DATA
class DataCls[source]

Data commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get(trace_type: TraceNumber, window=Window.Default) List[float][source]
# SCPI: TRACe<n>[:DATA]
value: List[float] = driver.trace.data.get(trace_type = enums.TraceNumber.BTOBits, window = repcap.Window.Default)

This command queries current trace data and measurement results. The data format depends on method RsFswp.FormatPy.Data. set.

param trace_type

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

return

trace_ydata: No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trace.data.clone()

Subgroups

Memory

SCPI Commands

FORMAT REAL,32;TRACe<Window>:DATA:MEMory
class MemoryCls[source]

Memory commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_type: TraceNumber, points_offset: int, points_count: int, window=Window.Default) List[float][source]
# SCPI: TRACe<n>[:DATA]:MEMory
value: List[float] = driver.trace.data.memory.get(trace_type = enums.TraceNumber.BTOBits, points_offset = 1, points_count = 1, window = repcap.Window.Default)

This command queries the previously captured trace data for the specified trace from the memory. As an offset and number of sweep points to be retrieved can be specified, the trace data can be retrieved in smaller portions, making the command faster than the TRAC:DATA? command. This is useful if only specific parts of the trace data are of interest. If no parameters are specified with the command, the entire trace data is retrieved; in this case, the command returns the same results as TRAC:DATA? TRACE1.

param trace_type

No help available

param points_offset

No help available

param points_count

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

return

trace_ydata: No help available

X

SCPI Commands

FORMAT REAL,32;TRACe<Window>:DATA:X
class XCls[source]

X commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(trace_type: TraceNumber, window=Window.Default) List[float][source]
# SCPI: TRACe<n>[:DATA]:X
value: List[float] = driver.trace.data.x.get(trace_type = enums.TraceNumber.BTOBits, window = repcap.Window.Default)

This command queries the horizontal trace data for each sweep point in the specified window, for example the frequency in frequency domain or the time in time domain measurements. This is especially useful for traces with non-equidistant x-values.

param trace_type

No help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

return

trace_xdata: No help available

Iq

class IqCls[source]

Iq commands group definition. 7 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trace.iq.clone()

Subgroups

Data

SCPI Commands

FORMAT REAL,32;TRACe:IQ:DATA
class DataCls[source]

Data commands group definition. 3 total commands, 2 Subgroups, 1 group commands

get() List[float][source]
# SCPI: TRACe:IQ:DATA
value: List[float] = driver.trace.iq.data.get()

This command initiates a measurement with the current settings and returns the captured data from I/Q measurements. This command corresponds to: INIT:IMM;*WAI;method RsFswp.Trace.Iq.Data.Memory.get_ However, the method RsFswp.Trace.Iq.Data. get_ command is quicker in comparison. Note: Using the command with the *RST values for the TRACe:IQ:SET command, the following minimum buffer sizes for the response data are recommended: ASCII format 10 kBytes, binary format: 2 kBytes

return

iq_data: Measured voltage for I and Q component for each sample that has been captured during the measurement. The number of samples depends on TRACe:IQ:SET. In ASCII format, the number of results is 2* the number of samples. The data format depends on method RsFswp.Applications.IqAnalyzer.Trace.Iq.Data.FormatPy.set. Unit: V

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trace.iq.data.clone()

Subgroups

Memory

SCPI Commands

FORMAT REAL,32;TRACe:IQ:DATA:MEMory
class MemoryCls[source]

Memory commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(points_offset: int, points_count: int) List[float][source]
# SCPI: TRACe:IQ:DATA:MEMory
value: List[float] = driver.trace.iq.data.memory.get(points_offset = 1, points_count = 1)

This command queries the I/Q data currently stored in the capture buffer of the R&S FSWP. By default, the command returns all I/Q data in the memory. You can, however, narrow down the amount of data that the command returns using the optional parameters. If no parameters are specified with the command, the entire trace data is retrieved. In this case, the command returns the same results as method RsFswp.Trace.Iq.Data.get_. (Note, however, that the method RsFswp.Trace.Iq. Data.get_ command initiates a new measurement before returning the captured values, rather than returning the existing data in the memory.) The command returns a comma-separated list of the measured values in floating point format (comma-separated values = CSV) . The number of values returned is 2 * the number of complex samples. The total number of complex samples is displayed in the channel bar in manual operation and can be calculated as: <SampleRate> * <CaptureTime> (See TRACe:IQ:SET, method RsFswp.Applications.IqAnalyzer.Trace.Iq.SymbolRate.set and [SENSe:]SWEep:TIME)

param points_offset

No help available

param points_count

No help available

return

iq_data: Measured value pair (I,Q) for each sample that has been recorded. By default, the first half of the list contains the I values, the second half the Q values. The order can be configured using method RsFswp.Applications.IqAnalyzer.Trace.Iq.Data.FormatPy.set. The data format of the individual values depends on method RsFswp.FormatPy.Data.set. Unit: V

MemoryAll

SCPI Commands

FORMAT REAL,32;TRACe:IQ:DATA:MEMory
class MemoryAllCls[source]

MemoryAll commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() List[float][source]
# SCPI: TRACe:IQ:DATA:MEMory
value: List[float] = driver.trace.iq.data.memoryAll.get()

This command queries the I/Q data currently stored in the capture buffer of the R&S FSWP. By default, the command returns all I/Q data in the memory. You can, however, narrow down the amount of data that the command returns using the optional parameters. If no parameters are specified with the command, the entire trace data is retrieved. In this case, the command returns the same results as method RsFswp.Trace.Iq.Data.get_. (Note, however, that the method RsFswp.Trace.Iq. Data.get_ command initiates a new measurement before returning the captured values, rather than returning the existing data in the memory.) The command returns a comma-separated list of the measured values in floating point format (comma-separated values = CSV) . The number of values returned is 2 * the number of complex samples. The total number of complex samples is displayed in the channel bar in manual operation and can be calculated as: <SampleRate> * <CaptureTime> (See TRACe:IQ:SET, method RsFswp.Applications.IqAnalyzer.Trace.Iq.SymbolRate.set and [SENSe:]SWEep:TIME)

return

iq_data: Measured value pair (I,Q) for each sample that has been recorded. By default, the first half of the list contains the I values, the second half the Q values. The order can be configured using method RsFswp.Applications.IqAnalyzer.Trace.Iq.Data.FormatPy.set. The data format of the individual values depends on method RsFswp.FormatPy.Data.set. Unit: V

File
class FileCls[source]

File commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trace.iq.file.clone()

Subgroups

Repetition
class RepetitionCls[source]

Repetition commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trace.iq.file.repetition.clone()

Subgroups

Count

SCPI Commands

TRACe:IQ:FILE:REPetition:COUNt
class CountCls[source]

Count commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRACe:IQ:FILE:REPetition:COUNt
value: float = driver.trace.iq.file.repetition.count.get()

Determines how often the data stream is repeatedly copied in the I/Q data memory. If the available memory is not sufficient for the specified number of repetitions, the largest possible number of complete data streams is used.

return

repetition_count: integer

set(repetition_count: float) None[source]
# SCPI: TRACe:IQ:FILE:REPetition:COUNt
driver.trace.iq.file.repetition.count.set(repetition_count = 1.0)

Determines how often the data stream is repeatedly copied in the I/Q data memory. If the available memory is not sufficient for the specified number of repetitions, the largest possible number of complete data streams is used.

param repetition_count

integer

Scapture
class ScaptureCls[source]

Scapture commands group definition. 3 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trace.iq.scapture.clone()

Subgroups

Boundary

SCPI Commands

TRACe<Window>:IQ:SCAPture:BOUNdary
class BoundaryCls[source]

Boundary commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) List[int][source]
# SCPI: TRACe<n>:IQ:SCAPture:BOUNdary
value: List[int] = driver.trace.iq.scapture.boundary.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

return

indices: No help available

Tstamp
class TstampCls[source]

Tstamp commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trace.iq.scapture.tstamp.clone()

Subgroups

Sstart

SCPI Commands

TRACe<Window>:IQ:SCAPture:TSTamp:SSTart
class SstartCls[source]

Sstart commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) List[float][source]
# SCPI: TRACe<n>:IQ:SCAPture:TSTamp:SSTart
value: List[float] = driver.trace.iq.scapture.tstamp.sstart.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

return

timestamps: No help available

Trigger

SCPI Commands

TRACe<Window>:IQ:SCAPture:TSTamp:TRIGger
class TriggerCls[source]

Trigger commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(window=Window.Default) List[float][source]
# SCPI: TRACe<n>:IQ:SCAPture:TSTamp:TRIGger
value: List[float] = driver.trace.iq.scapture.tstamp.trigger.get(window = repcap.Window.Default)

No command help available

param window

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Trace’)

return

timestamps: No help available

Trigger

class TriggerCls[source]

Trigger commands group definition. 23 total commands, 4 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.clone()

Subgroups

Iq

class IqCls[source]

Iq commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.iq.clone()

Subgroups

Master
class MasterCls[source]

Master commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.iq.master.clone()

Subgroups

Source

SCPI Commands

TRIGger:IQ:MASTer:SOURce
class SourceCls[source]

Source commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() TriggerPort[source]
# SCPI: TRIGger:IQ:MASTer:SOURce
value: enums.TriggerPort = driver.trigger.iq.master.source.get()

No command help available

return

ms_trig_iq_master_source: No help available

set(dev_name: str, ms_trig_iq_master_source: TriggerPort) None[source]
# SCPI: TRIGger:IQ:MASTer:SOURce
driver.trigger.iq.master.source.set(dev_name = '1', ms_trig_iq_master_source = enums.TriggerPort.EXT1)

No command help available

param dev_name

No help available

param ms_trig_iq_master_source

No help available

Sender
class SenderCls[source]

Sender commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.iq.sender.clone()

Subgroups

Source

SCPI Commands

TRIGger:IQ:SENDer:SOURce
class SourceCls[source]

Source commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() TriggerPort[source]
# SCPI: TRIGger:IQ:SENDer:SOURce
value: enums.TriggerPort = driver.trigger.iq.sender.source.get()

No command help available

return

trigger_iq_source: No help available

set(dev_name: str, trigger_iq_source: TriggerPort) None[source]
# SCPI: TRIGger:IQ:SENDer:SOURce
driver.trigger.iq.sender.source.set(dev_name = '1', trigger_iq_source = enums.TriggerPort.EXT1)

No command help available

param dev_name

No help available

param trigger_iq_source

No help available

Master

class MasterCls[source]

Master commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.master.clone()

Subgroups

Port

SCPI Commands

TRIGger:MASTer:PORT
class PortCls[source]

Port commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() TriggerPort[source]
# SCPI: TRIGger:MASTer:PORT
value: enums.TriggerPort = driver.trigger.master.port.get()

No command help available

return

ms_master_port: No help available

set(dev_name: str, ms_master_port: TriggerPort) None[source]
# SCPI: TRIGger:MASTer:PORT
driver.trigger.master.port.set(dev_name = '1', ms_master_port = enums.TriggerPort.EXT1)

No command help available

param dev_name

No help available

param ms_master_port

No help available

Sender

class SenderCls[source]

Sender commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.sender.clone()

Subgroups

Port

SCPI Commands

TRIGger:SENDer:PORT
class PortCls[source]

Port commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() TriggerPort[source]
# SCPI: TRIGger:SENDer:PORT
value: enums.TriggerPort = driver.trigger.sender.port.get()

No command help available

return

port: No help available

set(dev_name: str, port: TriggerPort) None[source]
# SCPI: TRIGger:SENDer:PORT
driver.trigger.sender.port.set(dev_name = '1', port = enums.TriggerPort.EXT1)

No command help available

param dev_name

No help available

param port

No help available

Sequence

class SequenceCls[source]

Sequence commands group definition. 19 total commands, 10 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.sequence.clone()

Subgroups

BbPower
class BbPowerCls[source]

BbPower commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.sequence.bbPower.clone()

Subgroups

Holdoff

SCPI Commands

TRIGger:SEQuence:BBPower:HOLDoff
class HoldoffCls[source]

Holdoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:BBPower:HOLDoff
value: float = driver.trigger.sequence.bbPower.holdoff.get()

This command defines the holding time before the baseband power trigger event. Note that this command is maintained for compatibility reasons only. Use the method RsFswp.Applications.K50_Spurious.Trigger.Sequence.IfPower.Holdoff.set command for new remote control programs.

return

period: Range: 150 ns to 1000 s, Unit: S

set(period: float) None[source]
# SCPI: TRIGger[:SEQuence]:BBPower:HOLDoff
driver.trigger.sequence.bbPower.holdoff.set(period = 1.0)

This command defines the holding time before the baseband power trigger event. Note that this command is maintained for compatibility reasons only. Use the method RsFswp.Applications.K50_Spurious.Trigger.Sequence.IfPower.Holdoff.set command for new remote control programs.

param period

Range: 150 ns to 1000 s, Unit: S

Dtime

SCPI Commands

TRIGger:SEQuence:DTIMe
class DtimeCls[source]

Dtime commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:DTIMe
value: float = driver.trigger.sequence.dtime.get()

Defines the time the input signal must stay below the trigger level before a trigger is detected again.

return

dropout_time: Dropout time of the trigger. Range: 0 s to 10.0 s , Unit: S

set(dropout_time: float) None[source]
# SCPI: TRIGger[:SEQuence]:DTIMe
driver.trigger.sequence.dtime.set(dropout_time = 1.0)

Defines the time the input signal must stay below the trigger level before a trigger is detected again.

param dropout_time

Dropout time of the trigger. Range: 0 s to 10.0 s , Unit: S

Holdoff
class HoldoffCls[source]

Holdoff commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.sequence.holdoff.clone()

Subgroups

Time

SCPI Commands

TRIGger:SEQuence:HOLDoff:TIME
class TimeCls[source]

Time commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:HOLDoff[:TIME]
value: float = driver.trigger.sequence.holdoff.time.get()

Defines the time offset between the trigger event and the start of the measurement.

return

offset: For measurements in the frequency domain, the range is 0 s to 30 s. For measurements in the time domain, the range is the negative measurement time to 30 s. Unit: S

set(offset: float) None[source]
# SCPI: TRIGger[:SEQuence]:HOLDoff[:TIME]
driver.trigger.sequence.holdoff.time.set(offset = 1.0)

Defines the time offset between the trigger event and the start of the measurement.

param offset

For measurements in the frequency domain, the range is 0 s to 30 s. For measurements in the time domain, the range is the negative measurement time to 30 s. Unit: S

IfPower
class IfPowerCls[source]

IfPower commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.sequence.ifPower.clone()

Subgroups

Holdoff

SCPI Commands

TRIGger:SEQuence:IFPower:HOLDoff
class HoldoffCls[source]

Holdoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:IFPower:HOLDoff
value: float = driver.trigger.sequence.ifPower.holdoff.get()

This command defines the holding time before the next trigger event. Note that this command can be used for any trigger source, not just IF Power (despite the legacy keyword) . Note: If you perform gated measurements in combination with the IF Power trigger, the R&S FSWP ignores the holding time for frequency sweep, FFT sweep, zero span and I/Q data measurements.

return

period: Range: 0 s to 10 s, Unit: S

set(period: float) None[source]
# SCPI: TRIGger[:SEQuence]:IFPower:HOLDoff
driver.trigger.sequence.ifPower.holdoff.set(period = 1.0)

This command defines the holding time before the next trigger event. Note that this command can be used for any trigger source, not just IF Power (despite the legacy keyword) . Note: If you perform gated measurements in combination with the IF Power trigger, the R&S FSWP ignores the holding time for frequency sweep, FFT sweep, zero span and I/Q data measurements.

param period

Range: 0 s to 10 s, Unit: S

Hysteresis

SCPI Commands

TRIGger:SEQuence:IFPower:HYSTeresis
class HysteresisCls[source]

Hysteresis commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:IFPower:HYSTeresis
value: float = driver.trigger.sequence.ifPower.hysteresis.get()

This command defines the trigger hysteresis, which is only available for ‘IF Power’ trigger sources.

return

hysteresis: Range: 3 dB to 50 dB, Unit: DB

set(hysteresis: float) None[source]
# SCPI: TRIGger[:SEQuence]:IFPower:HYSTeresis
driver.trigger.sequence.ifPower.hysteresis.set(hysteresis = 1.0)

This command defines the trigger hysteresis, which is only available for ‘IF Power’ trigger sources.

param hysteresis

Range: 3 dB to 50 dB, Unit: DB

Level
class LevelCls[source]

Level commands group definition. 9 total commands, 8 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.sequence.level.clone()

Subgroups

Am
class AmCls[source]

Am commands group definition. 2 total commands, 2 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.sequence.level.am.clone()

Subgroups

Absolute

SCPI Commands

TRIGger:SEQuence:LEVel:AM:ABSolute
class AbsoluteCls[source]

Absolute commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:LEVel:AM[:ABSolute]
value: float = driver.trigger.sequence.level.am.absolute.get()

The command sets the level when RF power signals are used as trigger source. For triggering to be successful, the measurement time must cover at least 5 periods of the audio signal.

return

level: Range: -100 to +30, Unit: dBm

set(level: float) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel:AM[:ABSolute]
driver.trigger.sequence.level.am.absolute.set(level = 1.0)

The command sets the level when RF power signals are used as trigger source. For triggering to be successful, the measurement time must cover at least 5 periods of the audio signal.

param level

Range: -100 to +30, Unit: dBm

Relative

SCPI Commands

TRIGger:SEQuence:LEVel:AM:RELative
class RelativeCls[source]

Relative commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:LEVel:AM:RELative
value: float = driver.trigger.sequence.level.am.relative.get()

The command sets the level when AM-modulated signals are used as trigger source. For triggering to be successful, the measurement time must cover at least 5 periods of the audio signal.

return

level: Range: -100 to +100, Unit: %

set(level: float) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel:AM:RELative
driver.trigger.sequence.level.am.relative.set(level = 1.0)

The command sets the level when AM-modulated signals are used as trigger source. For triggering to be successful, the measurement time must cover at least 5 periods of the audio signal.

param level

Range: -100 to +100, Unit: %

External<ExternalPort>

RepCap Settings

# Range: Nr1 .. Nr3
rc = driver.trigger.sequence.level.external.repcap_externalPort_get()
driver.trigger.sequence.level.external.repcap_externalPort_set(repcap.ExternalPort.Nr1)

SCPI Commands

TRIGger:SEQuence:LEVel:EXTernal<ExternalPort>
class ExternalCls[source]

External commands group definition. 1 total commands, 0 Subgroups, 1 group commands Repeated Capability: ExternalPort, default value after init: ExternalPort.Nr1

get(externalPort=ExternalPort.Default) float[source]
# SCPI: TRIGger[:SEQuence]:LEVel[:EXTernal<tp>]
value: float = driver.trigger.sequence.level.external.get(externalPort = repcap.ExternalPort.Default)
This command defines the external trigger level.

INTRO_CMD_HELP: Prerequisites for this command

  • Select the external trigger (method RsFswp.Applications.K50_Spurious.Trigger.Sequence.Source.set) .

param externalPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘External’)

return

trigger_level: No help available

set(trigger_level: float, externalPort=ExternalPort.Default) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel[:EXTernal<tp>]
driver.trigger.sequence.level.external.set(trigger_level = 1.0, externalPort = repcap.ExternalPort.Default)
This command defines the external trigger level.

INTRO_CMD_HELP: Prerequisites for this command

  • Select the external trigger (method RsFswp.Applications.K50_Spurious.Trigger.Sequence.Source.set) .

param trigger_level

No help available

param externalPort

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘External’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.sequence.level.external.clone()
Fm

SCPI Commands

TRIGger:SEQuence:LEVel:FM
class FmCls[source]

Fm commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:LEVel:FM
value: float = driver.trigger.sequence.level.fm.get()

The command sets the level when FM-modulated signals are used as trigger source. For triggering to be successful, the measurement time must cover at least 5 periods of the audio signal.

return

level: Range: -10 to +10, Unit: MHz

set(level: float) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel:FM
driver.trigger.sequence.level.fm.set(level = 1.0)

The command sets the level when FM-modulated signals are used as trigger source. For triggering to be successful, the measurement time must cover at least 5 periods of the audio signal.

param level

Range: -10 to +10, Unit: MHz

IfPower

SCPI Commands

TRIGger:SEQuence:LEVel:IFPower
class IfPowerCls[source]

IfPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:LEVel:IFPower
value: float = driver.trigger.sequence.level.ifPower.get()

This command defines the power level at the third intermediate frequency that must be exceeded to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered.

return

trigger_level: For details on available trigger levels and trigger bandwidths, see the data sheet. Unit: DBM

set(trigger_level: float) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel:IFPower
driver.trigger.sequence.level.ifPower.set(trigger_level = 1.0)

This command defines the power level at the third intermediate frequency that must be exceeded to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered.

param trigger_level

For details on available trigger levels and trigger bandwidths, see the data sheet. Unit: DBM

IqPower

SCPI Commands

TRIGger:SEQuence:LEVel:IQPower
class IqPowerCls[source]

IqPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:LEVel:IQPower
value: float = driver.trigger.sequence.level.iqPower.get()

This command defines the magnitude the I/Q data must exceed to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered.

return

trigger_level: Range: -130 dBm to 30 dBm, Unit: DBM

set(trigger_level: float) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel:IQPower
driver.trigger.sequence.level.iqPower.set(trigger_level = 1.0)

This command defines the magnitude the I/Q data must exceed to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered.

param trigger_level

Range: -130 dBm to 30 dBm, Unit: DBM

Pm

SCPI Commands

TRIGger:SEQuence:LEVel:PM
class PmCls[source]

Pm commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:LEVel:PM
value: float = driver.trigger.sequence.level.pm.get()

The command sets the level when PM-modulated signals are used as trigger source. For triggering to be successful, the measurement time must cover at least 5 periods of the audio signal.

return

level: Range: -1000 to +1000, Unit: RAD | DEG

set(level: float) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel:PM
driver.trigger.sequence.level.pm.set(level = 1.0)

The command sets the level when PM-modulated signals are used as trigger source. For triggering to be successful, the measurement time must cover at least 5 periods of the audio signal.

param level

Range: -1000 to +1000, Unit: RAD | DEG

RfPower

SCPI Commands

TRIGger:SEQuence:LEVel:RFPower
class RfPowerCls[source]

RfPower commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:LEVel:RFPower
value: float = driver.trigger.sequence.level.rfPower.get()

This command defines the power level the RF input must exceed to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered. The input signal must be between 500 MHz and 8 GHz.

return

trigger_level: For details on available trigger levels and trigger bandwidths, see the data sheet. Unit: DBM

set(trigger_level: float) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel:RFPower
driver.trigger.sequence.level.rfPower.set(trigger_level = 1.0)

This command defines the power level the RF input must exceed to cause a trigger event. Note that any RF attenuation or preamplification is considered when the trigger level is analyzed. If defined, a reference level offset is also considered. The input signal must be between 500 MHz and 8 GHz.

param trigger_level

For details on available trigger levels and trigger bandwidths, see the data sheet. Unit: DBM

Video

SCPI Commands

TRIGger:SEQuence:LEVel:VIDeo
class VideoCls[source]

Video commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:LEVel:VIDeo
value: float = driver.trigger.sequence.level.video.get()

No command help available

return

level: No help available

set(level: float) None[source]
# SCPI: TRIGger[:SEQuence]:LEVel:VIDeo
driver.trigger.sequence.level.video.set(level = 1.0)

No command help available

param level

No help available

Oscilloscope
class OscilloscopeCls[source]

Oscilloscope commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.sequence.oscilloscope.clone()

Subgroups

Coupling

SCPI Commands

TRIGger:SEQuence:OSCilloscope:COUPling
class CouplingCls[source]

Coupling commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() CouplingTypeB[source]
# SCPI: TRIGger[:SEQuence]:OSCilloscope:COUPling
value: enums.CouplingTypeB = driver.trigger.sequence.oscilloscope.coupling.get()

No command help available

return

coupling_type: No help available

set(coupling_type: CouplingTypeB) None[source]
# SCPI: TRIGger[:SEQuence]:OSCilloscope:COUPling
driver.trigger.sequence.oscilloscope.coupling.set(coupling_type = enums.CouplingTypeB.AC)

No command help available

param coupling_type

No help available

RfPower
class RfPowerCls[source]

RfPower commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.sequence.rfPower.clone()

Subgroups

Holdoff

SCPI Commands

TRIGger:SEQuence:RFPower:HOLDoff
class HoldoffCls[source]

Holdoff commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:RFPower:HOLDoff
value: float = driver.trigger.sequence.rfPower.holdoff.get()

No command help available

return

time: No help available

set(time: float) None[source]
# SCPI: TRIGger[:SEQuence]:RFPower:HOLDoff
driver.trigger.sequence.rfPower.holdoff.set(time = 1.0)

No command help available

param time

No help available

Slope

SCPI Commands

TRIGger:SEQuence:SLOPe
class SlopeCls[source]

Slope commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() SlopeType[source]
# SCPI: TRIGger[:SEQuence]:SLOPe
value: enums.SlopeType = driver.trigger.sequence.slope.get()

This command selects the trigger slope.

return

slope: No help available

set(slope: SlopeType) None[source]
# SCPI: TRIGger[:SEQuence]:SLOPe
driver.trigger.sequence.slope.set(slope = enums.SlopeType.NEGative)

This command selects the trigger slope.

param slope

POSitive | NEGative POSitive Triggers when the signal rises to the trigger level (rising edge) . NEGative Triggers when the signal drops to the trigger level (falling edge) .

Source

SCPI Commands

TRIGger:SEQuence:SOURce
class SourceCls[source]

Source commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() TriggerSeqSource[source]
# SCPI: TRIGger[:SEQuence]:SOURce
value: enums.TriggerSeqSource = driver.trigger.sequence.source.get()

This command selects the trigger source. Note on external triggers: If a measurement is configured to wait for an external trigger signal in a remote control program, remote control is blocked until the trigger is received and the program can continue. Make sure that this situation is avoided in your remote control programs.

return

source: IMMediate Free Run EXT | EXT2 Trigger signal from one of the ‘Trigger Input/Output’ connectors. Note: Connector must be configured for ‘Input’. RFPower First intermediate frequency (Frequency and time domain measurements only.) IFPower Second intermediate frequency IQPower Magnitude of sampled I/Q data For applications that process I/Q data, such as the I/Q Analyzer or optional applications. BBPower Baseband power (for digital input via the optional ‘Digital Baseband’ interface PSEN External power sensor AF AF power signal FM FM power signal AM corresponds to the RF power signal AMRelative corresponds to the AM signal PM PM power signal

set(source: TriggerSeqSource) None[source]
# SCPI: TRIGger[:SEQuence]:SOURce
driver.trigger.sequence.source.set(source = enums.TriggerSeqSource.ACVideo)

This command selects the trigger source. Note on external triggers: If a measurement is configured to wait for an external trigger signal in a remote control program, remote control is blocked until the trigger is received and the program can continue. Make sure that this situation is avoided in your remote control programs.

param source

IMMediate Free Run EXT | EXT2 Trigger signal from one of the ‘Trigger Input/Output’ connectors. Note: Connector must be configured for ‘Input’. RFPower First intermediate frequency (Frequency and time domain measurements only.) IFPower Second intermediate frequency IQPower Magnitude of sampled I/Q data For applications that process I/Q data, such as the I/Q Analyzer or optional applications. BBPower Baseband power (for digital input via the optional ‘Digital Baseband’ interface PSEN External power sensor AF AF power signal FM FM power signal AM corresponds to the RF power signal AMRelative corresponds to the AM signal PM PM power signal

Time
class TimeCls[source]

Time commands group definition. 1 total commands, 1 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.sequence.time.clone()

Subgroups

Rinterval

SCPI Commands

TRIGger:SEQuence:TIME:RINTerval
class RintervalCls[source]

Rinterval commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() float[source]
# SCPI: TRIGger[:SEQuence]:TIME:RINTerval
value: float = driver.trigger.sequence.time.rinterval.get()

This command defines the repetition interval for the time trigger.

return

interval: numeric value Range: 2 ms to 5000 s, Unit: S

set(interval: float) None[source]
# SCPI: TRIGger[:SEQuence]:TIME:RINTerval
driver.trigger.sequence.time.rinterval.set(interval = 1.0)

This command defines the repetition interval for the time trigger.

param interval

numeric value Range: 2 ms to 5000 s, Unit: S

TriggerInvoke

SCPI Commands

*TRG
class TriggerInvokeCls[source]

TriggerInvoke commands group definition. 1 total commands, 0 Subgroups, 1 group commands

set() None[source]
# SCPI: *TRG
driver.triggerInvoke.set()

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. *TRG corresponds to the INITiate:IMMediate command.

set_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: *TRG
driver.triggerInvoke.set_with_opc()

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. *TRG corresponds to the INITiate:IMMediate command.

Same as set, but waits for the operation to complete before continuing further. Use the RsFswp.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms

Maximum time to wait in milliseconds, valid only for this call.

Unit

class UnitCls[source]

Unit commands group definition. 4 total commands, 3 Subgroups, 0 group commands

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.unit.clone()

Subgroups

Angle

SCPI Commands

UNIT:ANGLe
class AngleCls[source]

Angle commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() AngleUnit[source]
# SCPI: UNIT:ANGLe
value: enums.AngleUnit = driver.unit.angle.get()

This command selects the unit for angles (for PM display, <n> is irrelevant) . This command is identical to method RsFswp. Calculate.Unit.Angle.set

return

unit: DEG | RAD

set(unit: AngleUnit) None[source]
# SCPI: UNIT:ANGLe
driver.unit.angle.set(unit = enums.AngleUnit.DEG)

This command selects the unit for angles (for PM display, <n> is irrelevant) . This command is identical to method RsFswp. Calculate.Unit.Angle.set

param unit

DEG | RAD

Pmeter<PowerMeter>

RepCap Settings

# Range: Nr1 .. Nr16
rc = driver.unit.pmeter.repcap_powerMeter_get()
driver.unit.pmeter.repcap_powerMeter_set(repcap.PowerMeter.Nr1)
class PmeterCls[source]

Pmeter commands group definition. 2 total commands, 1 Subgroups, 0 group commands Repeated Capability: PowerMeter, default value after init: PowerMeter.Nr1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.unit.pmeter.clone()

Subgroups

Power

SCPI Commands

UNIT:PMETer<PowerMeter>:POWer
class PowerCls[source]

Power commands group definition. 2 total commands, 1 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) PowerMeterUnit[source]
# SCPI: UNIT:PMETer<p>:POWer
value: enums.PowerMeterUnit = driver.unit.pmeter.power.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

unit: No help available

set(unit: PowerMeterUnit, powerMeter=PowerMeter.Default) None[source]
# SCPI: UNIT:PMETer<p>:POWer
driver.unit.pmeter.power.set(unit = enums.PowerMeterUnit.DBM, powerMeter = repcap.PowerMeter.Default)

No command help available

param unit

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.unit.pmeter.power.clone()

Subgroups

Ratio

SCPI Commands

UNIT:PMETer<PowerMeter>:POWer:RATio
class RatioCls[source]

Ratio commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get(powerMeter=PowerMeter.Default) UnitMode[source]
# SCPI: UNIT:PMETer<p>:POWer:RATio
value: enums.UnitMode = driver.unit.pmeter.power.ratio.get(powerMeter = repcap.PowerMeter.Default)

No command help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

return

unit: No help available

set(unit: UnitMode, powerMeter=PowerMeter.Default) None[source]
# SCPI: UNIT:PMETer<p>:POWer:RATio
driver.unit.pmeter.power.ratio.set(unit = enums.UnitMode.DB, powerMeter = repcap.PowerMeter.Default)

No command help available

param unit

No help available

param powerMeter

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Pmeter’)

Thd

SCPI Commands

UNIT:THD
class ThdCls[source]

Thd commands group definition. 1 total commands, 0 Subgroups, 1 group commands

get() UnitMode[source]
# SCPI: UNIT:THD
value: enums.UnitMode = driver.unit.thd.get()

Selects the unit for THD measurements (<n> is irrelevant) . This command is identical to CALC:UNIT:THD

return

mode: DB | PCT

set(mode: UnitMode) None[source]
# SCPI: UNIT:THD
driver.unit.thd.set(mode = enums.UnitMode.DB)

Selects the unit for THD measurements (<n> is irrelevant) . This command is identical to CALC:UNIT:THD

param mode

DB | PCT

RsFswp Utilities

class Utilities[source]

Common utility class. Utility functions common for all types of drivers.

Access snippet: utils = RsFswp.utilities

property logger: ScpiLogger

Scpi Logger interface, see here

Access snippet: logger = RsFswp.utilities.logger

property driver_version: str

Returns the instrument driver version.

property idn_string: str

Returns instrument’s identification string - the response on the SCPI command *IDN?

property manufacturer: str

Returns manufacturer of the instrument.

property full_instrument_model_name: str

Returns the current instrument’s full name e.g. ‘FSW26’.

property instrument_model_name: str

Returns the current instrument’s family name e.g. ‘FSW’.

property supported_models: List[str]

Returns a list of the instrument models supported by this instrument driver.

property instrument_firmware_version: str

Returns instrument’s firmware version.

property instrument_serial_number: str

Returns instrument’s serial_number.

query_opc(timeout: int = 0) int[source]

SCPI command: *OPC? Queries the instrument’s OPC bit and hence it waits until the instrument reports operation complete. If you define timeout > 0, the VISA timeout is set to that value just for this method call.

property instrument_status_checking: bool

Sets / returns Instrument Status Checking. When True (default is True), all the driver methods and properties are sending “SYSTem:ERRor?” at the end to immediately react on error that might have occurred. We recommend to keep the state checking ON all the time. Switch it OFF only in rare cases when you require maximum speed. The default state after initializing the session is ON.

property encoding: str

Returns string<=>bytes encoding of the session.

property opc_query_after_write: bool

Sets / returns Instrument *OPC? query sending after each command write. When True, (default is False) the driver sends *OPC? every time a write command is performed. Use this if you want to make sure your sequence is performed command-after-command.

property bin_float_numbers_format: BinFloatFormat

Sets / returns format of float numbers when transferred as binary data.

property bin_int_numbers_format: BinIntFormat

Sets / returns format of integer numbers when transferred as binary data.

clear_status() None[source]

Clears instrument’s status system, the session’s I/O buffers and the instrument’s error queue.

query_all_errors() List[str][source]

Queries and clears all the errors from the instrument’s error queue. The method returns list of strings as error messages. If no error is detected, the return value is None. The process is: querying ‘SYSTem:ERRor?’ in a loop until the error queue is empty. If you want to include the error codes, call the query_all_errors_with_codes()

query_all_errors_with_codes() List[Tuple[int, str]][source]

Queries and clears all the errors from the instrument’s error queue. The method returns list of tuples (code: int, message: str). If no error is detected, the return value is None. The process is: querying ‘SYSTem:ERRor?’ in a loop until the error queue is empty.

property instrument_options: List[str]

Returns all the instrument options. The options are sorted in the ascending order starting with K-options and continuing with B-options.

reset() None[source]

SCPI command: *RST Sends *RST command + calls the clear_status().

default_instrument_setup() None[source]

Custom steps performed at the init and at the reset().

self_test(timeout: Optional[int] = None) Tuple[int, str][source]

SCPI command: *TST? Performs instrument’s self-test. Returns tuple (code:int, message: str). Code 0 means the self-test passed. You can define the custom timeout in milliseconds. If you do not define it, the default selftest timeout is used (usually 60 secs).

is_connection_active() bool[source]

Returns true, if the VISA connection is active and the communication with the instrument still works.

reconnect(force_close: bool = False) bool[source]

If the connection is not active, the method tries to reconnect to the device If the connection is active, and force_close is False, the method does nothing. If the connection is active, and force_close is True, the method closes, and opens the session again. Returns True, if the reconnection has been performed.

property resource_name: int

Returns the resource name used in the constructor

property opc_timeout: int

Sets / returns timeout in milliseconds for all the operations that use OPC synchronization.

property visa_timeout: int

Sets / returns visa IO timeout in milliseconds.

property data_chunk_size: int

Sets / returns the maximum size of one block transferred during write/read operations

property visa_manufacturer: int

Returns the manufacturer of the current VISA session.

process_all_commands() None[source]

SCPI command: *WAI Stops further commands processing until all commands sent before *WAI have been executed.

write_str(cmd: str) None[source]

Writes the command to the instrument.

write(cmd: str) None[source]

This method is an alias to the write_str(). Writes the command to the instrument as string.

write_int(cmd: str, param: int) None[source]

Writes the command to the instrument followed by the integer parameter: e.g.: cmd = ‘SELECT:INPUT’ param = ‘2’, result command = ‘SELECT:INPUT 2’

write_int_with_opc(cmd: str, param: int, timeout: Optional[int] = None) None[source]

Writes the command with OPC to the instrument followed by the integer parameter: e.g.: cmd = ‘SELECT:INPUT’ param = ‘2’, result command = ‘SELECT:INPUT 2’ If you do not provide timeout, the method uses current opc_timeout.

write_float(cmd: str, param: float) None[source]

Writes the command to the instrument followed by the boolean parameter: e.g.: cmd = ‘CENTER:FREQ’ param = ‘10E6’, result command = ‘CENTER:FREQ 10E6’

write_float_with_opc(cmd: str, param: float, timeout: Optional[int] = None) None[source]

Writes the command with OPC to the instrument followed by the boolean parameter: e.g.: cmd = ‘CENTER:FREQ’ param = ‘10E6’, result command = ‘CENTER:FREQ 10E6’ If you do not provide timeout, the method uses current opc_timeout.

write_bool(cmd: str, param: bool) None[source]

Writes the command to the instrument followed by the boolean parameter: e.g.: cmd = ‘OUTPUT’ param = ‘True’, result command = ‘OUTPUT ON’

write_bool_with_opc(cmd: str, param: bool, timeout: Optional[int] = None) None[source]

Writes the command with OPC to the instrument followed by the boolean parameter: e.g.: cmd = ‘OUTPUT’ param = ‘True’, result command = ‘OUTPUT ON’ If you do not provide timeout, the method uses current opc_timeout.

query_str(query: str) str[source]

Sends the query to the instrument and returns the response as string. The response is trimmed of any trailing LF characters and has no length limit.

query(query: str) str[source]

This method is an alias to the query_str(). Sends the query to the instrument and returns the response as string. The response is trimmed of any trailing LF characters and has no length limit.

query_bool(query: str) bool[source]

Sends the query to the instrument and returns the response as boolean.

query_int(query: str) int[source]

Sends the query to the instrument and returns the response as integer.

query_float(query: str) float[source]

Sends the query to the instrument and returns the response as float.

write_str_with_opc(cmd: str, timeout: Optional[int] = None) None[source]

Writes the opc-synced command to the instrument. If you do not provide timeout, the method uses current opc_timeout.

write_with_opc(cmd: str, timeout: Optional[int] = None) None[source]

This method is an alias to the write_str_with_opc(). Writes the opc-synced command to the instrument. If you do not provide timeout, the method uses current opc_timeout.

query_str_with_opc(query: str, timeout: Optional[int] = None) str[source]

Sends the opc-synced query to the instrument and returns the response as string. The response is trimmed of any trailing LF characters and has no length limit. If you do not provide timeout, the method uses current opc_timeout.

query_with_opc(query: str, timeout: Optional[int] = None) str[source]

This method is an alias to the query_str_with_opc(). Sends the opc-synced query to the instrument and returns the response as string. The response is trimmed of any trailing LF characters and has no length limit. If you do not provide timeout, the method uses current opc_timeout.

query_bool_with_opc(query: str, timeout: Optional[int] = None) bool[source]

Sends the opc-synced query to the instrument and returns the response as boolean. If you do not provide timeout, the method uses current opc_timeout.

query_int_with_opc(query: str, timeout: Optional[int] = None) int[source]

Sends the opc-synced query to the instrument and returns the response as integer. If you do not provide timeout, the method uses current opc_timeout.

query_float_with_opc(query: str, timeout: Optional[int] = None) float[source]

Sends the opc-synced query to the instrument and returns the response as float. If you do not provide timeout, the method uses current opc_timeout.

write_bin_block(cmd: str, payload: bytes) None[source]

Writes all the payload as binary data block to the instrument. The binary data header is added at the beginning of the transmission automatically, do not include it in the payload!!!

query_bin_block(query: str) bytes[source]

Queries binary data block to bytes. Throws an exception if the returned data was not a binary data. Returns data:bytes

query_bin_block_with_opc(query: str, timeout: Optional[int] = None) bytes[source]

Sends a OPC-synced query and returns binary data block to bytes. If you do not provide timeout, the method uses current opc_timeout.

query_bin_or_ascii_float_list(query: str) List[float][source]

Queries a list of floating-point numbers that can be returned in ASCII format or in binary format. - For ASCII format, the list numbers are decoded as comma-separated values. - For Binary Format, the numbers are decoded based on the property BinFloatFormat, usually float 32-bit (FORM REAL,32).

query_bin_or_ascii_float_list_with_opc(query: str, timeout: Optional[int] = None) List[float][source]

Sends a OPC-synced query and reads a list of floating-point numbers that can be returned in ASCII format or in binary format. - For ASCII format, the list numbers are decoded as comma-separated values. - For Binary Format, the numbers are decoded based on the property BinFloatFormat, usually float 32-bit (FORM REAL,32). If you do not provide timeout, the method uses current opc_timeout.

query_bin_or_ascii_int_list(query: str) List[int][source]

Queries a list of floating-point numbers that can be returned in ASCII format or in binary format. - For ASCII format, the list numbers are decoded as comma-separated values. - For Binary Format, the numbers are decoded based on the property BinFloatFormat, usually float 32-bit (FORM REAL,32).

query_bin_or_ascii_int_list_with_opc(query: str, timeout: Optional[int] = None) List[int][source]

Sends a OPC-synced query and reads a list of floating-point numbers that can be returned in ASCII format or in binary format. - For ASCII format, the list numbers are decoded as comma-separated values. - For Binary Format, the numbers are decoded based on the property BinFloatFormat, usually float 32-bit (FORM REAL,32). If you do not provide timeout, the method uses current opc_timeout.

query_bin_block_to_file(query: str, file_path: str, append: bool = False) None[source]

Queries binary data block to the provided file. If append is False, any existing file content is discarded. If append is True, the new content is added to the end of the existing file, or if the file does not exit, it is created. Throws an exception if the returned data was not a binary data. Example for transferring a file from Instrument -> PC: query = f”MMEM:DATA? ‘{INSTR_FILE_PATH}’”. Alternatively, use the dedicated methods for this purpose:

  • send_file_from_pc_to_instrument()

  • read_file_from_instrument_to_pc()

query_bin_block_to_file_with_opc(query: str, file_path: str, append: bool = False, timeout: Optional[int] = None) None[source]

Sends a OPC-synced query and writes the returned data to the provided file. If append is False, any existing file content is discarded. If append is True, the new content is added to the end of the existing file, or if the file does not exit, it is created. Throws an exception if the returned data was not a binary data.

write_bin_block_from_file(cmd: str, file_path: str) None[source]

Writes data from the file as binary data block to the instrument using the provided command. Example for transferring a file from PC -> Instrument: cmd = f”MMEM:DATA ‘{INSTR_FILE_PATH}’,”. Alternatively, use the dedicated methods for this purpose:

  • send_file_from_pc_to_instrument()

  • read_file_from_instrument_to_pc()

send_file_from_pc_to_instrument(source_pc_file: str, target_instr_file: str) None[source]

SCPI Command: MMEM:DATA

Sends file from PC to the instrument

read_file_from_instrument_to_pc(source_instr_file: str, target_pc_file: str, append_to_pc_file: bool = False) None[source]

SCPI Command: MMEM:DATA?

Reads file from instrument to the PC.

Set the append_to_pc_file to True if you want to append the read content to the end of the existing PC file

get_last_sent_cmd() str[source]

Returns the last commands sent to the instrument. Only works in simulation mode

get_lock() RLock[source]

Returns the thread lock for the current session.

By default:
  • If you create standard new RsFswp instance with new VISA session, the session gets a new thread lock. You can assign it to other RsFswp sessions in order to share one physical instrument with a multi-thread access.

  • If you create new RsFswp from an existing session, the thread lock is shared automatically making both instances multi-thread safe.

You can always assign new thread lock by calling driver.utilities.assign_lock()

assign_lock(lock: RLock) None[source]

Assigns the provided thread lock.

clear_lock()[source]

Clears the existing thread lock, making the current session thread-independent from others that might share the current thread lock.

sync_from(source: Utilities) None[source]

Synchronises these Utils with the source.

RsFswp Logger

Check the usage in the Getting Started chapter here.

class ScpiLogger[source]

Base class for SCPI logging

mode

Sets the logging ON or OFF. Additionally, you can set the logging ON only for errors. Possible values:

  • LoggingMode.Off - logging is switched OFF

  • LoggingMode.On - logging is switched ON

  • LoggingMode.Errors - logging is switched ON, but only for error entries

  • LoggingMode.Default - sets the logging to default - the value you have set with logger.default_mode

default_mode

Sets / returns the default logging mode. You can recall the default mode by calling the logger.mode = LoggingMode.Default

Data Type

LoggingMode

device_name: str

Use this property to change the resource name in the log from the default Resource Name (e.g. TCPIP::192.168.2.101::INSTR) to another name e.g. ‘MySigGen1’.

set_logging_target(target, console_log: Optional[bool] = None, udp_log: Optional[bool] = None) None[source]

Sets logging target - the target must implement write() and flush(). You can optionally set the console and UDP logging ON or OFF. This method switches the logging target global OFF.

get_logging_target()[source]

Based on the global_mode, it returns the logging target: either the local or the global one.

set_logging_target_global(console_log: Optional[bool] = None, udp_log: Optional[bool] = None) None[source]

Sets logging target to global. The global target must be defined. You can optionally set the console and UDP logging ON or OFF.

log_to_console

Returns logging to console status.

log_to_udp

Returns logging to UDP status.

log_to_console_and_udp

Returns true, if both logging to UDP and console in are True.

info_raw(log_entry: str, add_new_line: bool = True) None[source]

Method for logging the raw string without any formatting.

info(start_time: datetime, end_time: datetime, log_string_info: str, log_string: str) None[source]

Method for logging one info entry. For binary log_string, use the info_bin()

error(start_time: datetime, end_time: datetime, log_string_info: str, log_string: str) None[source]

Method for logging one error entry.

set_relative_timestamp(timestamp: datetime) None[source]

If set, the further timestamps will be relative to the entered time.

set_relative_timestamp_now() None[source]

Sets the relative timestamp to the current time.

get_relative_timestamp() datetime[source]

Based on the global_mode, it returns the relative timestamp: either the local or the global one.

clear_relative_timestamp() None[source]

Clears the reference time, and the further logging continues with absolute times.

flush() None[source]

Flush all the entries.

log_status_check_ok

Sets / returns the current status of status checking OK. If True (default), the log contains logging of the status checking ‘Status check: OK’. If False, the ‘Status check: OK’ is skipped - the log is more compact. Errors will still be logged.

clear_cached_entries() None[source]

Clears potential cached log entries. Cached log entries are generated when the Logging is ON, but no target has been defined yet.

set_format_string(value: str, line_divider: str = '\n') None[source]

Sets new format string and line divider. If you just want to set the line divider, set the format string value=None The original format string is: PAD_LEFT12(%START_TIME%) PAD_LEFT25(%DEVICE_NAME%) PAD_LEFT12(%DURATION%)  %LOG_STRING_INFO%: %LOG_STRING%

restore_format_string() None[source]

Restores the original format string and the line divider to LF

abbreviated_max_len_ascii: int

Defines the maximum length of one ASCII log entry. Default value is 200 characters.

abbreviated_max_len_bin: int

Defines the maximum length of one Binary log entry. Default value is 2048 bytes.

abbreviated_max_len_list: int

Defines the maximum length of one list entry. Default value is 100 elements.

bin_line_block_size: int

Defines number of bytes to display in one line. Default value is 16 bytes.

udp_port

Returns udp logging port.

target_auto_flushing

Returns status of the auto-flushing for the logging target.

RsFswp Events

Check the usage in the Getting Started chapter here.

class Events[source]

Common Events class. Event-related methods and properties. Here you can set all the event handlers.

property before_query_handler: Callable

Returns the handler of before_query events.

Returns

current before_query_handler

property before_write_handler: Callable

Returns the handler of before_write events.

Returns

current before_write_handler

property io_events_include_data: bool

Returns the current state of the io_events_include_data See the setter for more details.

property on_read_handler: Callable

Returns the handler of on_read events.

Returns

current on_read_handler

property on_write_handler: Callable

Returns the handler of on_write events.

Returns

current on_write_handler

sync_from(source: Events) None[source]

Synchronises these Events with the source.

Index