finesse.components.signal module

Signal-type electrical component for producing signal inputs.

class finesse.components.signal.SignalGenerator(*args, **kwargs)[source]

Bases: Connector

Represents a signal generator which produces a signal with a given amplitude and phase.

Parameters

namestr

Name of newly created signal generator.

nodefinesse.components.node.Node

A node to inject a signal into.

amplitudefloat, optional

Amplitude of the signal in volts.

phasefloat, optional

Phase-offset of the signal from the default in degrees, defaults to zero.

property amplitude

amplitude : float, optional Amplitude of the signal in volts.

property f[source]

Signal frequency being injected, is always the fsig of the model.

property node[source]

Change the node the signal generator injects into.

Setter:

Change the node the signal generator injects into.

property phase

phase : float, optional Phase-offset of the signal from the default in degrees, defaults to zero.