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.2.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>