Arch Ablaufplan
Arch Ablaufplan |
Menüeintrag |
---|
Arch → Ablaufplan |
Arbeitsbereich |
Arch |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
- |
Siehe auch |
Arch Ausstattung |
Beschreibung
Das Ablaufplan Werkzeug ermöglicht dir ein Tabellenblatt zu erstellen und automatisch mit Inhalten aus dem Modell aufzufüllen.
Hinweis: Dieses Werkzeug wurde in FreeCAD 0.17 neu geschrieben und unterscheidet sich von früheren Versionen.
Für eine allgemeinere Lösung, siehe die Auswertung Arbeitsbereich in der Liste der Externe Arbeitsbereiche. Dieser Arbeitsbereich verwendet die SQL Syntax, um Informationen aus dem Dokument zu extrahieren.
Anwendung
- Öffne oder erstelle ein FreeCAD Dokument, das einige Objekte enthält.
- Drücke die Ablaufplan Schaltfläche.
- Stelle die gewünschten Optionen ein.
- Drücken OK.
Arbeitsablauf
Zuerst musst du ein Modell haben. Hier ist zum Beispiel ein Dokument mit ein paar Objekten. Ich habe hier Arch Sachen gemacht, aber es muss nicht Arch sein, es kann alles sein.
Dann drücke die Arch Ablaufplan Schaltfläche . Du bekommst ein Aufgaben Paneel wie dieses. Es ist ziemlich breit, so dass du das Aufgabenfenster verbreitern musst, um komfortabler zu sein.
Then you can fill line by line. Each line is a "query" and will render one line in the spreadsheet. Press the Add button to add a new line, and double-click each cell from that line to fill in the values. The Del button will delete the line which contains a currently selected cell, and Clear will delete all the lines. Possible values to put in columns are:
- Description: A description for this query. The Description column will be the first column of the resulting spreadsheet. The description is mandatory to have a query performed. If you leave the description cell empty, the whole line will be skipped and left blank in the spreadsheet. This allows you to add "separator" lines.
- Value: This is the real query that you want to perform on all the objects selected by the query. It can be two things: either the word
count
or an object property:- If you enter
count
(orCount
orCOUNT
, it's case-insensitive) the selected objects will simply be counted. - If you enter an object property the value of this property for each of the selected objects will be retrieved and summed up. Objects that do not have the property will be skipped. Use dot notation to retrieve properties of properties:
PropertyOfObject.PropertyOfProperty1.PropertyOfProperty2
. If the property before the first dot starts with a lowercase letter it will be considered a reference to the object itself and be ignored. Entering for exampleobject.Shape.Volume
is the same as enteringShape.Volume
.
- If you enter
- Unit: An optional unit to express the results in. It's up to you to give a unit that matches the query you are doing, for example, if you are retrieving volumes, you should use a volume unit, such as
m^3
. If you use a wrong unit, for ex. cm, you'll get wrong results. - Objects: You can leave this empty, then all the objects of the document will be considered by this query, or give a semicolon (;)-separated list of object names (not labels). If any of the objects in this list is a group, its children will be selected as well. So the easiest way to use this feature is to group your objects meaningfully in the document, and just give a group name here. You can also use the Selection button to add objects currently selected in the document.
- Filter: Here you can add a semicolon
;
-separated list of filters. Each filter is written in the form:property:value
. You can only use properties that hold a string value. Both the property and the value are case-insensitive. Thevalue
can be left out but not the:
. To properly handle schedules created with previous versions of Arch Schedule thetype
property will be translated to theifctype
property. It is advisable to not usetype
in new schedules.
- For example:
label:floor1;ifctype:window
will retain only objects that have "floor1" in their DatenLabel and "window" in their DatenIFC Type. A window with the DatenLabel "Floor1-AA" and the DatenIFC Type "Window Standard Case" will be included.label:door
Will retain only objects that have "door" in their DatenLabel.!label:door
Will retain only objects that do not have "door" in their DatenLabel.ifctype:structural
Will retain only objects that have "structural" in their DatenIFC Type.!ifctype:something
Will retain only objects that do not have "structural" in their DatenIFC Type or that do not have the DatenIFC Type property.!ifctype:
Will retain only objects that do not have the DatenIFC Type property.
Der Import erlaubt es dir, die in einer anderen Tabellenkalkulation erstellte Liste als csv-Datei zu importieren.
So we can build a list of queries like this:
After that, press OK and a new Schedule object is added to the document, which contains a result spreadsheet:
By double-clicking the Schedule object, you get back to the task panel and change the values. By double-clicking the spreadsheet itself, you get the results in 3 columns: description, value, unit (if applicable):
Die Kalkulationstabelle kann dann ganz normal von der Arbeitsbereich Tabellenkalkulations aus nach csv exportiert werden.
Dynamic properties
It is possible to add your own properties to objects. These are called Dynamic properties. If they have been added with the Prefix group name option selected, their names will indeed start with the group name, but this prefix is not displayed in the Property editor. Their names have this form: NameOfGroup_NameOfProperty
. To reference them in a schedule this full name must be used.
- Elemente: Wand, Struktur, Dach, Fenster, Tür, Treppe, Raum, Rahmen, Ausstattung; Pipe, Pipe Connector; Schedule
- Bewehrung: Bewehrungsstab; Straight Rebar, UShape Rebar, LShape Rebar, Bent Shape Rebar, Stirrup Rebar, Helical Rebar
- Paneele: Panel, Panel Cut, Panel Sheet, Nest
- Material: Material, Multi-Material
- Organisation: Baugrund, Referenz,Gebäude, Geschoss, Gebäudeteil, Schnittebene
- Achsen: Achse, Achsensystem, Raster
- Änderungen: Schneiden in einer Ebene, Komponente hinzufügen, Teil entfernen, Survey
- Dienstprogramme: Komponente, Komponente klonen, Netz zerlegen, Netz in Form umwandeln, Wähle nicht-mehrfache Polygonnetze, Entferne Form, Schließt Löcher, Wände zusammenfügen, Check, Ifc Explorer, Toggle IFC Brep flag, 3 Ansichten aus Netz, Erstelle IFC Kalkulationstabelle..., Toggle Subcomponents
- Additional: Einstellungen, Import-Export Preferences (IFC, DAE, OBJ, JSON, 3DS); Arch API
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzlicher Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Programmeinstellungen, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, Hilf FreeCAD, Spende
- Hilfe: Tutorien, Video Tutorien
- Arbeitsbereiche: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework