調べたいLISP関数名の「頭文字」をクリック!
| (+) | 全ての数値の総和を返す | 算術 |
| (-) | 1番目の数値から2番目の以下の数値を減算し、差を返す | 算術 |
| (*) | 全ての数値の積を返す | 算術 |
| (/) | 1番目の数値を2番目の以下の数値の積で除算し、商を返す | 算術 |
| (=) | 引数がすべて数値的に等しい場合は T、そうでない場合は nil を返す | 比較 |
| (~) | 引数のビット方式のNOT(1の補数)を返す | 論理 |
| (/=) | 引数が数値的に等しくない場合は T、等しい場合は nil を返す | 比較 |
| (<) | 引数が数値的に右側にある引数よりも小さい場合は T、そうでない場合は nil を返す | 比較 |
| (<=) | 引数が数値的に右側にある引数と等しいか小さい場合は T、そうでない場合は nil を返す | 比較 |
| (>) | 引数が数値的に右側にある引数よりも大きい場合は T、そうでない場合は nil を返す | 比較 |
| (>=) | 引数が数値的に右側にある引数と等しいか大きい場合は T、そうでない場合は nil を返す | 比較 |
| (1+) | 引数に1だけ増加した値を返す | 算術 |
| (1-) | 引数に1だけ減少した値を返す | 算術 |
| (abs) | 引数の絶対値を返す | 算術 |
| (acad_colordlg) | 色選択ダイアログボックスを表示 | 入力 |
| (acad_strlsort) | 文字列のリストを昇順にソート | ICAD |
| (action_tile) | ボタンなどをクリックしたときの動作を指定 | DCL |
| (add_list) | リストボックスに項目を追加 | DCL |
| (ads) | ロードされているSDSアプリケーション名のリストを返す | SDS |
| (alert) | 警告ダイアログ ボックスを表示 | ICAD |
| (alloc) | セグメント サイズを指定 | メモリ |
| (and) | 論理積を返す | 論理 |
| (angle) | 2点で定義される線分の角度を返す | 幾何 |
| (angtof) | 文字型の角度を実数に変換 | 変換 |
| (angtos) | 実数の角度を文字列に変換 | 変換 |
| (appned) | リストにリストを追加する | LIST |
| (apply) | 関数名と引数のリストをapply関数の引数として受け取り、その関数を実行 | LISP |
| (ascii) | 先頭の文字のASCIIコードを返す | 文字 |
| (assoc) | 仮想配列からキーで指定したリストを返す | LIST |
| (atan) | 引数の逆正接(アークタンジェント)をラジアンで返す | 算術 |
| (atof) | 文字列を実数に変換 | 変換 |
| (atoi) | 文字列を整数に変換 | 変換 |
| (atom) | 引数のデータがアトムかどうか | 判定 |
| (atoms-family) | 定義ずみシンボル(関数とグローバル変数)名のリストを返す | LISP |
| (autoload) | LSPコマンド自動ロード。コマンド名のリストと関連ファイルを指定 | ICAD |
| (autoxload) | SDSコマンド自動ロード。コマンド名のリストと関連ファイルを指定 | SDS |
| (boole) | 論理演算を定義 | 論理 |
| (boundp) | シンボルに値が設定されていればT、なければnilを返す | 判定 |
| (car) | リストの先頭の要素を取り出す | LIST |
| (cdr) | リストの先頭以外の要素を返す | LIST |
| (chr) | ASCIIコードに対応する文字を返す | 文字 |
| (client_data_table) | タイルにデータを関連づける | DCL |
| (close) | テキスト ファイルを閉じる | ファイル |
| (command) | IntelliCAD コマンドを実行 | ICAD |
| (cond) | 他のプログラミング言語で言えば、CASE文 | 構文 |
| (cons) | リストの先頭に要素を追加する。ドットペアリストを作る。 | LIST |
| (cos) | 角度の余弦(コサイン)をラジアンで返す | 算術 |
| (cvunit) | 単位定義ファイルを使って、ある単位から別の単位に変換する(例 マイルをキロメートル) | ICAD |
| (defun) | ユーザ定義関数を定義する | 構文 |
| (dimx_tile) | タイルの幅を返す | DCL |
| (dimy_tile) | タイルの高さを返す | DCL |
| (distance) | 2点の距離を返す | 幾何 |
| (distof) | 文字型の長さを実数に変換 | 変換 |
| (done_dialog) | ダイアログ終了時の戻り値を定義 | DCL |
| (end_image) | イメージ タイルのイメージ作成終了を宣言 | DCL |
| (end_list) | リストボックスの項目追加終了を宣言 | DCL |
| (entdel) | 図形を削除。削除済み図形では復活。 | 図形 |
| (entget) | 図形リストを取得 | 図形 |
| (entlast) | 最後に追加された図形を取得 | 図形 |
| (entmake) | 図形リストから図形を作成 | 図形 |
| (entmod) | 図形リストで図形を更新 | 図形 |
| (entnext) | 図形データベースの次のデータを取得 | 図形 |
| (entsel) | 画面上で図形を選択 | 図形 |
| (entupd) | 図形を再作図 | 図形 |
| (eq) | 2つの式が同じかどうか | 比較 |
| (equal) | 2つの式の評価結果が同じかどうか | 比較 |
| (*error*) | エラー発生時に呼び出される関数 | ICAD |
| (eval) | 文字列をLisp式として評価する | LISP |
| (exit) | 関数の打ち切り | LISP |
| (exp) | 定数e(実数)を指定した値で累乗した結果を返す(自然真数) | 算術 |
| (expand) | 追加メモリを割り当て | メモリ |
| (expt) | 数字を指定した値で累乗した結果を返す | 算術 |
| (fill_image) | イメージ タイルに塗潰された長方形を描く | DCL |
| (findfile) | 検索パスからファイルを検索 | ICAD |
| (fix) | 実数を最も近く小さい整数に変換して返す | 変換 |
| (float) | 数値を実数に変換して返す | 変換 |
| (foreach) | リストの内容を逐次評価する繰り返し | 構文 |
| (gc) | ガベージ コレクション(不要なメモリを開放) | メモリ |
| (gcd) | 2つの整数の最大公約数を返す | 算術 |
| (get_attr) | タイルの属性を取得 | DCL |
| (get_tile) | タイルの値を取得 | DCL |
| (getangle) | 角度をユーザに入力させる | 入力 |
| (getcfg) | 環境設定ファイルの内容を取得 | ICAD |
| (getcname) | 英語以外の言語に翻訳されたコマンド名などを取得 | ICAD |
| (getcorner) | 対角頂点をユーザに入力させる | 入力 |
| (getdist) | 2点の距離をユーザに入力させる | 入力 |
| (getenv) | 環境変数を取得 | ICAD |
| (getfield) | ファイル選択ダイアログ ボックスを表示 | 入力 |
| (getint) | 整数値をユーザに入力させる | 入力 |
| (getkword) | キーワードをユーザに入力させる | 入力 |
| (getorient) | 方向をユーザに入力させる | 入力 |
| (getpoint) | 位置をユーザに入力させる | 入力 |
| (getreal) | 実数値をユーザに入力させる | 入力 |
| (getstring) | 文字列をユーザに入力させる | 入力 |
| (getvar) | システム変数を取得 | ICAD |
| (graphscr) | グラフィックス画面を表示 | ICAD |
| (grclear) | ビューポートをクリア | I/O |
| (grdraw) | ビューポートに線を書く | I/O |
| (grread) | 入力デバイスの読み取り | I/O |
| (grtext) | ステータス行に文字列を書く | ICAD |
| (grvecs) | ビューポートに複数の線を書く | I/O |
| (handent) | ハンドルを図形名に変換 | 図形 |
| (help) | オンラインヘルプを表示 | ICAD |
| (if) | 条件分岐の関数 | 構文 |
| (initget) | getXXXX関数に条件とキーワードを設定 | 入力 |
| (inters) | 2つの線分の交点を計算 | 幾何 |
| (itoa) | 整数を文字列に変換 | 変換 |
| (lambda) | 名前の無い関数定義 | 構文 |
| (last) | リストの最後の要素を返す | LIST |
| (length) | リストの要素数を返す | LIST |
| (list) | 引数として与えたものをリストにして返す | LIST |
| (listp) | リストかどうか | 判定 |
| (load) | LISPファイルのロード | LISP |
| (load_dialog) | DCLファイルのロード | DCL |
| (log) | 数値の自然対数を実数で返す | 算術 |
| (log10) | 数値の常用対数を実数で返す | 算術 |
| (logand) | 整数リストのビット方式のAND(論理積)の結果を返す | 算術 |
| (logior) | 整数リストのビット方式のOR(論理和)の結果を返す | 算術 |
| (lpad) | 文字列を左詰する | 文字 |
| (lsh) | 指定したビット数だけ整数を論理的にビットシフトした結果を返す | 算術 |
| (mapcar) | 指定されたリストの各要素を引数として関数を実行した結果のリストを返します | LISP |
| (max) | 指定した数値のうち最大のものを返す | 算術 |
| (mem) | メモリ状況を報告 | メモリ |
| (member) | リストに指定した値が含まれるかどうか | LIST |
| (menucmd) | メニュー コマンドを実行 | ICAD |
| (menugroup) | メニュー グループがロードされていることを確認 | ICAD |
| (min) | 指定した数値のうち最小のものを返す | 算術 |
| (minusp) | 数値が負数である事を確認する | 判定 |
| (mode_tile) | タイルのモード(選択,使用不可,...)を設定 | DCL |
| (nentsel) | 画面上で従属図形を取得する | 図形 |
| (nentselp) | 位置を指定して従属図形を取得する | 図形 |
| (new_dialog) | ダイアログ ボックスを表示 | DCL |
| (not) | 条件を反転 | 論理 |
| (nth) | 順番(0から)を指定してリストの要素を取得 | LIST |
| (null) | nilかどうか | 判定 |
| (numberp) | 数値かどうか | 判定 |
| (open) | テキスト ファイルを開く | ファイル |
| (or) | 論理和を返す | 論理 |
| (osnap) | 指定した点に図形スナップを適用した点を返す | 幾何 |
| pi | 円周率(組込み変数) | 算術 |
| (polar) | 点と方向と距離を指定して新しい点を返す | 幾何 |
| (prin1) | ファイル出力向きのシンボルの表示 | ファイル |
| (princ) | 画面向きのシンボルの表示 | 表示 |
| (print) | 改行してからシンボルを表示 | 表示 |
| (progn) | 式をグループ化する | 構文 |
| (prompt) | 指定した文字列を表示する | 表示 |
| (quit) | LISP関数を中断する | LISP |
| (quote) | 引数の式をデータとして扱う | LISP |
| (read) | 文字列をLISP式として評価 | LISP |
| (read-char) | ファイルから1文字読み込む | ファイル |
| (read-line) | ファイルから1行読み込む | ファイル |
| (redraw) | 指定した図形かビューポート全体を再描画 | ICAD |
| (regapp) | SDSアプリケーション名を登録 | XDATA |
| (rem) | 1番目の数値を2番目の数値で除算し、余りを返す | 算術 |
| (repeat) | 回数を指定して繰り返し | 構文 |
| (reverse) | リストの順序を反転する | LIST |
| (rpad) | 文字列の右詰 | 文字 |
| (rtos) | 実数を文字列に変換 | 変換 |
| (set) | シンボル名の参照に値を割り当てる | LISP |
| (set_tile) | タイルに値を設定する | DCL |
| (setcfg) | 環境設定ファイルに値を設定する | ICAD |
| (setenv) | 環境変数に値を設定する | ICAD |
| (setfunhelp) | 項目を指定してオンラインヘルプを表示する | ICAD |
| (setq) | シンボルに値を割り当てる | LISP |
| (setvar) | システム変数に値を設定する | ICAD |
| (setview) | 指定されたビューポートにビューを設定します | ICAD |
| (sin) | 角度の正弦(サイン)をラジアンで返す | 算術 |
| (slide_image) | イメージ タイルにスライドを表示TD> | DCL |
| (snvalid) | 指定した文字列がシンボル名に使えるかどうか | テーブル |
| (sqrt) | 数値の平方根を返す | 算術 |
| (ssadd) | 選択セットに図形を追加 | SSET |
| (ssdel) | 選択セットから図形を除去 | SSET |
| (ssget) | 複数の図形を選択し、選択セットを返す | SSET |
| (ssgetfirst) | PICKFIRST選択セット(反転と選択)を返す | SSET |
| (sslength) | 選択セットの図形数を返す | SSET |
| (ssmemb) | 図形が選択セットに含まれるかどうか | SSET |
| (ssname) | 選択セットから番号指定(0から)で図形名を取得 | SSET |
| (sssetfirst) | 選択セットで指定した図形を反転、選択します | SSET |
| (start_dialog) | ダイアログ ボックスの対話処理を始めます | DCL |
| (start_image) | イメージ タイルの作図開始を宣言します | DCL |
| (start_list) | リストボックスの追加開始を宣言します | DCL |
| (startapp) | 外部アプリケーションを起動します | ICAD |
| (strcase) | 文字列を大文字または小文字に変換します | 文字 |
| (strcat) | 文字列を連結します | 文字 |
| (strlen) | 文字列の長さを返します | 文字 |
| (subst) | リストを新しい項目に置き換えます | LIST |
| (substr) | 部分文字列を取得します(開始位置は1) | 文字 |
| (tan) | 正接(タンジェント)を求めます | 算術 |
| (tblnext) | テーブル(画層、ブロックなど)の次のレコードを取得します。 | テーブル |
| (tblobjname) | 更新可能なテーブルの図形リストを検索します | テーブル |
| (tblsearch) | テーブルを名前で検索します | テーブル |
| (term_dialog) | ダイアログ ボックスを終了します | DCL |
| (terpri) | 改行を表示します | 表示 |
| (textbox) | 文字の矩形範囲を2点のリストにして返します | 図形 |
| (textpage) | 履歴ウィンドウを表示します | ICAD |
| (textscr) | 履歴ウィンドウを表示します | ICAD |
| (trace) | デバッグ トレース機能を設定します | ICAD |
| (trans) | 点を他の座標系に変換します | 幾何 |
| (trim) | 文字列の余白を取ります | 文字 |
| (type) | 式を評価してデータ型を返します | 変換 |
| (unload_dialog) | DCLファイルをロード解除します | DCL |
| (untrace) | デバッグ トレースを無効にします | ICAD |
| (vector_image) | イメージ タイルにベクトルを描きます | DCL |
| (ver) | IntelliCADバージョンを返します | ICAD |
| (vmon) | 仮想メモリ機能を有効にします(意味なし) | メモリ |
| (vports) | ビューポートの情報を返します | ICAD |
| (wcmatch) | ワイルドカードと文字列を比較します | 文字 |
| (while) | 条件が真の間、処理を繰り返します | 構文 |
| (write-char) | ファイルに1文字書き込みます | ファイル |
| (write-line) | ファイルに1行書き込みます | ファイル |
| (xdroom) | 拡張データの空き容量を返します | XDATA |
| (xdsize) | 拡張データの現在のサイズを返します | XDATA |
| (xload) | SDSアプリケーションをロードします | SDS |
| (xunload) | SDSアプリケーションをロード解除します | SDS |
| (zerop) | 数値が0(ゼロ)評価されるかどうか確認する | 判定 |