Innerhalb der <tablegeneration>-Sektion werden die Parameter zur Erzeugung von Aufstiegsprofilen (<calculateprofile>), Austauch- (<calculatetable>) und Maximale Grundzeit-Tabellen (<calculatebottomtimetable>) geklammert.
<tablegeneration> steht als vorletzte Sektion nach <profiledata> und vor <divecomputercontrol>.
<uddf>
<uddf>
<uddf version="3.0.0"> ... <profiledata> ... </profiledata> <tablegeneration> <!-- Berechnung von Aufstiegsprofilen --> <calculateprofile> <profile id="profil-1"> ... </profile> <profile id="profil-2"> ... </profile> <!-- hier können weitere Profile aufgeführt werden --> ... </calculateprofile> <!-- Austauchtabellenberechnung --> <calculatetable> <table id="0-700m"> <!-- eine bestimmte Tabelle rechnen --> ... </table> <table id="701-1500m"> <!-- eine bestimmte Tabelle rechnen --> ... </table> <!-- hier können weitere Tabellen aufgeführt werden --> ... </calculatetable> <!-- Maximale Grundzeit-Tabellenberechnung --> <!-- Zuvor muß mindestens eine (1) Austauchtabelle gerechnet --> <!-- worden sein, aus der dann nachfolgend eine MG-Tabelle --> <!-- gerechnet werden kann. --> <!-- Dazu muß als erstes Element innerhalb <table id="..."> --> <!-- mittels <link ref="..."> auf die "Eltern"-Tabelle --> <!-- referenziert werden. --> <calculatebottomtimetable> <!-- eine bestimmte Tabelle rechnen --> <table id="mgt0-700m"> <link ref="0-700m"/> ... </table> <!-- hier können weitere Tabellen aufgeführt werden --> ... </calculatebottomtimetable> </tablegeneration> </uddf>