Arch Profile/de: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
Line 24: Line 24:
==Beschreibung==
==Beschreibung==


Das Werkzeug '''ArchProfil''' erstellt ein parametrisches 2D-Profil-Objekt. Dieses Objekt kann dann als Basis für verschiedene andere Werkzeuge verwendet werden, die Extrusionen durchführen, wie [[Arch_Frame/de|Arch Rahmen]], [[Arch CurtainWall/de|Arch_Vorhangfassade]] oder [[Part_Extrude/de|Part Extrudieren]].
<div class="mw-translate-fuzzy">
Das Werkzeug Profil erstellt ein parametrisches 2D-Profil-Objekt. Dieses Objekt kann dann als Basis für verschiedene andere Werkzeuge verwendet werden, die Extrusionen durchführen, wie [[Arch Frame/de|Arch Rahmen]], [[Arch CurtainWall/de|Arch Vorhangfassade]] oder [[Part Extrude/de|Part Extrudieren]].
</div>


Siehe die [https://github.com/FreeCAD/FreeCAD/blob/master/src/Mod/Arch/Presets/profiles.csv Liste von verfügbaren Voreinstellungen].
Siehe die [https://github.com/FreeCAD/FreeCAD/blob/master/src/Mod/Arch/Presets/profiles.csv Liste von verfügbaren Voreinstellungen].

Revision as of 17:42, 15 June 2024

DIESER BEFEHL IST BESTANDTEIL DES INTEGRIERTEN ARBEITSBEREICHS BIM IN V1.0
Diese Seite wurde für diese Version aktualisiert.

Arch Profile

Menüeintrag
3D/BIM → Generic 3D tools → Profil
Arbeitsbereich
BIM
Standardtastenkürzel
Keiner
Eingeführt in Version
0.19
Siehe auch
Keiner

Beschreibung

Das Werkzeug ArchProfil erstellt ein parametrisches 2D-Profil-Objekt. Dieses Objekt kann dann als Basis für verschiedene andere Werkzeuge verwendet werden, die Extrusionen durchführen, wie Arch Rahmen, Arch_Vorhangfassade oder Part Extrudieren.

Siehe die Liste von verfügbaren Voreinstellungen.

Das Werḱzeug Profil ist auch im Werkzeug Arch Struktur integriert; alle voreingestellten Profile sind auch dort verfügbar.

Anwendung

  1. Die Schaltfläche Profil drücken.
  2. Eine Voreinstellung im Aufgaben-Bereich des Werkzeugs auswählen.
  3. Einen Punkt in der 3D-Ansicht auswählen, um das Profil zu positionieren.

Eigenschaften

Daten

  • Daten-EigenschaftHeight: Die (Gesamt)-Höhe des Profils
  • Daten-EigenschaftWidth: Die (Gesamt)-Breite des Profils
  • Daten-EigenschaftDiameter: Der Durchmesser des Profils (nur Rundprofile)
  • Daten-EigenschaftThickness: Die Wandstärke des Rohrprofils (nur runde und rechteckige Hohlprofile)
  • Daten-EigenschaftWeb Thickness: (Stregbreite) Die Wandstärke des Profilsteges (nur H- und I-Profile)
  • Daten-EigenschaftFlange Thickness: (Flanschstärke) Die Wandstärke der Profilflansche (nur H- und I-Profile)

Benutzerdefinierte Profile hinzufügen

Eine zusätzliche CSV-Datei kann durch den Benutzer erstellt werden, die selbsterstellte Profile (Umrisse) enthält. Sie muss profiles.csv heißen und hier gespeichert sein:

$FREECAD_USER_DIR/Arch/

Der Wert für $FREECAD_USER_DIR kann über die Python-Konsole ermittelt werden:

FreeCAD.getUserAppDataDir()

Der Inhalt deiner profiles.csv-Datei muss den gleichen Regeln wie die Datei profiles.csv im Quell-Code entsprechen.

Die CSV-Datei muss eine Zeile für jedes verfügbare Profil enthalten, formatiert wie folgt:

  • Für C-Profile: Kategorie, Name, Klasse, Durchmesser, Wandstärke
  • Für H-, U- und T-Profile: Kategorie, Name, Klasse, Breite, Höhe, Stegbreite, Flanschstärke
  • Für L-Profile: Kategorie, Name, Klasse, Breite, Höhe, Wandstärke
  • Für R-Profile: Kategorie, Name, Klasse, Breite, Höhe
  • Für RH-Profile: Kategorie, Name, Klasse, Breite, Höhe, Wandstärke

Alle Maße müssen in Millimetern angegeben werden. Mögliche Profilklassen sind:

  • C: Kreisförmiges Rohr
  • H: H- oder I-Profil
  • R: Rechteckig
  • RH: Rechteckig hohl
  • U: U-Profil
  • L: L-Profil
  • T: T-Profil

Es können zusätzliche Profiltypen erstellt werden, aber zuerst muss in ArchProfile.py eine entsprechende Klasse definiert werden.

Skripten

Das Profil-Werkzeug kann in Makros und von der Python-Konsole aus mit folgender Funktion verwendet werden:

profile = makeProfile(profile_list)

wobei profile_list die verschiedenen Elemente einer Liste in der CSV-Datei enthält.

Beispiel:

import Arch
Arch.makeProfile([0, 'REC', 'REC100x100', 'R', 100, 100])

wobei das erste Element der Liste eine Bestellnummer (order number) ist, die bisher nicht verwendet wird.