DIESER BEFEHL IST BESTANDTEIL DES INTEGRIERTEN ARBEITSBEREICHS
BIM IN V1.0
Diese Seite wurde für diese Version aktualisiert.
Arch Ablaufplan
|
Menu location
|
Verwalten → Planung
|
Workbenches
|
BIM
|
Default shortcut
|
None
|
Introduced in version
|
-
|
See also
|
None
|
|
Beschreibung
Das Werkzeug ArchAblaufplan ermöglicht ein Tabellenblatt zu erstellen und automatisch mit Inhalten aus dem Modell zu befüllen.
Für eine allgemeinere Lösung siehe Arbeitsbereich Reporting in der Liste der externen Arbeitsbereiche. Dieser Arbeitsbereich verwendet die SQL-Syntax, um Informationen aus dem Dokument zu extrahieren.
Anwendung
- Ein FreeCAD-Dokument öffnen oder erstellen, das einige Objekte enthält.
- Die Schaltfläche
Planung drücken.
- Die gewünschten Optionen einstellen. Die Option Tabelle verknüpfen aktivieren, wenn der Ablaufplan eine FreeCAD-Kalkulationstabelle erstellen soll. Oder alternativ den Ablaufplan nach der Erstellung in der Baumansicht mit der rechten Maustaste anklicken und Kalkulationstabelle anhängen im Kontextmenü auswählen.
- OK drücken.
Arbeitsablauf
Zuerst muss ein Modell vorhanden sein. Hier ist zum Beispiel ein Dokument mit einigen Arch-Objekten, aber andere Objekte werden auch unterstützt.
Wird die Schaltfläche
Planung gedrückt, öffnet sich dieser Dialog:
Nun kann der Plan Zeile für Zeile gefüllt werden. Jede Zeile ist eine "Abfrage" und ergibt eine Zeile auf dem Tabellenblatt. Die Schaltfläche
Zeile hinzufügen drücken, um eine Zeile hinzuzufügen; danach jede Zelle der Zeile doppelt anklicken, um die Werte einzugeben. Die Schaltfläche
Zeile löschen löscht die Zeile, die eine aktuell ausgewählte Zelle enthält und
Löschen entfernt alle Zeilen. Mögliche Werte zum füllen der Spalten sind:
- Beschreibung: Eine Beschreibung dieser Abfrage. Die Spalte Beschreibung wird die erste Spalte des resultierenden Tabellenblatts sein. Die Beschreibung ist verpflichtend für die Ausführung einer Abfrage. Wenn die Zelle Beschreibung leer ist, wird die komplette Zeile übersprungen und im Kalkulationsblatt nicht ausgefüllt. Dies erlaubt es, Trennzeilen hinzuzufügen.
- Eigenschaft: Dies ist die echte Abfrage, die auf alle von der Abfrage ausgewählten Objekte ausgeführt werden soll. Es kann zwei Dinge enthalten: entweder das Wort
count
oder eine Objekteigenschaft:
- Wird
count
(oder Count
oder COUNT
, Groß-/Kleinschreibung wird ignoriert) eingegeben, werden die ausgewählten Objekte einfach nur gezählt.
- Wird eine Objekteigenschaft eingegeben, dann wird der Wert dieser Eigenschaft für jedes der ausgewählten Objekte ermittelt und aufsummiert. Objekte ohne diese Eigenschaft werden übersprungen. Im Allgemeinen ist es der Name der Eigenschaft, der im Eigenschafteneditor angezeigt wird, ohne Leerzeichen (z.B. tippt man
PerimeterLength
in der Spalte Eigenschaft ein, wenn der Eigenschafteneditor die Eigenschaft Perimeter Length
für das Objekt anzeigt). Mit Punktnotation wird auf Eigenschaften von Eigenschaften zugegriffen: EigenschaftDesObjekts.EigenschaftDerEigenschaft1.EigenschaftDerEigenschaft2
. Falls die Eigenschaft vor dem ersten Punkt mit einem Kleinbuchstaben beginnt, wird sie als Referenz auf das Objekt selbst angesehen und ignoriert. Bspw. ist object.Shape.Volume
das Gleiche wie Shape.Volume
.
- Einheit: Eine optionale Einheit für das Ergebnis. Es liegt an dir, eine Einheit anzugeben, die zum Ergebnis passt. Wenn du z.B. Volumen ermittelst, solltest du eine Volumeneinheit angeben, wie
m^3
oder m³
. Wird eine unpassende Einheit für die Eigenschaft verwendet, z.B. cm
für ein Volumen, erhält man ein falsche Ergebnisse.
- Objekte: Du kannst diese Spalte leer lassen, dann werden alle Objekte des Dokuments berücksichtigt oder eine durch
;
getrennte Liste von Objektnamen angeben. Wenn eines der Objekte in dieser Liste eine Gruppe ist, werden auch die Kinder ausgewählt. Daher ist der einfachste Weg, diese Möglichkeit zu nutzen, die Objekte sinnvoll zu gruppieren und hier einen Gruppennamen anzugeben. Du kannst auch die Schaltfläche
Auswahl hinzufügen benutzen, um gerade im Dokument ausgewählte Objekte hinzuzufügen. Hier müssen die internen Namen verwendet werden. Um Objekte über ihre Benennungen (Labels) auszuwählen, wird diese Spalte leer gelassen und stattdessen die Spalte Filter verwendet.
- Filter: Hier kannst du eine durch
;
getrennte Liste von Filtern angeben. Jeder Filter hat die Form property:value
. Du kannst nur Eigenschaften verwenden, die als Wert eine Zeichenfolge enthalten. Sowohl bei property
(Eigenschaft) als auch bei value
(Wert) wird Groß-/Kleinschreibung ignoriert. value
kann entfallen, nicht aber :
. Um mit älteren Versionen von Arch Zeitplan erstellte Pläne korrekt zu behandeln, wird die type
-Eigenschaft in die ifctype
-Eigenschaft konvertiert. Es ist ratsam, nicht mehr type
in neuen Zeitplänen zu benutzen.
Beispiele für Filter-Abfragen
Abfrage
|
Beschreibung
|
label:floor1;ifctype:window
|
Behält nur Objekte, die "floor1" in ihrer Daten-EigenschaftLabel und "window" in ihrer Daten-EigenschaftIFC Type enthalten. Ein Fenster mit der Daten-EigenschaftLabel "Floor1-AA" und der Daten-EigenschaftIFC Type "Window Standard Case" gehört dazu.
|
label:door
|
Behält nur Objekte, die "door" in ihrer Daten-EigenschaftLabel enthalten
|
!label:door
|
Behält nur Objekte, die "door" nicht in ihrer Daten-EigenschaftLabel enthalten
|
ifctype:structural
|
Behält nur Objekte, die "structural" in ihrer Daten-EigenschaftIFC Type enthalten
|
!ifctype:something
|
Behält nur Objekte, die "structural" in ihrer Daten-EigenschaftIFC Type enthalten oder die die Daten-EigenschaftIFC Type nicht besitzen
|
!ifctype:
|
Behält nur Objekte, die keine Daten-EigenschaftIFC Type besitzen
|
Die Schaltfläche
Importieren ermöglicht, diese Liste in einer anderen Tabellenkalkulation zu erstellen und hier als csv-Datei zu importieren.
Der fertiggestellte Plan könnte so aussehen:
Schließlich die Schaltfläche OK drücken und ein neuer Plan wird zum Dokument hinzugefügt. Wurde die zugehörige Option ausgewählt, enthält der Plan ein verknüpftes Tabellenblatt.
Um einen vorhandenen Plan zu bearbeiten, wird dieser in der Baumansicht doppelt angeklickt. Mit einem Doppelklick auf das Tabellenblatt erhält man die Ergebnisse in 3 Spalten: Beschreibung (Description), Wert (Value), Einheit (Unit)(falls zutreffend):
Das Tabellenblatt kann dann ganz normal vom Arbeitsbereich Spreadsheet aus in eine csv-Datei exportiert werden.
Dynamische Eigenschaften
Es ist möglich, eigene Eigenschaften zu Objekten hinzuzufügen. Diese werden Dynamische Eigenschaften genannt. Falls sie mit der Option Prefix group name ausgewählt wurden, beginnen ihre Namen tatsächlich mit dem Gruppennamen, aber dieser Präfix wird nicht im Eigenschafteneditor angezeigt. Ihre Namen haben die Form: NameOfGroup_NameOfProperty
. Um sie in einem Plan zu referenzieren muss dieser vollständige Name verwendet werden.
BIM
- 2D drafting: Sketch, Line, Polyline, Circle, Arc, Arc by 3 points, Fillet, Ellipse, Polygon, Rectangle, B-spline, Bézier curve, Cubic Bézier curve, Point
- 3D/BIM: Project, Site, Building, Level, Space, Wall, Curtain Wall, Column, Beam, Slab, Door, Window, Pipe, Pipe Connector, Stairs, Roof, Panel, Frame, Fence, Truss, Equipment
- Reinforcement tools: Custom Rebar, Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement
- Generic 3D tools: Profile, Box, Shape builder..., Facebinder, Objects library, Component, External reference
- Annotation: Text, Shape from text, Aligned dimension, Horizontal dimension, Vertical dimension, Leader, Label, Axis, Axes System, Grid, Section Plane, Hatch, Page, View, Shape-based view
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid, Working Plane Top, Working Plane Front, Working Plane Side
- Modify: Move, Copy, Rotate, Clone, Create simple copy, Make compound, Offset, 2D Offset..., Trimex, Join, Split, Scale, Stretch, Draft to sketch, Upgrade, Downgrade, Add component, Remove component, Array, Path array, Polar array, Point array, Cut with plane, Mirror, Extrude..., Difference, Union, Intersection
- Manage: BIM Setup..., Views manager, Manage project..., Manage doors and windows..., Manage IFC elements..., Manage IFC quantities..., Manage IFC properties..., Manage classification..., Manage layers..., Material, Schedule, Preflight checks..., Annotation styles...
- Utils: Toggle bottom panels, Move to Trash, Working Plane View, Select group, Set slope, Create working plane proxy, Add to construction group, Split Mesh, Mesh to Shape, Select non-manifold meshes, Remove Shape from Arch, Close Holes, Merge Walls, Check, Toggle IFC Brep flag, Toggle subcomponents, Survey, IFC Diff, IFC explorer, Create IFC spreadsheet..., Image plane, Unclone, Rewire, Glue, Reextrude
- Panel tools: Panel, Panel Cut, Panel Sheet, Nest
- Structure tools: Structure, Structural System, Multiple Structures
- IFC tools: IFC Diff..., IFC Expand, Make IFC project, IfcOpenShell update
- Nudge: Nudge Switch, Nudge Up, Nudge Down, Nudge Left, Nudge Right, Nudge Rotate Left, Nudge Rotate Right, Nudge Extend, Nudge Shrink
Anwenderdokumentation
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework