3月 14, 2022

図面編集時間を節約するための無料の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ファイルを保存したディレクトリを参照します。 必要なファイルを選択し、”ロード”ボタンをクリックし、”閉じる”ボタンをクリックします。

コメントを残す

メールアドレスが公開されることはありません。