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 table look-up in two dimensions
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.getTimeTableValueNoDer2 getTimeTableValueNoDer2 Interpolate 1-dim. table where first column is time (but do not provide a second derivative function)
Modelica.Blocks.Tables.Internal.getDerTimeTableValue getDerTimeTableValue Derivative of interpolated 1-dim. table where first column is time
Modelica.Blocks.Tables.Internal.getDerTimeTableValueNoDer getDerTimeTableValueNoDer Derivative of interpolated 1-dim. table where first column is time (but do not provide a derivative function)
Modelica.Blocks.Tables.Internal.getDer2TimeTableValue getDer2TimeTableValue Second 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.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.getTable1DValueNoDer2 getTable1DValueNoDer2 Interpolate 1-dim. table defined by matrix (but do not provide a second derivative function)
Modelica.Blocks.Tables.Internal.getDerTable1DValue getDerTable1DValue Derivative of interpolated 1-dim. table defined by matrix
Modelica.Blocks.Tables.Internal.getDerTable1DValueNoDer getDerTable1DValueNoDer Derivative of interpolated 1-dim. table defined by matrix (but do not provide a second derivative function)
Modelica.Blocks.Tables.Internal.getDer2Table1DValue getDer2Table1DValue Second 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.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.getTable2DValueNoDer2 getTable2DValueNoDer2 Interpolate 2-dim. table defined by matrix (but do not provide a second derivative function)
Modelica.Blocks.Tables.Internal.getDerTable2DValue getDerTable2DValue Derivative of interpolated 2-dim. table defined by matrix
Modelica.Blocks.Tables.Internal.getDerTable2DValueNoDer getDerTable2DValueNoDer Derivative of interpolated 2-dim. table defined by matrix (but do not provide a second derivative function)
Modelica.Blocks.Tables.Internal.getDer2Table2DValue getDer2Table2DValue Second 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 table look-up in two dimensions

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.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
tableIDExternal table object
icolColumn number
timeIn(Scaled) time value
nextTimeEvent(Scaled) next time event in table
pre_nextTimeEventPre-value of (scaled) next time event in table

Outputs

NameDescription
yInterpolated value

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
tableIDExternal table object
icolColumn number
timeIn(Scaled) time value
nextTimeEvent(Scaled) next time event in table
pre_nextTimeEventPre-value of (scaled) next time event in table

Outputs

NameDescription
yInterpolated value

Modelica.Blocks.Tables.Internal.getTimeTableValueNoDer2 Modelica.Blocks.Tables.Internal.getTimeTableValueNoDer2

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

Information

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

Inputs

NameDescription
tableIDExternal table object
icolColumn number
timeIn(Scaled) time value
nextTimeEvent(Scaled) next time event in table
pre_nextTimeEventPre-value of (scaled) next time event in table

Outputs

NameDescription
yInterpolated value

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
tableIDExternal table object
icolColumn number
timeIn(Scaled) time value
nextTimeEvent(Scaled) next time event in table
pre_nextTimeEventPre-value of (scaled) next time event in table
der_timeInDerivative of (scaled) time value

Outputs

NameDescription
der_yDerivative of interpolated value

Modelica.Blocks.Tables.Internal.getDerTimeTableValueNoDer Modelica.Blocks.Tables.Internal.getDerTimeTableValueNoDer

Derivative of interpolated 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
tableIDExternal table object
icolColumn number
timeIn(Scaled) time value
nextTimeEvent(Scaled) next time event in table
pre_nextTimeEventPre-value of (scaled) next time event in table
der_timeInDerivative of (scaled) time value

Outputs

NameDescription
der_yDerivative of interpolated value

Modelica.Blocks.Tables.Internal.getDer2TimeTableValue Modelica.Blocks.Tables.Internal.getDer2TimeTableValue

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

Information

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

Inputs

NameDescription
tableIDExternal table object
icolColumn number
timeIn(Scaled) time value
nextTimeEvent(Scaled) next time event in table
pre_nextTimeEventPre-value of (scaled) next time event in table
der_timeInDerivative of (scaled) time value
der2_timeInSecond derivative of (scaled) time value

Outputs

NameDescription
der2_ySecond derivative of interpolated value

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
tableIDExternal table object

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
tableIDExternal table object

Outputs

NameDescription
timeMaxMaximum abscissa value in table

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
tableIDExternal table object
timeIn(Scaled) time value

Outputs

NameDescription
nextTimeEvent(Scaled) next 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
tableIDExternal table object
icolColumn number
uAbscissa value

Outputs

NameDescription
yInterpolated value

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
tableIDExternal table object
icolColumn number
uAbscissa value

Outputs

NameDescription
yInterpolated value

Modelica.Blocks.Tables.Internal.getTable1DValueNoDer2 Modelica.Blocks.Tables.Internal.getTable1DValueNoDer2

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

Information

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

Inputs

NameDescription
tableIDExternal table object
icolColumn number
uAbscissa value

Outputs

NameDescription
yInterpolated value

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
tableIDExternal table object
icolColumn number
uAbscissa value
der_uDerivative of abscissa value

Outputs

NameDescription
der_yDerivative of interpolated value

Modelica.Blocks.Tables.Internal.getDerTable1DValueNoDer Modelica.Blocks.Tables.Internal.getDerTable1DValueNoDer

Derivative of interpolated 1-dim. table defined by matrix (but do not provide a second derivative function)

Information

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

Inputs

NameDescription
tableIDExternal table object
icolColumn number
uAbscissa value
der_uDerivative of abscissa value

Outputs

NameDescription
der_yDerivative of interpolated value

Modelica.Blocks.Tables.Internal.getDer2Table1DValue Modelica.Blocks.Tables.Internal.getDer2Table1DValue

Second derivative of interpolated 1-dim. table defined by matrix

Information

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

Inputs

NameDescription
tableIDExternal table object
icolColumn number
uAbscissa value
der_uDerivative of abscissa value
der2_u Second derivative of abscissa value

Outputs

NameDescription
der2_ySecond derivative of interpolated value

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
tableIDExternal table object

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
tableIDExternal table object

Outputs

NameDescription
uMaxMaximum abscissa value in table

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
tableIDExternal table object
u1Value of first independent variable
u2Value of second independent variable

Outputs

NameDescription
yInterpolated value

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
tableIDExternal table object
u1Value of first independent variable
u2Value of second independent variable

Outputs

NameDescription
yInterpolated value

Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2 Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2

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

Information

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

Inputs

NameDescription
tableIDExternal table object
u1Value of first independent variable
u2Value of second independent variable

Outputs

NameDescription
yInterpolated value

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
tableIDExternal table object
u1Value of first independent variable
u2Value of second independent variable
der_u1Derivative of first independent variable
der_u2Derivative of second independent variable

Outputs

NameDescription
der_yDerivative of interpolated value

Modelica.Blocks.Tables.Internal.getDerTable2DValueNoDer Modelica.Blocks.Tables.Internal.getDerTable2DValueNoDer

Derivative of interpolated 2-dim. table defined by matrix (but do not provide a second derivative function)

Information

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

Inputs

NameDescription
tableIDExternal table object
u1Value of first independent variable
u2Value of second independent variable
der_u1Derivative of first independent variable
der_u2Derivative of second independent variable

Outputs

NameDescription
der_yDerivative of interpolated value

Modelica.Blocks.Tables.Internal.getDer2Table2DValue Modelica.Blocks.Tables.Internal.getDer2Table2DValue

Second derivative of interpolated 2-dim. table defined by matrix

Information

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

Inputs

NameDescription
tableIDExternal table object
u1Value of first independent variable
u2Value of second independent variable
der_u1Derivative of first independent variable
der_u2Derivative of second independent variable
der2_u1Second derivative of first independent variable
der2_u2Second derivative of second independent variable

Outputs

NameDescription
der2_ySecond derivative of interpolated value

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
tableIDExternal table object

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
tableIDExternal table object

Outputs

NameDescription
uMax[2]Maximum abscissa value in table
Automatically generated Thu Oct 1 16:07:35 2020.