Die in <mixchange> eingeschlossenen Anweisungen für den Abstieg (<descent>) und den Aufstieg (<ascent>) definieren die in den verschiedenen Tiefenbereichen zu verwendenden Atemgase.
<profile>
<inputprofile>, <profile>
(siehe auch <profile> und <inputprofile>)
<!-- (Atemgaswechsel beim) Abstieg --> <inputprofile> <waypoint> <depth>0.0</depth> <divetime>0.0</divetime> <switchmix ref="luft"/> </waypoint> <waypoint> <depth>35.0</depth> <divetime>210.0</divetime> <switchmix ref="Trimix1"/> </waypoint> <waypoint> <depth>50.0</depth> <divetime>300.0</divetime> <switchmix ref="Trimix2"/> </waypoint> <waypoint> <depth>80.0</depth> <divetime>480.0</divetime> <switchmix ref="Heliox"/> </waypoint> <waypoint> <!-- am Grund wird 10 Minuten verblieben, dann soll der Aufstieg erfolgen --> <depth>80.0</depth> <divetime>1080.0</divetime> </waypoint> </inputprofile> <!-- Atemgaswechsel beim nachfolgenden Aufstieg --> <!-- (da das Aufstiegsprofil ja erst berechnet wird, stehen jetzt keine --> <!-- ,,divetime``-Attribute innerhalb der <waypoint>-Anweisungen) --> <mixchange> <ascent> <waypoint> <depth>80.0</depth> <switchmix ref="Trimix2"/> </waypoint> <waypoint> <depth>50.0</depth> <switchmix ref="Trimix1"/> </waypoint> <waypoint> <depth>35.0</depth> <switchmix ref="Nitrox4060"/> <depth switchmix="Nitrox4060">35.0</depth> </waypoint> <waypoint> <depth>15.0</depth> <switchmix ref="Nitrox2080"/> </waypoint> <waypoint> <depth>5.0</depth> <switchmix ref="Sauerstoff"/> </waypoint> </ascent> </mixchange>