pylabrobot.agilent.vspin.VSpin#
- class pylabrobot.agilent.vspin.VSpin(name: str, device_id: str | None = None)#
Bases:
objectFTDI driver for the Agilent VSpin Centrifuge.
Owns the USB connection, low-level command protocol, and hardware status queries.
Attributes
The bucket parked at the load position, or None if the rotor is elsewhere.
Whether the door was left open by the last door command.
Methods
__init__(name[, device_id])g_to_rpm(g)go_to_position(position)Get the bucket 1 position based on calibration.
Changes during a run, but the bucket 1 position relative to it does not.
Current speed in rpm.
send_command(cmd[, read_timeout])Set the current position as bucket 1 position and save calibration.
Set the device configuration data.
setup()spin([g, duration, acceleration, deceleration])Start a spin cycle.
stop()