blockCombiTable1Dse

Extended version of CombiTable1Ds

Extends from Modelica.Blocks.Tables.CombiTable1Ds (Table look-up in one dimension (matrix/file) with one input and n outputs).

Information

Extends from CombiTable1Ds providing the initial abscissa values y0[nout].

Parameters

TypeNameDefaultDescription
Integernout (from SIMO)1Number of outputs
Realu_min (from CombiTable1Ds)Internal.getTable1DAbscissaUmin(tableID)Minimum abscissa value defined in table
Realu_max (from CombiTable1Ds)Internal.getTable1DAbscissaUmax(tableID)Maximum abscissa value defined in table
Real[nout]y0Initial abscissa
Real[nout]yEFinal abscissa
Table data definition
BooleantableOnFile (from CombiTable1Ds)false= true, if table is defined on file or in function usertab
Real[:,:]table (from CombiTable1Ds)fill(0.0, 0, 2)Table matrix (grid = first column; e.g., table=[0, 0; 1, 1; 2, 4])
StringtableName (from CombiTable1Ds)"NoName"Table name on file or in function usertab (see docu)
StringfileName (from CombiTable1Ds)"NoName"File where matrix is stored
Stringdelimiter (from CombiTable1Ds)","Column delimiter character for CSV file
IntegernHeaderLines (from CombiTable1Ds)0Number of header lines to ignore for CSV file
BooleanverboseRead (from CombiTable1Ds)true= true, if info message that file is loading is to be printed
Table data interpretation
Integer[:]columns (from CombiTable1Ds)2:size(table, 2)Columns of table to be interpolated
Modelica.Blocks.Types.Smoothnesssmoothness (from CombiTable1Ds)Modelica.Blocks.Types.Smoothness.LinearSegmentsSmoothness of table interpolation
Modelica.Blocks.Types.Extrapolationextrapolation (from CombiTable1Ds)Modelica.Blocks.Types.Extrapolation.LastTwoPointsExtrapolation of data outside the definition range
BooleanverboseExtrapolation (from CombiTable1Ds)false= true, if warning messages are to be printed if table input is outside the definition range

Connectors

TypeNameDefaultDescription
RealInputu (from SIMO)Connector of Real input signal
RealOutput[nout]y (from SIMO)Connector of Real output signals