pylabrobot.thermo_fisher.alps.alps3000.ThermoScientificALPS3000#

class pylabrobot.thermo_fisher.alps.alps3000.ThermoScientificALPS3000(port: str, timeout: float = 5.0, settle_time: float = 2.0, preheating_temperature: int = 100)#

Bases: ThermoScientificALPSSealer

Thermo Scientific ALPS 3000 heat sealer.

Not verified: has NOT been tested against hardware in PyLabRobot. A warning is emitted at setup.

Attributes

Methods

__init__(port[, timeout, settle_time, ...])

request_error_code()

Read the current error code (E).

request_sealing_temperature()

Read the sealing temperature setpoint in degrees C (C).

request_sealing_time()

Read the sealing time setpoint in seconds (D).

request_status()

Read the status byte (?).

request_temperature()

Read the current heater temperature in degrees C (F).

seal([temperature, duration])

Seal a plate.

send_command(command)

Send a command and return the reply with the echoed command stripped.

set_sealing_time(seconds)

Set the sealing time in seconds (B, 0.5..9.9).

set_temperature(temperature)

Set the sealing temperature in degrees C (A, 5..199).

setup()

Open the connection and bring the sealer to a ready, pre-heated state.

stop()

Close the port.

wait_for_idle([ignore_mask])

Wait until the device is Ready, tolerating the bits set in ignore_mask.

wait_for_sealing_temperature([timeout])

Block until the heater reaches the setpoint (NotAtSealTemperature clears).

Parameters: