Ich hab' da nochmal geguckt, der Haken ist ein anderer:
Die AC-Eigenschaft "Rauchschutz" ist eine Optionen-Set mit Werten wie "RS", "RS-1" und so.
Die Ifc-Eigenschaft "SmokeStop" ist aber eine boolsche; Wahr/Falsch.
Eine Mapping-Regel dafür gibt es, aber die scheitert wohl daran, dass Äpfel keine Birnen sind.
Jetzt ist die Frage, was Du liefern willst/musst.
Den auf "RS" eingestellten Wert findet man in der IFC-Datei auch so (PSet "Türen + Tore + Fenster"), der IFC-Parameter sagt aber "False".
Das könnte man ja kommunizieren.
Man könnte auch eine berechnete Wahr/Falsch-Eigenschaft dazwischenschalten, Pseudo-Code:
If Rauchschutz contains "RS" then "True", else "False"Dann könnte man unter
Ablage/Interop.../IFC/IFC-Üb../Eigenschaften-Zuordnung/IFC-Eigenschaften zuordnen zum Exportlinks im Baum
IfcObjectDefinition/IfcObject/IfcProduct/IfcElement/IfcBuildingElement/IfcDoormittig unter
Pset_DoorCommon- den Eintrag
SmokeStop markieren
- rechts oben die Mapping-Regel markieren
- rechts darunter die Zeile "Rauchschutz" löschen
- darunter auf "Inhalt hinzufügen" klicken
- die weiter oben erstellte berechnete Eigenschaft auswählen
Hm - liest sich jetzt etwas strubbelig, ist auch nicht für jeden was.
--
Stefan
[P.S. Ich habe das in AC26, "Allgemeiner Übersetzer IFC4" nachgeguckt, das kann anderswo ganz anders aussehen...]
--
Stefan
AC ...-27, WIN10