Lab-Measurement
view release on metacpan or search on metacpan
lib/Lab/Moose/Instrument/TBS1000C.pm view on Meta::CPAN
sub acquire_stopafter_query {
my ( $self, %args ) = validated_getter( \@_, );
return $self->query( command => "ACQUIRE:STOPAFTER?", %args );
}
#
# BUSY
#
sub busy_query {
my ( $self, %args ) = validated_getter( \@_ );
return $self->query( command => "BUSY?", %args );
}
#
# CURVE
#
sub curve_query {
lib/Lab/Moose/Instrument/TBS1000C.pm view on Meta::CPAN
Allowed values: C<0,1>
=head2 acquire_stopafter/acquire_stopafter_query
$tbs->acquire_stopafter(value => 'SEQUENCE');
say $tbs->acquire_stopafter_query();
Allowed values: SEQUENCE, STOPAFTER
=head2 busy_query
my $busy = $tbs->busy_query();
Return 1 if busy, 0 if idle.
=head2 curve_query
my $data_block = $tbs->curve_query();
Get waveform from instrument as arrayref.
The channel is defined by the C<data_source> method.
=head2 data_source/data_source_query
lib/Lab/Moose/Instrument/ZI_HDAWG.pm view on Meta::CPAN
);
my $osc =delete $args{osc};
return $self->get_value(
path => $self->device()."/oscs/$osc/freqawg",
type=>'D',
);
}
sub get_sigouts_busy {
my ($self, $value, %args) = validated_setter(
\@_,
sigout=>{isa => 'Int'},
value =>{isa =>'Num',optional=>1},
);
my $sigout =delete $args{sigout};
return $self->get_value(
path => $self->device()."/sigouts/$sigout/busy",
type=>'I',
);
}
sub set_sigouts_delay {
my ($self, $value, %args) = validated_setter(
\@_,
sigout=>{isa => 'Int'},
lib/Lab/Moose/Instrument/ZI_HDAWG.pm view on Meta::CPAN
value =>{isa =>'Num',optional=>1},
);
return $self->get_value(
path => $self->device()."/system/powerconfigdate",
type=>'I',
);
}
sub get_system_preset_busy {
my ($self, $value, %args) = validated_setter(
\@_,
value =>{isa =>'Num',optional=>1},
);
return $self->get_value(
path => $self->device()."/system/preset/busy",
type=>'I',
);
}
sub get_system_preset_error {
my ($self, $value, %args) = validated_setter(
\@_,
value =>{isa =>'Num',optional=>1},
lib/Lab/Moose/Instrument/ZI_HDAWG.pm view on Meta::CPAN
get_oscs_freqawg(osc => $osc)
Frequency as set by the AWG sequencer.
=head3 /DEV/SIGOUTS/n/BUSY
Properties: Read
Type: Integer (64 bit)(I)
Unit: None
get_sigouts_busy(sigout => $sigout)
Boolean value indicating whether a blocking process is being executed on the device. For
example, locking to the external reference clock.
=head3 /DEV/SIGOUTS/n/DELAY
Properties: Read Write Setting
Type: Double(D)
Unit: s
set_sigouts_delay(sigout => $sigout, value => $value)
lib/Lab/Moose/Instrument/ZI_HDAWG.pm view on Meta::CPAN
Properties: Read
Type: Integer (enumerated)(I)
Unit: None
get_system_clocks_referenceclock_status()
Status of the reference clock.
0Reference clock has been locked on.
1There was an error locking onto the reference clock signal. After an error the source
is automatically switched back to internal reference clock.
2The device is busy trying to lock onto the reference clock signal.
=head3 /DEV/SYSTEM/CLOCKS/SAMPLECLOCK/FREQ
Properties: Read Write Setting
Type: Double(D)
Unit: Hz
set_system_clocks_sampleclock_freq(value => $value)
get_system_clocks_sampleclock_freq()
Indicates the frequency of the sample clock. Changing the sample clock temporarily interrupts
lib/Lab/Moose/Instrument/ZI_HDAWG.pm view on Meta::CPAN
=head3 /DEV/SYSTEM/CLOCKS/SAMPLECLOCK/STATUS
Properties: Read
Type: Integer (enumerated)(I)
Unit: None
get_system_clocks_sampleclock_status()
Status of the sample clock.
0Sample clock signal is valid and has been locked on.
1There was an error adjusting the sample clock.
2The device is busy trying to adjust the sample clock.
=head3 /DEV/SYSTEM/FPGAREVISION
Properties: Read
Type: Integer (64 bit)(I)
Unit: None
get_system_fpgarevision()
HDL firmware revision.
lib/Lab/Moose/Instrument/ZI_HDAWG.pm view on Meta::CPAN
get_system_powerconfigdate()
Contains the date of power configuration (format is: (year << 16) | (month << 8) | day)
=head3 /DEV/SYSTEM/PRESET/BUSY
Properties: Read
Type: Integer (64 bit)(I)
Unit: None
get_system_preset_busy()
Indicates if presets are currently loaded.
=head3 /DEV/SYSTEM/PRESET/ERROR
Properties: Read
Type: Integer (64 bit)(I)
Unit: None
get_system_preset_error()
( run in 0.258 second using v1.01-cache-2.11-cpan-87723dcf8b7 )