Mcarrier<Carrier>
SCPI Commands :
[SOURce<HW>]:BB:ARBitrary:MCARrier:CLOCk
[SOURce<HW>]:BB:ARBitrary:MCARrier:OFILe
[SOURce<HW>]:BB:ARBitrary:MCARrier:PRESet
[SOURce<HW>]:BB:ARBitrary:MCARrier:SAMPles
- Commands in total: 37Subgroups: 9Direct child commands: 4
Repeated Capability Setting:
# Range: Nr1 .. Nr64 driver.source.bb.arbitrary.mcarrier.repcap_carrier_set(repcap.Carrier.Nr1)
- get_clock() float[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:CLOCk value: float = driver.source.bb.arbitrary.mcarrier.get_clock()
Queries the resulting sample rate at which the multi-carrier waveform is output by the arbitrary waveform generator. The output clock rate depends on the number of carriers, carrier spacing, and input sample rate of the leftmost or rightmost carriers.
- Returns:
clock: float Range: 400 to Max
- get_ofile() str[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:OFILe value: str = driver.source.bb.arbitrary.mcarrier.get_ofile()
Defines the output file name for the multi-carrier waveform (file extension wv) . This file name is required to calculate the waveform with the commands method
RsSmbv.source.bb.arbitrary.mcarrier.cload.set()or methodRsSmbv.source.bb.arbitrary.mcarrier.create.set().- Returns:
ofile: string
- get_samples() int[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:SAMPles value: int = driver.source.bb.arbitrary.mcarrier.get_samples()
Queries the resulting file size.
- Returns:
samples: integer Range: 0 to INT_MAX, Unit: samples
- preset() None[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:PRESet driver.source.bb.arbitrary.mcarrier.preset()
Sets all the multi-carrier parameters to their default values.
- preset_with_opc(opc_timeout_ms: int = -1) None[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:PRESet driver.source.bb.arbitrary.mcarrier.preset_with_opc()
Sets all the multi-carrier parameters to their default values.
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.
- Parameters:
opc_timeout_ms – Maximum time to wait in milliseconds, valid only for this call.
- set_ofile(ofile: str) None[source]
# [SOURce<HW>]:BB:ARBitrary:MCARrier:OFILe driver.source.bb.arbitrary.mcarrier.set_ofile(ofile = 'abc')
Defines the output file name for the multi-carrier waveform (file extension wv) . This file name is required to calculate the waveform with the commands method
RsSmbv.source.bb.arbitrary.mcarrier.cload.set()or methodRsSmbv.source.bb.arbitrary.mcarrier.create.set().- Parameters:
ofile – string
Cloning the Group
# Create a copy of the original group, that exists independently
mcarrier_copy = driver.source.bb.arbitrary.mcarrier.clone()
Subgroups