diff --git a/Modelica/Blocks/Tables.mo b/Modelica/Blocks/Tables.mo
index 50e38d1d56..f46f61bf58 100644
--- a/Modelica/Blocks/Tables.mo
+++ b/Modelica/Blocks/Tables.mo
@@ -157,6 +157,10 @@ extrapolation = 1: Hold the first or last value of the table,
this means to extrapolate linearly through the first/last
two table points.).
= 3: Periodically repeat the table data (periodical function).
+ Because no assumption can be made about the spacing of the
+ samples -- defined in the first column -- the repetition period
+ is table[end,1]-table[1,1]. See 'ContinuityPeriodicTableExtrapolation'
+ in the examples.
= 4: No extrapolation, i.e. extrapolation triggers an error
If the table has only one row, the table value is returned,
@@ -428,6 +432,10 @@ extrapolation = 1: Hold the first or last value of the table,
this means to extrapolate linearly through the first/last
two table points.).
= 3: Periodically repeat the table data (periodical function).
+ Because no assumption can be made about the spacing of the
+ samples -- defined in the first column -- the repetition period
+ is table[end,1]-table[1,1]. See 'ContinuityPeriodicTableExtrapolation'
+ in the examples.
= 4: No extrapolation, i.e. extrapolation triggers an error
If the table has only one row, the table value is returned,
@@ -635,6 +643,10 @@ extrapolation = 1: Hold the first or last values of the table,
this means to extrapolate linearly through the first/last
two table points.).
= 3: Periodically repeat the table data (periodical function).
+ Because no assumption can be made about the spacing of the
+ samples, the repetition period is table[end,1]-table[2,1]
+ and table[1,end]-table[1,2] for columns and rows respectively.
+ See 'ContinuityPeriodicTableExtrapolation' in the examples.
= 4: No extrapolation, i.e. extrapolation triggers an error
If the table has only one element, the table value is returned,
@@ -833,6 +845,10 @@ extrapolation = 1: Hold the first or last values of the table,
this means to extrapolate linearly through the first/last
two table points.).
= 3: Periodically repeat the table data (periodical function).
+ Because no assumption can be made about the spacing of the
+ samples, the repetition period is table[end,1]-table[2,1]
+ and table[1,end]-table[1,2] for columns and rows respectively.
+ See 'ContinuityPeriodicTableExtrapolation' in the examples.
= 4: No extrapolation, i.e. extrapolation triggers an error
If the table has only one element, the table value is returned,
diff --git a/Modelica/Blocks/package.mo b/Modelica/Blocks/package.mo
index be701b65ea..df543bdf7c 100644
--- a/Modelica/Blocks/package.mo
+++ b/Modelica/Blocks/package.mo
@@ -1675,7 +1675,41 @@ we can compare the numerical solution with the analytical solution:
The output is constant from the beginning.