Visual LISP的概念、功能和基本界面

上传人:公**** 文档编号:488323325 上传时间:2023-12-23 格式:DOCX 页数:2 大小:81.07KB
返回 下载 相关 举报
Visual LISP的概念、功能和基本界面_第1页
第1页 / 共2页
Visual LISP的概念、功能和基本界面_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《Visual LISP的概念、功能和基本界面》由会员分享,可在线阅读,更多相关《Visual LISP的概念、功能和基本界面(2页珍藏版)》请在金锄头文库上搜索。

1、36.1.1 V isual LISP 与 A utoLISPLISP是List Processor (表处理程序)的缩写,主要用于人工智能(AI)领域。AutoLISP是人工智能语言CommonLISP的简化版本, 作为通用 LISP 语言的一个小子集, AutoLISP 严格遵循其语法和惯例,但又添加了许多针对 AutoCAD 的功能。 A utodesk 公司在 AutoCAD 2.1版引入AutoCAD作为应用程序编程接口( API),用于扩展和自定义AutoCAD功能。借助AutoLISP,用户可以用适合编写图形应用 程序的强大的高级语言来编写宏程序和函数,并开发各种软件包。 Aut

2、oLISP 易于使用,并且非常灵活,多年来一直是自定义 AutoCAD 的 标准。从 AutoCAD R14 开始,Visual LISP 被引入到 AutoCAD 中,它增强并扩展了 AutoLISP 语言,可以通过 Microsoft ActiveX Automatio n 接口与对象交互,并扩展了 AutoLISP 响应事件的能力。作为开发工具, Visual LISP 提供了一个完整的集成开发环境( IDE ),包括编 译器、调试器和其他工具,可以提高自定义AutoCAD的效率。另外,Visual LISP提供了发布用AutoLISP编写的独立应用程序的工具。 Visual LISP没

3、有任何特殊的硬件需求,能运行AutoCAD系统即可运行Visual LISP。36.1.2 Visual LISP 与 AutoCADVisual LISP作为一个完整的集成开发环境(IDE ),具有自己的窗口和菜单,但它并不能独立于AutoCAD运行。当用户从Visual LIS P IDE中运行AutoLISP程序时,经常需要与AutoCAD图形交互或在命令窗口响应程序提示。如果Visual LISP把控制传给AutoCAD时AutoCAD已被最小化,用户必须手动恢复并激活AutoCAD才可继续,Visual LISP不会自动 恢复AutoCAD窗口。相反Visual LISP窗口中会出现

4、并保持一个Visual LISP符号,直到激活AutoCAD并响应了在AutoCAD命令提示 处的提示。36.1.3 Visual LISP IDE 简介Visual LISP IDE 的主要组成部分和功能为:(1) 语法检查器:可识别 AutoLISP 语法错误和调用内置函数时的参数错误。(2) 文件编译器:改善了程序的执行速度,并提供了安全高效的程序发布平台。(3) 源代码调试器:专为AutoLISP设计,利用它可以在窗口中单步调试AutoLISP源代码,同时还在AutoCAD图形窗口显示代码运行 结果。(4) 文字编辑器:可采用AutoLISP和DCL语法着色,并提供其他AutoLISP

5、语法支持功能。(5) AutoLISP 格式编排程序:用于调整程序格式,改善其可读性。(6) 全面的检验和监视功能:用户可以方便地访问变量和表达式的值,以便浏览和修改数据结构。这些功能还可用来浏览 AutoLISP 数 据和 AutoCAD 图形的图元。(7) 上下文相关帮助:提供 AutoLISP 函数的信息。强大的自动匹配功能方便了符号名查找等操作。(8) 工程管理系统:维护多文件应用程序更加容易。(9) 打包功能:可将编译后的 AutoLISP 文件打包成单个模块。(10) 桌面保存和恢复能力:可保存和重用任意 VLISP 任务的窗口环境。(11) 智能化控制台窗口:它给AutoLISP

6、用户提供了极大的方便,从而大大提高了用户的工作效率。控制台的基本功能与 AutoCAD文 本屏幕类似,还提供了许多交互功能,例如历史记录功能和完整的行编辑功能等。36.1.4 Visual LISP 的启动和界面由于Visual LISP集成于AutoCAD系统内部,因此用户必须先启动AutoCAD,然后才能进入Visual LISP IDE环境。启动Visual LISP 的方式为:菜单:【Tools (工具)】一【AutoLISP - Visual LISP Editor (Visual LISP 编辑器)】命令行:vlide (或 vlisp)启动Visual LISP后,其主要界面如图

7、36-1所示。各组成部分的说明如下:(1) 菜单栏:通过选取各菜单项来发出 Visual LISP 命令。(2)工具栏:提供了对常用Visual LISP命令的快速调用。Visual LISP共提供了五个工具栏:“Standard (标准)、“Search (搜索)”、“View(视图)、“Debug (调试)和“Tools (工具),如图 36-2 所示,每个工具栏各自代表不同功能的命令组。36-2 Visual USP 的工員栏(3)编辑窗口:用于编辑 LISP 文件代码。如果用户同时编辑多个文件,则 Visual LISP 使用多个编辑窗口来分别显示文件。(4)控制台窗口:类似于 A u

8、toCAD 的命令窗口,可在其中输入 AutoLISP 命令,也可以不使用菜单或工具栏而直接在控制台窗口中调 用 Visual LISP 命令。(5)跟踪窗口:在启动Visual LISP,该窗口将显示Visual LISP当前版本的信息。而如果Visual LISP在启动时遇到错误,它还会包含 相应的错误信息。(6)状态栏:显示提示信息。比如,当菜单上的某一个菜单项被亮显,则状态栏上将显示相关命令功能的简介;当鼠标 指针在工具栏 某按钮上停留几秒钟后, Visual LISP 将显示工具提示说明按钮功能,并同时在状态栏上显示更详细的描述;当 Visual LISP 在编辑窗口 中打开文件时,状态栏上将显示文件名名称及其路径。(7) 其他窗口:有些 Visual LISP 函数将创建它们自己的窗口来显示结果。用户不能在这些输出窗口中输入文本,但可以从中复制,并 将其粘贴到编辑器或控制台窗口中。36.1.5 退出 Visual LISP用户可选择菜单【File(文件)】一【Exit(退出)】或单击窗口右上角的 按钮来退出Visual LISP环境并返回AutoCAD系统窗口。VisualLISP 将保存您退出时的状态,并在下一次启动 V isual LISP 时自动打开上次退出时打开的文件和窗口。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 建筑资料

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