blockCombiTable2DBase

Base class for variants of table look-up in two dimensions

Parameters

TypeNameDefaultDescription
Real[2]u_mingetTable2DAbscissaUmin(tableID)Minimum abscissa value defined in table
Real[2]u_maxgetTable2DAbscissaUmax(tableID)Maximum abscissa value defined in table
Table data definition
BooleantableOnFilefalse= true, if table is defined on file or in function usertab
Real[:,:]tablefill(0.0, 0, 2)Table matrix (grid u1 = first column, grid u2 = first row; e.g., table=[0, 0; 0, 1])
StringtableName"NoName"Table name on file or in function usertab (see docu)
StringfileName"NoName"File where matrix is stored
Stringdelimiter","Column delimiter character for CSV file
IntegernHeaderLines0Number of header lines to ignore for CSV file
BooleanverboseReadtrue= true, if info message that file is loading is to be printed
Table data interpretation
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
BooleanverboseExtrapolationfalse= true, if warning messages are to be printed if table input is outside the definition range