Arch Schedule/de

Beschreibung
Das Ablaufplan-Werkzeug ermöglicht dir ein Tabellenblatt zu erstellen und automatisch mit Inhalten aus dem Modell aufzufüllen.


 * Dieses Werkzeug wurde in FreeCAD 0.17 neu geschrieben und unterscheidet sich von früheren Versionen.

Für eine allgemeinere Lösung siehe den Auswertung Arbeitsbereich in der Liste der Externe Arbeitsbereiche. Dieser Arbeitsbereich verwendet die SQL-Syntax, um Informationen aus dem Dokument zu extrahieren.

Anwendung

 * 1) Öffne oder erstelle ein FreeCAD Dokument, das einige Objekte enthält.
 * 2) Drücke die  Schaltfläche.
 * 3) Stelle die gewünschten Optionen ein.
 * 4) Drücken.

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 -Schaltfläche. Du bekommst ein Aufgaben-Paneel wie dieses. Es ist ziemlich breit, so dass du das Aufgabenfenster verbreitern musst, um komfortabler zu sein.



Dann kannst du Zeile für Zeile füllen. Jede Zeile ist eine "Abfrage" und wird eine Zeile im Kalkulationsblatt rendern. Drücke die -Schaltfläche, um eine Zeile hinzuzufügen und doppelklicke jede Zelle dieser Zeile, um die Werte einzutragen. Die -Schaltfläche wird die Zeile löschen, die eine gerade ausgewählte Zelle enthält und wird alle Zeilen löschen. Mögliche einzutragende Werte sind:


 * Beschreibung: Eine Beschreibung dieser Abfrage. Die Beschreibung-Spalte wird die erste Spalte des Ergebniskalulationsblatts sein. Die Beschreibung ist verpflichtend für die Ausführung einer Abfrage. Wenn die Beschreibung-Zelle leer ist, wird die komplette Zeile übersprungen und im Kalkulationsblatt nicht ausgefüllt. Dies erlaubt es, "Separator"-Zeilen hinzuzufügen.
 * Eigenschaft: Dies ist die echte Abfrage, die auf alle von der Abfrage ausgewählten Objekte ausgeführt werden soll. Es können zwei Dinge sein: entweder das Wort oder eine Objekteigenschaft:
 * Wenn du (oder  oder, Groß-/Kleinschreibung wird ignoriert) eingibst, werden die ausgewählten Objekte einfach nur gezählt.
 * Wenn du eine Objekteigenschaft eingibst, dann werden die Werte dieser Eigenschaft ermittelt und addiert. Objekte ohne diese Eigenschaft werden übersprungen. Verwende die Punktnotation, um Eigenschaften von Eigenschaften zu ermitteln: . Falls die Eigenschaft vor dem ersten Punkt mit einem Kleinbuchstaben beginnt, wird sie als Referenz auf das Objekt selbst angesehen und ignoriert. Bspw. ist das Gleiche wie.
 * 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 . Wenn du eine falsche Einheit wie z.B. cm, wirst du falsche Ergebnisse bekommen.
 * Objekte: Du kannst diese Spalte leer lassen, dann werden alle Objekte des Dokuments berücksichtigt oder eine -separierte Liste von Objektnamen (nicht Label). 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 benutzen, um gerade im Dokument ausgewählte Objekte hinzuzufügen.
 * Filter: Hier kannst du eine -separierte Liste von Filtern angeben. Jeder Filter hat die Form . Du kannst nur Eigenschaften verwenden, die als Wert eine Zeichenfolge enthalten. Sowohl bei (Eigenschaft) als auch bei  (Wert) wird Groß-/Kleinschreibung ignoriert.  kann entfallen, nicht aber . Um mit älteren Versionen von Arch Zeitplan erstellte Pläne korrekt zu behandeln, wird die -Eigenschaft in die -Eigenschaft konvertiert. Es ist ratsam, nicht mehr  in neuen Zeitplänen zu benutzen.
 * Beispiele:
 * wird nur Objekte beibehalten, die "floor1" in ihrer - und "window" in -Eigenschaft haben. Ein Fenster mit der -Eigenschaft "Floor1-AA" und dem "Window Standard Case" werden eingeschlossen.
 * Wird nur Objekte mit "door" in ihrer -Eigenschaft beibehalten.
 * Wird nur Objekte beibehalten, die nicht "door" in ihrer -Eigenschaft haben.
 * Wird nur Objekte beibehalten, die "structural" in ihrer -Eigenschaft haben.
 * Wird nur Objekte beibehalten, die nicht "structural" in ihrer -Eigenschaft oder nicht die -Eigenschaft haben.
 * Wird nur Objekte beibehalten, die nicht die -Eigenschaft haben.

Der erlaubt es dir, die in einer anderen Tabellenkalkulation erstellte Liste als csv-Datei zu importieren.

So können wir eine Liste mit Abfragen erstellen:



Danach drücke und ein neues Schedule-Objekt wird zum Dokument hinzugefügt, das ein Ergebnis-Kalkulationsblatt enthält.



Durch doppelklicken des Zeitplan-Objekt kommst du zurück zum Aufgaben-Panell und kannst die Werte ändern. Durch doppelklicken des Kalkulationsblatts selbst erhälst du die Werte in drei Spalten: Beschreibung, Wert, Einheit (falls zutreffend):



Die Kalkulationstabelle kann dann ganz normal von der Arbeitsbereich Tabellenkalkulations aus nach csv exportiert werden.

Dynamische Eigenschaften
It is possible to add your own properties to objects. These are called Dynamic properties. If they have been added with the 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:. To reference them in a schedule this full name must be used.