How to install additional workbenches/de: Difference between revisions
(Created page with "=== Manuelle Installation ===") |
No edit summary |
||
(13 intermediate revisions by 2 users not shown) | |||
Line 25: | Line 25: | ||
Wie man zusätzliche Arbeitsbereiche und Erweiterungen unter Windows installiert |
Wie man zusätzliche Arbeitsbereiche und Erweiterungen unter Windows installiert |
||
<div class="mw-collapsible-content"> |
<div class="mw-collapsible-content"> |
||
⚫ | |||
=== Veraltet === |
|||
{{Emphasis|Hinweis:}} Die Verwendung des "Erweiteruns-Installierers" wird nicht mehr empfohlen. Die Verwendung des [[Std_AddonMgr/de|Addon-Managers]] ist auf allen Systemen der empfohlene Weg. |
|||
Benutze den [https://github.com/FreeCAD/FreeCAD-addons addons-installer von Github]. |
|||
Während des Google Summer of Code 2016 begann der Student Mandeep Singh mit der Arbeit an einer verbesserten Version ([https://github.com/mandeeps708/PluginManager hier verfügbar]), die jedoch noch weitere Bearbeitung benötigt, bevor sie vollständig in FreeCAD integriert werden kann. |
|||
<span id="Manual_Install"></span> |
<span id="Manual_Install"></span> |
||
=== Manuelle Installation === |
=== Manuelle Installation === |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
=== Manuelle Installation === |
|||
⚫ | |||
</div> |
|||
* |
* Den Arbeitsbereich von github herunterladen, indem die Schaltfläche {{Button|Clone}} oder {{Button|Download}} auf der github-Seite (rechte obere Ecke) gedrückt und "Download ZIP" ausgewählt wird. |
||
* |
* Das heruntergeladene Archiv auf deiner lokalen Festplatte entpacken. |
||
* |
* Innerhalb von FreeCAD den Makropfad finden, indem unter {{MenuCommand|Bearbeiten → Einstellungen → Python→ Makro}} nach dem "Makropfad" gesucht wird. |
||
* Angenommen, dein Windows-Login ist "''Benutzername''", dann |
* Angenommen, dein Windows-Login ist "''Benutzername''", dann wird der Standard-Makropfad {{FileName|%APPDATA%\FreeCAD\}} normalerweise zu {{FileName|C:\Users\''Benutzername''\Appdata\Roaming\FreeCAD}}. |
||
* |
* Innerhalb des Makro-Verzeichnisses einen Ordner namens "{{FileName|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 |
* Nach einem Neustart von FreeCAD solltest du nun einen Eintrag in der [[Std_Workbench/de|Auswahlliste der Arbeitsbereiche]] haben |
||
'''Zusätzliche Empfehlung zur Aktualisierung von Arbeitsbereichen''' |
'''Zusätzliche Empfehlung zur Aktualisierung von Arbeitsbereichen''' |
||
Line 57: | Line 45: | ||
</div> <!-- END of Windows section collapsible div. Please do not remove ---> |
</div> <!-- END of Windows section collapsible div. Please do not remove ---> |
||
</div> <!-- END of Windows section collapsible div. Please do not remove ---> |
</div> <!-- END of Windows section collapsible div. Please do not remove ---> |
||
<div class="mw-collapsible mw-collapsed toccolours"> |
<div class="mw-collapsible mw-collapsed toccolours"> |
||
Line 67: | Line 54: | ||
<div class="mw-collapsible-content"> |
<div class="mw-collapsible-content"> |
||
⚫ | |||
===Using git=== |
|||
===git verwenden=== |
|||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
===Benutzung von git=== |
|||
⚫ | |||
⚫ | |||
</div> |
|||
{{Code|code= |
{{Code|code= |
||
Line 90: | Line 75: | ||
}} |
}} |
||
<span id="Manual_Installation"></span> |
|||
===Manual Installation=== |
|||
<div class="mw-translate-fuzzy"> |
|||
=== Manuelle Installation === |
=== Manuelle Installation === |
||
⚫ | |||
</div> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
</div> <!-- END of Windows section collapsible div. Please do not remove ---> |
</div> <!-- END of Windows section collapsible div. Please do not remove ---> |
||
</div> <!-- END of Windows section collapsible div. Please do not remove ---> |
</div> <!-- END of Windows section collapsible div. Please do not remove ---> |
||
<div class="mw-collapsible mw-collapsed toccolours"> |
<div class="mw-collapsible mw-collapsed toccolours"> |
||
==Installation auf Mac== |
==Installation auf Mac== |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
<div class="mw-collapsible-content"> |
<div class="mw-collapsible-content"> |
||
</div> |
|||
<span id="Manual_Installation"></span> |
|||
===Manual Installation=== |
|||
<div class="mw-translate-fuzzy"> |
|||
=== Manuelle Installation === |
=== Manuelle Installation === |
||
⚫ | |||
</div> |
|||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
Der Einfachheit halber für dieses Beispiel, sage du hast die [[Curves Workbench/de|Arbeitsbereich Kurven]] als den externen Arbeitsbereich gewählt, den du installieren möchtest: |
Der Einfachheit halber für dieses Beispiel, sage du hast die [[Curves Workbench/de|Arbeitsbereich Kurven]] als den externen Arbeitsbereich gewählt, den du installieren möchtest: |
||
* Wähle das git Repositorium des von dir gewählten externen Arbeitsbereichs aus und lade es als ZIP Datei herunter |
* Wähle das git Repositorium des von dir gewählten externen Arbeitsbereichs aus und lade es als ZIP Datei herunter |
||
* Es gibt zwei mögliche Speicherorte für deinen Erweiterungs Arbeitsbereich 'Mods': |
* Es gibt zwei mögliche Speicherorte für deinen Erweiterungs Arbeitsbereich 'Mods': |
||
# Alle Benutzer: {{FileName|/Applications/FreeCAD.app/Contents/Resources/Mod}} |
# Alle Benutzer: {{FileName|/Applications/FreeCAD.app/Contents/Resources/Mod}} |
||
# Nur aktueller Anwender: {{FileName|/Users/myusername/Library/ |
# Nur aktueller Anwender: {{FileName|/Users/myusername/Library/Application Support/FreeCAD/Mod}} |
||
* Wenn du den Finder verwendest, um manuell zum Speicherort "Alle Benutzer" in Anwendungen zu navigieren, musst du |
* Wenn du den Finder verwendest, um manuell zum Speicherort "Alle Benutzer" in Anwendungen zu navigieren, musst du |
||
** zu {{FileName|/Applications}}" gehen und FreeCAD.app wählen |
** zu {{FileName|/Applications}}" gehen und FreeCAD.app wählen |
||
Line 139: | Line 114: | ||
* Sobald du dich in dem gewünschten "Mod" Ordner befindest, erstelle einen neuen Ordner namens "Curves" |
* Sobald du dich in dem gewünschten "Mod" Ordner befindest, erstelle einen neuen Ordner namens "Curves" |
||
* Entpacke das heruntergeladene Repositorium in den Ordner "Mod/Curves" |
* Entpacke das heruntergeladene Repositorium in den Ordner "Mod/Curves" |
||
</div> |
|||
</div> <!-- END of Windows section collapsible div. Please do not remove ---> |
</div> <!-- END of Windows section collapsible div. Please do not remove ---> |
||
</div> <!-- END of Windows section collapsible div. Please do not remove ---> |
</div> <!-- END of Windows section collapsible div. Please do not remove ---> |
||
Line 146: | Line 120: | ||
==Allgemeine Fehlerbehebung== |
==Allgemeine Fehlerbehebung== |
||
* Verwende keine Sonderzeichen (z.B. deutsche Umlaute) in deinem Windows |
* 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 |
* Wenn Du bereits einen Benutzernamen mit Sonderzeichen eingerichtet hast, erstelle entweder einen neuen Benutzernamen oder verweise mit dem Makropfad auf ein Verzeichnis ohne Sonderzeichen. |
||
* |
* Zu {{MenuCommand|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 [[report_view/de|Ausgabefenster]] geöffnet lassen und den Fehler ansehen. |
||
** siehe diesen Forumsbeitrag: [http://forum.freecadweb.org/viewtopic.php?t=12839#p102933 Assembly2 in Version: 0.16.5602 (Git)] |
** siehe diesen Forumsbeitrag: [http://forum.freecadweb.org/viewtopic.php?t=12839#p102933 Assembly2 in Version: 0.16.5602 (Git)] |
||
{{Userdocnavi{{#translation:}}}} |
{{Userdocnavi{{#translation:}}}} |
Latest revision as of 07:19, 6 September 2023
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: Seit Version 0.17 verfügt FreeCAD über einen Addon-Manager im Menü Werkzeuge → Addon-Manager, das 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, du aber Zugriff auf den als .zip-Paket heruntergeladenen Arbeitsbereich hast.
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 deiner lokalen Festplatte entpacken.
- Innerhalb von FreeCAD den Makropfad finden, indem unter Bearbeiten → Einstellungen → Python→ Makro nach dem "Makropfad" gesucht wird.
- Angenommen, dein 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 solltest du nun einen Eintrag in der Auswahlliste der Arbeitsbereiche haben
Zusätzliche Empfehlung zur Aktualisierung von Arbeitsbereichen
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
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 hast du nun einen neuen Arbeitsbereichs-Eintrag namens "CurvesWB". Nach der Installation kannst du 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 deiner 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 solltest du 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.
Der Einfachheit halber für dieses Beispiel, sage du hast die Arbeitsbereich Kurven als den externen Arbeitsbereich gewählt, den du installieren möchtest:
- Wähle das git Repositorium des von dir gewählten externen Arbeitsbereichs aus und lade es als ZIP Datei herunter
- Es gibt zwei mögliche Speicherorte für deinen Erweiterungs Arbeitsbereich 'Mods':
- Alle Benutzer: /Applications/FreeCAD.app/Contents/Resources/Mod
- Nur aktueller Anwender: /Users/myusername/Library/Application Support/FreeCAD/Mod
- Wenn du den Finder verwendest, um manuell zum Speicherort "Alle Benutzer" in Anwendungen zu navigieren, musst du
- zu /Applications" gehen und FreeCAD.app wählen
- Klicke mit der rechten Maustaste und wähle "Paketinhalt anzeigen", es erscheint ein neues Fenster mit einem Ordner namens "Inhalt"
- Einfachklick auf den Ordner "Contents", dann auf "Resources" und Doppelklick, um den Ordner "Mod" zu öffnen
- Sobald du dich in dem gewünschten "Mod" Ordner befindest, erstelle einen neuen Ordner namens "Curves"
- Entpacke das heruntergeladene Repositorium in den Ordner "Mod/Curves"
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 verweise 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ä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