コンテンツにスキップ

セットアップと要件

Python バージョン

LinkCAD 11 には、組み込み Python 3.11 インタープリターが同梱されています。別途 Python をインストールする必要はありません。

プラグインの場所

Python プラグインファイル(.py)を次のいずれかのディレクトリに配置します。

  • ユーザープラグイン: %APPDATA%\LinkCAD\plugins\
  • システムプラグイン: <LinkCAD install dir>\plugins\

LinkCAD は起動時にこれらのディレクトリをスキャンし、見つかったプラグインを登録します。

コンソールへのアクセス

メニューから対話型 Python コンソールを開きます。

  • View → Python Console (Ctrl+Shift+P)

このコンソールから、linkcad パッケージと現在読み込まれている図面に完全にアクセスできます。

スクリプトエディター

LinkCAD には組み込みのスクリプトエディターがあります。

  • View → Python Script Editor (Ctrl+Shift+E)
  • F5 で現在のスクリプトを実行します
  • Ctrl+ で選択テキストを実行します

パッケージ構造

linkcad Python パッケージは 3 つのモジュールを提供します。

モジュール目的
linkcad.pluginプラグインフレームワーク——デコレーター、オプション、基底クラス
linkcad.db図面データベース——セル、レイヤー、形状、トランザクション
linkcad.geomジオメトリプリミティブ——点、ベクトル、変換、範囲

追加パッケージのインストール

LinkCAD Python 環境で pip を使用して追加の Python パッケージをインストールできます。

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