neclib.devices.signal_generator.signal_generator_base#

Aliases#

DeviceBase

None

class SignalGenerator[source]#

Bases: DeviceBase

Return type:

DeviceBase

Manufacturer: str = ''#
Model: str#
abstract set_freq(GHz)[source]#
Parameters:

GHz (Union[int, float]) –

Return type:

None

abstract set_power(dBm)[source]#
Parameters:

dBm (Union[int, float]) –

Return type:

None

abstract get_freq()[source]#
Return type:

Quantity

abstract get_power()[source]#
Return type:

Quantity

abstract start_output()[source]#
Return type:

None

abstract stop_output()[source]#
Return type:

None

abstract get_output_status()[source]#
Return type:

bool

abstract finalize()[source]#
Return type:

None