neclib.devices.signal_generator.fsw0020#

Aliases#

SignalGenerator

None

busy

Manages the busy state of the object.

skip_on_simulator

None

class FSW0020[source]#

Bases: SignalGenerator

Signal Generator, which can supply Local Signal.

Notes

Configuration items for this device:

hoststr

IP address for ethernet communicator.

portint

ethernet port of using devices.

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

GHz (Union[int, float]) –

Return type:

None

set_power(dBm)[source]#

Set the power of the signal generator output.

Attention

The ability to change power of this signal generator is optional configuration. For products without the option, this function has no effect but raises no error.

Parameters:

dBm (Union[int, float]) –

Return type:

None

get_freq()[source]#
Return type:

Quantity

get_power()[source]#

Get the power of the signal generator output.

Attention

The ability to change power of this signal generator is optional configuration. For products without the option, this function may return meaningless value.

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