Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

Orientierung von Master und Slave

In der Konfiguration des Master-Knotens ist festzulegen, wie der Slave-Knoten am Rand des Master-Knotens angeordnet werden soll. Das Prinzip für die Anordnung an der Außenseite der Kontur des Master-Knotens wird outside-edged genannt, die Anordnung an der Innenseite der Kontur inside-edged (wird derzeit nicht unterstützt).

Initial wird ein Slave-Knoten in der Himmelsrichtung am Master-Knoten positioniert, die mit dem Attribut direction des Elements <slaveNode> angegebenen ist. In welcher Himmelsrichtung ein Slave-Knoten am Master-Knoten manuell positioniert werden darf wird mit dem Attribut direction des Unterelements <movement> vorgegeben.

Beispielcode für die Anordnung von Slave-Knoten an einem Master-Knoten:

Das Beispiel des Thermodynamik-Modells zeigt die Anordnung von Ein- und Ausgängen als Slave-Knoten, die am Master-Knoten immer so anzuordnen sind, dass die Strömungsrichtung der Luft eingehalten wird.

In der Konfiguration des Master-Knotens (id="AbstrakteThermodynamikKomponente") wird mit dem Attribut slaveNodes="=rmos('Thermodynamik_Architektur.Anschluss')" angegeben, dass alle untergeordneten Komponenten vom Typ Anschluss als Slave-Knoten anzuordnen sind.

Als Slave-Knoten sind sowohl Knoten mit node="LuftEingang", wie auch node="LuftAusgang" definiert. Deren Orientierung am Master-Knoten wird mit dem Attribut direction="WEST" und direction="EAST" festgelegt.