API Reference v9.2.0
ProcessControllerclass
Module: ZaberMotionProduct
Use to manage a process controller.
Requires at least Firmware 7.35.
To use this type, add import ZaberMotionProduct to the top of your source code.
Constructor
try ProcessController(device)throwsCreates 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
try await 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
[ProcessController] A list of all `ProcessController`s on the connection.m
try processController.getProcess(processNumber)Gets an Process class instance which allows you to control a particular voltage source. Axes are numbered from 1.
Arguments
| Name | Type | Description |
|---|---|---|
| processNumber | Int | Number of process to control. |
Return Value
Process Process instance.