Dcs
SCPI Command:
SOURce:AFRF:GENerator<Instance>:TONes:DCS:CWORd
SOURce:AFRF:GENerator<Instance>:TONes:DCS:ENABle
SOURce:AFRF:GENerator<Instance>:TONes:DCS:FSKDeviation
SOURce:AFRF:GENerator<Instance>:TONes:DCS:DRATe
SOURce:AFRF:GENerator<Instance>:TONes:DCS:DROFfset
SOURce:AFRF:GENerator<Instance>:TONes:DCS:TOCLength
- class DcsCls[source]
Dcs commands group definition. 8 total commands, 2 Subgroups, 6 group commands
- get_cword() str [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:DCS:CWORd value: str = driver.source.afRf.generator.tones.dcs.get_cword()
Specifies the DCS code number.
- return:
sequence: DCS code number as octal number Not allowed octal numbers are automatically rounded to the closest allowed value. Range: #Q20 to #Q777
- get_dr_offset() float [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:DCS:DROFfset value: float = driver.source.afRf.generator.tones.dcs.get_dr_offset()
Modifies the used data rate by defining an offset relative to the nominal data rate of 134.4 Bit/s.
- return:
roffset: Range: -30 bit/s to 30 bit/s, Unit: bit/s
- get_drate() float [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:DCS:DRATe value: float = driver.source.afRf.generator.tones.dcs.get_drate()
Queries the data rate used for DCS bit stream transmission.
- return:
bitrate: Range: 104.4 bit/s to 164.4 bit/s, Unit: bit/s
- get_enable() bool [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:DCS:ENABle value: bool = driver.source.afRf.generator.tones.dcs.get_enable()
Enables or disables the DCS signal.
- return:
enable: OFF | ON
- get_fsk_deviation() float [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:DCS:FSKDeviation value: float = driver.source.afRf.generator.tones.dcs.get_fsk_deviation()
Specifies the frequency deviation used for FSK modulation of the carrier with the DCS bit stream.
- return:
fsk_dev: Range: 0 Hz to 10 kHz, Unit: Hz
- get_toc_length() float [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:DCS:TOCLength value: float = driver.source.afRf.generator.tones.dcs.get_toc_length()
Specifies the duration of turn-off code transmissions.
- return:
off_length: Range: 0 s to 1 s, Unit: s
- set_cword(sequence: str) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:DCS:CWORd driver.source.afRf.generator.tones.dcs.set_cword(sequence = r1)
Specifies the DCS code number.
- param sequence:
DCS code number as octal number Not allowed octal numbers are automatically rounded to the closest allowed value. Range: #Q20 to #Q777
- set_dr_offset(roffset: float) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:DCS:DROFfset driver.source.afRf.generator.tones.dcs.set_dr_offset(roffset = 1.0)
Modifies the used data rate by defining an offset relative to the nominal data rate of 134.4 Bit/s.
- param roffset:
Range: -30 bit/s to 30 bit/s, Unit: bit/s
- set_enable(enable: bool) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:DCS:ENABle driver.source.afRf.generator.tones.dcs.set_enable(enable = False)
Enables or disables the DCS signal.
- param enable:
OFF | ON
- set_fsk_deviation(fsk_dev: float) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:DCS:FSKDeviation driver.source.afRf.generator.tones.dcs.set_fsk_deviation(fsk_dev = 1.0)
Specifies the frequency deviation used for FSK modulation of the carrier with the DCS bit stream.
- param fsk_dev:
Range: 0 Hz to 10 kHz, Unit: Hz
- set_toc_length(off_length: float) None [source]
# SCPI: SOURce:AFRF:GENerator<Instance>:TONes:DCS:TOCLength driver.source.afRf.generator.tones.dcs.set_toc_length(off_length = 1.0)
Specifies the duration of turn-off code transmissions.
- param off_length:
Range: 0 s to 1 s, Unit: s
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.afRf.generator.tones.dcs.clone()
Subgroups