図面編集時間を節約するための無料のAutoLISPコマンド
AutoLISPとは何ですか?
AutoLISPは、AutoCAD、BricsCAD、ZWCADなどのCADパッケージでプログラミングするために使用される一般的な高レベル言語です。 AutoLISPを使用すると、目的の出力を生成するためにアクションを実行するためのカスタマイズされたCADコマンドを作成できます。
AutoLISPには、AutoCADのフルバージョンが既にロードされています。 ただし、AutoCAD LTではAutoLISPはサポートされていません。
無料のLispとユーティリティプログラムのリスト
3DポリラインLisp
Sl。 いいえ。. |
3Dポリラインに関連する無料のLisp |
説明 |
3点長方形を作成する |
3点を選択して矩形を描画します |
|
3Dラインから標高を作成する |
3Dラインから標高を簡単に作成 |
|
3D頂点の更新 |
3Dポリラインのすべての頂点のZ値を更新します |
|
選択したテキストに記載されている標高に従って、選択したテキストを昇格させます |
||
3D顔を3D STLに変換する |
3D顔をSTLファイルに変換してから、無料のSTLビューアでSTLを表示します |
|
3Dポリラインの各頂点でZ値をマークする |
3Dポリラインの各頂点でZ値をマークするプログラム |
|
ポリライン の各頂点で3D値を内挿する |
ポリラインの各頂点で3D値を内挿する |
|
標高を内挿する |
3Dポリライン頂点で標高を内挿する |
|
3DポリラインのVertextを更新します |
標高テキストを使用して、3Dポリラインの各Vertextを更新します |
土地調査一覧
Sl。 いいえ。. |
土地調査に関連する無料のLisp(インフラ工学) |
説明 |
メーターへのフィート |
フィート単位の距離をメートルに変換する |
|
DXFをCSVファイルに変換する |
Dxfからの輸出東、Northing、高度および注目; Topcon Instrumentで作成したDXFをCSVファイルに変換する |
|
表示エリア |
多角形領域を異なる測定単位で表示する |
|
グラデーションを描く |
指定された勾配で縦断面図にフォーメーションレベルの線を描画するプログラム |
|
距離を測定する |
ポリラインの任意の2点間の距離を測定します |
|
指定された距離で標高を内挿する |
||
海面 |
標高を海面を表すように変換する |
|
出発 |
描画点を設定点として変換するのに便利なlisp |
|
複数の標高を内挿する |
複数の標高を補間するプログラム |
|
中点補間 |
選択したテキストの中間点でテキストを内挿する |
|
標高の更新 |
選択したポイントにZ値を追加する |
|
電力線 |
多くの調査図面では、電力線を示す必要があります。 このlispを使用すると、任意のポリラインを電力線を示すラインに変換することができます。 |
|
テキストをグリッドポイントにスナップ |
指定されたグリッド間隔でグリッド上の最も近い点にテキストをスナップするには |
|
グリッドを描画 |
指定されたグリッド間隔でグリッドを描画します |
|
複数エリア |
単一のコマンドで複数のポリゴンの面積を求める |
|
ドローリーダー |
それぞれの東とリーダーを描画し、 ノーシング |
|
フィートへのメートル |
メトリック値とフィート値を持つテキストにメトリックテキストを変換します |
|
選択した範囲内のランダムなテキスト |
指定された制限を使用して、使用可能な標高の周りにランダムな標高を作成します |
|
Repeat Measureコマンド |
単一のコマンドで複数のポリラインのブロック挿入オプションを指定して測定コマンドを繰り返 |
|
図面ポイントをExcelにエクスポートして設定します |
アライメントリスト
Sl。 いいえ。. |
Alignmentに関連する無料のLisp |
説明 |
マーク-チェーネージ |
指定された断面間隔で、選択した整列に沿って連鎖をマークします |
|
曲線デザインの詳細を作成する |
任意の道路配置の曲線デザインの詳細を作成する |
|
配置に沿ってブロックを作成する |
選択したポリライン上に属性ブロックを作成する ブロック番号付き |
|
交差点でチェーンをマーク |
各直線距離に沿って頂点を挿入する:直線に沿って交差するときに直線をマークする |
|
アラインメントに沿って頂点を挿入する |
テキスト位置に配置(ポリライン)に沿って頂点を挿入する |
|
アラインメントに沿って頂点をマークする: |
選択したポリラインの各頂点に頂点を挿入する |
|
代替チェーン間のカットアライメント |
指定された間隔で連鎖距離をマークし、各連鎖距離の間の配置をカットします。 |
ポリラインLisp
Sl。 いいえ。. |
ポリラインに関連する無料のLisp |
Brics CADのためのLisp |
ポリライン頂点を縮小 |
ポリラインの重量を減らす |
|
ポリラインに沿って頂点を挿入する |
テキスト位置を使用してポリラインに沿って頂点を挿入 |
|
品質チェック |
gisシステム |
|
テキストオブジェクトの移動 |
配置ポリライン線からのブロック距離をCSVとしてエクスポートする |
|
座標テーブルの作成 |
3dおよび2dポリラインの座標テーブルを作成する |
|
ポリライン頂点を書き出す |
ポリラインの頂点データと自動ポイント番号付けをエクスポート |
|
交差点をマークする |
線のレイヤーを見つける 選択したポリラインと交差する |
|
開いている多角形を見つける |
選択したポリラインの中で開いているポリゴンをマーク |
|
滑らかなポリラインを変換 |
滑らかなポリラインを通常のポリラインに変換する |
|
横断面ラインを滑らかにして下さい |
断面線を滑らかにして、自然なサーフェスとして表現します |
|
面をポリラインに変換 |
3D面を3Dポリラインに変換する |
|
中心線を作成する |
エッジから中心線を作成する |
|
交差点を見つける |
選択したポリライン間の交点を求める |
|
測定ライン |
選択したポリラインの各セグメントを測定します。 |
|
交差するすべてのポリラインを分割する |
交差点でポリラインを破るためのプログラム |
|
時計回りの方向にポリゴンを再作成します |
多角形の方向を時計方向に変更する |
|
両側のオフセットポリライン |
両側のオフセットポリライン |
|
ポリラインを長さで並べ替える |
ポリラインの並べ替え 距離に応じて |
|
ポリライン座標のエクスポート |
ポリラインの各頂点の座標をエクスポートします |
ブロックLisp
Sl。 いいえ。. |
AutoCAD Blockに関連する無料のLisp |
説明 |
セグメント中点にブロックを挿入 |
各セグメントの中央にブロックを挿入します |
|
選択した属性からのテキスト |
選択した属性からテキストを作成する |
|
ポリラインにブロックを挿入 |
交差点または端部にブロックを挿入するか、交差点と交差点の組み合わせを挿入します。 選択したポリラインの中の端点。 |
|
頂点にブロックを挿入 |
選択したポリラインの各頂点にブロックを挿入するルーチン |
|
ブロックを昇格させる |
最も近い標高テキストを使用してブロックを昇格させるLispルーチン。 |
|
テキストにブロックを挿入 |
図面全体で指定したテキストを検索してブロックを挿入する |
テキストLisp
Sl。 いいえ。. |
テキストエンティティを処理するための無料のLisp |
説明 |
不足している番号を順番にチェックする |
選択したテキストの中で最小の数から最大の数までのシーケンス内の欠落している数を見つけます |
|
精度の変更 |
CADで選択したテキストの精度を変更する |
|
MTextをCADでテキストに変換する |
MTextを次のように変換します AutoCADの通常のテキストエンティティ |
|
オーバーラッピングテキストの違いを見つける |
重複するテキスト間の違いを見つける |
|
交流テキスト |
テキストを交換する |
|
テキストの回転 |
選択した点の角度を基準にテキストを回転させます |
|
テキストを多数にコピーする |
参照テキストのテキストをすべてにコピーする その他の選択されたテキスト |
|
を含むテキストを選択 |
選択したテキストの中から、指定したテキストがあるテキストを選択します |
|
重複を見つける |
Findは、別のテキストまたはエンティティ上で重複するテキストです |
|
値を四捨五入する |
値を最も近い0に四捨五入します。005 |
|
テキストの周りのボックス |
選択したテキストの周りにボックスを置く |
|
テキストの周りを丸で囲む |
選択したテキストの周りに円を置く |
|
選択したテキストの中から最小数と最大数を検索する |
選択したテキストの中から最小数と最大数を検索する |
|
ポイントデータのエクスポート |
図面からのポイントデータのエクスポート CSVファイル |
|
ポイントデータのインポート |
AUTOCAD図面としてCSVファイルからポイントデータをインポートする |
ユーティリティLisp
Sl。 いいえ。. |
無料のLispユーティリティ関数 |
コマンド |
クラウドオブジェクト |
図面内の重要なテキストの周りに吹き出し(雲のようなオブジェクト)を作成します |
|
マクロ |
描画編集を高速化するためのマクロのセット |
|
詳細はこちらからどうぞ。 |
選択したエンティティのすべてのDXF詳細を一覧表示します |
|
乗算 |
指定された乗算係数で選択した図形を乗算します |
|
レイヤーを現在のものに変更する |
選択した図形のレイヤーを現在のレイヤーに変更します |
|
レイヤーをすばやく作成 |
新しいレイヤーをすばやく作成する |
|
レイヤーの削除 |
選択したエンティティによって決定されたレイヤーのすべてのエンティティを削除します |
|
選択したすべてのエンティティにnormal UCSを設定します。 図形を描画するために押し出し角度が誤って設定されている場合に便利です。 |
||
スケールライン |
指定されたスケール係数で、選択したラインを中点からスケールします。 |
|
円弧から線へ |
円弧または円を線分のセットに変換する |
|
標高テキストの標高を上げる |
テキストの内容に応じて標高を上げる |
ユーティリティプログラム
Sl。 いいえ。. |
無料ユーティリティプログラム |
説明 |
エクセルマクロ |
このマクロの助けを借りて、あなたのcadパッケージ内の異なる色のスポットレベルのプロット |
|
EXCELからCADへ |
ExcelからネイティブCADエンティティとしてテーブルデータを作成 |
|
ESurveyの形 |
AutoCAD DXFまたはAutoCAD DWGをESRIシェイプファイルに変換する |
|
UTMコンバータ |
緯度/経度(緯度/経度)をUTMに変換し、その逆も同様です |
|
CADバッチランナー |
複数の図面でスクリプトとlispを実行する |
|
単位換算 |
最も人気のある測量単位–長さ、面積、体積を変換するユーティリティ。 |
LSPファイルとは何ですか?
LSPファイルまたはファイルを持つ。LSP拡張子は、LISPプログラミング言語で書かれたファイルです。 LSPファイルは、LSPインタプリタの助けを借りて実行されるプレーンテキストプログラムコードの形でAutoLISPのソースコードが含まれています。 これらのファイルは、任意のテキストエディタを使用して開くことができます。 Lspファイルは、AutoCAD、BricsCAD、ZWCADなどの一般的なCADプログラムで使用されます。
AutoCADでLISPを作成するにはどうすればよいですか?
VLISPウィンドウでLISPプログラムを作成することができます。 VLISPウィンドウを開くには、AutoCADウィンドウの”ツール”メニューで”AutoLISP”を選択し、”Visual LISPエディタ”を選択します。 開いたVLISPウィンドウで、コンソールウィンドウにLISPプログラムを入力できます。 また、「ファイル」、「新規」を選択してVLISPテキストエディタを起動することもできます。’テキストエディタを使用すると、完全なLISPプログラムやルーチンを記述して保存することができます。
AutoCADでLISPを開くにはどうすればよいですか?
AutoLISPファイルは、実行する前に最初にロードする必要があります。 AutoLISP(LSP)ファイルを開くには、テキストエディタがアクティブであることを確認します。 Visual LISPでは、メニューバーの”ツール”メニューの”ロード”ボタンをクリックします。 または、”実行”ツールバーで、”アクティブな編集をロード”ウィンドウをクリックすることができます。 プログラムが正常にロードされた場合は、コンソールウィンドウにメッセージが表示されます。 AutoLISP関数を実行するには、AutoCADコマンドプロンプトで、コマンド名または関数名を括弧内に入力し、”Enter”を押します。 または、Visual LISPコンソールウィンドウプロンプトでコマンド名または関数名を括弧内に入力し、’Enter’を押すこともできます。
LispはAutoCADのための最高のプログラミング言語ですか?
最高の高水準言語の一つであるLISPは、AutoCAD図面の構造化されていない性質のため、AUTOCADに最適なプログラミング言語です。Lisp関数は、ジオメトリ、AutoCADの内部DWGデータベースへのアクセス、またはAutoCADのグラフィカルエンティティの操作に適しています。 これらのグラフィカルエンティティのプロパティは、定義点、半径、色、レイヤー、線種などのプロパティを示すAutoCADグループコードと値がペアになっている関連リ AutoCADはAutoLISPコードをからロードします。ファイル:EXAMPLE.LSP
AutoLISPコードは、ユーザーがポイントを選択し、画面上のオブジェクトを選択し、数値やその他のデータを入力できるようにするプリミティブ関数を使用して、AutoCADのグラフィカルエディタを介してユーザーと対話することができます。 AutoLISPには、AutoCAD内で自動レイアウトを使用してモーダルダイアログボックスを作成するための、グラフィカルユーザーインターフェイス(GUI)のミニまたはドメイン固有言語(DSL)、ダイアログコントロール言語も組み込まれています。
AutoLISPプログラムをロードするには?
Visual Lispエディタでlispプログラム/ルーチンを入力します。 ルーチンをロードするには、”
‘Load Active Edit Window’ボタンをクリックします。 目的のコマンドが作成されます。 これで、コマンドウィンドウでこのコマンドを実行して、目的の結果を得ることができます。 また、visual lisp editorの外部からLISPプログラムをロードすることもできます。 この方法は、通常、作成したlispコマンドのコードを共有したくない場合に使用されます。 LISPエディタの外部にlispをロードするには、「管理」メニューに移動し、「アプリケーションのロード」をクリックします。 LSPファイルを選択してロードします。 このようにして、目的の図面でLSPルーチンを使用することができます。 ただし、複数の図面でlispコマンドを使用する場合は、新しい図面を開始するたびにlispルーチンが自動的にロードされ、新しい図面で使用できるように、起動スイートにlispコマンドを追加する必要があります。Autocad LTでlispファイルをロードするには?
AutoCAD LTにlispファイルをロードすることはできません。AutoCAD LTはAutoCADの限定バージョンです。 AutoCAD LTはAutoLISPをサポートしていません。 AutoCAD LTで外部アプリケーションをロードすることはできないため、Apploadコマンドは使用できません。 これがlispファイルをロードできない理由です。
AutoLISPとVisual LISPの違いは何ですか?
AutoCADは、1980年代半ばにリリース2.1でapplication programming interface(API)としてAutoLISPを導入しました。LISPは、AutoCADプロジェクトの非構造化設計プロセスに一意に適していたため、初期のAutoCAD APIとして選ばれました。
Visual LISP(VLISP)は、AutoLISPプログラム開発を高速化するために設計されたソフトウェアツールです。 VLISP統合開発環境(IDE)は、ソースコードの作成と変更、プログラムのテストとデバッグのタスクを容易にするための機能を提供します。 さらに、VLISPはAutoLISPで記述されたスタンドアロンアプリケーションを提供するための媒体を提供します。
どのCADソフトウェアがAutoLISPとVisual LISPをサポートしていますか? AutoLISPおよびVisual Lispは、AutoCAD、BricsCAD、GStarCAD、ZWCADなどのCADソフトウェアでサポートされています。
さまざまなCADソフトウェアでサポートされているさまざまな拡張機能はどれですか?
各CADソフトウェアは、lispを実行するために異なるファイルタイプを必要とします。 以下に、いくつかの必要なファイル拡張子があります:。Lsp-Lispファイル(AutoCAD/BricsCAD/GStarCAD/ZWCADで動作します)。Fas-コンパイルされた高速ロードAutoLISPファイル(AutoCAD/GStarCADで動作します)。DES-BricscadコンパイルされたLispファイル(BricsCADで動作します)。ZEL-ZWCADコンパイルされたLispファイル(ZWCADで動作します)。
何をダウンロードし、どのようにLispをダウンロードするには?
LISPを実行するには、各CADパッケージに異なるファイルタイプが必要です。 以下に必要なファイル拡張子をいくつか示します: .Lsp-Lispファイル(AutoCAD/BricsCAD/GStarCAD/ZWCADで動作します)。Fas-コンパイルされた高速ロードAutoLISPファイル(AutoCAD/GStarCADで動作します)。DES-BricscadコンパイルされたLispファイル(BricsCADで動作します)。ZEL-ZWCADコンパイルされたLispファイル(ZWCADで動作します)。 ご希望のCADパッケージに応じて、ご希望のファイルをダウンロードすることができます。
私のCADパッケージにLispをアップロードするにはどうすればよいですか?
CADプログラムを起動し、コマンドプロンプトまたは画面で”appload”と入力します。 アプリケーションのロード/アンロードダイアログボックスが表示されます。 「Look in」の横にあるをクリックして、lispファイルを保存したディレクトリを参照します。 必要なファイルを選択し、”ロード”ボタンをクリックし、”閉じる”ボタンをクリックします。