Skip to content

Oxford 700 used with Regulation plugin:

YAML configuration file example

  - class: oxford700
    plugin: regulation
    module: temperature.oxford.oxford700
    serial:
      url: rfc2217://lid032:28008

    inputs:
      - name: ox_in
    outputs:
      - name: ox_out
    ctrl_loops:
      - name: ox_loop
        input: $ox_in
        output: $ox_out
        ramprate: 350   # (optional) default/starting ramprate [K/hour]

Usage

In the Bliss session import the Loop object (ex: ox_loop).

Access the controller with ox_loop.controller.

Access the associated input and output with ox_loop.input and ox_loop.output.

Perform a scan with the regulation loop as an axis with ox_loop.axis.

Ramp to a given setpoint temperature with ox_loop.setpoint = 200.

Change the ramp rate with ox_loop.ramprate = 360 (in [0, 360]).

If ramprate is set to zero (ox_loop.ramprate = 0), the controller will reach to the setpoint temperature as fast as possible.

Status Information

In a Bliss session, type the name of the loop to show information about the Loop, its controller and associated input and output.

further reading

further reading at ESRF