Pvtclass
Module: zaber_motion.ascii
Class providing access to device PVT (Position-Velocity-Time) features.
Requires at least Firmware 7.33.
The following example illustrates how you can obtain an instance of this type:
from zaber_motion.ascii import Connection
connection = Connection.open_serial_port('COM3')
device = connection.get_device(1)
pvt = device.pvt
Properties
ppvt.device
Device Device that this PVT belongs to.
Methods
mpvt.get_buffer(pvt_buffer_number)
Gets a PvtBuffer class instance which is a handle for a PVT buffer on the device.
Arguments
| Name | Type | Description |
|---|
| pvt_buffer_number | int | The ID number of the PVT buffer to control. PVT buffer numbers start at one. |
Return Value
mpvt.get_sequence(pvt_id)
Gets a PvtSequence class instance which allows you to control a particular PVT sequence on the device.
Arguments
| Name | Type | Description |
|---|
| pvt_id | int | The ID of the PVT sequence to control. The IDs start at 1. |
Return Value
mlist_buffer_numbers()
async availablepvt.list_buffer_numbers()
Get a list of buffer ID numbers that are currently in use.
Return Value
List[int] List of buffer IDs.