cbadc.analog_signal.constant_signal.ConstantSignal
- class cbadc.analog_signal.constant_signal.ConstantSignal(offset: float = 0.0)[source]
Bases:
_AnalogSignalA 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
See also
cbadc.analog_signal.Sinusoidal,cbadc.simulator.StateSpaceSimulatorExamples
>>> 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\).
symbolic()Returns as symbolic exression
tick()Tick the signal, i.e., update the internal state.
- evaluate(t: float) float[source]
Evaluate the signal at time \(t\).
- Parameters
t (float) – the time instance for evaluation.
- Returns
The analog signal value
- Return type
- symbolic() Float[source]
Returns as symbolic exression
- Returns
a constant value c
- Return type
sympy.Float
- tick()
Tick the signal, i.e., update the internal state.