Spdif

SCPI Command:

CONFigure:AFRF:MEASurement<Instance>:MEValuation:LIMit:SIN:SNRatio
CONFigure:AFRF:MEASurement<Instance>:MEValuation:LIMit:SIN:SINad
CONFigure:AFRF:MEASurement<Instance>:MEValuation:LIMit:SIN:SNNRatio
CONFigure:AFRF:MEASurement<Instance>:MEValuation:LIMit:SIN:SNDRatio
class SpdifCls[source]

Spdif commands group definition. 6 total commands, 2 Subgroups, 4 group commands

class SinadStruct[source]

Structure for setting input parameters. Contains optional set arguments. Fields:

  • Enable_Left: bool: OFF | ON Enables or disables the limit check for the left SPDIF channel

  • Lower_Left: float: Lower SINAD limit for the left SPDIF channel Range: 0 dB to 140 dB, Unit: dB

  • Enable_Right: bool: OFF | ON Enables or disables the limit check for the right SPDIF channel

  • Lower_Right: float: Lower SINAD limit for the right SPDIF channel Range: 0 dB to 140 dB, Unit: dB

  • Upper_Left: float: Optional setting parameter. Upper SINAD limit for the left SPDIF channel Range: 0 dB to 140 dB, Unit: dB

  • Upper_Right: float: Optional setting parameter. Upper SINAD limit for the right SPDIF channel Range: 0 dB to 140 dB, Unit: dB

class SnRatioStruct[source]

Structure for setting input parameters. Contains optional set arguments. Fields:

  • Enable_Left: bool: OFF | ON Enables or disables the limit check for the left SPDIF channel.

  • Lower_Left: float: Lower limit for the left SPDIF channel Range: 0.00 dB to 140.00 dB, Unit: dB

  • Enable_Right: bool: OFF | ON Enables or disables the limit check for the right SPDIF channel.

  • Lower_Right: float: Lower limit for the right SPDIF channel Range: 0.00 dB to 140.00 dB, Unit: dB

  • Upper_Left: float: Optional setting parameter. Upper limit for the left SPDIF channel Range: 0.00 dB to 140.00 dB, Unit: dB

  • Upper_Right: float: Optional setting parameter. Upper limit for the right SPDIF channel Range: 0.00 dB to 140.00 dB, Unit: dB

class SndRatioStruct[source]

Structure for setting input parameters. Contains optional set arguments. Fields:

  • Enable_Left: bool: OFF | ON Enables or disables the limit check for the left SPDIF channel.

  • Lower_Left: float: Lower limit for the left SPDIF channel Range: 0.00 dB to 140.00 dB, Unit: dB

  • Enable_Right: bool: OFF | ON Enables or disables the limit check for the right SPDIF channel.

  • Lower_Right: float: Lower limit for the right SPDIF channel Range: 0.00 dB to 140.00 dB, Unit: dB

  • Upper_Left: float: Optional setting parameter. Upper limit for the left SPDIF channel Range: 0.00 dB to 140.00 dB, Unit: dB

  • Upper_Right: float: Optional setting parameter. Upper limit for the right SPDIF channel Range: 0.00 dB to 140.00 dB, Unit: dB

class SnnRatioStruct[source]

Structure for setting input parameters. Contains optional set arguments. Fields:

  • Enable_Left: bool: OFF | ON Enables or disables the limit check for the left SPDIF channel.

  • Lower_Left: float: Lower limit for the left SPDIF channel Range: 0.00 dB to 140.00 dB, Unit: dB

  • Enable_Right: bool: OFF | ON Enables or disables the limit check for the right SPDIF channel.

  • Lower_Right: float: Lower limit for the right SPDIF channel Range: 0.00 dB to 140.00 dB, Unit: dB

  • Upper_Left: float: Optional setting parameter. Upper limit for the left SPDIF channel Range: 0.00 dB to 140.00 dB, Unit: dB

  • Upper_Right: float: Optional setting parameter. Upper limit for the right SPDIF channel Range: 0.00 dB to 140.00 dB, Unit: dB

get_sinad() SinadStruct[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:MEValuation:LIMit:SIN:SINad
value: SinadStruct = driver.configure.afRf.measurement.multiEval.limit.spdif.get_sinad()

Configures limits for the SINAD results, measured via the SPDIF input path.

return:

structure: for return value, see the help for SinadStruct structure arguments.

get_sn_ratio() SnRatioStruct[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:MEValuation:LIMit:SIN:SNRatio
value: SnRatioStruct = driver.configure.afRf.measurement.multiEval.limit.spdif.get_sn_ratio()

Configures limits for all SNR results, measured via the SPDIF input path. SNR results include S/N, (S+N) /N and (S+N+D) /N.

return:

structure: for return value, see the help for SnRatioStruct structure arguments.

get_snd_ratio() SndRatioStruct[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:MEValuation:LIMit:SIN:SNDRatio
value: SndRatioStruct = driver.configure.afRf.measurement.multiEval.limit.spdif.get_snd_ratio()

Configures limits for all SNR results, measured via the SPDIF input path. SNR results include S/N, (S+N) /N and (S+N+D) /N.

return:

structure: for return value, see the help for SndRatioStruct structure arguments.

get_snn_ratio() SnnRatioStruct[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:MEValuation:LIMit:SIN:SNNRatio
value: SnnRatioStruct = driver.configure.afRf.measurement.multiEval.limit.spdif.get_snn_ratio()

Configures limits for all SNR results, measured via the SPDIF input path. SNR results include S/N, (S+N) /N and (S+N+D) /N.

return:

structure: for return value, see the help for SnnRatioStruct structure arguments.

set_sinad(value: SinadStruct) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:MEValuation:LIMit:SIN:SINad
structure = driver.configure.afRf.measurement.multiEval.limit.spdif.SinadStruct()
structure.Enable_Left: bool = False
structure.Lower_Left: float = 1.0
structure.Enable_Right: bool = False
structure.Lower_Right: float = 1.0
structure.Upper_Left: float = 1.0
structure.Upper_Right: float = 1.0
driver.configure.afRf.measurement.multiEval.limit.spdif.set_sinad(value = structure)

Configures limits for the SINAD results, measured via the SPDIF input path.

param value:

see the help for SinadStruct structure arguments.

set_sn_ratio(value: SnRatioStruct) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:MEValuation:LIMit:SIN:SNRatio
structure = driver.configure.afRf.measurement.multiEval.limit.spdif.SnRatioStruct()
structure.Enable_Left: bool = False
structure.Lower_Left: float = 1.0
structure.Enable_Right: bool = False
structure.Lower_Right: float = 1.0
structure.Upper_Left: float = 1.0
structure.Upper_Right: float = 1.0
driver.configure.afRf.measurement.multiEval.limit.spdif.set_sn_ratio(value = structure)

Configures limits for all SNR results, measured via the SPDIF input path. SNR results include S/N, (S+N) /N and (S+N+D) /N.

param value:

see the help for SnRatioStruct structure arguments.

set_snd_ratio(value: SndRatioStruct) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:MEValuation:LIMit:SIN:SNDRatio
structure = driver.configure.afRf.measurement.multiEval.limit.spdif.SndRatioStruct()
structure.Enable_Left: bool = False
structure.Lower_Left: float = 1.0
structure.Enable_Right: bool = False
structure.Lower_Right: float = 1.0
structure.Upper_Left: float = 1.0
structure.Upper_Right: float = 1.0
driver.configure.afRf.measurement.multiEval.limit.spdif.set_snd_ratio(value = structure)

Configures limits for all SNR results, measured via the SPDIF input path. SNR results include S/N, (S+N) /N and (S+N+D) /N.

param value:

see the help for SndRatioStruct structure arguments.

set_snn_ratio(value: SnnRatioStruct) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:MEValuation:LIMit:SIN:SNNRatio
structure = driver.configure.afRf.measurement.multiEval.limit.spdif.SnnRatioStruct()
structure.Enable_Left: bool = False
structure.Lower_Left: float = 1.0
structure.Enable_Right: bool = False
structure.Lower_Right: float = 1.0
structure.Upper_Left: float = 1.0
structure.Upper_Right: float = 1.0
driver.configure.afRf.measurement.multiEval.limit.spdif.set_snn_ratio(value = structure)

Configures limits for all SNR results, measured via the SPDIF input path. SNR results include S/N, (S+N) /N and (S+N+D) /N.

param value:

see the help for SnnRatioStruct structure arguments.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.afRf.measurement.multiEval.limit.spdif.clone()

Subgroups