blockCombiTable2DBase
Base class for variants of table look-up in two dimensions
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real[2] | u_min | getTable2DAbscissaUmin(tableID) | Minimum abscissa value defined in table |
| Real[2] | u_max | getTable2DAbscissaUmax(tableID) | Maximum abscissa value defined in table |
| 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 (grid u1 = first column, grid u2 = first row; e.g., table=[0, 0; 0, 1]) |
| String | tableName | "NoName" | Table name on file or in function usertab (see docu) |
| String | fileName | "NoName" | File where matrix is stored |
| String | delimiter | "," | Column delimiter character for CSV file |
| Integer | nHeaderLines | 0 | Number of header lines to ignore for CSV file |
| Boolean | verboseRead | true | = true, if info message that file is loading is to be printed |
| Table data interpretation | |||
| Modelica.Blocks.Types.Smoothness | smoothness | Modelica.Blocks.Types.Smoothness.LinearSegments | Smoothness of table interpolation |
| Modelica.Blocks.Types.Extrapolation | extrapolation | Modelica.Blocks.Types.Extrapolation.LastTwoPoints | Extrapolation of data outside the definition range |
| Boolean | verboseExtrapolation | false | = true, if warning messages are to be printed if table input is outside the definition range |