NAME

Lab::Instrument::ITC - Oxford Instruments ITC Intelligent Temperature Control

VERSION

version 3.613

SYNOPSIS

use Lab::Instrument::ITC;
my $irc=new Lab::Instrument::ILM($gpibadaptor,3);

.

DESCRIPTION

The Lab::Instrument::ITC class implements an interface to the Oxford Instruments

CONSTRUCTOR

my $itc=new Lab::Instrument::ITC($isobus,$addr);

Instantiates a new ITC object, for example attached to the IsoBus device (of type Lab::Instrument::IsoBus) $IsoBus, with IsoBus address $addr. All constructor forms of Lab::Instrument are available.

.

METHODS

get_T

$temperature=$itc->get_T(<$sensor>);

Returns the value of the selected temperature sensor.

$sensor

SENSOR is an optional parameter and can be 1, 2 or 3. If not defined DEF = 1.

.

set_T

$temperature=$itc->set_T($temperature);

Set target value for the temperature control circuit.

$temperature

TEMPERATURE can be between 0 ... 200 K.

.

set_heatercontrol

$temperature=$itc->set_heatercontrol($mode);

Set HEATER CONTROL to MANUAL or AUTOMATIC.

$mode

MODE can be MANUAL, MAN, AUTOMATIC or AUTO.

.

set_PID

$temperature=$itc->set_PID($P, $I, $D);

Set the PID-values for the temperature control circuit.

$P

PROPORTIONAL element

$I

INTEGRAL element

$D

DERIVATIVE element

.

set_heatersensor

$temperature=$itc->set_heatersensor($sensor);

Select the SENSOR to be used for the temperature control circuit.

$sensor

SENSOR can be 1, 2 or 3. DEFAULT = 1.

.

set_heateroutput

$temperature=$itc->set_heateroutput($percent);

Set the power for the HEATER OUTPUT in percent of full range defined by HEATER LIMIT.

$percent

PERCENT can be 0 ... 99.9.

.

CAVEATS/BUGS

probably many

.

SEE ALSO

Lab::Instrument

COPYRIGHT AND LICENSE

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

Copyright 2013       Andreas K. Huettel, Christian Butschkow, Stefan Geissler
          2014       Christian Butschkow
          2016       Christian Butschkow, Simon Reinhardt
          2017       Andreas K. Huettel

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.