AutoLISP入门2 - AutoLISP 的关键、基本结构及语法.pdf

上传人:灯火****19 文档编号:135282838 上传时间:2020-06-14 格式:PDF 页数:10 大小:226.29KB
返回 下载 相关 举报
AutoLISP入门2 - AutoLISP 的关键、基本结构及语法.pdf_第1页
第1页 / 共10页
AutoLISP入门2 - AutoLISP 的关键、基本结构及语法.pdf_第2页
第2页 / 共10页
AutoLISP入门2 - AutoLISP 的关键、基本结构及语法.pdf_第3页
第3页 / 共10页
AutoLISP入门2 - AutoLISP 的关键、基本结构及语法.pdf_第4页
第4页 / 共10页
AutoLISP入门2 - AutoLISP 的关键、基本结构及语法.pdf_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《AutoLISP入门2 - AutoLISP 的关键、基本结构及语法.pdf》由会员分享,可在线阅读,更多相关《AutoLISP入门2 - AutoLISP 的关键、基本结构及语法.pdf(10页珍藏版)》请在金锄头文库上搜索。

1、单元二 AutoLISP 的关键 基本结构及语法 一 学好 AutoLISP 的关键 基本结构与语法 1 AutoLISP 程式语言的特质 A 语法简单 B 功能函数强大 C 撰写的环境不挑剃 D 直译式程式 即写即测 即测即用 E 横跨AutoCAD各作业平台 悠然自得 注 以上五点 读者可以参考上一章 的剖析 2 学好AutoLISP的关键 充份掌握 语法结构 后的内容均为注解 程式不 处理 适时的增加注解 将使程式更具可看性 学习性及完整性 规则11 AutoLISP最常用的变数型态是 整数 实数 字 串 点串列 四种 变数的型态依据设定值而自动定义 变数会一直 储存该值 直到被重新设定

2、值或绘图结束自动消失 规则12 以setq功能函数设定变数值 setq变数名称设定值 规则13 欲在AutoCAD的环境中 查看一变数值 指令 下键入 变数 名 即可 规则14 以 defun C 函式名 引数 变数 程式中 程式中的 变数若在 右边变数内 则称为 区域变数 否则为 整体变 数 二 学好 AutoLISP 的关键 充份掌握 语法结构 后的内容均为注解 程式不处理 适 时的增加注解 将使程式更具可看性 学习性及完整性 范例 pp lsp内容如下 本程式功能可快速画门 窗 设计者 QQ博士 版权所有 欢迎使用 defun c pp 以下为画门副程式 以下为画窗副程式 规则11 Au

3、toLISP最常用的变数型态是 整数 实数 字串 点 串列 四种 变数的型态依据设定值而自动定义 变数会一直储存该值 直到被重新设 定值或绘图结束自动消失 规则12 以setq功能函数设定变数值 setq变数名称设定值 范例 setq a 100 变数a值设定成整 数100 setq b 123 56 变数b值设定成实 数123 56 setq c Good morning 变数c 值设定成字串 setq pt1 getpoint Enter POINT 变数pt1值设定成点串列 setq pt2 list ab 此时 a值是100 b值是123 56变数pt2 值设定成点串列 100 123

4、 56 setq pt3 297 210 变数pt3值 设定成点串列 297 210 注意 直接设定成点串列时 不能省略单引号 否则会 被误认 297 210 又是一个运算式 297是运算元而出错 规则13 欲在AutoCAD的环境中 查看一变数值 指令 下键入 变数名 即可 范例 指令 setq aa 100 75 传回 175 指令 aa传回 175 指令 setq pp list 90 50 传回 90 50 指令 pp传回 90 50 指令 ww传回 nil空值无设定 规则14 以 defun C 函式名 引数 变数 程式中 程式中的变数若在 右边变数内 则称为 区域变数 否则为 整体变数 注 在AutoLISP中 未赋予值的变数 其值皆回应nil 区域变数 于此程式执行完毕后 其值自动消失 整体变数 于此程式执行完毕后 其值仍然存在 范例 test lsp内容如下 defun c tt sa sb sc setq sa 100 setq sb 20 setq sc 10 setq sd sa sb sc 回到 指令 键入 load tt 传回 c tt 指令 tt传回 130 指令 sa传回 nil 属区域变数 指令 sb传回 nil 属区域变数 指令 sc传回 nil 属区域变数 指令 sd传回 130 属整体变数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 外语文库 > 英语学习

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号