blockLinearTimeTable

Generate a (possibly discontinuous) signal by linear interpolation in a table of (time,value) pairs

Extends from Interfaces.PartialConverters.InformationSource_SO (Generic Information Source), Icons.InterpolationTable (Icon for table functions).

Information

This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.

The Real output y is found by linear interpolation in a time table → Modelica.Blocks.Sources.TimeTable.

Parameters

TypeNameDefaultDescription
Realoffset0Offset of output signal y
TimestartTime0Output y = offset for time < startTime
Realdata[0, 0]n x 2 matrix of time series data (t,u(t))
TimetimeScale1Time scale of first table column (e.g., if first column is given in hours, then timeScale should be 3600)
TimeshiftTimestartTimeShift time of first table column (timeTable.shiftTime)

Components

TypeNameDefaultDescription
RealOutputy (from SO)