Comid

SCPI Commands :

[SOURce<HW>]:[BB]:VOR:COMid:DASH
[SOURce<HW>]:[BB]:VOR:COMid:DEPTh
[SOURce<HW>]:[BB]:VOR:COMid:DOT
[SOURce<HW>]:[BB]:VOR:COMid:FREQuency
[SOURce<HW>]:[BB]:VOR:COMid:LETTer
[SOURce<HW>]:[BB]:VOR:COMid:PERiod
[SOURce<HW>]:[BB]:VOR:COMid:REPeat
[SOURce<HW>]:[BB]:VOR:COMid:SYMBol
[SOURce<HW>]:[BB]:VOR:COMid:TSCHema
[SOURce<HW>]:[BB]:VOR:COMid:[STATe]
class ComidCls[source]

Comid commands group definition. 12 total commands, 1 Subgroups, 10 group commands

get_dash() float[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:DASH
value: float = driver.source.bb.vor.comid.get_dash()

Sets the length of a Morse code dash.

return

dash: float Range: 0.05 to 1, Unit: s

get_depth() float[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:DEPTh
value: float = driver.source.bb.vor.comid.get_depth()

Sets the AM modulation depth of the COM/ID signal.

return

depth: float Range: 0 to 100

get_dot() float[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:DOT
value: float = driver.source.bb.vor.comid.get_dot()

Sets the length of a Morse code dot.

return

dot: float Range: 0.05 to 1, Unit: s

get_frequency() float[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:FREQuency
value: float = driver.source.bb.vor.comid.get_frequency()

Sets the frequency of the COM/ID signal.

return

frequency: float Range: 0.1 to 20E3

get_letter() float[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:LETTer
value: float = driver.source.bb.vor.comid.get_letter()

Sets the length of a Morse code letter space.

return

letter: float Range: 0.05 to 1, Unit: s

get_period() float[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:PERiod
value: float = driver.source.bb.vor.comid.get_period()

Sets the period of the COM/ID signal.

return

period: float Range: 0 to 120, Unit: s

get_repeat() int[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:REPeat
value: int = driver.source.bb.vor.comid.get_repeat()

No command help available

return

repeat: No help available

get_state() bool[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:[STATe]
value: bool = driver.source.bb.vor.comid.get_state()

Enables/disables the COM/ID signal.

return

state: 1| ON| 0| OFF

get_symbol() float[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:SYMBol
value: float = driver.source.bb.vor.comid.get_symbol()

Sets the length of the Morse code symbol space.

return

symbol: float Range: 0.05 to 1, Unit: s

get_tschema() RsSmbv.enums.AvionicComIdTimeSchem[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:TSCHema
value: enums.AvionicComIdTimeSchem = driver.source.bb.vor.comid.get_tschema()

Sets the time schema of the Morse code for the COM/ID signal.

return

tschema: STD| USER STD Activates the standard time schema of the Morse code. The set dot length determines the dash length, which is 3 times the dot length. USER Activates the user-defined time schema of the Morse code. Dot and dash length, as well as symbol and letter space can be set separately.

set_dash(dash: float) None[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:DASH
driver.source.bb.vor.comid.set_dash(dash = 1.0)

Sets the length of a Morse code dash.

param dash

float Range: 0.05 to 1, Unit: s

set_depth(depth: float) None[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:DEPTh
driver.source.bb.vor.comid.set_depth(depth = 1.0)

Sets the AM modulation depth of the COM/ID signal.

param depth

float Range: 0 to 100

set_dot(dot: float) None[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:DOT
driver.source.bb.vor.comid.set_dot(dot = 1.0)

Sets the length of a Morse code dot.

param dot

float Range: 0.05 to 1, Unit: s

set_frequency(frequency: float) None[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:FREQuency
driver.source.bb.vor.comid.set_frequency(frequency = 1.0)

Sets the frequency of the COM/ID signal.

param frequency

float Range: 0.1 to 20E3

set_letter(letter: float) None[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:LETTer
driver.source.bb.vor.comid.set_letter(letter = 1.0)

Sets the length of a Morse code letter space.

param letter

float Range: 0.05 to 1, Unit: s

set_period(period: float) None[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:PERiod
driver.source.bb.vor.comid.set_period(period = 1.0)

Sets the period of the COM/ID signal.

param period

float Range: 0 to 120, Unit: s

set_repeat(repeat: int) None[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:REPeat
driver.source.bb.vor.comid.set_repeat(repeat = 1)

No command help available

param repeat

No help available

set_state(state: bool) None[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:[STATe]
driver.source.bb.vor.comid.set_state(state = False)

Enables/disables the COM/ID signal.

param state

1| ON| 0| OFF

set_symbol(symbol: float) None[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:SYMBol
driver.source.bb.vor.comid.set_symbol(symbol = 1.0)

Sets the length of the Morse code symbol space.

param symbol

float Range: 0.05 to 1, Unit: s

set_tschema(tschema: RsSmbv.enums.AvionicComIdTimeSchem) None[source]
# SCPI: [SOURce<HW>]:[BB]:VOR:COMid:TSCHema
driver.source.bb.vor.comid.set_tschema(tschema = enums.AvionicComIdTimeSchem.STD)

Sets the time schema of the Morse code for the COM/ID signal.

param tschema

STD| USER STD Activates the standard time schema of the Morse code. The set dot length determines the dash length, which is 3 times the dot length. USER Activates the user-defined time schema of the Morse code. Dot and dash length, as well as symbol and letter space can be set separately.

Cloning the Group

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

Subgroups