++ed by:
AMBA

1 PAUSE user
1 non-PAUSE user.

Andreas K. Hüttel
and 4 contributors

NAME

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

.

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

.

AUTHOR/COPYRIGHT

This is $Id: ITC503.pm 618 2010-04-15 10:16:04Z huettel $

Copyright 2010 David Kalok and Andreas K. Hüttel (http://www.akhuettel.de/)

Modified 2011 by Stefan Geissler

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

.