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>