Skip to content

Signal

A signal is a placeholder for a time-domain simulated variable.
It is composed of two vectors : Time data and Signal Data accessible through TimePoints() and Data()
Since Time Points are shared with all the signals of a singled run. They are stored in the shared class TransientAnalysisJob.

Constructors
Signal(string, string, string, TransientAnalysisJob, double[]) Signal constructor (X data stored locally)
Signal(string, string, string, string, double[], double[]) Signal constructor (X-Y data stored locally)
Properties
DataPoints Signal Data.
Performance warning: Getting this property performs a deep copy.
Id Unique Signal ID
Name Signal name (Ex: DC1 - Voltage)
ScopeId Id of the scope rattached to this signal.
TimePoints Signal time data.
Performance warning: Getting this property performs a deep copy.
TransientAnalysisResults Transient Analysis Results containing Time Data
XName Name of the horizontal axis