Modelica.Blocks.Tables.Internal

Internal external object definitions for table functions that should not be directly utilized by the user

Information

Extends from Modelica.Icons.InternalPackage (Icon for an internal package (indicating that the package should not be directly utilized by user)).

Package Content

Name Description
Modelica.Blocks.Tables.Internal.CombiTable2DBase CombiTable2DBase Base class for variants of CombiTable2D
Modelica.Blocks.Tables.Internal.readTimeTableData readTimeTableData Read table data from text or MATLAB MAT-file
Modelica.Blocks.Tables.Internal.getTimeTableValue getTimeTableValue Interpolate 1-dim. table where first column is time
Modelica.Blocks.Tables.Internal.getTimeTableValueNoDer getTimeTableValueNoDer Interpolate 1-dim. table where first column is time (but do not provide a derivative function)
Modelica.Blocks.Tables.Internal.getDerTimeTableValue getDerTimeTableValue Derivative of interpolated 1-dim. table where first column is time
Modelica.Blocks.Tables.Internal.getTimeTableTmin getTimeTableTmin Return minimum abscissa value of 1-dim. table where first column is time
Modelica.Blocks.Tables.Internal.getTimeTableTmax getTimeTableTmax Return maximum abscissa value of 1-dim. table where first column is time
Modelica.Blocks.Tables.Internal.readTable1DData readTable1DData Read table data from text or MATLAB MAT-file
Modelica.Blocks.Tables.Internal.getNextTimeEvent getNextTimeEvent Return next time event value of 1-dim. table where first column is time
Modelica.Blocks.Tables.Internal.getTable1DValue getTable1DValue Interpolate 1-dim. table defined by matrix
Modelica.Blocks.Tables.Internal.getTable1DValueNoDer getTable1DValueNoDer Interpolate 1-dim. table defined by matrix (but do not provide a derivative function)
Modelica.Blocks.Tables.Internal.getDerTable1DValue getDerTable1DValue Derivative of interpolated 1-dim. table defined by matrix
Modelica.Blocks.Tables.Internal.getTable1DAbscissaUmin getTable1DAbscissaUmin Return minimum abscissa value of 1-dim. table defined by matrix
Modelica.Blocks.Tables.Internal.getTable1DAbscissaUmax getTable1DAbscissaUmax Return maximum abscissa value of 1-dim. table defined by matrix
Modelica.Blocks.Tables.Internal.readTable2DData readTable2DData Read table data from text or MATLAB MAT-file
Modelica.Blocks.Tables.Internal.getTable2DValue getTable2DValue Interpolate 2-dim. table defined by matrix
Modelica.Blocks.Tables.Internal.getTable2DValueNoDer getTable2DValueNoDer Interpolate 2-dim. table defined by matrix (but do not provide a derivative function)
Modelica.Blocks.Tables.Internal.getDerTable2DValue getDerTable2DValue Derivative of interpolated 2-dim. table defined by matrix
Modelica.Blocks.Tables.Internal.getTable2DAbscissaUmin getTable2DAbscissaUmin Return minimum abscissa value of 2-dim. table defined by matrix
Modelica.Blocks.Tables.Internal.getTable2DAbscissaUmax getTable2DAbscissaUmax Return maximum abscissa value of 2-dim. table defined by matrix

Modelica.Blocks.Tables.Internal.CombiTable2DBase Modelica.Blocks.Tables.Internal.CombiTable2DBase

Base class for variants of CombiTable2D

Parameters

NameDescription
Table data definition
tableOnFile= true, if table is defined on file or in function usertab
table[:, :]Table matrix (grid u1 = first column, grid u2 = first row; e.g., table=[0, 0; 0, 1])
tableNameTable name on file or in function usertab (see docu)
fileNameFile where matrix is stored
verboseRead= true, if info message that file is loading is to be printed
Table data interpretation
smoothnessSmoothness of table interpolation
extrapolationExtrapolation of data outside the definition range
verboseExtrapolation= true, if warning messages are to be printed if table input is outside the definition range

Modelica.Blocks.Tables.Internal.readTimeTableData Modelica.Blocks.Tables.Internal.readTimeTableData

Read table data from text or MATLAB MAT-file

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 
forceRead= true: Force reading of table data; = false: Only read, if not yet read.
verboseRead= true: Print info message; = false: No info message

Outputs

NameDescription
readSuccessTable read success

Modelica.Blocks.Tables.Internal.getTimeTableValue Modelica.Blocks.Tables.Internal.getTimeTableValue

Interpolate 1-dim. table where first column is time

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 
icol 
timeIn 
nextTimeEvent 
pre_nextTimeEvent 

Outputs

NameDescription
y 

Modelica.Blocks.Tables.Internal.getTimeTableValueNoDer Modelica.Blocks.Tables.Internal.getTimeTableValueNoDer

Interpolate 1-dim. table where first column is time (but do not provide a derivative function)

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 
icol 
timeIn 
nextTimeEvent 
pre_nextTimeEvent 

Outputs

NameDescription
y 

Modelica.Blocks.Tables.Internal.getDerTimeTableValue Modelica.Blocks.Tables.Internal.getDerTimeTableValue

Derivative of interpolated 1-dim. table where first column is time

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 
icol 
timeIn 
nextTimeEvent 
pre_nextTimeEvent 
der_timeIn 

Outputs

NameDescription
der_y 

Modelica.Blocks.Tables.Internal.getTimeTableTmin Modelica.Blocks.Tables.Internal.getTimeTableTmin

Return minimum abscissa value of 1-dim. table where first column is time

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 

Outputs

NameDescription
timeMinMinimum abscissa value in table

Modelica.Blocks.Tables.Internal.getTimeTableTmax Modelica.Blocks.Tables.Internal.getTimeTableTmax

Return maximum abscissa value of 1-dim. table where first column is time

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 

Outputs

NameDescription
timeMaxMaximum abscissa value in table

Modelica.Blocks.Tables.Internal.readTable1DData Modelica.Blocks.Tables.Internal.readTable1DData

Read table data from text or MATLAB MAT-file

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 
forceRead= true: Force reading of table data; = false: Only read, if not yet read.
verboseRead= true: Print info message; = false: No info message

Outputs

NameDescription
readSuccessTable read success

Modelica.Blocks.Tables.Internal.getNextTimeEvent Modelica.Blocks.Tables.Internal.getNextTimeEvent

Return next time event value of 1-dim. table where first column is time

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 
timeIn 

Outputs

NameDescription
nextTimeEventNext time event in table

Modelica.Blocks.Tables.Internal.getTable1DValue Modelica.Blocks.Tables.Internal.getTable1DValue

Interpolate 1-dim. table defined by matrix

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 
icol 
u 

Outputs

NameDescription
y 

Modelica.Blocks.Tables.Internal.getTable1DValueNoDer Modelica.Blocks.Tables.Internal.getTable1DValueNoDer

Interpolate 1-dim. table defined by matrix (but do not provide a derivative function)

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 
icol 
u 

Outputs

NameDescription
y 

Modelica.Blocks.Tables.Internal.getDerTable1DValue Modelica.Blocks.Tables.Internal.getDerTable1DValue

Derivative of interpolated 1-dim. table defined by matrix

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 
icol 
u 
der_u 

Outputs

NameDescription
der_y 

Modelica.Blocks.Tables.Internal.getTable1DAbscissaUmin Modelica.Blocks.Tables.Internal.getTable1DAbscissaUmin

Return minimum abscissa value of 1-dim. table defined by matrix

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 

Outputs

NameDescription
uMinMinimum abscissa value in table

Modelica.Blocks.Tables.Internal.getTable1DAbscissaUmax Modelica.Blocks.Tables.Internal.getTable1DAbscissaUmax

Return maximum abscissa value of 1-dim. table defined by matrix

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 

Outputs

NameDescription
uMaxMaximum abscissa value in table

Modelica.Blocks.Tables.Internal.readTable2DData Modelica.Blocks.Tables.Internal.readTable2DData

Read table data from text or MATLAB MAT-file

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 
forceRead= true: Force reading of table data; = false: Only read, if not yet read.
verboseRead= true: Print info message; = false: No info message

Outputs

NameDescription
readSuccessTable read success

Modelica.Blocks.Tables.Internal.getTable2DValue Modelica.Blocks.Tables.Internal.getTable2DValue

Interpolate 2-dim. table defined by matrix

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 
u1 
u2 

Outputs

NameDescription
y 

Modelica.Blocks.Tables.Internal.getTable2DValueNoDer Modelica.Blocks.Tables.Internal.getTable2DValueNoDer

Interpolate 2-dim. table defined by matrix (but do not provide a derivative function)

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 
u1 
u2 

Outputs

NameDescription
y 

Modelica.Blocks.Tables.Internal.getDerTable2DValue Modelica.Blocks.Tables.Internal.getDerTable2DValue

Derivative of interpolated 2-dim. table defined by matrix

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 
u1 
u2 
der_u1 
der_u2 

Outputs

NameDescription
der_y 

Modelica.Blocks.Tables.Internal.getTable2DAbscissaUmin Modelica.Blocks.Tables.Internal.getTable2DAbscissaUmin

Return minimum abscissa value of 2-dim. table defined by matrix

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 

Outputs

NameDescription
uMin[2]Minimum abscissa value in table

Modelica.Blocks.Tables.Internal.getTable2DAbscissaUmax Modelica.Blocks.Tables.Internal.getTable2DAbscissaUmax

Return maximum abscissa value of 2-dim. table defined by matrix

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
tableID 

Outputs

NameDescription
uMax[2]Maximum abscissa value in table
Automatically generated Thu Dec 19 17:19:52 2019.