Id
SCPI Commands :
[SOURce<HW>]:[BB]:DME:ID:DASH
[SOURce<HW>]:[BB]:DME:ID:DOT
[SOURce<HW>]:[BB]:DME:ID:DOTLength
[SOURce<HW>]:[BB]:DME:ID:LETTer
[SOURce<HW>]:[BB]:DME:ID:PERiod
[SOURce<HW>]:[BB]:DME:ID:PPS
[SOURce<HW>]:[BB]:DME:ID:PRESet
[SOURce<HW>]:[BB]:DME:ID:RATE
[SOURce<HW>]:[BB]:DME:ID:SYMBol
[SOURce<HW>]:[BB]:DME:ID:TSCHema
[SOURce<HW>]:[BB]:DME:ID:[STATe]
- class IdCls[source]
Id commands group definition. 14 total commands, 2 Subgroups, 11 group commands
- get_dash() float [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:DASH value: float = driver.source.bb.dme.id.get_dash()
Sets the length of a Morse code dash. Available only if [:SOURce<hw>][:BB]:DME:ID:TSCHema is set to USER.
- return
dash: float Range: 0.05 to 1
- get_dot() float [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:DOT value: float = driver.source.bb.dme.id.get_dot()
Sets the length of a Morse code dot.
- return
dot: float Range: 0.05 to 1
- get_dot_length() float [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:DOTLength value: float = driver.source.bb.dme.id.get_dot_length()
No command help available
- return
dot_length: No help available
- get_letter() float [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:LETTer value: float = driver.source.bb.dme.id.get_letter()
Sets the length of a Morse code letter space. Available only if [:SOURce<hw>][:BB]:DME:ID:TSCHema is set to USER.
- return
letter: float Range: 0.05 to 1
- get_period() int [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:PERiod value: int = driver.source.bb.dme.id.get_period()
Sets the period of the COM/ID signal.
- return
period: integer Range: 10 to 120
- get_pps() float [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:PPS value: float = driver.source.bb.dme.id.get_pps()
Sets the morse pulse pair spacing.
- return
pulse_pair_spacing: float Range: 2E-6 to 300E-6
- get_rate() float [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:RATE value: float = driver.source.bb.dme.id.get_rate()
Sets the pulse repetition rate of the ID sequence.
- return
rate: float Range: 100 to 10E3
- get_state() bool [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:[STATe] value: bool = driver.source.bb.dme.id.get_state()
Enables/disables the COM/ID signal.
- return
state: 1| ON| 0| OFF
- get_symbol() float [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:SYMBol value: float = driver.source.bb.dme.id.get_symbol()
Sets the length of the Morse code symbol space. Available only if [:SOURce<hw>][:BB]:DME:ID:TSCHema is set to USER.
- return
symbol: float Range: 0.05 to 1
- get_tschema() RsSmbv.enums.AvionicComIdTimeSchem [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:TSCHema value: enums.AvionicComIdTimeSchem = driver.source.bb.dme.id.get_tschema()
Sets the time schema of the Morse code for the COM/ID signal.
- return
tschema: STD| USER
- preset() None [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:PRESet driver.source.bb.dme.id.preset()
Sets the default settings for the ID signal.
- preset_with_opc(opc_timeout_ms: int = - 1) None [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:PRESet driver.source.bb.dme.id.preset_with_opc()
Sets the default settings for the ID signal.
Same as preset, but waits for the operation to complete before continuing further. Use the RsSmbv.utilities.opc_timeout_set() to set the timeout value.
- param opc_timeout_ms
Maximum time to wait in milliseconds, valid only for this call.
- set_dash(dash: float) None [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:DASH driver.source.bb.dme.id.set_dash(dash = 1.0)
Sets the length of a Morse code dash. Available only if [:SOURce<hw>][:BB]:DME:ID:TSCHema is set to USER.
- param dash
float Range: 0.05 to 1
- set_dot(dot: float) None [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:DOT driver.source.bb.dme.id.set_dot(dot = 1.0)
Sets the length of a Morse code dot.
- param dot
float Range: 0.05 to 1
- set_dot_length(dot_length: float) None [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:DOTLength driver.source.bb.dme.id.set_dot_length(dot_length = 1.0)
No command help available
- param dot_length
No help available
- set_letter(letter: float) None [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:LETTer driver.source.bb.dme.id.set_letter(letter = 1.0)
Sets the length of a Morse code letter space. Available only if [:SOURce<hw>][:BB]:DME:ID:TSCHema is set to USER.
- param letter
float Range: 0.05 to 1
- set_period(period: int) None [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:PERiod driver.source.bb.dme.id.set_period(period = 1)
Sets the period of the COM/ID signal.
- param period
integer Range: 10 to 120
- set_pps(pulse_pair_spacing: float) None [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:PPS driver.source.bb.dme.id.set_pps(pulse_pair_spacing = 1.0)
Sets the morse pulse pair spacing.
- param pulse_pair_spacing
float Range: 2E-6 to 300E-6
- set_rate(rate: float) None [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:RATE driver.source.bb.dme.id.set_rate(rate = 1.0)
Sets the pulse repetition rate of the ID sequence.
- param rate
float Range: 100 to 10E3
- set_state(state: bool) None [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:[STATe] driver.source.bb.dme.id.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]:DME:ID:SYMBol driver.source.bb.dme.id.set_symbol(symbol = 1.0)
Sets the length of the Morse code symbol space. Available only if [:SOURce<hw>][:BB]:DME:ID:TSCHema is set to USER.
- param symbol
float Range: 0.05 to 1
- set_tschema(tschema: RsSmbv.enums.AvionicComIdTimeSchem) None [source]
# SCPI: [SOURce<HW>]:[BB]:DME:ID:TSCHema driver.source.bb.dme.id.set_tschema(tschema = enums.AvionicComIdTimeSchem.STD)
Sets the time schema of the Morse code for the COM/ID signal.
- param tschema
STD| USER
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.bb.dme.id.clone()
Subgroups