第一类 数学运算功能函数
1.1 (+ 数值 数值 ...) 累计实数或整数数值
1.2 (- 数值 数值 ...) 减去数值
1.3 (* 数值 数值 ...) 所有数值乘积
1.4 (/ 数值 数值 ...) 第一个数值除以第二个以后数值的商
1.5 (1+ 数值) 数值+1
1.6 (1- 数值) 数值-1
1.7 (abs 数值) 数值的绝对值
1.8 (atan 数值) 反正切值
1.9 (cos 角度) 角度的余弦值,角度值为弪度
1.10 (exp 数值) 数值的指数
1.11 (expt 基数 指数) 基数的指数值
1.12 (fix 数值) 将数值转换为整数值
1.13 (float 数值) 将数值转换为实数值
1.14 (gcd 数值1 数值2) 二数值的最大公因子
1.15 (log 数值) 数值的自然对数值
1.16 (max 数值 数值 ...) 数值中的最大值
1.17 (min 数值 数值 ...) 数值中的最小值
1.18 pi 常数p ,其值约为 3.1415926
1.19 (rem 数值1 数值2) 二数值的相除的余数
1.20 (sin 角度) 角度的正旋值,角度值为弪度
1.21 (sqrt 数值) 数值的平方根
第二类 检验 & 逻辑运算功能函数
2.1 (= 表示式1 表示式2) 比较表示式1是否等于表示式2适用数值及字符串
2.2 (/= 表示式1 表示式2) 比较表示式1是否大于等于表示式 2
2.3 (< 表示式1 表示式2) 比较表示式 1 是否 <小于 表示式 2
2.4 (<= 表示式1 表示式2) 比较表示式 1 是否 <=小于等于 表示式 2
2.5 (> 表示式1 表示式2) 比较表示式 1 是否 >大于 表示式 2
2.6 (>= 表示式1 表示式2) 比较表示式1是否大于等于表示式2
2.7 (~ 数值) 传回:数值的位not值,(1的补码)
2.8 (and 表示式1 表示式2…) 逻辑and的结果
2.9 (boole 函数 整数 整数…) 位式布尔运算
2.10 (eq 表示式1 表示式2) 比较表示式1与表示式2是否相同, 适用串行比较(实际相同)
2.11 (equal 表示式1 表示式2 [差量]) 比较表示式1与表示式2是否相同, 差量可省略(内容相同)
第三类 转换运算功能函数
3.1 (angtof 字符串 [模式]) 角度值的字符串转成实数
3.2 (angtos 角度 [模式 [精度]]) 角度转成的字符串值
3.3 (atof 字符串) 字符串转成实数值
3.4 (atoi 字符串) 字符串转成整数值
3.5 (cvunit 数值 原始单位 转换单位) 数值转换单位后的值转换根据 acad.unt 档案
3.6 (distof 字符串 [模式]) 依模式将字符串转成实数值
3.7 (itoa 整数) 整数转成字符串
3.8 (rtos 数值 模式 [精度]) 实数转成字符串
3.9 (trans 点 原位置 新位置 [位移]) 转换坐标系统值
第四类 串行处理功能函数
4.1 (append 串行 串行 ...) 结合所有串行成一个串行
4.2 (assoc 关键元素 联合串行) 依关键元素寻联合串行中关系资料
4.3 (car 串行) 串行中的第一个元素通常用来求 x 坐标
4.4 (cadr 串行) 串行中的第二个元素通常用来求 y 坐标
4.5 (caddr 串行) 串行中的第三个元素通常用来求 z 坐标
4.6 (cdr 串行) 除去第一个元素后的串行
4.7 (cons 新元素 串行) 将新元素结合到串行
4.8 (foreach 名称 串行 表示式) 将串行的每一元素对应至名称再依表示式执行响应
4.9 (length 串行) 串行内的元素数量
4.10 (list 元素 元素…) 将所有元素结合成一串行
4.11 (listp 元素) 判断元素是否为一串
4.12 (mapcar 函数 串行1 串行2 ...) 将串行1、串行2、…等串行的 元素配合函数,求得新串行
4.13 (member 关键元素 串行) 依关键元素(含)以后的串行
4.14 (nth n 串行) 串行的第n个元素
4.15 (reverse 串行) 将串行元素依顺序颠倒过来的串行
4.16 (subst 新项 旧项 串行) 替换新旧串行后的串行
第五类 字符串、字符、档案处理功能函数
5.1 (ascii 字符串) 字符串第一个字符的『ASCII』码
5.2 (chr 整数) 整数所对应的 ASCII 单一字符串
5.3 (close 文件名称) 关闭档案
5.4 (open 文件名 模式) 开启档案代码,准备读取或写入资料
5.5 (read 字符串) 串行中的字符串的第一组元素
5.6 (read-char [档案代码]) 经由键盘或档案中读取单一字符
5.7 (read-line [档案代码]) 经由键盘或档案中读取一行字符串
5.8 (strcase 字符串 [字样]) 转换字符串大小写
5.9 (strcat 字符串1 字符串2 ...) 将各字符串结合成一字符串
5.10 (strlen 字符串) 字符串构成的字符数(即字符串长度)
5.11 (substr 字符串 起始 长度) 取出子字符串
5.12 (wcmatch 字符串 格式) T或nil,将字符串与通用字符进行比对
5.13 (write-char 数值 [档案代码]) 将一ASCII字符写到档案或屏幕
5.14 (write-line 字符串 [档案代码]) 将字符串写到档案或屏幕上
第六类 等待输入功能函数
6.1 (getangle [基点] [提示]) 请求输入十进制角度数值,响应一弪度值提示及参考点可有可无
6.2 (getcorner 基点 [提示]) 请求输入另一矩框对角点坐标
6.3 (getdist [基点] [提示]) 请求输入一段距离
6.4 (getint [提示]) 请求输入一整数值
6.5 (getkword [提示]) 请求输入『关键词』
6.6 (getorient [基点] [提示]) 请求输入十进制角度,响应一弪度值不受angbase、angdir影响
6.7 (getpoint [基点] [提示]) 请求输入一个点坐标
6.8 (getreal [提示]) 请求输入一实数
6.9 (getstring [提示]) 请求输入一字符串
6.10 (initget [位] 字符串) 设定下次 getxxx 函数的有效输入
第七类 几何运算功能函数
7.1 (angle 点1 点2) 取得二点的角度弪度值
7.2 (distance 点1 点2) 取得二点的距离
7.3 (inters 点1 点2 点3 点4 [模式]) 取得两条线的交点
7.4 (osnap 点 模式字符串) 依辅助抓点模式取得另一坐标点
7.5 (polar 基点 弪度 距离) 依极坐标法取得另一坐标点
7.6 (textbox 像素串行) 取得文字符串的二对角点坐标
第八类 像素处理功能函数
8.1 (entdel 像素名称) 删除或逆删除像素
8.2 (entget 像素名称 [应用程序串行]) 取出像素名称的资料串行
8.3 (entlast) 取出图形数据中的最后一个像素
8.4 (entmake 像素串行) 建立一个新的像素串行
字符串长度工具8.5 (entmod 像素串行) 依更新的资料串行更新屏幕上元体
8.6 (entnext [像素名称]) 寻图面中的下一个像素
8.7 (entsel [提示]) 请求选取一个像素,响应包含像素名称及选点坐标的串行
8.8 (entupd 像素名称) 更新屏幕上复元体图形
8.9 (handent 图码) 图码的元体名称
8.10 (nentsel [提示]) BLOCK所含副元体像素数据串行
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论