
blockTable
Number of occupants read from CombiTimeTable
Extends from BaseClasses.PartialOccupants (Partial for defining the number of occupants).
Parameters
| Type | Name | Default | Description |
| Boolean | useInput (from PartialOccupants) | false | =true to use external input |
| Boolean | linearise (from PartialOccupants) | | For linearisation checks |
| Modelica.Units.SI.Area | A (from PartialOccupants) | | Zone surface area |
| Table data definition |
| Boolean | tableOnFile | false | = true, if table is defined on file or in function usertab |
| Real[:,:] | table | fill(0.0, 0, 2) | Table matrix (time = first column; e.g., table=[0,2]) |
| String | tableName | "NoName" | Table name on file or in function usertab (see docu) |
| String | fileName | "NoName" | File where matrix is stored |
| Boolean | verboseRead | true | = true, if info message that file is loading is to be printed |
| Table data interpretation |
| Integer | column | | Column of table that is used |
| Modelica.Blocks.Types.Smoothness | smoothness | Modelica.Blocks.Types.Smoothness.LinearSegments | Smoothness of table interpolation |
| Real[:] | offset | {0} | Offsets of output signals |
| Modelica.Units.SI.Time | startTime | 0 | Output = offset for time < startTime |
| Modelica.Units.SI.Time | timeScale | 1 | Time scale of first table column |
Revisions
-
August 21, 2018 by Damien Picard:
Added assert statement such that this model cannot be
used when linearizing as it would lead to an error.
See #812.
-
July 26, 2018 by Filip Jorissen:
First implementation
See #760.