<waypoint> beschreibt einen Wegpunkt in einem Tauchgangsprofil. Ein Wegpunkt markiert immer eine Änderung im Ablauf des Tauchgangsprofils. Änderungen (Ereignisse) sind
die Ausgabe einer Alarmmeldung des Tauchcomputers,
ein aktualisierter CNS-Wert,
ein aktualisierter OTU-Wert,
das Setzen eines (neuen) Wertes für den maximalen Sauerstoff-Partialdruck (wenn mit einem Kreislaufgerät getaucht wird),
die Verwendung eines anderen Atemgases bei einer bestimmten Tiefe,
ein neuer Wassertemperaturwert.
Alle diese Änderungen passieren bei einer bestimmten Tiefe zu einem genau definierten Zeitpunkt. Deshalb müssen die Tiefe (<depth>) und die Zeit (<divetime>) in jeder <waypoint>-Anweisung angegeben werden (Ausnahmen siehe weiter unten).
Von einer <waypoint>-Anweisung zur nächsten ändern sich Zeit und Tiefe linear. Wird z.B. mit gleichmäßiger Geschwindigkeit von 5 Metern pro Minute an der Oberfläche abgetaucht auf eine Tiefe von 20 Metern, so reichen zur vollständigen Beschreibung des Abstiegsprofiles zwei <waypoint>-Anweisungen:
<!-- die erste <waypoint>-Anweisung eines Profiles MUSS IMMER -->
<!-- die Tiefe 0 Meter und die Zeit 0 Sekunden sowie eine -->
<!-- <switchmix>-Anweisung zur Angabe des verwendeten Atemgases enthalten -->
<waypoint>
<depth>0.0</depth>
<divetime>0.0</divetime>
<switchmix ref="luft"/>
</waypoint>
<waypoint>
<depth>20.0</depth>
<divetime>240.0</divetime>
</waypoint>
Selbstverständlich könnte der obige Abstieg auch so beschrieben werden:
<!-- die erste <waypoint>-Anweisung eines Profiles MUSS IMMER -->
<!-- die Tiefe 0 Meter und die Zeit 0 Sekunden sowie eine -->
<!-- <switchmix>-Anweisung zur Angabe des verwendeten Atemgases enthalten -->
<waypoint>
<depth>0.0</depth>
<divetime>0.0</divetime>
<switchmix ref="luft"/>
</waypoint>
<waypoint>
<depth>5.0</depth>
<divetime>60.0</divetime>
</waypoint>
<waypoint>
<depth>10.0</depth>
<divetime>120.0</divetime>
</waypoint>
<waypoint>
<depth>15.0</depth>
<divetime>180.0</divetime>
</waypoint>
<waypoint>
<depth>20.0</depth>
<divetime>240.0</divetime>
</waypoint>
Da der Abstieg aber während des gesamten Zeitraums mit 5 m/s stattfindet, können die drei mittleren <waypoint>-Anweisungen auch entfallen — sie geben keine zusätzliche Information; in einer grafischen Auftragung des obigen Profils wären diese Wegpunkte nicht sichtbar (sofern sie nicht gesondert markiert wären :-) ). Tauchsimulationsprogramme sollten modellierte Profile immer möglichst einfach — mit so wenigen Wegpunkten wie nötig — darstellen. Bei Tauchcomputern hingegen, die gewöhnlich Tiefen-/Zeitangaben mit einem festen Intervall abspeichern (z.B. 20 Sekunden), werden aufgezeichnete Tauchgangsprofile in der Regel sehr viele <waypoint>-Anweisungen enthalten.
Wenn sich zwischendurch eine Änderung ergibt, z.B. eine andere Wassertemperatur, so muß dieses Ereignis in einem neuen Wegpunkt erscheinen (ohne die Temperaturänderung würden nach wie vor die obigen zwei Wegpunkt-Anweisungen ausreichen, da mit konstanter Geschwindigkeit abgetaucht wird!):
<!-- die erste <waypoint>-Anweisung eines Profiles MUSS IMMER die -->
<!-- Tiefe 0 Meter und die Zeit 0 Sekunden sowie die eine -->
<!-- <switchmix>-Anweisung zur Angabe des verwendeten Atemgases enthalten -->
<waypoint>
<depth>0.0</depth>
<divetime>0.0</divetime>
<switchmix ref="luft"/>
<!-- wenn nachfolgend Temperaturangaben erfolgen, sollte gleich in -->
<!-- der ersten <waypoint>-Anweisung damit begonnen werden... :-) -->
<temperature>283.15</temperature>
</waypoint>
<waypoint>
<depth>10.0</depth>
<divetime>120.0</divetime>
<!-- Sprungschicht bei 10 m Tiefe -->
<temperature>278.15</temperature>
</waypoint>
<waypoint>
<depth>20.0</depth>
<divetime>240.0</divetime>
</waypoint>
Ereignisse, die zum selben Zeitpunkt auf derselben Tiefe passieren, müssen in einer einzigen <waypoint>-Anweisung zusammengefaßt werden. Es ist nicht erlaubt, mehrere <waypoint>-Anweisungen hintereinander mit denselben Zeit-/Tiefendaten anzugeben.
Innerhalb der Eltern-Elemente (<ascent>, <descent>, <inputprofile> und <samples>) muß <waypoint> angegeben werden. Da das einfachst anzunehmende Tauchgangsprofil aus zumindest drei Wegpunkten besteht (Beginn des Tauchgangs an der Oberfläche, Abtauchen mit gleichmäßiger Geschwindigkeit zur Maximaltiefe, Auftauchen zur Oberfläche mit gleichmäßiger Geschwindigkeit), müssen also auch mindestens drei <waypoint>-Anweisungen in einer <samples>-Sektion stehen. Wenn ein Abstiegsprofil modelliert wird, müssen zumindest zwei Wegpunkte (Beginn des Tauchgangs an der Oberfläche, Abtauchen mit gleichmäßiger Geschwindigkeit zur Zieltiefe) angegeben werden.
Es ist nicht erlaubt, die beiden Wegpunkte an der Oberfläche (Beginn und Ende des Tauchgangs) wegzulassen.
Berechnung von Aufstiegsprofilen,
Berechnen der Gewebesättigung aufgrund eines Profiles mit verschiedenen Atemgasen bzw. Atemgaswechseln
:
Für die Berechnung von Aufstiegsprofilen (siehe <calculateprofile>)
können die ggfs. auf verschiedenen Tiefen vorgesehenen Atemgaswechsel ebenfalls mittels
<waypoint>-Elementen (<mixchange> ->
<ascent> -> <waypoint>)
vorgegeben werden. Naturgemäß kann hierbei keine Zeit angegeben werden. Eine weitere Besonderheit ist das Berechnen der
Gewebesättigung bei einem Tauchgangsprofil mit jeweils verschiedenen Atemgasen bzw. Atemgaswechseln. Auch hierbei muß gesondert
vom eigentlichen Tauchgangsprofil mittels <waypoint>-Elementen der Atemgaswechsel vorgegeben werden. Bei diesen beiden
Aufgabenstellungen brauchen also keine <divetime>-Elemente angeführt zu werden.
<ascent>, <descent>, <inputprofile>, <samples>
<alarm>, <cns>, <depth>, <divetime>, <otu>, <setpo2>, <switchmix/>, <temperature>
<ascent>, <descent>, <inputprofile>, <samples>