Block that outputs true/false time table values.
The block takes as a parameter a time table of a format:
table = [ 0*3600, 0;
6*3600, 1;
6*3600, 0;
18*3600, 1;
18*3600, 1];
period = 24*3600;
where the first column of table is time and the remaining column(s) are the table values.
The time column contains Real values that are in units of seconds if timeScale = 1.
The parameter timeScale can be used to scale the time values, for example, use
timeScale = 3600 if the values in the first column are interpreted as hours.
The values in column two and higher must be 0 or 1, otherwise the model stops with an error.
Until a new tabulated value is set, the previous tabulated value is returned.
The table scope is repeated periodically with periodicity period.
Modelica.Units.SI.