How to install additional workbenches/de: Difference between revisions
No edit summary |
(Created page with "Wie man zusätzliche Arbeitsbereiche und Erweiterungen unter Windows installiert <div class="mw-collapsible-content">") |
||
Line 18: | Line 18: | ||
==Installation unter Windows== |
==Installation unter Windows== |
||
Wie man zusätzliche Arbeitsbereiche und Erweiterungen unter Windows installiert |
|||
How to install additional workbenches and addons on Windows |
|||
<div class="mw-collapsible-content"> |
<div class="mw-collapsible-content"> |
||
Revision as of 16:08, 8 September 2020
Tutorium |
Thema |
---|
Programmierung |
Niveau |
Mittelmäßiger Programmierer |
Zeit zum Abschluss |
15 Minuten |
Autoren |
r-frank |
FreeCAD-Version |
Alle |
Beispieldateien |
keine |
Siehe auch |
None |
Beschreibung
Intensivnutzer haben FreeCAD um verschiedene kundenspezifische externe Arbeitsbereiche erweitert, die nicht in den FreeCAD Quellcodekern integriert sind, sind aber leicht auf einer bestehenden FreeCAD Installation zu installieren. Hier werden wir die Installationsmethoden für die verschiedenen Betriebssysteme behandeln.
Hinweis Ab Version 0.17 verfügt FreeCAD über einen Erweiterungsverwalter im Menü Werkzeuge → Erweiterungsverwalter, der die einfache Installation einer Reihe von externen Arbeitsbereichen ermöglicht. Die folgenden Anweisungen sind nur notwendig, wenn du eine frühere Version verwendest oder wenn du einen Arbeitsbereich installieren möchtest, die nicht in der vom Erweiterungsverwalter angebotenen Liste enthalten ist.
Installation unter Windows
Wie man zusätzliche Arbeitsbereiche und Erweiterungen unter Windows installiert
Recommended Installation
Empfohlene Installationsmethode
Obsolete
Note: Die Verwendung des "Addons-Installers" wird nicht mehr empfohlen. Die Verwendung des Addon Manager in allen Systemen wird empfohlen.
Benutzen Sie den addons-installer von Github.
Während des Google Summer of Code 2016 begann der Student Mandeep Singh mit der Arbeit an einer verbesserten Version (hier verfügbar), die jedoch noch weiter bearbeitet werden muss, bevor sie vollständig in FreeCAD integriert werden kann.
Alternative Installationsmethode "Manuelle Installation”
- Lade den Arbeitsbereich von github herunter, indem Du auf der Github-Seite (oben rechts) auf die Schaltfläche "Klonen oder Herunterladen" klickst und "Download ZIP" wählst.
- Entpacke das heruntergeladene Archiv auf Deine lokale Festplatte.
- In FreeCAD findest Du den Makropfad über "Bearbeiten > Einstellungen > Allgemein > Makro" und suche nach dem "Makropfad".
- Angenommen, Dein Windows-Login ist "Benutzer-Name", der Standard-Makropfad ist "C:\Benutzer-Name\Appdata\Roaming\FreeCAD".
- im Makroverzeichnis einen Ordner namens "Mod" erstellen (falls nicht bereits vorhanden).
- innerhalb des Ordners mod einen Ordner mit dem Namen des Arbeitsbereichs erstellen, z.B. "Assembly2".
- nun verschieben Sie die entpackten Dateien und Unterordner des Arbeitsbereichs in den gerade erstellten Arbeitsbereichs-Ordner.
- nach dem Neustart von FreeCAD solltest Du nun einen Eintrag im Arbeitsbereichs-Aufklapp-Menü haben.
Zusätzliche Empfehlung zur Aktualisierung von Werkbänken
Unter Windows behält Windows beim Aktualisieren eines bereits installierten Arbeitsbereichs die alten.py-Dateien als.pyc. 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 (Ubuntu/Mint)
How to install additional workbenches and addons on Linux
Recommended Installation
Hinzufügen der communityity-ppa innerhalb des ppa-manager.
Installation des Arbeitsbereichs über den synaptischen Paketmanager.
$ sudo apt-get install git python-numpy python-pyside
$ mkdir ~/.FreeCAD/Mod
$ cd ~/.FreeCAD/Mod
$ git clone https://github.com/hamish2014/FreeCAD_assembly2.git
FreeCAD erhält nun einen neuen Arbeitsbereichs-Eintrag namens "Assembly 2". Nach der Installation können Sie mit git wie folgt auf die neueste Version über .bash aktualisieren.
$ cd ~/.FreeCAD/Mod/FreeCAD_assembly2
$ git pull
$ rm *.pyc
Alternative Installationsmethode "Manuelle Installation”
- Lade den Arbeitsbereich von github herunter, indem Du auf der Github-Seite (oben rechts) auf die Schaltfläche "clone or download" klickst und "Download ZIP" wählst.
- Entpacke das heruntergeladene Archiv auf Deiner lokalen Festplatte.
- In FreeCAD findest Du den Makropfad über "Bearbeiten > Einstellungen > Allgemein > Makro" und suchst nach dem "Makropfad".
- standardmäßig ist das Makroverzeichnis das (versteckte) "/.FreeCAD"-Verzeichnis in Deinem Home-Verzeichnis.
- im Makroverzeichnis einen Ordner namens "Mod" erstellen (falls nicht bereits vorhanden).
- innerhalb des Ordners "mod" einen Ordner mit dem Namen des Arbeitsbereichs anlegen, z.B. "Assembly2".
- nun verschiebe die entpackten Dateien und Unterordner des Arbeitsbereichs in den gerade erstellten Arbeitsbereichs-Ordner.
- nach dem Neustart von FreeCAD sollte nun ein Eintrag im Arbeitsbereichs-Aufklapp-Menü vorhanden sein.
Installation auf Mac
How to install additional workbenches and addons on MacOS
Recommended Installation
Manual Installation
Note: This method is possible but not necessary with the introduction of the Addon Manager. Nevertheless, the information here may still be useful to some.
Alternative Installationsmethode "manuelle Installation" - hier eine Beschreibung für den Arbeitsbereich "assembly2".
- Lade das Git-Repository als ZIP herunter.
- Angenommen, FreeCAD ist in "/Applications/FreeCAD/v0.15" installiert, gehe zu "/Applications/FreeCAD/v0.15" im Browser und wähle FreeCAD.app aus.
- Rechtsklick und Auswahl von "Paketinhalt anzeigen", es erscheint ein neues Fenster mit einem Ordner namens "Inhalt".
- Einfacher Klick auf den Ordner "Inhalt" und Auswahl des Ordners "Mod".
- im Ordner "Mod" einen neuen Ordner namens "assembly2" erstellen.
- Entpacken Sie das heruntergeladene Repository im Ordner "Contents/Mod/assembly2".
Allgemeine Fehlerbehebung
- Verwende keine Sonderzeichen (z.B. deutsche Umlaute) in Deinem Windows-Benutzernamen, da FreeCAD sonst Dateien und Ordner im Makropfad nicht erkennt.
- Wenn Du bereits einen Benutzernamen mit Sonderzeichen eingerichtet hast, erstelle entweder einen neuen Benutzernamen oder zeige den Makropfad auf ein Verzeichnis ohne Sonderzeichen.
- Workbench taucht immer noch nicht auf? Wähle in FreeCAD "Werkzeuge > Anpassen > Arbeitsbereiche" und stelle sicher, dass es nicht auf unsichtbar gesetzt ist.
- Hinweise für Anwender mit 32-Bit-System und FreeCAD 0.16.6706 . Nach dem Versuch der Installation sind die zusätzlichen Arbeitsbereiche möglicherweise nicht verfügbar. In diesem Fall
- Halte beim Start von FreeCAD das Ausgabefenster geöffnet und lese den Fehler.
- siehe diesen Forum-Thread: http://forum.freecadweb.org/viewtopic.php?t=12839#p102933
- 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
- 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