Innerhalb <calculatebottomtimetable> werden Angaben zu einer oder mehreren zu berechnenden Maximale-Grundzeit-Tabelle(n) gemacht.
Das <calculatebottomtimetable>-Element steht innerhalb der <tablegeneration>-Sektion (zwingend) nach der/n <calculatetable>-Anweisung/en. In letzterer muß zumindest eine Dekompressionstabelle berechnet worden sein, aufgrund welcher nachfolgend eine Maximale-Grundzeit-Tabelle gerechnet werden kann.
Eine Ausnahme besteht darin, daß die referenzierte Austauchtabelle anderweitig ,,bekannt`` ist — z.B. als schon bestehendes Tabellenwerk, das die ausführende Software ,,kennt``. In diesem Fall kann <calculatebottomtimetable> auch alleine innerhalb <tablegeneration> stehen, dann reicht eine einfache Referenzierung auf die Tabelle (wie im Beispiel unten angegeben).
Einziges Element innerhalb <calculatebottomtimetable> ist <bottomtimetable>, welches beliebig oft erscheinen kann.
<uddf version="3.1.0"> <!-- die <generator>-Sektion muß in jeder UDDF-Datei stehen --> <generator> <!-- Beschreibung des die UDDF-Datei erzeugenden Programmes --> <name>MGT</name> <manufacturer> <name>Kai Schröder</name> </manufacturer> <version>0.6</version> <datetime>2004-09-30</datetime> </generator> <gasdefinitions> <!-- nur Luft wird verwendet --> <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> </gasdefinitions> <profiledata> <!-- alle aufgezeichneten Tauchprofile - in diesem Fall wird keines benötigt --> </profiledata> <tablegeneration> <calculatebottomtimetable> <bottomtimetable id="DECO2000"> <!-- Tabelle ist aus der Literatur bekannt, deshalb braucht vor der --> <!-- <calculatebottomtimetable>-Sektion keine <calculatetable>-Sektion zu stehen. --> <!-- Die bloße Referenzierung reicht in diesem Fall - vorausgesetzt, dem ausführenden --> <!-- Programm sind die Tabellendaten unter diesem Bezeichner eindeutig bekannt. --> <link ref="deco2000"/> <output> <!-- Ausgabesprache ,,deutsch`` vorgeben --> <lingo>de</lingo> <!-- Format der Ausgabedatei, hier ASCII --> <fileformat>ascii</fileformat> <!-- Name der auszugebenden Datei --> <filename>mgt_deco2000</filename> <!-- Überschrift für die Tabelle --> <headline>Tabelle fuer 0 m bis 700 muedM (DECO 2000)</headline> <!-- Bemerkungen zur Tabelle --> <remark> Maximale Grundzeit in Minuten bei verschiedenen Flaschenvolumina, Tauchtiefen und Atemminutenvolumen (AMV) unter Beruecksichtigung von notwendigen Dekompressionsstopps Wird die Nullzeit bei einem Tauchgang ueberschritten, so wird der max. Grundzeit ein "d" (fuer Deko-Tauchgang) vorangestellt. Ist die maximale Grundzeit laenger als die Nullzeit, aber dafuer in der Tabelle kein Dekostopp angegeben, so wird die Nullzeit als maximale Grundzeit angegeben und dieser ein "s" (fuer "Sicher- heitsstopp") vorangestellt. In diesem Fall obliegt es dem Taucher, einen Sicherheitsstopp von z.B. 3 min auf 5 m (oder laenger) zu machen. Muss die maximale Grundzeit auf die laengste in der Tabelle enthaltene Grundzeit gesetzt werden (weil fuer laengere Grundzeiten keine Dekostopps mehr berechnet wurden), wird dem Wert ein "t" vorangestellt. In diesem Fall ist die theoretisch moegliche maximale Grundzeit laenger als die angegebene, aber dafuer existieren keine Dekostopp-Angaben mehr. Grundzeiten berechnet mit Hilfe der Austauchtabelle DECO 2000 (0 -- 700 muedM) von Max Hahn; Aufstiegsgeschwindigkeit 10 m/min </remark> </output> <bottomtimetablescope> <!-- niedrigste Tiefe 5 m --> <divedepthbegin>5.0</divedepthbegin> <!-- tiefste Tiefe 60 m --> <divedepthend>60.0</divedepthend> <!-- Schrittweite für Tiefe 5 m --> <divedepthstep>5.0</divedepthstep> <!-- die Tabelle soll auch für verschiedene Atemminutenvolumina gerechnet werden... --> <!-- Beginn mit einem AMV von 10 l/min --> <breathingconsumptionvolumebegin>0.00016666667</breathingconsumptionvolumebegin> <!-- Ende mit 30 l/min --> <breathingconsumptionvolumeend>0.0005</breathingconsumptionvolumeend> <!-- Schrittweite 5 l/min --> <breathingconsumptionvolumestep>8.3333333e-5</breathingconsumptionvolumestep> <!-- ... und auch für verschiedene Flaschenvolumina... --> <!-- Beginn mit einem Flaschenvolumen von 10 Litern ^= 0.01 m^3 --> <tankvolumebegin>0.01</tankvolumebegin> <!-- Ende mit 20 Litern --> <tankvolumeend>0.02</tankvolumeend> <!-- Schrittweite 5 Liter --> <tankvolumestep>0.005</tankvolumestep> <!-- Fülldruck zu Beginn des Tauchgangs 200 bar --> <tankpressurebegin>20000000.0</tankpressurebegin> <!-- zu berücksichtigender Reservedruck am Ende des TGs, --> <!-- der nicht angebrochen werden darf (40 bar) --> <tankpressurereserve>40000.0</tankpressurereserve> </bottomtimetablescope> </bottomtimetable> </calculatebottomtimetable> </tablegeneration> </uddf>
Die Ausgabe zu obigen Anweisungen könnte ein Programm wie folgt generieren:
MGT - Maximale Grundzeit-Tabellen-Berechnung v0.6 vom 27.3.2006, Autor: Kai Schroeder Maximale Grundzeit in Minuten bei verschiedenen Flaschenvolumina, Tauchtiefen und Atemminutenvolumen (AMV) unter Beruecksichtigung von notwendigen Dekompressionsstopps Wird die Nullzeit bei einem Tauchgang ueberschritten, so wird der max. Grundzeit ein "d" (fuer Deko-Tauchgang) vorangestellt. Ist die maximale Grundzeit laenger als die Nullzeit, aber dafuer in der Tabelle kein Dekostopp angegeben, so wird die Nullzeit als maximale Grundzeit angegeben und dieser ein "s" (fuer "Sicher- heitsstopp") vorangestellt. In diesem Fall obliegt es dem Taucher, einen Sicherheitsstopp von z.B. 3 min auf 5 m (oder laenger) zu machen. Muss die maximale Grundzeit auf die laengste in der Tabelle enthaltene Grundzeit gesetzt werden (weil fuer laengere Grundzeiten keine Dekostopps mehr berechnet wurden), wird dem Wert ein "t" vorangestellt. In diesem Fall ist die theoretisch moegliche maximale Grundzeit laenger als die angegebene, aber dafuer existieren keine Dekostopp-Angaben mehr. Grundzeiten berechnet mit Hilfe der Austauchtabelle DECO 2000 (0 -- 700 muedM) von Max Hahn; Aufstiegsgeschwindigkeit 10 m/min Tabelle fuer 0 m bis 700 muedM (DECO 2000) ---------------------------------------------------------------------------------------------------- | maximale Grundzeit [min] |-------------------------------------------------------------------------------------------- | Flaschenvolumen Tauch | 10 Liter | 15 Liter | 20 Liter tiefe | | | [m] | AMV [l/min] | AMV [l/min] | AMV [l/min] | 10 15 20 25 30 | 10 15 20 25 30 | 10 15 20 25 30 -------+------------------------------+------------------------------+------------------------------ 5 | 106 71 53 42 35 | 160 106 80 64 53 | 213 142 106 85 71 10 | 80 53 40 32 26 | 120 80 60 48 40 | s142 106 80 64 53 15 | 64 42 32 25 21 | t 84 64 48 38 32 | t 84 d 82 64 51 42 20 | d 48 d 34 26 21 17 | t 61 d 48 d 37 d 31 26 | t 61 t 61 d 48 d 40 d 34 25 | d 38 d 27 d 21 d 18 15 | t 46 d 38 d 30 d 25 d 21 | t 46 t 46 d 38 d 31 d 27 30 | d 33 d 23 d 18 d 15 13 | t 36 d 33 d 25 d 21 d 18 | t 36 t 36 d 33 d 27 d 23 35 | d 27 d 19 d 14 d 13 d 10 | t 33 d 27 d 21 d 18 d 14 | t 33 t 33 d 27 d 22 d 19 40 | d 22 d 16 d 13 d 10 d 9 | t 25 d 22 d 18 d 15 d 13 | t 25 t 25 d 22 d 19 d 16 45 | d 20 d 14 d 12 d 10 d 8 | t 22 d 20 d 16 d 13 d 12 | t 22 t 22 d 20 d 17 d 14 50 | t 18 d 13 d 10 d 8 d 7 | t 18 t 18 d 14 d 12 d 10 | t 18 t 18 t 18 d 14 d 13 55 | t 16 d 11 d 9 d 8 d 6 | t 16 t 16 d 12 d 10 d 9 | t 16 t 16 t 16 d 13 d 11 60 | t 14 d 10 d 8 d 6 d 6 | t 14 t 14 d 11 d 9 d 8 | t 14 t 14 t 14 d 12 d 10