neclib.devices.signal_generator.e8257d#

Aliases#

SignalGenerator

None

busy

Manages the busy state of the object.

get_logger

Get logger instance which prints operation logs to console.

skip_on_simulator

None

class E8257D[source]#

Bases: SignalGenerator

Signal Generator, which can supply Local Signal.

Notes

Configuration items for this device:

communicatorstr

Communicator of thermometer. GPIB or LAN can be chosen.

hoststr

IP address for GPIB and ethernet communicator.

gpib_portint

GPIB port of using devices. Please check device setting. If you use GPIB communicator, you must set this parameter.

lan_portint

LAN port of using devices. This parameter is setted to 5025 by manufacturer. If you use LAN communicator, you must set this parameter.

Manufacturer: str = 'Agilent'#
Model: str = 'E8257D'#
Identifier: ClassVar[Optional[str]] = 'host'#
set_freq(GHz)[source]#
Parameters:

GHz (Union[int, float]) –

Return type:

None

set_power(dBm)[source]#
Parameters:

dBm (Union[int, float]) –

Return type:

None

get_freq()[source]#
Return type:

Quantity

get_power()[source]#
Return type:

Quantity

start_output()[source]#
Return type:

None

stop_output()[source]#
Return type:

None

get_output_status()[source]#
Return type:

Optional[bool]

finalize()[source]#
Return type:

None