Zum Inhalt springen

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:

ModulZweck
linkcad.pluginPlugin-Framework — Dekoratoren, Optionen, Basisklassen
linkcad.dbZeichnungsdatenbank — Zellen, Ebenen, Formen, Transaktionen
linkcad.geomGeometrieprimitive — Punkte, Vektoren, Transformationen, Begrenzungen

Zusätzliche Pakete installieren

Sie können zusätzliche Python-Pakete mit pip in der LinkCAD-Python-Umgebung installieren:

import subprocess
subprocess.check_call(["pip", "install", "numpy"])