Skip to content

Simba.Data

Simba.Data.Analysis

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
Methods
TryGetXReadOnlyData(IReadOnlyList, Nullable) Returns a no-copy read-only view over X data.
TryGetYReadOnlyData(IReadOnlyList, Nullable) Returns a no-copy read-only view over Y data.