
QInstruments BioShake 3000 T-ELM
Manufacturer: QInstruments Model: BioShake Series
Bioshake3000-T-ELM is the world’s smallest industrial All-in-One ThermoShaker. It is specially designed for integration in robotic environments. It provides Automatic Edge Locking Mechanism (ELM) for robotic gripping, fast and high-precision heating from ambient to 99C, mixing speed up to 3,000 rpm at 2 mm orbit,and homing position accuracy of +/- 0.1mm.
Shaker Commands
-
Reset Device
void resetDevice()
Restart the controller. -
Shake On
void shakeOn()
Start the shaking with the current mixing speed. -
Shake Off
void shakeOff()
Stop the shaking and return to homing position. -
Get Shake State
int getShakeState()
Return the state of the shaker.Returns:
Shaking state. 0 – shaking is active, 1 – least set point will be accessed, 2 – brake application, 3 – arrived in the homing position, 4 – manual mode, 99 – boot process running. -
Get Shake Target Speed
int getShakeTargetSpeed()
Return the target mixing speed.Returns:
Target mixing speed. -
Set Shake Target Speed
void setShakeTargetSpeed(int speed)
Set the target mixing speed.Parameters:
- speedTarget mixing speed. Default: 500
-
Get Shake Actual Speed
int getShakeActualSpeed()
Return the current mixing speed.Returns:
Current mixing speed. -
Get Shake Min Rpm
int getShakeMinRpm()
Return the least set point.Returns:
Least set point. -
Get Shake Max Rpm
int getShakeMaxRpm()
Return the biggest set point.Returns:
Biggest set point. -
Temperature Control On
void tempOn()
Activate the temperature control. -
Temperature Control Off
void tempOff()
Desactivate the temperature control. -
Get Target Temperature
float getTargetTemp()
Return the target temperature.Returns:
Target temperature. -
Set Target Temperature
void setTargetTemp(int temperature)
Set the target temperature in 1/10 degrees.Parameters:
- temperatureTarget temperature. Default: 370
-
Get Actual Temperature
float getActualTemp()
Return the current temperature.Returns:
Actual temperature. -
Get Temperature Minimum
int getTempMin()
Return the least set point of temperature.Returns:
Least set point of temperature. -
Get Temperature Maximum
int getTempMax()
Return the biggest set point of temperature.Returns:
Least set point. -
Get Temperature at 40 Degrees Calibration
float getTemp40Calibr()
Return the temperature on the calibration point at 40 degree Celsius.Returns:
Temperature on calibration point. -
Set Temperature at 40 Degrees Calibration
void setTemp40Calibr(int temperature)
Set the temperature on the calibration point at 40 degree Celsius in 1/10 degrees.Parameters:
- temperatureTemperature on calibration point. Default: 401
-
Get Temperature on 90 Degrees Calibration
float getTemp90Calibr()
Return the temperature on the calibration point at 90 degree Celsius.Returns:
Temperature on calibration point. -
Set Temperature on 90 Degrees Calibration
void setTemp90Calibr(int temperature)
Set the temperature on the calibration point at 90 degree Celsius in 1/10 degrees.Parameters:
- temperatureTemperature on calibration point. Default: 896
-
Set Temperature Logging On
void setTempLoggingOn()
Enable the temperature logging function. -
Set Temperature Logging Off
void setTempLoggingOff()
Disable the temperature logging function. -
Set ELM Shake Position
void setElmShakePos()
Close the Edge Locking Mechanism (ELM). The microplate is now fixed. -
Set ELM Unlock Position
void setElmUnlockPos()
Opens the Edge Locking Mechanism (ELM) for gripping microplates. -
Get Elm State
int getElmState()
Return the state of Edge Locking Mechanism (ELM).Returns:
ELM state. 1: shake position, 3: unlock position, 9 – error.