modelTimeTable

Look-up table for time dependent signals with linear/periodic extrapolation

Extends from Modelica.Blocks.Interfaces.MO (Multiple Output continuous control block).

Parameters

TypeNameDefaultDescription
Integernout (from MO)1Number of outputs
BooleanreadFromFilefalsefalse = Read before compilation
StringfileName""File name
String[:]datasetNamesfill("", 1)Dataset names
String[:]datasetUnitsfill("", size(datasetNames, 1))Dataset units
StringscaleUnit""Scale unit
Modelica.Blocks.Types.SmoothnesssmoothnessModelica.Blocks.Types.Smoothness.LinearSegmentsSmoothness of table interpolation
Modelica.Blocks.Types.ExtrapolationextrapolationModelica.Blocks.Types.Extrapolation.LastTwoPointsExtrapolation of data outside the definition range
Real[:]offsetfill(0, nout)Offsets of output signals
Modelica.Units.SI.TimestartTime0Output = offset for time < startTime
Modelica.Units.SI.TimeshiftTimestartTimeShift time of first table column
Modelica.Blocks.Types.TimeEventstimeEventsModelica.Blocks.Types.TimeEvents.AtDiscontinuitiesTime event handling of table interpolation
BooleanverboseExtrapolationfalse= true, if warning messages are to be printed if time is outside the table definition range

Connectors

TypeNameDefaultDescription
RealOutput[nout]y (from MO)Connector of Real output signals