Einrichtung & Anforderungen
Python-Version
LinkCAD 11 wird mit einem eingebetteten Python-3.11-Interpreter ausgeliefert. Es ist keine separate Python-Installation erforderlich.
Plugin-Speicherort
Legen Sie Python-Plugin-Dateien (.py) in einem dieser Verzeichnisse ab:
- Benutzer-Plugins:
%APPDATA%\LinkCAD\plugins\ - System-Plugins:
<LinkCAD install dir>\plugins\
LinkCAD durchsucht diese Verzeichnisse beim Start und registriert alle gefundenen Plugins.
Zugriff auf die Konsole
Öffnen Sie die interaktive Python-Konsole über das Menü:
- View → Python Console (Ctrl+Shift+P)
Die Konsole bietet vollständigen Zugriff auf das Paket linkcad und die aktuell geladene Zeichnung.
Skripteditor
LinkCAD enthält einen integrierten Skripteditor:
- View → Python Script Editor (Ctrl+Shift+E)
- Das aktuelle Skript mit F5 ausführen
- Den ausgewählten Text mit Ctrl+↵ ausführen
Paketstruktur
Das Python-Paket linkcad stellt drei Module bereit:
| Modul | Zweck |
|---|---|
linkcad.plugin | Plugin-Framework — Dekoratoren, Optionen, Basisklassen |
linkcad.db | Zeichnungsdatenbank — Zellen, Ebenen, Formen, Transaktionen |
linkcad.geom | Geometrieprimitive — Punkte, Vektoren, Transformationen, Begrenzungen |
Zusätzliche Pakete installieren
Sie können zusätzliche Python-Pakete mit pip in der LinkCAD-Python-Umgebung installieren:
import subprocesssubprocess.check_call(["pip", "install", "numpy"])