Innerhalb <calculatetable> werden Angaben zu einer zu berechnenden Dekompressionstabelle gemacht.
Das <calculatetable>-Element steht innerhalb der <tablegeneration>-Sektion und kann beliebig oft wiederholt werden. Einzige weitere Elemente gleicher Hierarchiestufe innerhalb <tablegeneration> sind <calculateprofile> und <calculatebottomtimetable>. Diese Elemente sollten bei mehrmaliger Benutzung nicht abwechselnd verwendet werden. (<calculatebottomtimetable> muß hierbei nach <calculatetable> stehen.)
Einziges Element innerhalb <calculatetable> ist <table>, welches beliebig oft wiederholt werden kann.
<table>
<uddf version="3.1.0"> <!-- die <generator>-Sektion muß in jeder UDDF-Datei stehen --> <generator> <!-- Beschreibung des die UDDF-Datei erzeugenden Programmes --> <name>SAG - Super-Austauchtabellen-Generierer</name> <manufacturer> <name>Tauchhelden-Company</name> <address> <!-- Adreßdaten des Herstellers --> </address> <contact> <!-- Kontaktdaten des Herstellers --> </contact> </manufacturer> <version>2.23607</version> <datetime>2007-09-20</datetime> </generator> <gasdefinitions> <mix id="luft"> <name>Luft</name> <o2>0.210</o2> <n2>0.790</n2> <he>0.000</he> <ar>0.000</ar> <h2>0.000</h2> </mix> <mix id="noaa1"> <name>NOAA1</name> <!-- 32 % O2, 68 % N2 --> <o2>0.320</o2> <n2>0.680</n2> <he>0.000</he> <ar>0.000</ar> <h2>0.000</h2> </mix> <!-- <tankdata> kann entfallen, da für die Austauchtabellengenerierung --> <!-- eine Atemgasverbrauchsberechnung keine Rolle spielt --> </gasdefinitions> <profiledata> <repetitiongroup id="wg1"> <dive id="tg1"> <!-- hier alle Tauchgangsdaten --> </dive> <!-- hier können weitere Tauchgänge abgelegt sein --> </repetitiongroup> <!-- hier alle weiteren aufgezeichneten Tauchprofile --> </profiledata> <tablegeneration> <!-- hier sollen Austauchtabellen erzeugt werden --> <calculatetable> <!-- die erste Tabelle soll für Luft als Atemgas berechnet werden, die --> <!-- Gewebe sind entsprechend Umgebungsdruck (hier: Meereshöhe) gesättigt --> <table id="table_luft_keine-vorsättigung_0m"> <link ref="luft"/> <surfaceintervalbeforedive> <infinity/> </surfaceintervalbeforedive> <density>1030.0</density> <!-- Anweisungen für die Ausgabe der berechneten Tabelle --> <output> <!-- Sprache: deutsch --> <lingo>de</lingo> <!-- es soll eine HTML-Datei als Ausgabe erzeugt werden --> <fileformat>html</fileformat> <!-- der Name der Ausgabedatei (die Endung ".html" darf NICHT angegeben werden) --> <filename>tabelle_luft_keine-vorsättigung_0m</filename> <!-- die Überschrift für die Tabelle --> <headline>Austauchtabelle für Luft, ohne Vorsättigung, Meereshöhe</headline> <!-- zusätzliche Bemerkungen, als Text in die Tabellenausgabe mit einzufügen --> <remark>Zugrundeliegendes Deko-Modell: ZH-L16c</remark> </output> <applicationdata> <!-- hier anwendungsspezifische Parameter --> </applicationdata> <decomodel>ZH-L16c</decomodel> <!-- maximale Aufstiegsgeschwindigkeit 10 m/min ^= 0.1666... m/s --> <maximumascendingrate>0.16666666667</maximumascendingrate> <!-- Parameter zur Tabellengenerierung - diese MÜSSEN ALLE angegeben werden --> <tablescope> <!-- Meereshöhe --> <altitude>0.0</altitude> <!-- geringste Tauchtiefe 9 m, mit der die Tabellenausgabe beginnen soll --> <divedepthbegin>9.0</divedepthbegin> <!-- größte Tauchtiefe 65 m, mit der die Tabellenausgabe enden soll --> <divedepthend>65.0</divedepthend> <!-- Schrittweite 3 m, mit der die Tabellenausgabe erfolgen soll --> <divedepthstep>3.0</divedepthstep> <!-- maximale Grundzeit 30 Minuten, die bei der Tabellenausgabe berücksichtigt werden soll --> <bottomtimemaximum>1800.0</bottomtimemaximum> <!-- minimale Grundzeit 5 Minuten, die bei der Tabellenausgabe berücksichtigt werden soll --> <bottomtimeminimum>300.0</bottomtimeminimum> <!-- Schrittweite zu Beginn (auf der minimalen Tauchtiefe) 25 Minuten --> <bottomtimestepbegin>1500.0</bottomtimestepbegin> <!-- Schrittweite auf der maximalen Tauchtiefe 1 Minute --> <bottomtimestepend>60.0</bottomtimestepend> </tablescope> </table> <!-- die zweite Tabelle soll für Nitrox (NOAA1) als Atemgas berechnet werden, die --> <!-- Gewebe sind entsprechend Umgebungsdruck (hier: Meereshöhe) gesättigt --> <table id="table_NOAA1_keine-vorsättigung_0m"> <link ref="noaa1"/> <surfaceintervalbeforedive> <infinity/> </surfaceintervalbeforedive> <density>1030.0</density> <!-- Anweisungen für die Ausgabe der berechneten Tabelle --> <output> <!-- Sprache: deutsch --> <lingo>de</lingo> <!-- es soll eine HTML-Datei als Ausgabe erzeugt werden --> <fileformat>html</fileformat> <!-- der Name der Ausgabedatei (die Endung ".html" darf NICHT angegeben werden) --> <filename>tabelle_noaa1_keine-vorsättigung_0m</filename> <!-- die Überschrift für die Tabelle --> <headline>Austauchtabelle für Nitrox NOAA1, ohne Vorsättigung, Meereshöhe</headline> <!-- zusätzliche Bemerkungen, als Text in die Tabellenausgabe mit einzufügen --> <remark>Zugrundeliegendes Deko-Modell: ZH-L16c</remark> </output> <applicationdata> <!-- hier anwendungsspezifische Parameter --> </applicationdata> <decomodel>ZH-L16c</decomodel> <!-- maximale Aufstiegsgeschwindigkeit 10 m/min ^= 0.1666... m/s --> <maximumascendingrate>0.16666666667</maximumascendingrate> <!-- Parameter zur Tabellengenerierung - diese MÜSSEN ALLE angegeben werden --> <tablescope> <!-- Meereshöhe --> <altitude>0.0</altitude> <!-- geringste Tauchtiefe 9 m, mit der die Tabellenausgabe beginnen soll --> <divedepthbegin>9.0</divedepthbegin> <!-- größte Tauchtiefe 65 m, mit der die Tabellenausgabe enden soll --> <divedepthend>65.0</divedepthend> <!-- Schrittweite 3 m, mit der die Tabellenausgabe erfolgen soll --> <divedepthstep>3.0</divedepthstep> <!-- maximale Grundzeit 30 Minuten, die bei der Tabellenausgabe berücksichtigt werden soll --> <bottomtimemaximum>1800.0</bottomtimemaximum> <!-- minimale Grundzeit 5 Minuten, die bei der Tabellenausgabe berücksichtigt werden soll --> <bottomtimeminimum>300.0</bottomtimeminimum> <!-- Schrittweite zu Beginn (auf der minimalen Tauchtiefe) 25 Minuten --> <bottomtimestepbegin>1500.0</bottomtimestepbegin> <!-- Schrittweite auf der maximalen Tauchtiefe 1 Minute --> <bottomtimestepend>60.0</bottomtimestepend> </tablescope> </table> <!-- die dritte Tabelle soll wieder für Luft als Atemgas berechnet werden, allerdings --> <!-- soll eine Gewebesättigung entsprechend eines vorher durchgeführten Tauchganges --> <!-- berücksichtigt werden --> <table id="table_luft_mit-vorsättigung_0m"> <link ref="luft"/> <link ref="tg1"/> <!-- es soll ein Oberflächenintervall von zwei Stunden zwischen dem vorigen --> <!-- Tauchgang (hierüber referenziert) und dem nun folgenden, für den die --> <!-- Tabelle berechnet wird, berücksichtigt werden --> <surfaceintervalbeforedive> <passedtime>7200.0</passedtime> </surfaceintervalbeforedive> <density>1030.0</density> <!-- Anweisungen für die Ausgabe der berechneten Tabelle --> <output> <!-- Sprache: deutsch --> <lingo>de</lingo> <!-- es soll eine HTML-Datei als Ausgabe erzeugt werden --> <fileformat>html</fileformat> <!-- der Name der Ausgabedatei (die Endung ".html" darf NICHT angegeben werden) --> <filename>tabelle_luft_mit-vorsättigung_0m</filename> <!-- die Überschrift für die Tabelle --> <headline>Austauchtabelle für Luft, mit Vorsättigung, Meereshöhe</headline> <!-- zusätzliche Bemerkungen, als Text in die Tabellenausgabe mit einzufügen --> <remark> Zugrundeliegendes Deko-Modell: ZH-L16c; Berechnung zum Vergleich mit einem zwei Stunden vorher beendeten Tauchgang </remark> </output> <applicationdata> <!-- hier anwendungsspezifische Parameter --> </applicationdata> <decomodel>ZH-L16c</decomodel> <!-- maximale Aufstiegsgeschwindigkeit 10 m/min ^= 0.1666... m/s --> <maximumascendingrate>0.16666666667</maximumascendingrate> <!-- Parameter zur Tabellengenerierung - diese MÜSSEN ALLE angegeben werden --> <tablescope> <!-- Meereshöhe --> <altitude>0.0</altitude> <!-- geringste Tauchtiefe 9 m, mit der die Tabellenausgabe beginnen soll --> <divedepthbegin>9.0</divedepthbegin> <!-- größte Tauchtiefe 65 m, mit der die Tabellenausgabe enden soll --> <divedepthend>65.0</divedepthend> <!-- Schrittweite 3 m, mit der die Tabellenausgabe erfolgen soll --> <divedepthstep>3.0</divedepthstep> <!-- maximale Grundzeit 30 Minuten, die bei der Tabellenausgabe berücksichtigt werden soll --> <bottomtimemaximum>1800.0</bottomtimemaximum> <!-- minimale Grundzeit 5 Minuten, die bei der Tabellenausgabe berücksichtigt werden soll --> <bottomtimeminimum>300.0</bottomtimeminimum> <!-- Schrittweite zu Beginn (auf der minimalen Tauchtiefe) 25 Minuten --> <bottomtimestepbegin>1500.0</bottomtimestepbegin> <!-- Schrittweite auf der maximalen Tauchtiefe 1 Minute --> <bottomtimestepend>60.0</bottomtimestepend> </tablescope> </table> <!-- die vierte Tabelle soll noch einmal für Nitrox (NOAA1) als Atemgas berechnet werden, ebenfalls --> <!-- soll eine Gewebesättigung entsprechend eines vorher durchgeführten Tauchganges --> <!-- berücksichtigt werden --> <table id="table_noaa1_mit-vorsättigung_0m"> <link ref="noaa1"/> <link ref="tg1"/> <!-- es soll ein Oberflächenintervall von zwei Stunden zwischen dem vorigen --> <!-- Tauchgang (hierüber referenziert) und dem nun folgenden, für den die --> <!-- Tabelle berechnet wird, berücksichtigt werden --> <surfaceintervalbeforedive> <passedtime>7200.0</passedtime> </surfaceintervalbeforedive> <density>1030.0</density> <!-- Anweisungen für die Ausgabe der berechneten Tabelle --> <output> <!-- Sprache: deutsch --> <lingo>de</lingo> <!-- es soll eine HTML-Datei als Ausgabe erzeugt werden --> <fileformat>html</fileformat> <!-- der Name der Ausgabedatei (die Endung ".html" darf NICHT angegeben werden) --> <filename>tabelle_noaa1_mit-vorsättigung_0m</filename> <!-- die Überschrift für die Tabelle --> <headline>Austauchtabelle für Nitrox (NOAA1), mit Vorsättigung, Meereshöhe</headline> <!-- zusätzliche Bemerkungen, als Text in die Tabellenausgabe mit einzufügen --> <remark> Zugrundeliegendes Deko-Modell: ZH-L16c; Berechnung zum Vergleich mit einem zwei Stunden vorher beendeten Tauchgang </remark> </output> <applicationdata> <!-- hier anwendungsspezifische Parameter --> </applicationdata> <decomodel>ZH-L16c</decomodel> <!-- maximale Aufstiegsgeschwindigkeit 10 m/min ^= 0.1666... m/s --> <maximumascendingrate>0.16666666667</maximumascendingrate> <!-- Parameter zur Tabellengenerierung - diese MÜSSEN ALLE angegeben werden --> <tablescope> <!-- Meereshöhe --> <altitude>0.0</altitude> <!-- geringste Tauchtiefe 9 m, mit der die Tabellenausgabe beginnen soll --> <divedepthbegin>9.0</divedepthbegin> <!-- größte Tauchtiefe 65 m, mit der die Tabellenausgabe enden soll --> <divedepthend>65.0</divedepthend> <!-- Schrittweite 3 m, mit der die Tabellenausgabe erfolgen soll --> <divedepthstep>3.0</divedepthstep> <!-- maximale Grundzeit 30 Minuten, die bei der Tabellenausgabe berücksichtigt werden soll --> <bottomtimemaximum>1800.0</bottomtimemaximum> <!-- minimale Grundzeit 5 Minuten, die bei der Tabellenausgabe berücksichtigt werden soll --> <bottomtimeminimum>300.0</bottomtimeminimum> <!-- Schrittweite zu Beginn (auf der minimalen Tauchtiefe) 25 Minuten --> <bottomtimestepbegin>1500.0</bottomtimestepbegin> <!-- Schrittweite auf der maximalen Tauchtiefe 1 Minute --> <bottomtimestepend>60.0</bottomtimestepend> </tablescope> </table> </calculatetable> </tablegeneration> </uddf>