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
Signalstring, string, string, TransientAnalysisJob, double\[\] Signal constructor X data stored locally
Signalstring, 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
Methods
TryGetXReadOnlyDataIReadOnlyList<double>, Noneable<double> Returns a no-copy read-only view over X data.
TryGetYReadOnlyDataIReadOnlyList<double>, Noneable<double> Returns a no-copy read-only view over Y data.