Zusätzliche Eigenschaftensätze für den IFC-Export definieren

Tekla Structures
2022
Tekla Structures

Zusätzliche Eigenschaftensätze für den IFC-Export definieren

Sie können zusätzliche Eigenschaftensätze aus Vorlagenattributen und benutzerdefinierten Attributen erstellen, Eigenschaften für die Attribute definieren und die Tekla Structures-Eigenschaftensätze für den IFC-Export mit IFC-Elementtypen verbinden. Tekla Structures speichert zusätzliche Eigenschaftensätze in Konfigurationsdateien. Sie können mehrere Konfigurationsdateien an verschiedenen Speicherorten ablegen. Wenn Tekla Structures eine IFC-Datei exportiert, liest es die vordefinierten Eigenschaftensätze und die zusätzlichen Eigenschaftensätze.

Anmerkung:

Wenn Sie zusätzliche Eigenschaftssätze in einer Tekla Structures-Version vor Tekla Structures 2022 erstellt haben, stehen in Tekla Structures 2022 oder später nur die Eigenschaftssätze zur Verfügung, die den IFC-Objekttypen in der Einheitstyp-Kategorie Strukturell entsprechen. Eigenschaftssätze, die Objekttypen entsprechen, die sich in anderen Einheitstyp-Kategorien befinden (wie z. B. IfcCovering in Common), müssen neu erstellt werden.

Eine neue IFC-Eigenschaftensatz-Konfigurationsdatei hinzufügen

  1. Klicken Sie im Menü Datei auf Exportieren > IFC oder IFC4.
  2. Wählen Sie <neu> in der Liste Zusätzliche Eigenschaftensätze aus und klicken Sie auf die Bearbeitungsschaltfläche .
    Wenn Sie eine der vordefinierten Konfigurationsdateien in den Modellordner kopiert haben, öffnen Sie diese.
  3. Geben Sie für eine neue Konfigurationsdatei im Dialogfenster Eigenschaftensatz-Definitionen im Feld Name der Eigenschaftensatz-Konfiguration einen Namen für die neue Konfigurationsdatei ein.
  4. Um einen neuen Eigenschaftensatz hinzuzufügen, klicken Sie unter Eigenschaftensatz auf die Hinzufügen-Schaltfläche .

    Wenn Sie eine vorhandene Konfigurationsdatei verwenden, können Sie auch einen der Eigenschaftensätze in der Liste Eigenschaftensatz auswählen.

    Sie können mehrere Eigenschaftensätze in einer Konfigurationsdatei erstellen. Sie können beispielsweise SP sowie Start- und Endpunkte auf Teilebene oder Informationen zur Bauablaufplanung auf Baugruppenebene hinzufügen.

    Beachten Sie, dass Sie auch den Eigenschaftensatz-Namen und die Beschreibung bearbeiten oder einen vorhandenen Eigenschaftensatz löschen können. Klicken Sie dazu auf oder .

  5. Geben Sie im angezeigten Dialogfeld einen Namen und eine Beschreibung für den Eigenschaftensatz ein und klicken Sie auf Erstellen.
    Der Name des Eigenschaftssatzes kann einen beliebigen Text enthalten, einschließlich Leerzeichen. Die maximale Länge des Eigenschaftssatznamens beträgt 255 Zeichen. Der Name sollte nicht mit dem Präfix „Pset_“ beginnen, da dieses Präfix für die Standard-BuildingSMART-Eigenschaftssets reserviert ist.
  6. Wählen Sie die gewünschte Objekttypkategorie in der Liste Einheiten aus.
    Strukturell ist die Standardkategorie. Wenn Sie die Kategorie auswählen, werden die zugehörigen IFC-Objekte in der Liste Elementtypen auswählen angezeigt.
  7. Wählen Sie durch Auswahl des entsprechenden Kontrollkästchens einen Entitätstyp aus der Liste Entitätstypen auswählen aus.

    Daraufhin zeigt die Liste Attribute auswählen die Attribute an, die für den ausgewählten Entitätstyp verfügbar sind.

  8. Fügen Sie die gewünschten Attribute aus der Liste Attribute auswählen hinzu, indem Sie die Kontrollkästchen neben den Attributnamen markieren.

    Das Attribut wird der rechts angezeigten Liste aller ausgewählten Eigenschaften hinzugefügt. In dieser Liste wird angezeigt, welche Attribute in welchem Format exportiert werden:

    • Sie können neue Attribute hinzufügen, indem Sie einen Attributnamen im Feld Attribut im Bereich Eigenschaft erstellen/ändern eingeben und auf die Schaltfläche Hinzufügen klicken.
    • Sie können Attribute in der Liste ändern und entfernen, indem Sie die Attribute aus der Liste auswählen und auf Ändern oder Entfernen klicken.
  9. Definieren Sie unter Eigenschaft erstellen/ändern die Attributeigenschaften:
    • Wählen Sie den Eigenschaftstyp für das ausgewählte Attribut aus.

      Wählen Sie hier immer Vorlagenattribut für die benutzerdefinierten Attribute aus, deren Namen aus mehr als 19 Zeichen bestehen. Wählen Sie beispielsweise Vorlagenattribut für ASSEMBLY.USERDEFINED.PLANS_STATUS aus.

    • Geben Sie den Namen des ausgewählten Attributs im Feld Name ein oder ändern Sie ihn.
    • Wählen Sie den Typ des Attributs aus. Es können folgende Typen verwendet werden: String (Zeichenfolgen), Boolean(falsch oder wahr), Integer (Zahl ohne Bruchteil), Messung, Real (Zahlen mit Dezimalstellen) oder Zeitstempel.
    • Bei benutzerdefinierten Attributen des Typs Messung gilt:
      • Sie können den Typ der Messung auswählen: Länge, Fläche, Volumen, Masse, Positive Länge oder Anzahl.
      • Sie können den Konvertierungsfaktor und die Genauigkeit auswählen.

        Die benutzerdefinierbare Genauigkeit gewährleistet eine bessere IFC-Dateigrößenoptimierung.

  10. Klicken Sie auf Speichern, um Ihre Änderungen zu speichern.

1) Die Entitätsgruppen, in deren exportierte IFC-Datei Tekla Structures-Attribute geschrieben werden

2) Die Vorlagenattribute oder benutzerdefinierten Attribute, die für die ausgewählte Entität exportiert werden sollen

3) Liste der ausgewählten Attribute

4) Die Eigenschaften, die für die Attribute definiert werden können

Tipp:

Achten Sie darauf, beim Definieren von Eigenschaftensätzen aus BDAs den korrekten Typ auszuwählen. Wenn die BDA-Eigenschaften beispielsweise normaler Text sind, wählen Sie String aus. Wenn Ihre BDA-Eigenschaften ganze Zahlen sind, wählen Sie Ganzzahl aus. Wenn der falsche Typ ausgewählt ist, schlägt der Eigenschaftensatz-Export fehl. Beachten Sie, dass Sie einen String-Wert für ein benutzerdefiniertes Attribut abrufen können, um das Präfix USERDEFINED. dem benutzerdefinierten Attribut hinzuzufügen, um den Eigenschaftentyp in das Vorlagenattribut und den Typ in String zu verwandeln.

Beispiel:

Tekla Structures-Modellobjekte und entsprechende IFC-Objekte

Objekt

IFC

Tekla Structures Standardobjekte

Träger

IfcBeam, (IfcMember)

Schraubenloch

IfcMechanicalFastener

IFC2x3 Steel fabrication view: IfcOpeningElement

Schrauben, Muttern und Scheiben

IfcMechanicalFastener

Verband, Vouten

IfcBeam, IfcPlate, (IfcMember *)

Spalte

IfcColumn, (IfcMember), (IfcPile)

Konturblech

IfcPlate

Fundamente

IfcFooting

Wand

IfcWall

Betoniereinheit, Betonierfuge

IfcBuildingElementProxy

Verankerung und Muffenverbindung

IfcMechanicalFastener, (IfcTendonAnchor)

Bewehrungsstab

IfcReinforcingBar

Bewehrungsmatte

IfcReinforcingMesh

Platte

IfcSlab

Stahl-Baugruppe/Bauteil/Betoniereinheit

IfcElementAssembly

Stahl/Betonelement

IFC2x3: IfcBuildingElementProxy

IFC4: IfcDiscreteAccessory

Oberflächenbehandlung

IfcCovering

Schweißnaht

IfcFastener

Gemeinsame Konstruktionsobjekte

Schornstein

IfcColumn, IfcBeam, IfcWall, (IfcChimney *)

Pfahl

IfcColumn, IfcBeam, (IfcPile *)

Pfette, Riegel

IfcBeam, IfcColumn, (IfcMember*)

Geländer

IfcColumn, IfcBeam, (IfcRailing)

Dachplatte

IfcBeam, (IfcRoof *)

Baugruppen

Tekla Structures-Baugruppen IfcFacilityPart (IfcBridgePartTypeEnum*)**

Baugruppe mit eingebetteten Einbauankern

IfcElementAssembly, (IfcTendonAnchor*)

Etagenbaugruppe

IfcElementAssembly, (IfcSlab*)

Geländer

IfcElementAssembly, (IfcRailing *)

Rampe

IfcElementAssembly, (IfcRamp*)

Dach

IfcElementAssembly, (IfcRoof*)

Treppe

IfcElementAssembly, (IfcStair*)

Wandbaugruppe

IfcElementAssembly, (IfcWall *)

Bewehrungsbaugruppe

IfcElementAssembly

Unterbaugruppe (Nebenteil)

Wird entsprechend der für das entsprechende Unterteil in dieser Tabelle angegebenen Einheit exportiert. Um als IfcDiscreteAccessory zu exportieren, stellen Sie die erweiterte Option XS_IFC2X3_EXPORT_SECONDARY_AS_DISCRETEACCESSORY auf TRUE in einer .ini-Datei, zum Beispiel in teklastructures.ini.

Anmerkung:
  • Wenn die Entität in der obigen Tabelle nicht in Klammern steht, wird das Objekt automatisch als dieser Entitätstyp exportiert. Ist eine Einheit in Klammern gesetzt, wird das Objekt nicht automatisch als dieser Einheitstyp exportiert. Aber Sie können die Einheit für das Objekt im Abschnitt IFC Export auswählen.
  • * Wenn eine Einheit in Klammern mit einem Sternchen (*) markiert ist, ist es empfohlen.
  • **IfcBridgePartTypeEnum heißt in der Liste IFC Entity im Eigenschaftsfenster IfcBridgePart.
  • Die Entitys IfcBuildingElementPart und IfcBuildingElementProxy können ebenfalls verwendet werden. IfcBuildingElement entspricht Trägern, Stützen usw., jedoch keinen Baugruppen.
  • Polyträger werden immer als B-rep exportiert.
Fanden Sie das hilfreich?
Zurück
Weiter