Wie man zusätzliche Arbeitsbereiche installiert
| Thema |
|---|
| Programmierung |
| Niveau |
| Mittelmäßiger Programmierer |
| Bearbeitungszeit |
| 15 Minuten |
| Autoren |
| r-frank |
| FreeCAD-Version |
| Alle |
| Beispieldateien |
| keine |
| Siehe auch |
| None |
Beschreibung
Intensivnutzer haben FreeCAD um verschiedene benutzerdefinierte externe Arbeitsbereiche erweitert, die nicht in den FreeCAD Kernquellcode integriert sind, aber einfach auf einer bestehenden FreeCAD-Distribution installiert werden können. Hier werden wir die Installationsmethoden für die verschiedenen Betriebssysteme behandeln.
Hinweis: Seit Version 0.17 verfügt FreeCAD über einen Addon-Manager im Menü Werkzeuge → Addon-Manager, der die Installation sowohl von Makros als auch von Arbeitsbereichen erlaubt. Die folgenden Anweisungen sind nur erforderlich, wenn ein Arbeitsbereich manuell installiert werden soll. Dies könnte notwendig sein, wenn aus irgendeinem Grund der Addon-Manager nicht funktioniert, man aber Zugriff auf den als .zip-Paket heruntergeladenen Arbeitsbereich hat.
Installation unter Windows
Wie man zusätzliche Arbeitsbereiche und Erweiterungen unter Windows installiert
Manuelle Installation
Hinweis: Diese Methode ist mit der Einführung des Addon-Manager möglich, aber nicht notwendig. Nichtsdestotrotz können die Informationen hier für einige noch nützlich sein.
- Den Arbeitsbereich von GitHub herunterladen, indem die Schaltfläche Clone oder Download auf der GitHub-Seite (rechte obere Ecke) gedrückt und "Download ZIP" ausgewählt wird.
- Das heruntergeladene Archiv auf der lokalen Festplatte entpacken.
- Innerhalb von FreeCAD den Makropfad finden, indem unter Bearbeiten → Einstellungen → Python → Makro nach dem "Makropfad" gesucht wird.
- Angenommen, der Windows-Login ist "Benutzername", dann wird der Standard-Makropfad %APPDATA%\FreeCAD\ normalerweise zu C:\Users\Benutzername\Appdata\Roaming\FreeCAD.
- Innerhalb des Makro-Verzeichnisses einen Ordner namens "Mod" erstellen (falls nicht bereits vorhanden).
- Innerhalb des Ordners Mod einen Ordner mit dem Namen des Arbeitsbereichs anlegen, z. B. "Curves".
- Nun die entpackten Dateien und Unterordner des Arbeitsbereichs in den soeben erstellten Arbeitsbereichs-Ordner verschieben.
- Nach einem Neustart von FreeCAD sollte man nun einen Eintrag in der Auswahlliste der Arbeitsbereiche haben
Zusätzliche Empfehlung zur Aktualisierung von Arbeitsbereichen
Unter Windows werden bei der Aktualisierung einer bereits installierten Arbeitsbereichs die alten .py-Dateien als .pyc-Dateien beibehalten. Da dies zu Problemen führen kann, wird empfohlen, den Arbeitsbereich zu deinstallieren, FreeCAD neu zu starten und die neue Version des Arbeitsbereichs zu installieren.
Installation unter Linux
Wie man zusätzliche Arbeitsbereiche und Erweiterungen unter Linux installiert
Git verwenden
Hinzufügen der community-ppa innerhalb des ppa-Managers.
Installation der Arbeitsbereiche über den Synaptic Packet Manager.
$ sudo apt-get install git python-numpy python-pyside
$ mkdir ~/.FreeCAD/Mod
$ cd ~/.FreeCAD/Mod
$ git clone https://github.com/tomate44/CurvesWB.git
In FreeCAD hat man nun einen neuen Arbeitsbereichs-Eintrag namens "CurvesWB". Nach der Installation Git verwenden, um auf die neueste Version zu aktualisieren:
$ cd ~/.FreeCAD/Mod/CurvesWB
$ git pull
$ rm *.pyc
Manuelle Installation
Hinweis: Diese Methode ist mit der Einführung des Addon-Manager möglich, aber nicht notwendig. Nichtsdestotrotz können die Informationen hier für einige noch nützlich sein.
- Den Arbeitsbereich von GitHub herunterladen, indem die Schaltfläche Clone oder Download auf der GitHub-Seite (rechte obere Ecke) gedrückt und "Download ZIP" ausgewählt wird.
- Das heruntergeladene Archiv auf der lokalen Festplatte entpacken.
- Innerhalb von FreeCAD den Makropfad finden, indem unter Bearbeiten → Einstellungen → Python → Makro nach dem "Makropfad" gesucht wird.
- Standardmäßig ist das Makro-Verzeichnis das (versteckte) Verzeichnis ./.FreeCAD/ in deinem Home-Verzeichnis.
- Innerhalb des Makro-Verzeichnisses einen Ordner namens "Mod" erstellen (falls nicht bereits vorhanden).
- Innerhalb des Ordners Mod einen Ordner mit dem Namen des Arbeitsbereichs anlegen, z. B. "Curves".
- Nun die entpackten Dateien und Unterordner des Arbeitsbereichs in den soeben erstellten Arbeitsbereichs-Ordner verschieben.
- Nach einem Neustart von FreeCAD sollte man nun einen Eintrag in der Auswahlliste der Arbeitsbereiche haben.
Installation auf Mac
Wie man zusätzliche Arbeitsbereiche und Erweiterungen auf macOS installiert
Manuelle Installation
Hinweis: Diese Methode ist mit der Einführung des Addon-Manager möglich, aber nicht notwendig. Nichtsdestotrotz können die Informationen hier für einige noch nützlich sein.
Nehmen wir für dieses Beispiel an, man hat den Arbeitsbereich Curves als externen Arbeitsbereich ausgewählt, den man installieren möchte:
- Das Git-Repository des gewählten externen Arbeitsbereichs auswählen und es als ZIP-Datei herunterladen
- Es gibt zwei mögliche Speicherorte für den Addon-Arbeitsbereich 'Mods':
- Alle Benutzer: /Applications/FreeCAD.app/Contents/Resources/Mod
- Nur aktueller Benutzer: /Users/myusername/Library/Application Support/FreeCAD/Mod
- Wenn der Finder verwendet wird, um manuell zum Speicherort "Alle Benutzer" in Anwendungen zu navigieren, musst man
- zu /Applications" gehen und FreeCAD.app auswählen
- Mit der rechten Maustaste klicken und "Paketinhalt anzeigen" wählen, es erscheint ein neues Fenster mit einem Ordner namens "Contents"
- Einfachklick auf den Ordner "Contents", dann auf "Resources" und Doppelklick, um den Ordner "Mod" zu öffnen
- Sobald man sich in dem gewünschten "Mod"-Ordner befindet, erstellt man einen neuen Ordner namens "Curves"
- Das heruntergeladene Repository in den Ordner "Mod/Curves" entpacken
Allgemeine Fehlerbehebung
- Keine Sonderzeichen (z. B. deutsche Umlaute) in deinem Windows-Benutzernamen verwenden, da FreeCAD sonst Dateien und Ordner im Makropfad nicht erkennt.
- Wenn man bereits einen Benutzernamen mit Sonderzeichen eingerichtet hat, erstellt man entweder einen neuen Benutzernamen oder verweist mit dem Makropfad auf ein Verzeichnis ohne Sonderzeichen.
- Zu Bearbeiten → Einstellungen → Arbeitsbereiche wechseln und sicherstellen, dass der Arbeitsbereich nicht auf ausgeblendet gesetzt ist.
- Auf einem 32-Bit-System mit FreeCAD 0.16.6706 sind nach einem Installationsversuch die zusätzlichen Arbeitsbereiche möglicherweise nicht verfügbar. In diesem Falle
- Beim Start von FreeCAD das Ausgabefenster geöffnet lassen und den Fehler ansehen.
- Siehe diesen Forumsbeitrag: Assembly2 in Version: 0.16.5602 (Git)
- 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
- FreeCAD scripting: Python, Introduction to Python, Python scripting tutorial, FreeCAD Scripting Basics
- Modules: Builtin modules, Units, Quantity
- Workbenches: Workbench creation, Gui Commands, Commands, Installing more workbenches
- Meshes and Parts: Mesh Scripting, Topological data scripting, Mesh to Part, PythonOCC
- Parametric objects: Scripted objects, Viewproviders (Custom icon in tree view)
- Scenegraph: Coin (Inventor) scenegraph, Pivy
- Graphical interface: Interface creation, Interface creation completely in Python (1, 2, 3, 4, 5), PySide, PySide examples beginner, intermediate, advanced
- Macros: Macros, How to install macros
- Embedding: Embedding FreeCAD, Embedding FreeCADGui
- Other: Expressions, Code snippets, Line drawing function, FreeCAD vector math library (deprecated)
- Hubs: User hub, Power users hub, Developer hub