Show / Hide Table of Contents

Class AM.Instance

The instance for a SFFM waveform.

Inheritance
object
AM.Instance
Implements
IWaveform
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: SpiceSharp.Components
Assembly: SpiceSharp.dll
Syntax
protected class AM.Instance : IWaveform

Constructors

Instance(IIntegrationMethod, double, double, double, double, double, double, double)

Initializes a new instance of the AM.Instance class.

Declaration
public Instance(IIntegrationMethod method, double amplitude, double offset, double modulationFrequency, double carrierFrequency, double signalDelay, double carrierPhase, double signalPhase)
Parameters
Type Name Description
IIntegrationMethod method

The integration method.

double amplitude

The amplitude.

double offset

The offset.

double modulationFrequency

The modulation index.

double carrierFrequency

The carrier frequency.

double signalDelay

The signal delay.

double carrierPhase

The carrier delay.

double signalPhase

The signal phase.

Properties

Value

Gets the value that is currently being probed.

Declaration
public double Value { get; }
Property Value
Type Description
double

The value at the probed timepoint.

Methods

Accept()

Accepts the last probed timepoint.

Declaration
public void Accept()

Probe()

Probes a new timepoint.

Declaration
public void Probe()

Implements

IWaveform

Extension Methods

Utility.ThrowIfNull<T>(T, string)

See Also

IWaveform
In this article
Back to top Generated by DocFX