Arch Site/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
(33 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{Docnav/de
{{Docnav/de
|[[Arch_Building/de|Gebäude]]
|[[Arch_Building/de|Gebäude]]
Line 8: Line 9:
|IconR=Arch_Reference.svg
|IconR=Arch_Reference.svg
}}
}}
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/de
{{GuiCommand/de
|Name=Arch Baugrund
|Name=Arch Site
|Name/de=Arch Baustelle
|Workbenches=[[Arch Module/de|Arch]]
|Workbenches=[[Arch Module/de|Arch]]
|MenuLocation=Architektur → Baugrund
|MenuLocation=Architektur → Baustelle
|Shortcut={{KEY|S}} {{KEY|I}}
|Shortcut={{KEY|S}} {{KEY|I}}
|SeeAlso=[[Arch Floor/de|Arch Etage]], [[Arch Building/de|Arch Gebäude]]
|SeeAlso=[[Arch Floor/de|Arch Etage]], [[Arch Building/de|Arch Gebäude]]
}}
}}
</div>


==Beschreibung==
==Beschreibung==


Der Arch Baugrund ist ein spezielles Objekt, das Eigenschaften eines Standard FreeCAD Grouppenobjekts und Arch Objekten kombiniert. Es ist besonders zur Repräsentation einer gesamten Projektfläche bzw. eines Terrains geeignet. In IFC-basierter architektonischer Arbeit dient es der Organisation deines CAD Modells und enthält [[Arch Building/de|Gebäude]] Objekte. Der Baugrund wird auch verwendet, um vorhandenes Gelände zu verwalten und anzuzeigen und kann benutzt werden, um das Volumen von aufzufüllender oder abzutragender Erde zu berechnen.
Der Arch Baustelle ist ein spezielles Objekt, das Eigenschaften eines Standard FreeCAD Gruppenobjekts und Arch Objekten kombiniert. Es ist besonders zur Repräsentation einer gesamten Projektfläche bzw. eines Terrains geeignet. In IFC-basierter architektonischer Arbeit dient es der Organisation deines CAD Modells und enthält [[Arch Building/de|Gebäude]] Objekte. Die Baustelle wird auch verwendet, um vorhandenes Gelände zu verwalten und anzuzeigen und kann benutzt werden, um das Volumen von aufzufüllender oder abzutragender Erde zu berechnen.


==Anwendung==
==Anwendung==


# Wähle wahlweise ein oder mehrere Objekte, welche in den neuen Baugrund übernommen werden sollen.
# Wähle wahlweise ein oder mehrere Objekte, welche in deine neue Baustelle übernommen werden sollen.
# Drücke die {{Button|[[Image:Arch Site.svg|16px]] [[Arch Site/de|Baugrund]]}} Schaltfläche oder drücke {{KEY|S}}, dann {{KEY|I}} Tasten.
# Drücke die {{Button|[[Image:Arch Site.svg|16px]] [[Arch Site/de|Baustelle]]}} Schaltfläche oder drücke {{KEY|S}}, dann {{KEY|I}} Tasten.


==Optionen==
==Optionen==


* Nachdem du einen Baugrund erstellt hast, kannst du ihm weitere Objekte hinzufügen, indem du sie per Ziehen & Loslassen in der Baumansicht oder unter Verwendung des {{Button|[[Image:Arch Add.svg|16px]] [[Arch Add|Arch Add]]}} Werkzeugs. Dies bestimmt nur, welches Objekt Teil des gegebenen Baugrunds ist, und hat keinen Einfluss auf das Gelände selbst.
* Nachdem du einen Standort erstellt hast, kannst du ihm weitere Objekte hinzufügen, indem du sie per Ziehen & Loslassen in der Baumansicht oder unter Verwendung des {{Button|[[Image:Arch Add.svg|16px]] [[Arch Add/de|Arch Hinzufügen]]}} Werkzeugs. Dies bestimmt nur, welches Objekt Teil des gegebenen Standorts ist, und hat keinen Einfluss auf das Gelände selbst.
* Du kannst Objekte von einer Baugrund entfernen, indem du sie per Ziehen & Loslassen aus der Baumansicht herausziehst oderdurch Verwendung des {{Button|[[Image:Arch Remove.svg|16px]] [[Arch Remove/de|Arch Entfernen]]}} Werkzeugs
* Du kannst Objekte von einem Standort entfernen, indem du sie per Ziehen & Loslassen aus der Baumansicht herausziehst oder durch Verwendung des {{Button|[[Image:Arch Remove.svg|16px]] [[Arch Remove/de|Arch Entfernen]]}} Werkzeugs
* Du kannst ein Geländeobjekt hinzufügen, indem du die Eigenschaft {{PropertyData|Gelände}} des Baugrunds bearbeitest. Das Gelände muss eine offene Hülle oder Oberfläche sein.
* Du kannst ein Geländeobjekt hinzufügen, indem du die {{PropertyData|Gelände}} Eigenschaft des Standorts bearbeitest. Das Gelände muss eine offene Hülle oder Oberfläche sein.
* Du kannst Volumina hinzufügen, die zum Basisgelände hinzugefügt oder vom Basisgelände subtrahiert werden sollen, indem du auf den Baugrund doppelklickst und Objekte zu ihren Subtraktions- oder Additionsgruppen hinzufügst. Die Objekte müssen Volumenkörper sein.
* Du kannst Volumina hinzufügen, die zum Basisgelände hinzugefügt oder vom Basisgelände subtrahiert werden sollen, indem du auf den Standort doppelklickst und Objekte zu ihren Subtraktions- oder Additionsgruppen hinzufügst. Die Objekte müssen Volumenkörper sein.
* Die {{PropertyData/de|Extrusionsvektor}}Eigenschaft kann verwendet werden, um einige Probleme zu lösen, die bei der Arbeit mit Subtraktionen und Additionen auftreten können. Um diese Additionen/Subtraktionen durchzuführen, wird die Geländeoberfläche in einen Körper extrudiert, der dann entsprechend vereinigt/subtrahiert wird. Abhängig von der Geländetopologie kann diese Extrusion mit dem Standard Extrusionsvektor fehlschlagen. Daher kannst du das Problem möglicherweise beheben, indem du diesen auf einen anderen Wert änderst.
* Die {{PropertyData/de|Extrusionsvektor}} Eigenschaft kann verwendet werden, um einige Probleme zu lösen, die bei der Arbeit mit Subtraktionen und Additionen auftreten können. Um diese Additionen/Subtraktionen durchzuführen, wird die Geländeoberfläche in einen Körper extrudiert, der dann entsprechend vereinigt/subtrahiert wird. Abhängig von der Geländetopologie kann diese Extrusion mit dem Standard Extrusionsvektor fehlschlagen. Daher kannst du das Problem möglicherweise beheben, indem du diesen auf einen anderen Wert änderst.


==Eigenschaften==
==Eigenschaften==


=== Data ===
=== Daten ===
* {{PropertyData|Terrain}}: The base terrain of this site
* {{PropertyData|Gelände}}: Das Basisgelände dieses Baustelle
* {{PropertyData|Address}}: The street and housenumber of this site
* {{PropertyData|Addresse}}: Die Straße und Hausnummer dieser Baustelle.
* {{PropertyData|Postal Code}}: The postal or zip code of this site
* {{PropertyData|Postanschrift}}: Die Postanschrift oder Postleitzahl dieser Baustelle
* {{PropertyData|City}}: The city of this site
* {{PropertyData|Stadt}}: Die Stadt dieser Baustelle
* {{PropertyData|Country}}: The country of this site
* {{PropertyData|Land}}: Das Land dieser Baustelle
* {{PropertyData|Latitude}}: The latitude of this site
* {{PropertyData|Breitengrad}}: Der Breitengrad dieser Baustelle
* {{PropertyData|Longitude}}: The longitude of this site
* {{PropertyData|Längengrad}}: Der Längengrad dieser Baustelle
* {{PropertyData|Url}}: An url that shows this site in a mapping website
* {{PropertyData|Url}}: Eine Url, die diese Baustelle auf einer Kartierungs Webseite zeigt
* {{PropertyData|Projected Area}}: The area of the projection of this object onto the XY plane
* {{PropertyData|Projizierte Fläche}}: Die Fläche der Projektion dieses Objekts auf die XY Ebene
* {{PropertyData|Perimeter}}: The perimeter length of this terrain
* {{PropertyData|Umfang}}: Die Umfangslänge dieses Geländes
* {{PropertyData|Addition Volume}}: The volume of earth to be added to this terrain
* {{PropertyData|Additionsvolumen}}: Das diesem Gelände hinzuzufügende Erdvolumen
* {{PropertyData|Subtraction Volume}}: The volume of earth to be removed from this terrain
* {{PropertyData|Subtraktionsvolumen}}: Das Erdvolumen, das von diesem Gelände entfernt werden soll
* {{PropertyData|Extrusion Vector}}: An extrusion vector to use when performing boolean operations
* {{PropertyData|Extrusionsvektor}}: Ein Extrusionsvektor zur Verwendung bei der Durchführung boolescher Operationen
* {{PropertyData|Remove Splitter}}: Remove splitters from the resulting shape
* {{PropertyData|Splitter entfernen}}: Splitter aus der resultierenden Form entfernen
* {{PropertyData|Declination}}: The angle between the true North and the North direction in this document, that is, the Y axis. {{version|0.18}} This means that by default North points to the Y axis, and East to the X axis; the angle increments counterclockwise. This property was previously known as {{PropertyData|North Deviation}}.
* {{PropertyData|Deklination}}: Der Winkel zwischen dem wahren Norden und der Nordrichtung in diesem Dokument, d.h. die Y Achse. {{Version|0.18}} Das bedeutet, dass standardmäßig Norden auf die Y Achse und Osten auf die X Achse zeigt; der Winkel wird gegen den Uhrzeigersinn schrittweise erhöht. Diese Eigenschaft war früher als {{PropertyData|Nord Abweichung}} bekannt.
* {{PropertyData|EPW File}}: Allow to attach an EPW file from the [https://www.ladybug.tools/epwmap/ Ladybug EPW data website] to this site. This is needed to display wind rose diagrams {{version|0.19}}
* {{PropertyData|EPW Datei}}: Erlaube das Anhängen einer EPW Datei von der [https://www.ladybug.tools/epwmap/ Ladybug EPW Daten Webseite] an diese Baustelle. Dies wird benötigt, um Windrosendiagramme anzuzeigen. {{version|0.19}}


=== View ===
=== Ansicht ===
* {{PropertyView|Solar Diagram}}: Shows or hides the solar diagram
* {{PropertyView|Solardiagram}}: Zeigt das Solardiagramm an oder blendet es aus
* {{PropertyView|Solar Diagram Color}}: The color of the solar diagram
* {{PropertyView|Solardiagram Farbe}}: Die Farbe des Solardiagramms
* {{PropertyView|Solar Diagram Position}}: The position of the solar diagram
* {{PropertyView|Solardiagram Position}}: Die Position des Solardiagramms.
* {{PropertyView|Solar Diagram Scale}}: The scale of the solar diagram
* {{PropertyView|Solardiagram Maßstab}}: Der Maßstab des Solardiagramms.
* {{PropertyView|Wind Rose}}: Shows or hides the wind rose diagram (requires the '''EPW File''' data property filled, and the Ladybug Python module installed (see below)
* {{PropertyView|Windrose}}: Zeigt das Windrosendiagramm an oder blendet es aus (erfordert die '''EPW Datei''' Dateneigenschaft ausgefüllt und das Ladybug Python Modul installiert (siehe unten)


== Typical workflow ==
== Typischer Arbeitsablauf ==


Beginne damit, ein Objekt zu erstellen, das dein Gelände repräsentiert. Es muss eine offene Fläche sein, kein Festkörper. Es ist z.B. einfach, Netzdaten zu importieren, die über das Menü {{MenuCommand/de|Teil → Form aus Netz erstellen}} in eine Teilform umgewandelt werden können. Erstelle dann ein Baustellenobjekt, und setze dessen Eigenschaft {{PropertyData/de|Gelände}} auf das gerade erstellte Teil:
Start by creating an object that represents your terrain. It must be an open surface, not a solid. For example, it is easy to import mesh data, that can be turned into a Part Shape from menu {{MenuCommand|Part → Create Shape from Mesh}}. Then, create a Site object, and set its {{PropertyData|Terrain}} property to the Part we just created:


[[Image:Arch site example 01.jpg]]
[[Image:Arch site example 01.jpg]]


Erstelle einige Volumina (sie müssen Festkörper sein), die die Bereiche repräsentieren, die ausgegraben oder gefüllt werden sollen. Doppelklicke in der Baumansicht auf das Baustellenobjekt und füge diese Volumina zu den Additions- oder Subtraktionsgruppen hinzu. Klicke auf OK.
Create some volumes (they must be solids) that represent the areas that you wish to be excavated or filled. Double-click the Site object in the Tree View, and add these volumes to the Additions or Subtractions groups. Click OK.


[[Image:Arch site example 02.jpg]]
[[Image:Arch site example 02.jpg]]


Die Baustellengeometrie wird neu berechnet und die Flächen, der Umfang und die Volumeneigenschaften werden neu berechnet.
The site geometry will be recomputed and the areas, perimeter, and volumes properties recalculated.


[[Image:Arch site example 03.jpg]]
[[Image:Arch site example 03.jpg]]


== Solar and wind diagrams ==
== Solar- und Winddiagramme ==


If [https://www.ladybug.tools/ladybug.html Ladybug] is installed on your system, [[Arch Site|Arch Sites]] can display a solar diagram and/or a wind rose. For this, {{PropertyData|Longitude}}, {{PropertyData|Latitude}} and {{PropertyData|Declination}} (previously {{PropertyData|North Deviation}}) must be correctly set, and {{PropertyView|Solar Diagram}} or {{PropertyView|Wind Rose}} set to {{TRUE}}. Respectively {{Version|0.17}} and {{Version|0.19}}
Wenn [https://www.ladybug.tools/ladybug.html Ladybug] auf deinem System installiert ist, kann [[Arch Site/de|Arch Standort]] ein Solardiagramm und/oder eine Windrose anzeigen. Dazu werden {{PropertyData|Längengrad}}, {{PropertyData|Breitengrad}} und {{PropertyData|Deklination}} (previously {{PropertyData|Nordabweichung}}) müssen korrekt eingestellt und {{PropertyView|Solardiagramm}} oder {{PropertyView|Windrose}} auf {{TRUE}} gesetzt sein. Betrifft {{Version|0.17}} und {{Version|0.19}}




'''Note''': If you don't have Ladybug, [http://pysolar.org/ pysolar] is still supported to generate solar diagrams, but not wind roses. Pysolar 0.7 or above is required; this version only works with Python 3. If you require this feature with Python 2, you should have Pysolar 0.6 as this is the last version that works with Python 2. However, Ladybug is a much more powerful tool that will probably be used more in the future, so we recommend using it instead of pysolar. Ladybug can be installed simply via [https://github.com/ladybug-tools/ladybug pip].
'''Hinweis''': Wenn du keinen Ladybug hast, wird [http://pysolar.org/ pysolar] immer noch unterstützt, um Solardiagramme zu erstellen, aber keine Windrosen. Pysolar 0.7 oder höher ist erforderlich; diese Version funktioniert nur mit Python 3. Wenn du diese Funktion mit Python 2 benötigst, solltest du Pysolar 0.6 haben, da dies die letzte Version ist, die mit Python 2 funktioniert. Allerdings ist Ladybug ein weitaus leistungsfähigeres Werkzeug, das in Zukunft wahrscheinlich häufiger verwendet werden wird, so dass wir empfehlen, es anstelle von Pysolar zu verwenden. Ladybug kann einfach über [https://github.com/ladybug-tools/ladybug pip] installiert werden.


[[Image:Freecad-solar-diagram.jpg]]
[[Image:Freecad-solar-diagram.jpg]]


==Skripten==
<div class="mw-translate-fuzzy">
{{Emphasis|Siehe auch:}} [[Arch API/de|Arch API]] und [[FreeCAD Scripting Basics/de|FreeCAD Grundlagen Skripten]].
==Scripting==
{{Emphasis|Siehe auch:}} [[Arch API/de|Arch API]] und [[FreeCAD Scripting Basics/de|FreeCAD Scripting Basics]].
</div>


Das Baustellenwerkzeug kann in [[macros/de|Makros]] und aus der [[Python/de|Python]] Konsole aus mit folgender Funktion verwendet werden:
<div class="mw-translate-fuzzy">
Das Baugrund-Werkzeug kann in [[macros/de|Makros]] ebenso wie aus der [[Python/de|Python]]-Konsole heraus über folgende Funktion angesprochen werden:
</div>


{{Code|code=
{{Code|code=
Line 97: Line 98:
}}
}}


* Erstellt ein {{incode|Baustelle}}n Objekt aus {{incode|Objekteliste}}, die eine Liste von Objekten ist, oder {{incode|Basisobj}}, das eine {{incode|Form}} oder {{incode|Gelände}}.
<div class="mw-translate-fuzzy">
:erzeugt einen Baugrund inklusive der in der Liste angegebenen Objekte
</div>


Beispiel:
Beispiel:
Line 118: Line 117:
}}
}}


=== Solar diagram ===
=== Solardiagramm ===


Solange das {{incode|pysolar}} Modul vorhanden ist, kann dem Standort ein Solardiagramm hinzugefügt werden. Stelle den Längen- und Breitengrad und die Deklinationswinkel sowie einen für die Größe deines Modells geeigneten Maßstab ein.
As long as the {{incode|pysolar}} module is present, a solar diagram can be added to the site. Set the longitude, latitude and declination angles as appropriate, as well as an adequate scale for the size of your model.


Please note that Pysolar 0.7 or above is required, and this version only works with Python 3.
Bitte beachte, dass Pysolar 0.7 oder höher erforderlich ist und diese Version nur mit Python 3 funktioniert.


{{Code|code=
{{Code|code=
Line 135: Line 134:
}}
}}


=== Sonnendiagramm unabhängig von der Baustelle ===
=== Solar diagram independent of Site ===


Ein Solardiagramm kann unabhängig von einem beliebigen Standort mit der folgenden Funktion erstellt werden.
A solar diagram can be created with the following function, independently of any site.
{{Code|code=
{{Code|code=
Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
}}
}}


* Creates a solar diagram as a Pivy node, using {{incode|longitude}} and {{incode|latitude}}, with an optional {{incode|scale}}.
* Erstellt ein Solardiagramm als ein Pivy Knoten unter Verwendung von {{incode|Längengrad}} und {{incode|Breitengrad}}, mit einem optionalen {{incode|Maßstab}}.
* If {{incode|complete}} is {{incode|True}}, the 12 months are drawn, which shows the full solar [https://en.wikipedia.org/wiki/Analemma analemma].
* Wenn {{incode|vollständig}} {{incode|True}} ist, werden die 12 Monate gezeichnet, was das vollständige Solardiagramm zeigt [https://en.wikipedia.org/wiki/Analemma analemma].


{{Code|code=
{{Code|code=
Line 153: Line 152:


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
{{docnav/de
{{Docnav/de
|[[Arch_Building/de|Gebäude]]
|[[Arch_Building/de|Gebäude]]
|[[Arch_Window/de|Fenster]]
|[[Arch_Reference/de|Referenz]]
|[[Arch_Module/de|Arch-Arbeitsbereich]]
|[[Arch_Module/de|Arch Arbeitsbereich]]
|IconL=Arch_Building.svg
|IconL=Arch_Building.svg
|IconC=Workbench_Arch.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_Window.svg
|IconR=Arch_Reference.svg
}}
}}
</div>
</div>

Revision as of 13:13, 1 December 2020

Arch Baustelle

Menüeintrag
Architektur → Baustelle
Arbeitsbereich
Arch
Standardtastenkürzel
S I
Eingeführt in Version
-
Siehe auch
Arch Etage, Arch Gebäude

Beschreibung

Der Arch Baustelle ist ein spezielles Objekt, das Eigenschaften eines Standard FreeCAD Gruppenobjekts und Arch Objekten kombiniert. Es ist besonders zur Repräsentation einer gesamten Projektfläche bzw. eines Terrains geeignet. In IFC-basierter architektonischer Arbeit dient es der Organisation deines CAD Modells und enthält Gebäude Objekte. Die Baustelle wird auch verwendet, um vorhandenes Gelände zu verwalten und anzuzeigen und kann benutzt werden, um das Volumen von aufzufüllender oder abzutragender Erde zu berechnen.

Anwendung

  1. Wähle wahlweise ein oder mehrere Objekte, welche in deine neue Baustelle übernommen werden sollen.
  2. Drücke die Baustelle Schaltfläche oder drücke S, dann I Tasten.

Optionen

  • Nachdem du einen Standort erstellt hast, kannst du ihm weitere Objekte hinzufügen, indem du sie per Ziehen & Loslassen in der Baumansicht oder unter Verwendung des Arch Hinzufügen Werkzeugs. Dies bestimmt nur, welches Objekt Teil des gegebenen Standorts ist, und hat keinen Einfluss auf das Gelände selbst.
  • Du kannst Objekte von einem Standort entfernen, indem du sie per Ziehen & Loslassen aus der Baumansicht herausziehst oder durch Verwendung des Arch Entfernen Werkzeugs
  • Du kannst ein Geländeobjekt hinzufügen, indem du die DatenGelände Eigenschaft des Standorts bearbeitest. Das Gelände muss eine offene Hülle oder Oberfläche sein.
  • Du kannst Volumina hinzufügen, die zum Basisgelände hinzugefügt oder vom Basisgelände subtrahiert werden sollen, indem du auf den Standort doppelklickst und Objekte zu ihren Subtraktions- oder Additionsgruppen hinzufügst. Die Objekte müssen Volumenkörper sein.
  • Die Daten-EigenschaftExtrusionsvektor Eigenschaft kann verwendet werden, um einige Probleme zu lösen, die bei der Arbeit mit Subtraktionen und Additionen auftreten können. Um diese Additionen/Subtraktionen durchzuführen, wird die Geländeoberfläche in einen Körper extrudiert, der dann entsprechend vereinigt/subtrahiert wird. Abhängig von der Geländetopologie kann diese Extrusion mit dem Standard Extrusionsvektor fehlschlagen. Daher kannst du das Problem möglicherweise beheben, indem du diesen auf einen anderen Wert änderst.

Eigenschaften

Daten

  • DatenGelände: Das Basisgelände dieses Baustelle
  • DatenAddresse: Die Straße und Hausnummer dieser Baustelle.
  • DatenPostanschrift: Die Postanschrift oder Postleitzahl dieser Baustelle
  • DatenStadt: Die Stadt dieser Baustelle
  • DatenLand: Das Land dieser Baustelle
  • DatenBreitengrad: Der Breitengrad dieser Baustelle
  • DatenLängengrad: Der Längengrad dieser Baustelle
  • DatenUrl: Eine Url, die diese Baustelle auf einer Kartierungs Webseite zeigt
  • DatenProjizierte Fläche: Die Fläche der Projektion dieses Objekts auf die XY Ebene
  • DatenUmfang: Die Umfangslänge dieses Geländes
  • DatenAdditionsvolumen: Das diesem Gelände hinzuzufügende Erdvolumen
  • DatenSubtraktionsvolumen: Das Erdvolumen, das von diesem Gelände entfernt werden soll
  • DatenExtrusionsvektor: Ein Extrusionsvektor zur Verwendung bei der Durchführung boolescher Operationen
  • DatenSplitter entfernen: Splitter aus der resultierenden Form entfernen
  • DatenDeklination: Der Winkel zwischen dem wahren Norden und der Nordrichtung in diesem Dokument, d.h. die Y Achse. introduced in version 0.18 Das bedeutet, dass standardmäßig Norden auf die Y Achse und Osten auf die X Achse zeigt; der Winkel wird gegen den Uhrzeigersinn schrittweise erhöht. Diese Eigenschaft war früher als DatenNord Abweichung bekannt.
  • DatenEPW Datei: Erlaube das Anhängen einer EPW Datei von der Ladybug EPW Daten Webseite an diese Baustelle. Dies wird benötigt, um Windrosendiagramme anzuzeigen. introduced in version 0.19

Ansicht

  • AnsichtSolardiagram: Zeigt das Solardiagramm an oder blendet es aus
  • AnsichtSolardiagram Farbe: Die Farbe des Solardiagramms
  • AnsichtSolardiagram Position: Die Position des Solardiagramms.
  • AnsichtSolardiagram Maßstab: Der Maßstab des Solardiagramms.
  • AnsichtWindrose: Zeigt das Windrosendiagramm an oder blendet es aus (erfordert die EPW Datei Dateneigenschaft ausgefüllt und das Ladybug Python Modul installiert (siehe unten)

Typischer Arbeitsablauf

Beginne damit, ein Objekt zu erstellen, das dein Gelände repräsentiert. Es muss eine offene Fläche sein, kein Festkörper. Es ist z.B. einfach, Netzdaten zu importieren, die über das Menü Template:MenuCommand/de in eine Teilform umgewandelt werden können. Erstelle dann ein Baustellenobjekt, und setze dessen Eigenschaft Daten-EigenschaftGelände auf das gerade erstellte Teil:

Erstelle einige Volumina (sie müssen Festkörper sein), die die Bereiche repräsentieren, die ausgegraben oder gefüllt werden sollen. Doppelklicke in der Baumansicht auf das Baustellenobjekt und füge diese Volumina zu den Additions- oder Subtraktionsgruppen hinzu. Klicke auf OK.

Die Baustellengeometrie wird neu berechnet und die Flächen, der Umfang und die Volumeneigenschaften werden neu berechnet.

Solar- und Winddiagramme

Wenn Ladybug auf deinem System installiert ist, kann Arch Standort ein Solardiagramm und/oder eine Windrose anzeigen. Dazu werden DatenLängengrad, DatenBreitengrad und DatenDeklination (previously DatenNordabweichung) müssen korrekt eingestellt und AnsichtSolardiagramm oder AnsichtWindrose auf true gesetzt sein. Betrifft introduced in version 0.17 und introduced in version 0.19


Hinweis: Wenn du keinen Ladybug hast, wird pysolar immer noch unterstützt, um Solardiagramme zu erstellen, aber keine Windrosen. Pysolar 0.7 oder höher ist erforderlich; diese Version funktioniert nur mit Python 3. Wenn du diese Funktion mit Python 2 benötigst, solltest du Pysolar 0.6 haben, da dies die letzte Version ist, die mit Python 2 funktioniert. Allerdings ist Ladybug ein weitaus leistungsfähigeres Werkzeug, das in Zukunft wahrscheinlich häufiger verwendet werden wird, so dass wir empfehlen, es anstelle von Pysolar zu verwenden. Ladybug kann einfach über pip installiert werden.

Skripten

Siehe auch: Arch API und FreeCAD Grundlagen Skripten.

Das Baustellenwerkzeug kann in Makros und aus der Python Konsole aus mit folgender Funktion verwendet werden:

Site = makeSite(objectslist=None, baseobj=None, name="Site")
  • Erstellt ein Baustellen Objekt aus Objekteliste, die eine Liste von Objekten ist, oder Basisobj, das eine Form oder Gelände.

Beispiel:

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
Wall = Arch.makeWall(baseline, length=None, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()

Building = Arch.makeBuilding([Wall])
Site = Arch.makeSite([Building])

FreeCAD.ActiveDocument.recompute()
FreeCAD.Gui.ActiveDocument.ActiveView.viewIsometric()

Solardiagramm

Solange das pysolar Modul vorhanden ist, kann dem Standort ein Solardiagramm hinzugefügt werden. Stelle den Längen- und Breitengrad und die Deklinationswinkel sowie einen für die Größe deines Modells geeigneten Maßstab ein.

Bitte beachte, dass Pysolar 0.7 oder höher erforderlich ist und diese Version nur mit Python 3 funktioniert.

Site.Longitude = -46.38
Site.Latitude = -23.33
Site.Declination = 30
#Site.Compass = True

Site.ViewObject.SolarDiagram = True
Site.ViewObject.SolarDiagramScale = 10000
FreeCAD.ActiveDocument.recompute()

Sonnendiagramm unabhängig von der Baustelle

Ein Solardiagramm kann unabhängig von einem beliebigen Standort mit der folgenden Funktion erstellt werden.

Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
  • Erstellt ein Solardiagramm als ein Pivy Knoten unter Verwendung von Längengrad und Breitengrad, mit einem optionalen Maßstab.
  • Wenn vollständig True ist, werden die 12 Monate gezeichnet, was das vollständige Solardiagramm zeigt analemma.
import FreeCADGui, Arch

Node = Arch.makeSolarDiagram(-46.38, -23.33, scale=10000, complete=True)
FreeCAD.Gui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)