NAME
Lab::Instrument::HP3458A - Agilent 3458A Multimeter
SYNOPSIS
use Lab::Instrument::HP3458A;
my $dmm=new Lab::Instrument::HP3458A({
gpib_board => 0,
gpib_address => 11,
});
print $dmm->read_voltage_dc();
DESCRIPTION
The Lab::Instrument::HP3458A class implements an interface to the Agilent / HP 3458A digital multimeter.
CONSTRUCTOR
my $hp=new(\%options);
METHODS
read_voltage_dc
$datum=$hp->read_voltage_dc();
Make a dc voltage measurement.
display_on
$hp->display_on();
Turn the front-panel display on.
display_off
$hp->display_off();
Turn the front-panel display off.
display_text
$hp->display_text($text);
print $hp->display_text();
Display a message on the front panel. The multimeter will display up to 12 characters in a message; any additional characters are truncated.
display_clear
$hp->display_clear();
Clear the message displayed on the front panel.
beep
$hp->beep();
Issue a single beep immediately.
get_error
($err_num,$err_msg)=$hp->get_error();
Query the multimeter's error queue. Up to 20 errors can be stored in the queue. Errors are retrieved in first-in-first out (FIFO) order.
set_nlpc
$hp->set_nlcp($number);
Sets the integration time in power line cycles.
reset
$hp->reset();
Reset the multimeter to its power-on configuration.
preset
$hp->preset($config);
Choose one of several configuration presets (0: fast, 1: norm, 2: DIG).
selftest
$hp->selftest();
Starts the internal self-test routine.
autocalibration
$hp->autocalibration();
Starts the internal autocalibration. Warning... this procedure takes 11 minutes!
CAVEATS/BUGS
probably many
SEE ALSO
AUTHOR/COPYRIGHT
Copyright 2009-2011 David Kalok, Andreas K. Hüttel
2011 Andreas K. Hüttel
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.