<tablegeneration>

In dieser Sektion erfolgen Anweisungen zur Berechnung bzw. Erzeugung von Aufstiegsprofilen (<calculateprofile>), Austauchtabellen (<calculatetable>) und ,,Maximale Grundzeit''-Tabellen (<calculatebottomtimetable>). Es ist möglich, durch Referenzierung auf vorhergehende Tauchgänge noch bestehende Restsättigungen zu berücksichtigen. Selbstverständlich können verschiedene Atemgase in die Rechnungen einbezogen sowie die Aufstiegsprofile und Austauchtabellen mit unterschiedlichen Dekompressionsmodellen gerechnet werden (sofern die ausführende Software dies unterstützt).

Für eine gegebene Austauchtabelle kann zusätzlich eine ,,Maximale Grundzeit''-Tabelle erzeugt werden. Diese listet für verschiedene vorzugebende Atemminuten- und Flaschenvolumina die maximalen Grundzeiten für verschiedene Tauchtiefen auf. Eventuell dabei einzuhaltende Dekompressionsstopps werden in der Rechnung selbstverständlich berücksichtigt.

<calculateprofile>
    <profile>
        <title>
        <surfaceintervalbeforedive>
            <infinity/>
            <passedtime>
            <wayaltitude>
        <density>
        <output>
            <lingo>
            <fileformat>
            <filename>
            <headline>
            <remark>
        <applicationdata>
            <decotrainer>
            <hargikas>
            <heinrichsweikamp>
            <tautabu>
            <tausim>
        <decomodel>
        <deepstoptime>
        <maximumascendingrate>
        <inputprofile>
            <link/> (für zu referenzierende Tauchgangsdaten <dive>)
            <link/> (für zu referenzierende Wiederholungsgruppendaten <repetitiongroup>)
            <waypoint>
                <alarm>
                <batterychargecondition>
                <cns>
                <decostop/>
                <depth>
                <divemode/>
                <divetime>
                <gradientfactor>
                <heading>
                <measuredpo2>
                <nodecotime>
                <otu>
                <remainingbottomtime>
                <remainingo2time>
                <setpo2>
                <switchmix/>
                <tankpressure>
                <temperature>
        <mixchange>
            <ascent>
                <waypoint>
                    <alarm>
                    <batterychargecondition>
                    <cns>
                    <decostop/>
                    <depth>
                    <divemode/>
                    <divetime>
                    <gradientfactor>
                    <heading>
                    <measuredpo2>
                    <nodecotime>
                    <otu>
                    <remainingbottomtime>
                    <remainingo2time>
                    <setpo2>
                    <switchmix/>
                    <tankpressure>
                    <temperature>
            <descent>
                <waypoint>
                    <alarm>
                    <batterychargecondition>
                    <cns>
                    <decostop/>
                    <depth>
                    <divemode/>
                    <divetime>
                    <gradientfactor>
                    <heading>
                    <measuredpo2>
                    <nodecotime>
                    <otu>
                    <remainingbottomtime>
                    <remainingo2time>
                    <setpo2>
                    <switchmix/>
                    <tankpressure>
                    <temperature>
            
<calculatetable>
    <table>
        <title>
        <inputprofile>
            <link/> (für zu referenzierende Tauchgangsdaten <dive>)
            <link/> (für zu referenzierende Wiederholungsgruppendaten <repetitiongroup>)
            <waypoint>
                <alarm>
                <batterychargecondition>
                <cns>
                <decostop/>
                <depth>
                <divemode/>
                <divetime>
                <gradientfactor>
                <heading>
                <measuredpo2>
                <nodecotime>
                <otu>
                <remainingbottomtime>
                <remainingo2time>
                <setpo2>
                <switchmix/>
                <tankpressure>
                <temperature>
        <link/> (für zu referenzierende Atemgasdaten <mix>)
        <surfaceintervalbeforedive>
            <infinity/>
            <passedtime>
            <wayaltitude>
        <density>
        <output>
            <lingo>
            <fileformat>
            <filename>
            <headline>
            <remark>
        <applicationdata>
            <decotrainer>
            <hargikas>
            <heinrichsweikamp>
            <tautabu>
            <tausim>
        <decomodel>
        <deepstoptime>
        <maximumascendingrate>
        <tablescope>
            <altitude>
            <divedepthbegin>
            <divedepthend>
            <divedepthstep>
            <bottomtimemaximum>
            <bottomtimeminimum>
            <bottomtimestepbegin>
            <bottomtimestepend>
            
<calculatebottomtimetable>
    <bottomtimetable>
        <title>
        <link/> (für zu referenzierende Tabellendaten <table>)
        <output>
            <lingo>
            <fileformat>
            <filename>
            <headline>
            <remark>
        <applicationdata>
            <decotrainer>
            <hargikas>
            <heinrichsweikamp>
            <tautabu>
            <tausim>
        <bottomtimetablescope>
            <divedepthbegin>
            <divedepthend>
            <divedepthstep>
            <breathingconsumptionvolumebegin>
            <breathingconsumptionvolumeend>
            <breathingconsumptionvolumestep>
            <tankvolumebegin>
            <tankvolumeend>
            <tankvolumestep>
            <tankpressurebegin>
            <tankpressurereserve>