Visual LISP集成开发环境简介

   2017-01-02 互联网10350

5. 在多文件间进行查找

6. 语法检查

(五)加载和运行AutoLISP程序

1. 在AutoCAD窗口操作(略)

2. 在VLISP环境下操作

可加载完整的和部分的AutoLISP程序文件

¨加载完整的AutoLISP程序:文件——打开文件——选择文件内容——工具——加载选定代码

¨加载部分的AutoLISP程序:选择部分文件内容——工具——加载选定代码

四、 文本编辑器主要功能及其实现

1. 文件/编辑/保存操作

有关操作与Windows环境下的应用软件(如Word等)类似,这里从略。

2. 代码分色器

和在控制台窗口中相同,一旦在文本编辑器中输入文本后,Visual LISP会判断所输入的文本是否是一个AutoLISP内部函数、数字、字符串或者其它的已知元素,并用每一种元素自己的颜色显示这些文本。

默认的AutoLISP语言代码配色方案

AutoLISP元素 颜色 内部函数和被保护的符号 蓝色 字符串 粉色 整数 绿色 实数 浅蓝色 注释 粉色,背景为灰色 括号 红色 其他(如用户变量名等) 黑色

¨Visual LISP可以按照一些语言的种类确定代码颜色,方法是:

工具——窗口属性——按语法着色

¨用户可以自定义颜色配置,方法是:

工具——窗口属性——配置当前窗口——打开“窗口属性”对话框进行配置

3. 文本格式化

(1)设置AutoLISP代码格式的对话框

工具——环境选项——Visual LISP格式选项

(2)AutoLISP代码格式的总体式样

有普通、宽行、窄行和分栏四种式样。

4. 语法检查

(1) 括号匹配

向前匹配——将插入点(光标位置)移到和开括号相匹配的闭括号之后

向后匹配——将插入点(光标位置)移到和闭括号相匹配的开括号之后

向前选择——插入点的移动和“向前匹配”相同,同时选中文本

向后选择——插入点的移动和“向后匹配”相同,同时选中文本

(2) 检查语法错误

¨应用彩色代码功能检查语法错误

¨用语法检查功能检查语法错误

主要检查的语法错误为:

·圆括号不匹配

·函数的参数数目不正确

·函数的参数类型不正确

·某些特殊函数的语法不正确

方法:工具——“检测编辑器中的文字”

如果检测到错误,就会在“编译输出”窗口看到错误信息。

五、 调试程序

VLISP提供的调试程序工具有:

¨监视窗口:在程序执行过程中查看变量的值

¨检验窗口:在“检验”对话框中显示指定对象的详细信息

¨“符号服务”对话框:符号可以使变量或函数名。通过符号服务对话框可以查看变量的当前值、函数的定义和设置变量及函数的一些特性

¨断点循环模式:在程序内部设置断点,中断程序的执行,并允许用户在中断时查看和修改对象值

下面再看几个用AutoLISP语言编程画图的例子:

1. 绘制太极图案

程序源代码:

(defun yinyang(/ origin radius i-radius half-r origin-x origin-y os)                   ;

 
举报收藏 0打赏 0评论 0
点击排行