Std AddonManager
Std ErweiterungVerw |
Menüeintrag |
---|
Werkzeuge → ErweiterungsVerwalter |
Arbeitsbereich |
Alle |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
0.17 |
Siehe auch |
Externe Arbeitsbereiche, Makros |
Beschreibung
Der Std ErweiterungVerw Befehl öffnet den Erweiterungsverwalter.
ist ein Werkzeug zum installieren und verwalten von externen Arbeitsbereichen und Makros, die von der FreeCAD Gemeinschaft bereitgestellt werden. Falls das Paket git-python auf Deinem Computer installiert ist, wird der Addon Manager es verwenden, um installierte Arbeitsbereiche zu aktualisieren und Downloads zu beschleunigen.
Bitte beachte, dass Erweiterungen, die als Python 2 Only markiert sind, in FreeCAD Version 0.19 oder höher nicht funktionieren.
Due to changes to the GitHub platform in the year 2020 the Addon manager no longer works if you use FreeCAD version 0.17 or earlier. You need to upgrade to version 0.18.5 or a recent 0.19 version. Alternatively you can install addons manually, see Notes below.
Das Dialogfeld des Erweiterungsverwalters
Anwendung
- Wähle die Werkzeuge → Erweiterungsverwalter Option aus dem Menü.
- Wenn du den Erweiterungsverwalter zum ersten Mal verwendest, wird ein Dialogfeld geöffnet, das dich darauf hinweist, dass die Erweiterungen im Erweiterungsverwalter nicht offiziell Teil von FreeCAD sind. Drücke die OK Schaltfläche, um zu bestätigen und fortzufahren.
- Das Dialogfeld des Erweiterungsverwalters öffnet sich. Für weitere Informationen siehe Optionen.
- Die Alles aktualisieren Schaltfläche funktioniert zur Zeit nicht.
- Drücke die Schließen Schaltfläche, um das Dialogfeld zu schließen.
- Wenn du einen Arbeitsbereich installiert oder aktualisiert hast, wird ein neues Dialogfeld geöffnet, das dich darauf hinweist, dass du FreeCAD neu starten musst, damit die Änderungen wirksam werden.
Optionen
Das Dialogfeld des Erweiterungsverwalters hat zwei Reiter auf der linken Seite, eine mit den verfügbaren Arbeitsbereichen und die andere mit den verfügbaren Makros. Das Informationsfeld auf der rechten Seite zeigt die Startseite der ausgewählten Erweiterung an.
Deinstallieren
- Wähle eine installiertes Erweiterung auf der Seite Reiter Arbeitsbereiche oder den Makros Reiter.
- Drücke die Ausgewähltes deinstallieren Schaltfläche.
Installieren/Aktualisieren
- Wähle eine Erweiterung auf dem Arbeitsbereiche Reiter oder dem Makros Reiter.
- Drücke die Installieren/Aktualisieren ausgewählt Schaltfläche .
- Wenn du ein Makro zu einer benutzerdefinierten Werkzeugleiste hinzufügen möchtest, vergiss nicht, die Symbol Bilddatei, falls verfügbar, manuell herunterzuladen, indem du auf den Verweis auf der Homepage im Informationsfenster klickst. Siehe Schnittstellenanpassung.
- Um die Position eines Erweiterungsarbeitsbereichs in der Liste Arbeistbereichswähler zu ändern, siehe Oberflächenanpassung.
Konfiguration
- Drücke die Konfigurieren... Schaltfläche.
- Das Dialogfeld Erweiterungsverwalteroptionen wird geöffnet.
- Prüfe wahlweise die Automatisch beim Start nach Updates suchen (erfordert GitPython) Kontrollkästchen.
- Wahlweise Repositorien zur Liste Benutzerdefinierte Repositorien hinzufügen. Erweiterungen von diesen Repositorien werden auf dem Arbeitsbereiche Reiter oder die Makros Reiter hinzugefügt.
- Wähle optional Proxy Einstellungen.
- Drücke die OK Schaltfläche oder die Abbrechen Schaltfläche, um das Dialogfeld zu schließen.
Hinweise
- Die im Erweiterungsverwalter verfügbaren Erweiterungen sind nicht Teil des offiziellen FreeCAD Programms und werden vom FreeCAD Kernentwicklungsteam nicht unterstützt. Du solltest die bereitgestellten Informationen sorgfältig lesen, um sicherzustellen, daß du weißt, was du installierst.
- Fehlerberichte und Funktionenanfragen sollten direkt an den Ersteller der Erweiterung gerichtet werden, durch Besuch der angegebene Webseite. Viele Erweiterungsentwickler sind regelmäßige Nutzer des FreeCAD Forums, und können dort auch kontaktiert werden.
- Wenn das GitPython Paket auf deinem Computer installiert ist, wird der Erweiterungsverwalter davon Gebrauch machen, was das Herunterladen beschleunigt.
- Du kannst Erweiterungen auch manuell installieren. Siehe Wie man zusätzliche Arbeitsbereiche installiert und Wie man Makros installiert.
Informationen für Entwickler
Wenn du einen Arbeitsbereich oder ein Makro entwickelt hast und es im Erweiterungsverwalter sehen möchtest, lies auf den Repositoriumsseiten (FreeCAD-Erweiterungen und FreeCAD-Makros), was zu tun ist. Wenn du dein Makro zu den Makro Rezepte Seiten hinzufügst, ist nichts weiteres tun, denn es wird automatisch vom Erweiterungsverwalter ausgewählt.
Python Arbeitsbereiche
Für Python Arbeitsbereiche benötigst du keine besondere Genehmigung, damit dein Arbeitsbereich zum Erweiterungsverwalter hinzugefügt wird, und da sie außerhalb des FreeCAD Quellcodes liegen, kannst du die gewünschte Lizenz wählen. Wenn du darum anfragst, dass dein Arbeitsbereich in die Liste aufgenommen wird (wir werden keine neuen Arbeitsnbereich ohne eine Anfrage der Autoren hinzufügen), entweder durch eine entsprechende Anfrage im Forum oder durch das Öffnen einer Ausgabe im FreeCAD-Erweiterungs Repositorium, bleibt dein Code in deinem eigenen git Repositorium, wir fügen ihn einfach als Untermodul zum FreeCAD-Erweiterungs Repositorium hinzu. Natürlich werden wir, bevor wir deinen Arbeitsbereich hinzufügen, einen Blick darauf werfen und sicherstellen, dass es keine potentiellen Probleme damit gibt.
C++ Arbeitsbereiche
Wenn du einen Arbeitsbereich in C++ entwickelst, kann er nicht direkt durch Benutzer ausgeführt, sondern muss zuerst kompiliert werden. Du hast zwei Optionen, entweder stellst du vorkompilierte Versionen deines Arbeitsbereichs für die verschiedenen Betriebssysteme zur Verfügung oder du solltest anfragen, dass dein Code in den FreeCAD Quellcode integriert wird. Dafür solltest du die LGPL Lizenz (oder vollkompatible wie MIT oder BSD) verwenden, und du musst deine neuen Werkzeuge der Gemeinschaft im FreeCAD Forum zur Überprüfung vorstellen. Sobald dein Code getestet und genehmigt wurde, solltest du, falls noch nicht geschehen, einen Fork für das FreeCAD Repositorium durchführen, einen neuen Zweig erstellen, deinen Code dorthin schieben und eine Pull Anfrage öffnen, so dass dein Zweig mit dem Haupt Repositorium zusammengeführt wird.
- File: New, Open, Close, Close All, Save, Save As, Save a Copy, Save All, Revert, Import, Export,Merge project, Project information, Print, Print preview, Export PDF, Recent files, Exit
- Edit: Undo, Redo, Cut, Copy, Paste, Duplicate selection, Refresh, Box selection, Box element selection, Select All, Delete, Send to Python Console, Placement, Transform, Alignment, Toggle Edit mode, Edit mode, Preferences
- View:
- Miscellaneous: Create new view, Orthographic view, Perspective view, Fullscreen, Bounding box, Toggle axis cross, Clipping plane, Texture mapping, Toggle navigation/Edit mode, Appearance, Random color, Workbench, Status bar
- Standard views: Fit all, Fit selection, Isometric, Dimetric, Trimetric, Home, Front, Top, Right, Rear, Bottom, Left, Rotate Left, Rotate Right
- Freeze display: Save views, Load views, Freeze view, Clear views
- Draw style: As is, Points, Wireframe, Hidden line, No shading, Shaded, Flat lines
- Stereo: Stereo red/cyan, Stereo quad buffer, Stereo Interleaved Rows, Stereo Interleaved Columns, Stereo Off, Issue camera position
- Zoom: Zoom In, Zoom Out, Box zoom
- Document window: Docked, Undocked, Fullscreen
- Visibility: Toggle visibility, Show selection, Hide selection, Select visible objects, Toggle all objects, Show all objects, Hide all objects, Toggle selectability
- Toolbars: File, Edit, Clipboard, Workbench, Macro, View, Structure, Help
- Panels: Tree view, Property view, Selection view, Tasks, Python console, DAG view, Model, Report view
- Link navigation: Go to linked object, Go to the deepest linked object, Select all links
- Tree view actions: Sync view, Sync selection, Sync placement, Pre-selection, Record selection, Single document, Multi document, Collapse/Expand, Initiate dragging, Go to selection, Selection Back, Selection Forward
- Tools: Edit parameters, Save image, Load image, Scene inspector, Dependency graph, Project utility, Measure distance, Add text document, View turntable, Units calculator, Customize, Addon manager
- Macro: Macro recording, Macros, Recent macros, Execute macro, Attach to remote debugger, Debug macro, Stop debugging, Step over, Step into, Toggle breakpoint
- Help: Help, FreeCAD Website, Donate, Users documentation, Python scripting documentation, Automatic Python modules documentation, FreeCAD Forum, FreeCAD FAQ, Report a bug, About FreeCAD, What's This
- 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