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.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)[source]
remote(value)[source]
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)[source]
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