NAME
Lab::Moose::Instrument::AMI_430 - American Magnetics magnet power supply
VERSION
version 3.920
SYNOPSIS
use Lab::Moose;
# Constructor
my $magnet_z = instrument(
type => 'AMI_430',
connection_type => 'Socket',
connection_options => { host => '169.254.226.70' },
max_field => 1.0,
max_rate => 0.1,
);
$magnet_sweep = sweep(
type => 'Continuous::Magnet',
instrument => $magnet_z,
from => -0.2, to => 0.2, interval => 1,
)
Setting the maximum allowed field strength and the maximum rate are mandatory. This model allows to change the units for field strength (kG/T) and time (min/s). You can check this in the menu on the front panel. For security purposes this driver does not allow changing those critical settings.
METHODS
idn
say $magnet_z->idn();
Returns the identification string of the device. It contains the AMI model number and firmware revision code.
sweep_to_field
$magnet_z->sweep_to_field( target => 0.5, rate => 0.02 );
Checks the provided field strength and rate and starts a sweep. This function waits for the device to finish.
to_zero
$magnet_z->to_zero()
Sweeps back to zero with the maximum allowed rate. This function waits for the device to finish.
COPYRIGHT AND LICENSE
This software is copyright (c) 2024 by the Lab::Measurement team; in detail:
Copyright 2023 Mia Schambeck
2024 Andreas K. Huettel, Simon Feyrer, 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.