+CADLabo.comCAD / LISP / AUTOMATION
CADLABO / LESSONS

AutoLISP初心者講座

プログラミング未経験から、自分のコマンドへ。

掲載中 23記事目的別の操作Tipsを見る

最初の一歩5記事

数値・変数・データ8記事

01四則演算|数値を計算する基本AutoLISPでは演算子を先頭に置いて計算します。足し算・引き算・掛け算・割り算と、整数・実数による結果の違いを確認します。02setqとset|変数へ値を代入する方法の違い通常の代入にはsetqを使います。setは、評価した結果のシンボルへ代入します。2つの短い例を比較して、変数名と値の関係を確認します。03ローカル変数とグローバル変数を使い分けるdefunのスラッシュ以降に変数を宣言すると、実行中だけ使うローカル変数になります。関数の前後で値を比べ、外側の変数との関係を確認します。04文字列|結合・切り出し・数値変換の基本strcat、substr、itoa、rtosなどを使って文字列を整えます。文字と数値を区別し、図面ラベルを組み立てる小さな例から始めます。05リスト|要素の取得・追加・検索の基本car、cdr、length、member、cons、appendでリストを操作します。色名のリストを使い、処理前後に何が返るかを確認します。06if・cond|条件分岐と繰り返しを組み合わせるifで2つの処理を切り替え、condで複数の条件を順に判定します。比較演算とwhileの例で、条件式を組み立てる基本を確認します。07getxxx|点・数値・文字・角度の入力を受け取るgetpoint、getint、getreal、getstringなどで利用者の入力を受け取ります。入力の種類、initgetの制約、角度の戻り値を確認します。08AutoLISPの基礎早見表|入力・計算・図形操作ファイルの保存、変数、入力、リスト、図形操作をまとめて振り返るページです。各テーマの最小例を確認し、詳しい解説へ進めます。

選択・図形の取得と変更6記事

実践:梁を描くLISP4記事

集計・自動化の実務LISPへ進むDCLで入力画面を作る