# PID Controller

The PID Controller allows for dual channel (independent or MIMO) control of voltage-input, voltage-output signals. The PID includes a double-integrator and fully-configurable integrator saturation (anti-windup) and differentiator saturation.

If using the REST API directly, the instrument group name is pidcontroller.

Functions

Core

Data Logger

Data Streaming

Oscilloscope

  • enable_rollmode: Enables and disables Roll Mode X-axis behaviour
  • get_data: Get a frame of the data from the instrument
  • getters: PID Controller - Oscilloscope - getter functions
  • save_high_res_buffer: Save the high resolution channel buffer data to a file on the Moku's internal storage
  • set_acquisition_mode: Set acquisition mode
  • set_hysteresis: Configures the hysteresis around trigger point.
  • set_timebase: Set the left- and right-hand span for the time axis. Units are seconds relative to the trigger point.
  • set_trigger: Sets trigger source and parameters.
  • set_monitor: Configures the specified monitor channel to view the desired PID probe point signal.