Efrontend

SCPI Commands :

EFRontend:COUNt
EFRontend:SETup
EFRontend:PRESet
Commands in total: 4
Subgroups: 1
Direct child commands: 3
get_count() int[source]
# EFRontend:COUNt
value: int = driver.efrontend.get_count()

Sets the number of connected external frontends. See Table ‘Supported external frontend types and maximum number of connected external frontends’ for the maximum number of external frontend connections.

Returns:

number: Possible values: 1, 2, 3 or 4

get_setup() ExtFeMeasSetup[source]
# EFRontend:SETup
value: enums.ExtFeMeasSetup = driver.efrontend.get_setup()

Selects the type of the test setup.

preset(opc_timeout_ms: int = -1) None[source]
# EFRontend:PRESet
driver.efrontend.preset()

Resets the complete configuration of the external frontends to the default values including the network connections. External frontends have their own preset. The general preset disconnects the external frontends but does not affect their settings.

Parameters:

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

set_count(number: int) None[source]
# EFRontend:COUNt
driver.efrontend.set_count(number = 1)

Sets the number of connected external frontends. See Table ‘Supported external frontend types and maximum number of connected external frontends’ for the maximum number of external frontend connections.

Parameters:

number – Possible values: 1, 2, 3 or 4

set_setup(ext_fe_meas_setup: ExtFeMeasSetup) None[source]
# EFRontend:SETup
driver.efrontend.set_setup(ext_fe_meas_setup = enums.ExtFeMeasSetup.ADVanced)

Selects the type of the test setup.

Parameters:

ext_fe_meas_setup – COULo: Coupled LO (local oscillators) COURef: Coupled reference input ADVanced: user-defined setup

Cloning the Group

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

Subgroups