Delay

SCPI Commands :

[SOURce<HW>]:BB:TDMB:DELay:COMPensation
[SOURce<HW>]:BB:TDMB:DELay:DELay
[SOURce<HW>]:BB:TDMB:DELay:DEViation
[SOURce<HW>]:BB:TDMB:DELay:NETWork
[SOURce<HW>]:BB:TDMB:DELay:PROCess
[SOURce<HW>]:BB:TDMB:DELay:STATic
[SOURce<HW>]:BB:TDMB:DELay:TOTal
class DelayCls[source]

Delay commands group definition. 7 total commands, 0 Subgroups, 7 group commands

get_compensation() float[source]
# SCPI: [SOURce<HW>]:BB:TDMB:DELay:COMPensation
value: float = driver.source.bb.tdmb.delay.get_compensation()

Displays the time span by which signal processing is artificially delayed in order to achieve a constant ‘TX Delay’.

return:

delay_comp: float Range: -1.0000000 to 1.0000000, Unit: s

get_delay() float[source]
# SCPI: [SOURce<HW>]:BB:TDMB:DELay:DELay
value: float = driver.source.bb.tdmb.delay.get_delay()

Sets the signal turnaround time through the transmitter.

return:

delay_tx: float Range: 0.0000000 to 1.0000000, Unit: s

get_deviation() int[source]
# SCPI: [SOURce<HW>]:BB:TDMB:DELay:DEViation
value: int = driver.source.bb.tdmb.delay.get_deviation()

Sets the maximum permitted deviation of the transmission time relative to the internally regulated reference frequency.

return:

delay_dev: integer Range: 0.000001 to 0.0005000, Unit: s

get_network() float[source]
# SCPI: [SOURce<HW>]:BB:TDMB:DELay:NETWork
value: float = driver.source.bb.tdmb.delay.get_network()

Queries the compensating delay. If the delay is added to the network path delay, the overall delay is constant and of known value.

return:

network_delay: float Range: 0.0000000 to 1.0000000

get_process() float[source]
# SCPI: [SOURce<HW>]:BB:TDMB:DELay:PROCess
value: float = driver.source.bb.tdmb.delay.get_process()

Queries the minimum signal turnaround time through the transmitter.

return:

delay_proc: float Range: 0.0000000 to 1.0000000

get_static() float[source]
# SCPI: [SOURce<HW>]:BB:TDMB:DELay:STATic
value: float = driver.source.bb.tdmb.delay.get_static()

Sets the delay in order to shift the time of transmission positively or negatively.

return:

delay_static: float Range: -1.0000000 to 1.0000000, Unit: s

get_total() float[source]
# SCPI: [SOURce<HW>]:BB:TDMB:DELay:TOTal
value: float = driver.source.bb.tdmb.delay.get_total()

Queries the total cycle time of the signal through the transmitter.

return:

delay_total: float Range: -1.0000000 to 3.0000000, Unit: s

set_delay(delay_tx: float) None[source]
# SCPI: [SOURce<HW>]:BB:TDMB:DELay:DELay
driver.source.bb.tdmb.delay.set_delay(delay_tx = 1.0)

Sets the signal turnaround time through the transmitter.

param delay_tx:

float Range: 0.0000000 to 1.0000000, Unit: s

set_deviation(delay_dev: int) None[source]
# SCPI: [SOURce<HW>]:BB:TDMB:DELay:DEViation
driver.source.bb.tdmb.delay.set_deviation(delay_dev = 1)

Sets the maximum permitted deviation of the transmission time relative to the internally regulated reference frequency.

param delay_dev:

integer Range: 0.000001 to 0.0005000, Unit: s

set_static(delay_static: float) None[source]
# SCPI: [SOURce<HW>]:BB:TDMB:DELay:STATic
driver.source.bb.tdmb.delay.set_static(delay_static = 1.0)

Sets the delay in order to shift the time of transmission positively or negatively.

param delay_static:

float Range: -1.0000000 to 1.0000000, Unit: s