tankdataref/

Occurrence

optional, multiple

Attributes

ref=identifier of the tankdata to be cross-referenced

Description

Via <tankdataref ref="id_of_tankdata_to_be_cross-referenced"/> access to data stored under this identifier is possible. By means of this it is possible to take into account the tank data for a breathing gas consumption calculation.

Parent Elements

<equipmentused>, <profile>

Child Elements

See Also

<dive>, <equipmentused>, <profile>

Examples

(see also <profile>)

<uddf version="2.2.0">
    <gasdefinitions>
        <mix id="air">
            <name>1</name>
            <o2>0.21</o2>
            <n2>0.79</n2>
            <he>0.0</he>
            <ar>0.0</ar>
            <h2>0.0</h2>
        </mix>
        <mix id="nitrox">
            <name>1</name>
            <o2>0.35</o2>
            <n2>0.65</n2>
            <he>0.0</he>
            <ar>0.0</ar>
            <h2>0.0</h2>
        </mix>
        <tankdata id="airtank">
            <mixref ref="air"/>
            <tankvolume>0.01</tankvolume>
            <tankpressurebegin>20000000.0</tankpressurebegin>
            <!-- because the breathing consumption volume is given - in [m^3/s] units! - -->
            <!-- the end pressure information can be omitted -->
            <!-- 20 litres / minute ^= 0.00033333... m^3/s -->
            <breathingconsumptionvolume>0.000333333333</breathingconsumptionvolume>
        </tankdata>
        <tankdata id="nitroxtank">
            <mixref ref="nitrox"/>
            <tankvolume>0.012</tankvolume>
            <tankpressurebegin>20000000.0</tankpressurebegin>
            <!-- because the breathing consumption volume is given - in [m^3/s] units! - -->
            <!-- the end pressure information can be omitted -->
            <!-- 20 litres / minute ^= 0.00033333... m^3/s -->
            <breathingconsumptionvolume>0.000333333333</breathingconsumptionvolume>
        </tankdata>
    </gasdefinitions>
    <profiledata>
        <repetitiongroup id="wg_a">
            <dive id="tg-123">
                <mixref ref="air"/>
                <!-- here all other data concerning this dive -->
            </dive>
        </repetitiongroup>
        <repetitiongroup id="wg_b">
            <dive id="tg-124">
                <mixref ref="nitrox"/>
                <!-- here all other data concerning this dive -->
            </dive>
        </repetitiongroup>
    </profiledata>
    <tablegeneration>
        <calculateprofile>
            <profile id="profil_1">
                <diveref ref="tg-123"/>
                <!-- the following <tankdataref/> statement cannot be omitted, -->
                <!-- because in the dive cross-referenced before the tank data are not -->
                <!-- known (only the breathing gas used - air - is known) -->
                <tankdataref ref="airtank"/>
                <!-- here more statements -->
            </profile>
            <profile id="profil_2">
                <diveref ref="tg-124"/>
                <!-- Dive 124 was made using nitrox as breathing gas, nonetheless the table -->
                <!-- shall be calculated with air as breathing gas. -->
                <!-- The following <tankdataref/> statement therefore "overwrites" -->
                <!-- the otherwise known nitrox data of the cross-referenced dive. -->
                <tankdataref ref="airtank"/>
                <!-- here more statements -->
            </profile>
        </calculateprofile>
    </tablegeneration>
</uddf>