blockTrackDefinition
Define one parameter of the track
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
Information
Defines a property along the track, either als constant value or as user-defined table, consisting of two columns: The first column specifies in a strict monotonically rising order the position along the track (measured in m), the second column the property. The table can be given by the user or read from an external file. When the vehicle position leaves the position range defined in the table, the user can choose the behaviour:
- HoldLastPoint: Hold the first/last table point outside of the table scope
- LastTwoPoints: Extrapolate by using the derivative at the first/last table points outside of the table scope
- Periodic: Repeat the table scope periodically
- NoExtrapolation: Extrapolation triggers an error
Note: The table is linearly interpolated.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| ParameterRecords.SingleTrackData | trackData | ||
| Real | yMax | Upper limits of signal | |
| Real | yMin | Lower limits of signal |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| RealInput | u (from SISO) | Connector of Real input signal | |
| RealOutput | y (from SISO) | Connector of Real output signal |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.Constant | constantValue | ||
| Blocks.CombiTable1Dse | combiTable1Dse | ||
| Modelica.Blocks.Nonlinear.Limiter | limiter |