lantz.drivers.aeroflex¶
company: | Aeroflex |
---|---|
description: | Test and measurement equipment and microelectronic solutions. |
website: | http://www.aeroflex.com/ |
copyright: | 2015 by Lantz Authors, see AUTHORS for more details. |
---|---|
license: | BSD, see LICENSE for more details. |
- class lantz.drivers.aeroflex.A2023a(resource_name, name=None, **kwargs)¶
Bases: lantz.messagebased.MessageBasedDriver
Aeroflex Test Solutions 2023A 9 kHz to 1.2 GHz Signal Generator.
Parameters: - resource_name (str) – The resource name
- kwargs – keyword arguments passed to the resource during initialization.
Params name: easy to remember identifier given to the instance for logging purposes.
- clear_status_async(*args, **kwargs)¶
- expose_async(*args, **kwargs)¶
- local_lockout(value)¶
- remote(value)¶
- reset_async(*args, **kwargs)¶
(Async) Set the instrument functions to the factory default power up state.
- self_test_async(*args, **kwargs)¶
(Async) Is the interface and processor are operating?
- software_handshake(value)¶
- trigger_async(*args, **kwargs)¶
(Async) Equivalent to Group Execute Trigger.
- wait_async(*args, **kwargs)¶
(Async) Inhibit execution of an overlapped command until the execution of the preceding operation has been completed.
- DEFAULTS = {'ASRL': {'write_termination': '\n', 'read_termination': 'Ā'}}¶
- DEFAULTS_changed¶
- amplitude¶
RF amplitude.
Units: V
- amplitude_changed¶
- clear_status = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7f11136aef28>>, None)¶
- clear_status_changed¶
- event_status_enabled¶
Standard event enable register.
- event_status_enabled_changed¶
- event_status_reg¶
Standard event enable register.
- event_status_reg_changed¶
- expose = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7f11136bd320>>, None)¶
- expose_changed¶
- fitted_options¶
Fitted options.
- fitted_options_changed¶
- frequency¶
Carrier frequency.
Units: Hz
- frequency_changed¶
- frequency_standard¶
Get internal or external frequency standard.
Values: {‘INT10OUT’, ‘EXT10IND’, ‘INT’, ‘EXTIND’, ‘EXT10DIR’}
- frequency_standard_changed¶
- idn¶
Instrument identification.
- idn_changed¶
- local_lockout_changed¶
- offset¶
Offset amplitude.
Units: V
- offset_changed¶
- output_enabled¶
Enable or disable the RF output
Values: {False: ‘DISABLED’, True: ‘ENABLED’}
- output_enabled_changed¶
- phase¶
Phase offset
Units: deg
- phase_changed¶
- remote_changed¶
- reset = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7f11136ae4a8>>, None)¶
- reset_changed¶
- rflimit¶
Set RF output level max.
- rflimit_changed¶
- rflimit_enabled¶
Values: {False: ‘DISABLED’, True: ‘ENABLED’}
- rflimit_enabled_changed¶
- self_test = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7f11136ae518>>, None)¶
- self_test_changed¶
- service_request_enabled¶
Service request enable register.
- service_request_enabled_changed¶
- software_handshake_changed¶
- status_byte¶
Status byte, a number between 0-255.
- status_byte_changed¶
- time¶
Values: {False: ‘off’, True: ‘on’}
- time_changed¶
- trigger = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7f11136ae748>>, None)¶
- trigger_changed¶
- wait = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7f11136ae6a0>>, None)¶
- wait_changed¶