Das Wissen aller Anwender nutzen

Im Allplan Connect Forum tauschen sich Anwender aus, geben wertvolle Tipps oder beraten sich bei ganz konkreten Aufgabenstellungen − auch international.
Und damit wirklich keine Frage unbeantwortet bleibt, unterstützen die Mitarbeiter des Technischen Supports ebenfalls aktiv das Forum.

Es erwarten Sie:

  • Foren-Vielfalt aus CAD Architektur, CAD Ingenieurbau uvm.
  • Tipps von User für User
  • international: Deutsch, Englisch, Italienisch, Französisch und Tschechisch

Melden Sie sich jetzt an und diskutieren Sie mit!

Zur Registrierung

[Frage] IFC-Objekttyp von SubSmartParts

Schlagworte:
  • IFC Object Type
  • Subscript

Hallo,

momentan programmiere ich ein SmartPart mit einem weiteren SmartPartscript als Subscript.
Dieses dient dazu um einzelne Objekte in dem Hauptsmartpart zu erstellen.

Nun habe ich aber das Problem, dass die Einstellung des IFC-Objekttyp Attributes sich selbst mit dem Befehl "ATTR_SET 684 , "ifc-object-value" " sich nicht umstellen lässt. Stattdessen bekommt es in der Auswertung bei Solibri die Kennzeichnung "IfcBuildingElementProxy".

Wenn ich das SubSmartPart einzelnd platziere ohne das Haupt SmartPartscript, kriege ich meinen gewünschten Wert in das IFC-Objekttyp Attribut eingeschrieben. Das klappt aber nicht, wenn es mit CALL_OBJ aufgerufen wird.

Kann ich überhaupt in so einem Fall dieses Attribut verändern oder ist es als Objekt einer Objektgruppe immer automatisch und unveränderbar auf "IfcBuildingElementProxy" gesetzt?

Vielen Dank schon mal im Voraus

Hallo,

I think you have to apply the IFC object type in the main SmartPart.
_______________

Ich denke, Sie müssen den IFC-Objekttyp im Haupt-SmartPart anwenden.


Hallo,

das klappt bei mir auch nicht. Die Gruppe hat egal wie ich das einstelle weiterhin den IfcObjekttyp Attribut "IfcElementAssembly" und die Unterobjekte haben als IfcObjekttyp Attribut "IfcBuildingElementProxy".
Kann man den IfcObjekttyp überhaupt bei Baugruppen oder SmartpartGruppen umstellen?

Hallo,

It is amazing that this does not work for you because all my SmartParts are made like this and it works without worry.
Maybe you should check your code to see if there is a hidden error somewhere...
_______________

Es ist erstaunlich, dass dies bei Ihnen nicht funktioniert, da alle meine SmartParts so hergestellt sind und es ohne Sorgen funktioniert.
Vielleicht sollten Sie Ihren Code überprüfen, um festzustellen, ob irgendwo ein versteckter Fehler vorliegt...