Mset

SCPI Commands :

[SOURce<HW>]:BB:NFC:MSET:BOUTput
[SOURce<HW>]:BB:NFC:MSET:BRATe
[SOURce<HW>]:BB:NFC:MSET:IMODulation
[SOURce<HW>]:BB:NFC:MSET:MDEPth
[SOURce<HW>]:BB:NFC:MSET:MINDex
[SOURce<HW>]:BB:NFC:MSET:OSRise
[SOURce<HW>]:BB:NFC:MSET:RCURve
[SOURce<HW>]:BB:NFC:MSET:SLOPe
[SOURce<HW>]:BB:NFC:MSET:SRATe
[SOURce<HW>]:BB:NFC:MSET:TFALl
[SOURce<HW>]:BB:NFC:MSET:TLOW
[SOURce<HW>]:BB:NFC:MSET:TRISe
[SOURce<HW>]:BB:NFC:MSET:USFall
class MsetCls[source]

Mset commands group definition. 13 total commands, 0 Subgroups, 13 group commands

get_boutput() bool[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:BOUTput
value: bool = driver.source.bb.nfc.mset.get_boutput()

When activated the signal at the baseband output changes between 0% and 100% voltage to be able to control the Reference Listeners.

return

boutput: 1| ON| 0| OFF

get_brate() float[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:BRATe
value: float = driver.source.bb.nfc.mset.get_brate()

Returns the resulting bitrate for the current settings.

return

brate: float

get_imodulation() bool[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:IMODulation
value: bool = driver.source.bb.nfc.mset.get_imodulation()

When selected, inverse modulation will be used.

return

imodulation: 1| ON| 0| OFF

get_mdepth() float[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:MDEPth
value: float = driver.source.bb.nfc.mset.get_mdepth()

Sets the modulation depth in %.

return

mdepth: float Range: 0 to 100

get_mindex() float[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:MINDex
value: float = driver.source.bb.nfc.mset.get_mindex()

Defines the signal’s modulation index in %.

return

mindex: float Range: 0 to 100

get_osrise() float[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:OSRise
value: float = driver.source.bb.nfc.mset.get_osrise()

Determines the size of the overshoot after the rising slope.

return

orise: float Range: 0 to 42

get_rcurve() bool[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:RCURve
value: bool = driver.source.bb.nfc.mset.get_rcurve()

When activated an ‘RLC curve’ is applied to the signal, otherwise a linear ramp is used.

return

rcurve: 1| ON| 0| OFF

get_slope() bool[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:SLOPe
value: bool = driver.source.bb.nfc.mset.get_slope()

Determines the transition between the modulated and unmodulated parts (Edge/Slope) .

return

eslope: 1| ON| 0| OFF

get_symbol_rate() float[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:SRATe
value: float = driver.source.bb.nfc.mset.get_symbol_rate()

Enters the sample rate, i.e. the time resolution of the generated signal.

return

srate: float Range: depends on protocol mode to dynamic

get_tfall() float[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:TFALl
value: float = driver.source.bb.nfc.mset.get_tfall()

Defines the fall time (90 to 5 %) in us.

return

tfall: float Range: 0 to dynamic

get_tlow() float[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:TLOW
value: float = driver.source.bb.nfc.mset.get_tlow()

Defines the signals low time (below 5%) in us.

return

tlow: float Range: 0.4 to dynamic

get_trise() float[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:TRISe
value: float = driver.source.bb.nfc.mset.get_trise()

Defines the signals rise time (5 to 90 %) in us.

return

trise: float Range: dynamic to dynamic

get_usfall() float[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:USFall
value: float = driver.source.bb.nfc.mset.get_usfall()

Determines the size of the undershoot (ringing) after the falling slope.

return

ofall: float Range: 0 to 42

set_boutput(boutput: bool) None[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:BOUTput
driver.source.bb.nfc.mset.set_boutput(boutput = False)

When activated the signal at the baseband output changes between 0% and 100% voltage to be able to control the Reference Listeners.

param boutput

1| ON| 0| OFF

set_imodulation(imodulation: bool) None[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:IMODulation
driver.source.bb.nfc.mset.set_imodulation(imodulation = False)

When selected, inverse modulation will be used.

param imodulation

1| ON| 0| OFF

set_mdepth(mdepth: float) None[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:MDEPth
driver.source.bb.nfc.mset.set_mdepth(mdepth = 1.0)

Sets the modulation depth in %.

param mdepth

float Range: 0 to 100

set_mindex(mindex: float) None[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:MINDex
driver.source.bb.nfc.mset.set_mindex(mindex = 1.0)

Defines the signal’s modulation index in %.

param mindex

float Range: 0 to 100

set_osrise(orise: float) None[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:OSRise
driver.source.bb.nfc.mset.set_osrise(orise = 1.0)

Determines the size of the overshoot after the rising slope.

param orise

float Range: 0 to 42

set_rcurve(rcurve: bool) None[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:RCURve
driver.source.bb.nfc.mset.set_rcurve(rcurve = False)

When activated an ‘RLC curve’ is applied to the signal, otherwise a linear ramp is used.

param rcurve

1| ON| 0| OFF

set_slope(eslope: bool) None[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:SLOPe
driver.source.bb.nfc.mset.set_slope(eslope = False)

Determines the transition between the modulated and unmodulated parts (Edge/Slope) .

param eslope

1| ON| 0| OFF

set_symbol_rate(srate: float) None[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:SRATe
driver.source.bb.nfc.mset.set_symbol_rate(srate = 1.0)

Enters the sample rate, i.e. the time resolution of the generated signal.

param srate

float Range: depends on protocol mode to dynamic

set_tfall(tfall: float) None[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:TFALl
driver.source.bb.nfc.mset.set_tfall(tfall = 1.0)

Defines the fall time (90 to 5 %) in us.

param tfall

float Range: 0 to dynamic

set_tlow(tlow: float) None[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:TLOW
driver.source.bb.nfc.mset.set_tlow(tlow = 1.0)

Defines the signals low time (below 5%) in us.

param tlow

float Range: 0.4 to dynamic

set_trise(trise: float) None[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:TRISe
driver.source.bb.nfc.mset.set_trise(trise = 1.0)

Defines the signals rise time (5 to 90 %) in us.

param trise

float Range: dynamic to dynamic

set_usfall(ofall: float) None[source]
# SCPI: [SOURce<HW>]:BB:NFC:MSET:USFall
driver.source.bb.nfc.mset.set_usfall(ofall = 1.0)

Determines the size of the undershoot (ringing) after the falling slope.

param ofall

float Range: 0 to 42