LakeShore218 Satellite#
Name |
LakeShore218 |
---|---|
Description |
Satellite controlling a LakeShore Model 218 temperature monitor |
Description#
This satellite uses the RS-232 serial port of LakeShore Model 218 temperature monitors to read the temperature of the connected temperature sensors.
Note
This satellite requires write access to the serial port or USB-to-serial converter the device is attached to. It is
recommended to not run this satellite with root privileges but to allow the regular user access to the required port
instead.
On Unix, if the port is e.g. /dev/ttyUSB0
, the group can be found via stat /dev/ttyUSB0
(the Gid entry).
If the group is e.g. dialout
, the permissions can be given with sudo usermod -a -G dialout $USER
.
A restart is required for the changes to be effective.
Note
Since the LakeShore Model 218 has a male RS-232 connector, most USB-to-serial converters require an adapter. This adapter has to be a null modem, where the TX and RX lines are switched.
Requirements#
The Keithley satellite requires the [visa]
component, which can be installed with:
pip install --no-build-isolation -e .[visa]
pip install ConstellationDAQ[visa]
Parameters#
Parameter |
Description |
Type |
Default Value |
---|---|---|---|
|
Serial port to connect to |
String |
- |
Metrics#
Metric |
Description |
Value Type |
Metric Type |
Interval |
---|---|---|---|---|
|
Temperature 1 |
Float |
|
5s |
|
Temperature 2 |
Float |
|
5s |
|
Temperature 3 |
Float |
|
5s |
|
Temperature 4 |
Float |
|
5s |
|
Temperature 5 |
Float |
|
5s |
|
Temperature 6 |
Float |
|
5s |
|
Temperature 7 |
Float |
|
5s |
|
Temperature 8 |
Float |
|
5s |
Custom Commands#
Command |
Description |
Arguments |
Return Value |
Allowed States |
---|---|---|---|---|
|
Temperature |
Channel (Integer) |
Float |
any |
Framework Parameters#
This satellite inherits the following framework parameters from its base classes:
Parameters inherited from Satellite
#
None