- SEE ALSO
Lab::Instrument::OI_Mercury - Oxford Instruments Mercury Cryocontrol
use Lab::Instrument::OI_Mercury; my $m=new Lab::Instrument::OI_Mercury( connection_type=>'Socket', remote_port=>7020, remote_addr=>18.104.22.168, );
The Lab::Instrument::OI_Mercury class implements an interface to the Oxford Instruments Mercury cryostat control system.
$mcat=$m->get_catalogue(); print "$mcat\n";
Returns the hardware configuration of the Mercury system. A typical response would be
Here, each group starting with "DEV:" describes one hardware component. In this case, we obtain for example:
DEV:GRPX:PSU | DEV:GRPY:PSU |- a 3-axis magnet power supply unit DEV:GRPZ:PSU | DEV:MB1.T1:TEMP -- a temperature sensor DEV:DB5.L1:LVL -- a cryogen level sensor
In each of these blocks, the second component after "DEV:" is the UID of the device; it can be used in other commands such as get_level to address it.
Read out the designated temperature channel. Result is in Kelvin (?).
Read out the designated liquid helium level meter channel. Result is in percent as calibrated.
Copyright 2013 Andreas K. Hüttel (L<http://www.akhuettel.de/>)
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.