PIDAdvisorModule#

class PIDAdvisorModule(pid_advisor_module: PidAdvisorModule, session: Session)[source]#

Bases: BaseModule

PID Advisor Module.

The PID Advisor Module provides the functionality available in the Advisor, Tuner and Display sub-tabs of the LabOne User Interface’s PID / PLL tab. The PID Advisor is a mathematical model of the instrument’s PID and can be used to calculate PID controller parameters for optimal feedback loop performance. The controller gains calculated by the module can be easily transferred to the device via the API and the results of the Advisor’s modeling are available as Bode and step response plot data.

For a complete documentation see the LabOne user manual https://docs.zhinst.com/labone_programming_manual/pid_advisor_module.html

Parameters:
  • pid_advisor_module (PidAdvisorModule) – Instance of the core PID advisor module.

  • session (Session) – Session to the Data Server.

New in version 0.5.1.

Methods

wait_done(*[, timeout, sleep_time])

Waits until the pid advisor is finished.

Attributes