Algorithm

SCPI Command :

TREFerence<*>:CDR:SOFTware:ALGorithm
Commands in total: 1
Subgroups: 0
Direct child commands: 1
get(timingReference=TimingReference.Default) Algorithm[source]
# TREFerence<*>:CDR:SOFTware:ALGorithm
value: enums.Algorithm = driver.treference.cdr.software.algorithm.get(timingReference = repcap.TimingReference.Default)

Sets the software algorithm that is used for software clock data recovery.

Parameters:

timingReference – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Treference’)

Returns:

algorithm: CFRequency: constant frequency PLL: phase-locked loop control system FF: feed forward PLLRlock: PLL which is locked at the acquisition start.

set(algorithm: Algorithm, timingReference=TimingReference.Default) None[source]
# TREFerence<*>:CDR:SOFTware:ALGorithm
driver.treference.cdr.software.algorithm.set(algorithm = enums.Algorithm.CFRequency, timingReference = repcap.TimingReference.Default)

Sets the software algorithm that is used for software clock data recovery.

Parameters:
  • algorithm – CFRequency: constant frequency PLL: phase-locked loop control system FF: feed forward PLLRlock: PLL which is locked at the acquisition start.

  • timingReference – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Treference’)