blacs.output_classes.AO

class blacs.output_classes.AO(hardware_name, connection_name, device_name, program_function, settings, calib_class, calib_params, default_units, min, max, step, decimals)[source]

Bases: object

__init__(hardware_name, connection_name, device_name, program_function, settings, calib_class, calib_params, default_units, min, max, step, decimals)[source]

Methods

__init__(hardware_name, connection_name, ...)

add_widget(widget)

change_unit(unit[, program])

convert_range_from_base(value, range, unit)

convert_range_to_base(value, range, unit)

convert_value_from_base(value, unit)

convert_value_to_base(value, unit)

create_widget([display_name, ...])

get_step_size(unit)

lock()

remove_widget(widget[, call_set_AO, new_AO])

set_step_size(step_size, unit)

set_value(value[, unit, program])

unlock()

Attributes

name

value

add_widget(widget)[source]
change_unit(unit, program=True)[source]
convert_range_from_base(value, range, unit)[source]
convert_range_to_base(value, range, unit)[source]
convert_value_from_base(value, unit)[source]
convert_value_to_base(value, unit)[source]
create_widget(display_name=None, horizontal_alignment=False, parent=None)[source]
get_step_size(unit)[source]
lock()[source]
property name
remove_widget(widget, call_set_AO=True, new_AO=None)[source]
set_step_size(step_size, unit)[source]
set_value(value, unit=None, program=True)[source]
unlock()[source]
property value