Lab::Moose::Instrument::Keysight33600 - Keysight 33500/33600 series Function/Arbitrary Waveform Generator (work in progress)
version 3.842
use Lab::Moose; my $trueform = instrument( type => 'Keysight33600', connection_type => '...', connection_options => {...} ); # Setup waveform $trueform->write(command => 'FUNC RAMP'); $trueform->write(command => 'FUNC:RAMP:SYMM 25'); $trueform->write(command => 'FREQ 200'); $trueform->write(command => 'VOLT 2'); $trueform->write(command => 'VOLT:OFFS 1'); # Setup trigger input $trueform->write(command => 'BURS:MODE TRIG'); $trueform->write(command => 'BURS:NCYC 1'); # one ramp per trigger $trueform->write(command => 'TRIG:SOUR BUS'}; # use *TRG command as trigger # Setup trigger output $trueform->write(command => 'OUTP:TRIG 1'); $trueform->write(command => 'OUTP:TRIG:SLOP NEG'); # Turn output on $trueform->write(command => 'OUTP ON');
Used roles:
This software is copyright (c) 2023 by the Lab::Measurement team; in detail:
Copyright 2022 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.
To install Lab::Measurement, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Lab::Measurement
CPAN shell
perl -MCPAN -e shell install Lab::Measurement
For more information on module installation, please visit the detailed CPAN module installation guide.