Hallo zusammen,
ich stehe gerade vor einem Problem bei der Auswertung von Raumattributen in Allplan. Ich habe in einer Raumgruppe die Anzahl alle „Kinderräume“ abgefragt und anhand deren Funktion ausgewertet, ob es sich um einen für die Wohnungsgröße relevanten Raum handelt.
Die Abfrage läuft über eine von mir erstellte Python-Funktion, auf die durch das Benutzerdefinierte Attribut zugegriffen wird.
Anhand dieser Information würde ich gerne eine Flächenvisualisierung durchführen. Da diese aber lediglich auf Räume und nicht auf Raumgruppen zugreifen kann, wollte ich den Wert der "Wohnungsgröße" von der Raumgruppe auf die zugehörigen Räume vererben.
Ein weiteres Benutzerdefiniertes Attribut, dass sich auf das der Raumgruppe bezieht und einfach den Wert übernimmt funktioniert, aus mir unerfindlichen Gründen leider nicht.
Wenn ich versuche, über die Parent-Funktion auf dieses Attribut zuzugreifen, passiert folgendes:
Statt den aktuellen Wert des Attributs in den einzelnen Räumen zurückzubekommen, wird eine neue Auswertung gestartet bzw. der Wert scheinbar überschrieben.
Meine Fragen:
Gibt es eine Möglichkeit, den exakten Inhalt eines Attributs in den zugehörigen Räumen auszulesen, ohne dass eine neue Auswertung gestartet wird?
Oder gibt es eine bewährte Methode, wie man in den Räumen die Auswertung durchführen kann ohne diese aus der Raumgruppe übernehmen zu müssen.
Ich würde mich sehr über Tipps oder Workarounds freuen.
Vielen Dank schon mal!