NAME

Lab::Moose::Instrument::OI_Triton - Oxford Instruments Triton gas handling system control

VERSION

version 3.662

SYNOPSIS

use Lab::Moose;

my $oi_triton = instrument(
    type => 'OI_Triton',
    connection_type => 'Socket',
    connection_options => {host => 'triton'},
    max_temperature => 1.1, # Maximum temperature setpoint.
                            # Defaults to 0.7 K.
);

my $temp = $oi_triton->get_T();

METHODS

get_temperature

$temp = $oi_triton->get_temperature(channel => 1);

get_T

equivalent to

$oi_triton->get_temperature(channel => 5);

set_user

$oi_triton->set_user(value => 'NORM');
$oi_triton->set_user(value => 'GUEST');

enable_control/disable_control

$oi_triton->enable_control();
$oi_triton->disable_control();

Equivalent to

$oi_triton->set_user(value => 'NORM');
$oi_triton->set_user(value => 'GUEST');

respectively.

set_temp_pid/enable_temp_pid/disable_temp_pid

$oi_triton->set_temp_pid(value => 'ON');
# or $oi_triton->enable_temp_pid();

Set PID control of the mixing chamber temperature to 'ON' or 'OFF'.

get_max_current

$current_range = $oi_triton->get_max_current();

Return the mixing chamber heater current range (in Amperes).

set_max_current

$oi_triton->set_max_current(value => 0.005);

Set the mixing chamber heater current range (in Amperes).

set_T

$oi_triton->set_T(value => 0.1);

Program the GHS to regulate the temperature towards a specific value (in K). The function returns immediately; this means that the target temperature most likely has not been reached yet.

get_P/set_P

my $power = $oi_triton->get_P();
$oi_triton->set_P(value => $power);

Get/set the mixing chamber heater power (in micro Watts).

Obviously this only makes sense while we're not in loop control mode.

COPYRIGHT AND LICENSE

This software is copyright (c) 2018 by the Lab::Measurement team; in detail:

Copyright 2018       Andreas K. Huettel, 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.