INIT_SWEEP_FSV
Start the sweep for the FSV. Requires a CONNECTION_FSV block at the start of the app to connect with
the instrument. The VISA address will then be listed under 'connection'.
This block should also work with compatible R&S network analyzers. Params: connection : VisaConnection The VISA address (requires the CONNECTION_FSV block). display : select Choose the trace display setting. continuous : bool Sweep continuously or not. Returns: out : String Display and sweep settings.
Python Code
from flojoy import flojoy, DataContainer, String, VisaConnection
from typing import Optional, Literal
@flojoy(inject_connection=True)
def INIT_SWEEP_FSV(
connection: VisaConnection,
display: Literal[
"write",
"view",
"average",
"maxhold",
"minhold",
"blank",
] = "write",
continuous: bool = True,
default: Optional[DataContainer] = None,
) -> String:
"""Start the sweep for the FSV.
Requires a CONNECTION_FSV block at the start of the app to connect with
the instrument. The VISA address will then be listed under 'connection'.
This block should also work with compatible R&S network analyzers.
Parameters
----------
connection: VisaConnection
The VISA address (requires the CONNECTION_FSV block).
display: select
Choose the trace display setting.
continuous: bool
Sweep continuously or not.
Returns
-------
String
Display and sweep settings.
"""
rohde = connection.get_handle()
rohde.write(f"DISP:TRAC:MODE {display}")
if continuous:
rohde.write("INIT:CONT ON")
else:
rohde.write("INIT:CONT OFF")
rohde.write("INIT")
return String(s=f"Display: {display}, Continuous: {continuous}")
Videos
Read FM Radio Signals using Flojoy
Example
Having problems with this example app? Join our Discord community and we will help you out!
In this example, the Rohde & Schwarz FSV Signal Analyzer is used to view the FM radio range (86-110 MHz).
First 4 FSV nodes were added: CONNECTION_FSV
, SWEEP_SETTINGS_FSV
, INIT_SWEEP_FSV
, and EXTRACT_SWEEP_FSV
. A LINE
node was also added. The VISA address
was set for the 4 instrument nodes. The range of the signal analyzer sweep was set with SWEEP_SETTINGS_FSV
(start
= 86, stop
= 110 MHz).
The nodes were then connected as shown in the image, and the app was run.