cbadc.analog_signal.ConstantSignal

class cbadc.analog_signal.ConstantSignal(offset: float = 0.0)

Bases: cbadc.analog_signal.AnalogSignal

A constant continuous-time analog signal.

Parameters

offset (float, optional) – Determines the offset or DC bias of the analog signal, defaults to 0.

offset

The offset value.

Type

float

Examples

>>> from cbadc.analog_signal import ConstantSignal
>>> u = ConstantSignal(1.0)
>>> print(u.evaluate(42))
1.0

Methods

__init__([offset])

Create a constant analog signal.

evaluate(t)

Evaluate the signal at time \(t\).

evaluate(t: float) float

Evaluate the signal at time \(t\).

Parameters

t (float) – the time instance for evaluation.

Returns

The analog signal value

Return type

float