BIM IfcEigenschaften

From FreeCAD Documentation
Revision as of 13:20, 14 May 2021 by Maker (talk | contribs) (Created page with "Die verfügbaren Eigenschaftssätze, die im IFC Standard vordefiniert sind, werden in einer [https://github.com/FreeCAD/FreeCAD/blob/master/src/Mod/Arch/Presets/pset_definitio...")
Other languages:

BIM IfcProperties

Menu location
Verwalten → IFC Eigenschaften
Workbenches
BIM
Default shortcut
None
See also
BIM IfcElemente,BIM IfcMengen
 
This command is part of the BIM AddOn, that you can install via menu Tools → Addons Manager

Beschreibung

Der IFC Eigenschaften Verwalter erlaubt dir die IFC Eigenschaften eines ausgewählten Objekts, vieler ausgewählter Objekte oder aller Objekte des Dokuments zu bearbeiten. IFC Eigenschaften sind Informationen, die an einzelne Objekte angehängt sind. Sie können nur an BIM Objekte angehängt werden, daher muss jedes Nicht BIM Objekt zunächst über das Menü 3D/BIM -> Komponente erstellen in ein BIM Objekt umgewandelt werden, bevor es IFC Eigenschaften enthalten kann.

IFC Eigenschaften können benutzerdefiniert sein, d. h., du kannst einen eigenen Namen und einen eigenen Wert für sie definieren, oder sie folgen einem voreingestellten Schema, das durch den IFC Standard definiert ist. Diese Eigenschaften sind in Eigenschaftssätzen definiert und werden in der Regel für die gängigsten IFC Typen zur Verfügung gestellt. Zum Beispiel ist der Eigenschaftssatz Pset_BeamCommon für Träger vorgesehen. Vordefinierte Eigenschaftssätze enthalten in der Regel übliche Eigenschaften, die das IFC Schema für einen bestimmten Typ definiert hat. So enthält z. B. der Eigenschaftssatz Pset_WallCommon, der an Wände angehängt werden soll, Eigenschaften, die definieren, ob die Wand tragend ist oder außen bzw. innen liegt.

Du kannst deine eigenen Eigenschaften und Eigenschaftssätze erstellen und sie jedem Objekt zuweisen. Es gibt im IFC Schema keine Vorgabe, vordefinierte Psets für gängige Typen hinzuzufügen, und auch keine Begrenzung für das Hinzufügen eigener Eigenschaften. Dies ist eine Entscheidung, die den Benutzern überlassen wird. Normalerweise werden diese Dinge bei der Arbeit im Team zusammen mit anderen BIM Anforderungen entschieden, um sicherzustellen, dass alle produzierten BIM Modelle die gleichen Anforderungen erfüllen.

Eigene Eigenschaftssätze definieren

Die verfügbaren Eigenschaftssätze, die im IFC Standard vordefiniert sind, werden in einer csv Datei, die mit FreeCAD gebündelt ist gespeichert. Du kannst auch eine benutzerdefinierte csv Datei mit deinen eigenen Eigenschaftssätzen hinzufügen. Diese Datei muss CustomPsets.csv heißen und in $USERAPPDATA/BIM abgelegt werden.

The $USERAPPDATA folder depends on your platform/operating system (usually $HOME/.FreeCAD on linux/mac, /users/YOUR USER/Application Data/roaming/FreeCAD on windows), and can also be found by entering this in the FreeCAD Python console:

FreeCAD.getUserAppDataDir()

Inside the CSV file, each line represents a different property set, beginning with the name of the set, and any number of Name;Type pairs, defining a property name and its type. For example:

Pset_FreeCAD;Name;IfcLabel;Version;IfcReal

would define a property set named "FreeCAD" (the Pset_ prefix is not mandatory but is a common practice) that contains two properties: one called "Name" which is an IfcLabel (a piece of text), and another called "Version" which is an IfcReal (a numeric value with decimals)