NAME
Lab::Moose::Instrument::Lakeshore340::Helium3 - Lakeshore Model 340 Temperature Controller for Helium3 operation
VERSION
version 3.920
SYNOPSIS
use
Lab::Moose;
# Constructor
my
$helium3
= instrument(
type
=>
'Lakeshore340::Helium3'
,
connection_type
=>
'LinuxGPIB'
,
connection_options
=> {
pad
=> 22},
);
default thermometers: sample => 'A' sample_high => 'B' (optional) sorb => 'C' 1K-pot => 'D'
Can be configured with attributes sample_channel
, sorb_channel
, one_K_channel
.
default heater config: loop 1 (dual Banana jack) => sorb heater loop 2 (Analog output 2, BNC) => he3-pot heater
(Analog out 1 can be used for IVC-sorb)
The attribute T_switch
(default: 1.5) determines the used control loop for a given temperature setpoint:
- T < T_switch
: use sorb heater, ramp sample heater to zero - T > T_switch
: use 3He-pot heater, set sorb to 15K
METHODS
Supports all methods from Lab::Moose::Instrument::Lakeshore340.
condensate
$lakeshore
->condensate(
T_sorb
=> 35,
# default: 35 K
wait
=> 1800,
# default: 30 min
T_cool
=> 0.4,
# default: 0.4 K
);
Heat sorb to 35K for 30min. Then turn off sorb heater and wait until sample temperature is below 400mK.
set_T
$helium3
->set_T(
value
=> 0.345);
Behaviour depends on the attribute value T_switch
(see "Synopsis").
COPYRIGHT AND LICENSE
This software is copyright (c) 2024 by the Lab::Measurement team; in detail:
Copyright 2022 Simon Reinhardt
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.