Class SignalNamer
Handles naming of individual signals in a process simulation
Inherited Members
Namespace: TimeSeriesAnalysis.Dynamic
Assembly: TimeSeriesAnalysis.dll
Syntax
public class SignalNamer
Methods
| Edit this page View SourceEstDisturbance(string)
Returns the standardized naming of how to denote the estimated disturbance signal of a pid-loop
Declaration
public static string EstDisturbance(string unitModelId)
Parameters
| Type | Name | Description |
|---|---|---|
| string | unitModelId |
Returns
| Type | Description |
|---|---|
| string |
EstDisturbance(ISimulatableModel)
Returns the standardized naming of how to denote the estimated disturbance signal of a pid-loop
Declaration
public static string EstDisturbance(ISimulatableModel unitModel)
Parameters
| Type | Name | Description |
|---|---|---|
| ISimulatableModel | unitModel |
Returns
| Type | Description |
|---|---|
| string |
GetSignalName(string, SignalType, int)
Get a unique signal name for a given signal, based on the model and signal type.
Declaration
public static string GetSignalName(string modelID, SignalType signalType, int idx = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| string | modelID | |
| SignalType | signalType | |
| int | idx | models can have multiple inputs, in which case an index is needed to uniquely identify it. |
Returns
| Type | Description |
|---|---|
| string | a unique string identifier that is used to identify a signal |