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)[source]¶ Bases:
lantz.messagebased.MessageBasedDriverAeroflex 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)¶
-
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?
-
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 0x7fe1f5318f60>>, 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 0x7fe1f53214a8>>, 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: {‘EXT10DIR’, ‘INT10OUT’, ‘EXT10IND’, ‘EXTIND’, ‘INT’}
-
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 0x7fe1f53184e0>>, 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 0x7fe1f5318550>>, 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 0x7fe1f5318780>>, None)¶
-
trigger_changed¶
-
wait= functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7fe1f53186d8>>, None)¶
-
wait_changed¶