CAD LSP函数集全表 联系客服

发布时间 : 星期一 文章CAD LSP函数集全表更新完毕开始阅读375fc92e162ded630b1c59eef8c75fbfc67d940f

第一类 数学运算功能函数

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 基点 [提示]) 请求输入另一矩框对角点坐标