finesse.components.signal.SignalGenerator

Overview

class finesse.components.signal.SignalGenerator(name, node, amplitude=1, phase=0)[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.

node.class:finesse.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.

Properties

SignalGenerator.f

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

SignalGenerator.node

Change the node the signal generator injects into.