Los

SCPI Commands :

[SOURce<HW>]:FSIMulator:SCM:LOS:DISTance
[SOURce<HW>]:FSIMulator:SCM:LOS:KFACtor
[SOURce<HW>]:FSIMulator:SCM:LOS:STATe
Commands in total: 12
Subgroups: 3
Direct child commands: 3
get_distance() float[source]
# [SOURce<HW>]:FSIMulator:SCM:LOS:DISTance
value: float = driver.source.fsimulator.scm.los.get_distance()

Sets the distance between the base station (BS) and the user terminal (UT) .

Returns:

los_3_ddistance: float Range: 0 to 1000

get_kfactor() float[source]
# [SOURce<HW>]:FSIMulator:SCM:LOS:KFACtor
value: float = driver.source.fsimulator.scm.los.get_kfactor()

Sets the ricean K factor.

Returns:

factor: float Range: -50 to 0

get_state() bool[source]
# [SOURce<HW>]:FSIMulator:SCM:LOS:STATe
value: bool = driver.source.fsimulator.scm.los.get_state()

Adds a line-of-sight (LOS) component to the cluster.

Returns:

state: 1 | ON | 0| OFF

set_distance(los_3_ddistance: float) None[source]
# [SOURce<HW>]:FSIMulator:SCM:LOS:DISTance
driver.source.fsimulator.scm.los.set_distance(los_3_ddistance = 1.0)

Sets the distance between the base station (BS) and the user terminal (UT) .

Parameters:

los_3_ddistance – float Range: 0 to 1000

set_kfactor(factor: float) None[source]
# [SOURce<HW>]:FSIMulator:SCM:LOS:KFACtor
driver.source.fsimulator.scm.los.set_kfactor(factor = 1.0)

Sets the ricean K factor.

Parameters:

factor – float Range: -50 to 0

set_state(state: bool) None[source]
# [SOURce<HW>]:FSIMulator:SCM:LOS:STATe
driver.source.fsimulator.scm.los.set_state(state = False)

Adds a line-of-sight (LOS) component to the cluster.

Parameters:

state – 1 | ON | 0| OFF

Cloning the Group

# Create a copy of the original group, that exists independently
los_copy = driver.source.fsimulator.scm.los.clone()

Subgroups