API Reference v9.2.0
PvtIoclass
Module: ZaberMotionAscii
Class providing access to I/O for a PVT sequence.
To use this type, add import ZaberMotionAscii to the top of your source code.
Related Guides:
Index
mMethods
Methods
m
try await pvtIo.cancelAllAnalogOutputsSchedule(channels = [])Cancel all scheduled analog output actions.
Requires at least Firmware 7.38.
Arguments
| Name | Type | Description |
|---|---|---|
| channels | [Bool] | Optionally specify which channels to cancel. Array length must be empty or equal to the number of channels on device. Specifying "True" for a channel will cancel the scheduled analog output value for that channel. |
m
try await pvtIo.cancelAllDigitalOutputsSchedule(channels = [])Cancel all scheduled digital output actions.
Requires at least Firmware 7.37.
Arguments
| Name | Type | Description |
|---|---|---|
| channels | [Bool] | Optionally specify which channels to cancel. Array length must be empty or equal to the number of channels on device. Specifying "True" for a channel will cancel the scheduled digital output action for that channel. |
m
m
m
m
try await pvtIo.setAllAnalogOutputsSchedule(values, futureValues, delay, unit = Units.native)Sets current and future values for all analog output channels.
Requires at least Firmware 7.38.
Arguments
| Name | Type | Description |
|---|---|---|
| values | [Double] | Voltage values to set the output channels to immediately. |
| futureValues | [Double] | Voltage values to set the output channels to in the future. |
| delay | Double | Delay between setting current values and setting future values. |
| unit | Units | Units of time. |
m
try await pvtIo.setAllDigitalOutputs(values)Sets values for all digital output channels.
Arguments
| Name | Type | Description |
|---|---|---|
| values | [DigitalOutputAction] | The type of action to perform on the channel. |
m
try await pvtIo.setAllDigitalOutputsSchedule(values, futureValues, delay, unit = Units.native)Sets current and future values for all digital output channels.
Requires at least Firmware 7.37.
Arguments
| Name | Type | Description |
|---|---|---|
| values | [DigitalOutputAction] | The type of actions to perform immediately on output channels. |
| futureValues | [DigitalOutputAction] | The type of actions to perform in the future on output channels. |
| delay | Double | Delay between setting current values and setting future values. |
| unit | Units | Units of time. |
m
m
try await pvtIo.setAnalogOutputSchedule(channelNumber, value, futureValue, delay, unit = Units.native)Sets current and future value for the specified analog output channel.
Requires at least Firmware 7.38.
Arguments
| Name | Type | Description |
|---|---|---|
| channelNumber | Int | Channel number starting at 1. |
| value | Double | Value to set the output channel voltage to immediately. |
| futureValue | Double | Value to set the output channel voltage to in the future. |
| delay | Double | Delay between setting current value and setting future value. |
| unit | Units | Units of time. |
m
try await pvtIo.setDigitalOutput(channelNumber, value)Sets value for the specified digital output channel.
Arguments
| Name | Type | Description |
|---|---|---|
| channelNumber | Int | Channel number starting at 1. |
| value | DigitalOutputAction | The type of action to perform on the channel. |
m
try await pvtIo.setDigitalOutputSchedule(channelNumber, value, futureValue, delay, unit = Units.native)Sets current and future value for the specified digital output channel.
Requires at least Firmware 7.37.
Arguments
| Name | Type | Description |
|---|---|---|
| channelNumber | Int | Channel number starting at 1. |
| value | DigitalOutputAction | The type of action to perform immediately on the channel. |
| futureValue | DigitalOutputAction | The type of action to perform in the future on the channel. |
| delay | Double | Delay between setting current value and setting future value. |
| unit | Units | Units of time. |