API Reference v9.1.0
ProcessControllerclass
Module: zaber_motion.product
Use to manage a process controller.
Requires at least Firmware 7.35.
To use this type, add from zaber_motion.product import ProcessController to the top of your source code.
Constructor
ProcessController(device)Creates instance of `ProcessController` of the given device. If the device is identified, this constructor will ensure it is a process controller.
Arguments
| Name | Type | Description |
|---|---|---|
| device | Device | The base device of this process controller. |
Properties
p
Methods
s
ProcessController.detect(connection, identify = True)Detects the process controllers on the connection.
Arguments
| Name | Type | Description |
|---|---|---|
| connection | Connection | The connection to detect process controllers on. |
| identify | bool | If the Process Controllers should be identified upon detection. |
Return Value
List[ProcessController] A list of all `ProcessController`s on the connection.m
process_controller.get_process(process_number)Gets an Process class instance which allows you to control a particular voltage source. Axes are numbered from 1.
Arguments
| Name | Type | Description |
|---|---|---|
| process_number | int | Number of process to control. |
Return Value
Process Process instance.