Efrontend

SCPI Commands :

[SOURce<HW>]:EFRontend:AMODe
[SOURce<HW>]:EFRontend:CMODe
[SOURce<HW>]:EFRontend:IDN
[SOURce<HW>]:EFRontend:INFO
[SOURce<HW>]:EFRontend:IPADdress
[SOURce<HW>]:EFRontend:LIST
[SOURce<HW>]:EFRontend:OPT
[SOURce<HW>]:EFRontend:RFConnector
class EfrontendCls[source]

Efrontend commands group definition. 49 total commands, 13 Subgroups, 8 group commands

get_amode() EfePowAttMode[source]
# SCPI: [SOURce<HW>]:EFRontend:AMODe
value: enums.EfePowAttMode = driver.source.efrontend.get_amode()

Sets the attenuator mode of the external frontend.

return:

attenuation_mode: AUTO| MANual| AOFFset AUTO Sets the attenuation value automatically to the attenuation value provided from the connected external frontend. MANual Sets an attenuation value manually. AOFFset Requires frontend R&S FE170ST or R&S FE110ST. You can define an offset value which is added to the attenuation value provided from the connected external frontend.

get_cmode() ConMode[source]
# SCPI: [SOURce<HW>]:EFRontend:CMODe
value: enums.ConMode = driver.source.efrontend.get_cmode()

Sets the mode of the SSL control connection between R&S SMW200A and external frontend.

return:

fe_conn_mode: AUTO| LOCK| RXTX AUTO The R&S SMW200A locks external frontend, when activating the RF output at the R&S SMW200A (:OUTPut1 ON ) for output of the IF signal. The R&S SMW200A unlocks external frontend, when deactivating the RF output at the R&S SMW200A (:OUTPut1 OFF) . LOCK The external frontend is locked permanently. No other instrument can take over control. RXTX Requires an R&S FE50DTR connected to the R&S SMW200A. Connection mode for simultaneous Rx (receive) operation and Tx (transmit) operation of an R&S FE50DTR. Set this mode, if your test setup requires a release of connection lock. A connected vector signal analyzer can lock the external frontend for Rx operation.

get_idn() str[source]
# SCPI: [SOURce<HW>]:EFRontend:IDN
value: str = driver.source.efrontend.get_idn()

Identification Returns the IDN string, i.e. the identification of the external frontend.

return:

idn_string: string

get_info() str[source]
# SCPI: [SOURce<HW>]:EFRontend:INFO
value: str = driver.source.efrontend.get_info()

Queries information about the connected external frontend.

return:

fe_info: string

get_ip_address() str[source]
# SCPI: [SOURce<HW>]:EFRontend:IPADdress
value: str = driver.source.efrontend.get_ip_address()

Queries the IP address of the connected external frontend.

return:

ip_address: string

get_list_py() List[str][source]
# SCPI: [SOURce<HW>]:EFRontend:LIST
value: List[str] = driver.source.efrontend.get_list_py()

Queries connected external frontends in a comma-separated list.

return:

filter_py: String

get_opt() str[source]
# SCPI: [SOURce<HW>]:EFRontend:OPT
value: str = driver.source.efrontend.get_opt()

Option identification query Queries the options included in the external frontend. For more information, refer to the specifications document.

return:

opt_string: string The query returns a list of options. The options are returned at fixed positions in a comma-separated string. A zero is returned for options that are not installed.

get_rf_connector() FenUmbRfCon[source]
# SCPI: [SOURce<HW>]:EFRontend:RFConnector
value: enums.FenUmbRfCon = driver.source.efrontend.get_rf_connector()

Queries the active RF output connector at the connected RF frontend.

return:

fe_output_path: NONE| RFA| RFB NONE No frontend connected. RFA Output connector ‘RF A’ is active at the external frontend. RFB Output connector ‘RF B’ is active at the external frontend.

set_amode(attenuation_mode: EfePowAttMode) None[source]
# SCPI: [SOURce<HW>]:EFRontend:AMODe
driver.source.efrontend.set_amode(attenuation_mode = enums.EfePowAttMode.AOFFset)

Sets the attenuator mode of the external frontend.

param attenuation_mode:

AUTO| MANual| AOFFset AUTO Sets the attenuation value automatically to the attenuation value provided from the connected external frontend. MANual Sets an attenuation value manually. AOFFset Requires frontend R&S FE170ST or R&S FE110ST. You can define an offset value which is added to the attenuation value provided from the connected external frontend.

set_cmode(fe_conn_mode: ConMode) None[source]
# SCPI: [SOURce<HW>]:EFRontend:CMODe
driver.source.efrontend.set_cmode(fe_conn_mode = enums.ConMode.AUTO)

Sets the mode of the SSL control connection between R&S SMW200A and external frontend.

param fe_conn_mode:

AUTO| LOCK| RXTX AUTO The R&S SMW200A locks external frontend, when activating the RF output at the R&S SMW200A (:OUTPut1 ON ) for output of the IF signal. The R&S SMW200A unlocks external frontend, when deactivating the RF output at the R&S SMW200A (:OUTPut1 OFF) . LOCK The external frontend is locked permanently. No other instrument can take over control. RXTX Requires an R&S FE50DTR connected to the R&S SMW200A. Connection mode for simultaneous Rx (receive) operation and Tx (transmit) operation of an R&S FE50DTR. Set this mode, if your test setup requires a release of connection lock. A connected vector signal analyzer can lock the external frontend for Rx operation.

set_rf_connector(fe_output_path: FenUmbRfCon) None[source]
# SCPI: [SOURce<HW>]:EFRontend:RFConnector
driver.source.efrontend.set_rf_connector(fe_output_path = enums.FenUmbRfCon.NONE)

Queries the active RF output connector at the connected RF frontend.

param fe_output_path:

NONE| RFA| RFB NONE No frontend connected. RFA Output connector ‘RF A’ is active at the external frontend. RFB Output connector ‘RF B’ is active at the external frontend.

Cloning the Group

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

Subgroups