Innerhalb der <profile>-Sektion werden die Parameter zur Erzeugung eines bestimmten Aufstiegsprofiles geklammert.
<profile> steht als einziges Element innerhalb <calculateprofile> und kann dort beliebig oft wiederholt werden. Es muß zumindest eine (1) <profile>-Sektion angegeben werden.
<applicationdata>, <decomodel>, <deepstoptime>, <density>, <inputprofile>, <link/> (zur Referenzierung auf einen bestimmten Tauchgang <dive> oder eine Wiederholungsgruppe <repetitiongroup>), <maximumascendingrate>, <mixchange>, <output>, <surfaceintervalbeforedive>
(siehe auch <tablegeneration>)
<calculateprofile> <profile id="beispiel_profil"> <surfaceintervalbeforedive> <!-- 1. TG - kein Wiederholungs-Tauchgang --> <infinity/> </surfaceintervalbeforedive> <!-- Süßwasser --> <density>1000.0</density> <!-- max. Aufstiegsgeschwindigkeit 5 m/min --> <maximumascendingrate>0.08333333333</maximumascendingrate> <output> <lingo>en</lingo> <fileformat>pdf</fileformat> <filename>RonsProfile</filename> <headline>Ron's 100 m Trimix Deep Dive</headline> <remark> This is an ascent profile especially generated for Ron's 100 m Trimix Dive on Sunday. </remark> </output> <mixchange> <!-- Bitte beachten: Sämtliche Atemgase müssen innerhalb der <gasdefinitions>-Sektion --> <!-- deklariert worden sein - ansonsten muß der UDDF-Parser eine Fehlermeldung ausgeben! --> <!-- Atemgaswechsel beim Abstieg --> <descent> <waypoint> <!-- Beginn des TGs mit Nitrox NOAA I (32 % O2, 68 % N2) --> <depth>0.0</depth> <switchmix ref="noaa1"/> </waypoint> <waypoint> <!-- auf 35 m Tiefe Wechsel auf das Trimix-Gemisch --> <depth>35.0</depth> <switchmix ref="trimix"/> </waypoint> <waypoint> <!-- auf 80 m Tiefe Wechsel auf Heliox --> <depth>80.0</depth> <switchmix ref="heliox"/> </waypoint> </descent> <!-- Atemgaswechsel beim nachfolgenden Aufstieg --> <ascent> <waypoint> <depth>85.0</depth> <switchmix ref="trimix"/> <(waypoint> <waypoint> <depth>40.0</depth> <switchmix ref="noaa1"/> </waypoint> <waypoint> <depth>5.0</depth> <switchmix ref="oxygen"/> </waypoint> </ascent> </mixchange> <!-- Vorgabe des Abstiegs-Profiles, auf dessen Grundlage das Aufstiegsprofil berechnet werden soll --> <inputprofile> <waypoint> <!-- jeder Tauchgang beginnt bei 0 min an der Oberfläche! :-) --> <depth>0.0</depth> <divetime>0.0</divetime> </waypoint> <waypoint> <!-- einfaches Profil: --> <!-- Abstieg innerhalb von 5 min auf 100 m --> <depth>100.0</depth> <divetime>300.0</divetime> </waypoint> <waypoint> <!-- auf der Tiefe soll 10 min verblieben werden --> <depth>100.0</depth> <divetime>900.0</divetime> </waypoint> <!-- jetzt beginnt der Aufstieg, für den die Software das Profil berechnet --> </inputprofile> </profile> </calculateprofile>