按关键词阅读: 技术 开发 系统 基于 CAD 参数 模具 零件 二次开发
下图1.1为本文所涉及的模具标准件设计内容以及整个系统15的框架图 。
图1.1 模具系统开 。
32、发框架图第2章 开发工具的介绍2.1 Visual LISP概述VISUAL LISP是 AUTOCAD自带的一个集成的可视化autolisp开发环境 , 最早的AUTOLISP程序需要用文本编辑工具如记事本等编辑 , 然后在autocad中加载调试 , 很不方便 。
从autocad 2000开始 , 有了集成的开发环境:VISUAL LISP 。
作为开发工具 , Visual LISP提供了一个完整的集成开发环境(IDE) , 包括编译器、调试器和其他工具 , 可以实时调试AUTOLISP命令 。
定义AutoCAD的效率 。
Visual LISP具有自己的窗口和菜单 , 但它并不能独立于AutoCAD运行 。
2.1.1 Visua 。
33、lLISP的主要组成部分和功能作为开发工具 , Visual LISP提供了一个完整的集成开发环境(IDE) , 包括编译器、调试器和其他工具 , 可以提高自定义AutoCAD的效率 。
另外 , Visual LISP提供了发布用AutoLISP编写的独立应用程序的工具 。
Visual LISP没有任何特殊的硬件需求 , 能运行AutoCAD系统即可运行Visual LISP 。
功能如下:(1) 语法检查器:可识别AutoLISP语法错误和调用内置函数时的参数错误 。
(2) 文件编译器:改善了程序的执行速度 , 并提供了安全高效的程序发布平台 。
(3) 源代码调试器:专为AutoLISP设计 , 利用它可以在窗口中单步调试Auto 。
34、LISP源代码 , 同时还在AutoCAD图形窗口显示代码运行结果 。
(4) 文字编辑器:可采用AutoLISP和DCL语法着色 , 并提供其他AutoLISP语法支持功能 。
(5) AutoLISP格式编排程序:用于调整程序格式 , 改善其可读性 。
(6) 全面的检验和监视功能:用户可以方便地访问变量和表达式的值 , 以便浏览和修改数据结构 。
这些功能还可用来浏览AutoLISP数据和AutoCAD图形的图元 。
(7) 上下文相关帮助:提供AutoLISP函数的信息 。
强大的自动匹配功能方便了符号名查找等操作 。
(8) 工程管理系统:维护多文件应用程序更加容易 。
(9) 打包功能:可将编译后的AutoLISP文件打包成单个 。
35、模块 。
(10) 桌面保存和恢复能力:可保存和重用任意VLISP任务的窗口环境 。
(11) 智能化控制台窗口:它给AutoLISP用户提供了极大的方便 , 从而大大提高了用户的工作效率 。
控制台的基本功能与AutoCAD文本屏幕类似 , 还提供了许多交互功能 , 例如历史记录功能和完整的行编辑功能等 。
2.1.2 Visual LISP的启动和界面由于Visual LISP集成于AutoCAD系统内部 , 因此用户必须先启动AutoCAD , 然后才能进入Visual LISP IDE环境 。
启动Visual LISP的方式为:菜单:【Tools(工具)】【AutoLISP】【Visual LISP Editor(Visu 。
36、al LISP编辑器)】命令行:vlide(或vlisp)启动Visual LISP后 , 其主要界面如图2.1所示 。
图2.1 Visual LISP的环境界面2.1.3文本编辑器概述主要功能:1.彩色代码显示2.文本格式化3.括号匹配4.执行AutoLISP表达式(不离开文本编辑器)5.在多文件间进行查找6.语法检查2.14运行AutoLISP程序(1) 确认编辑窗口处于前台状态 , 选择菜单【Tools(工具)】【Load Text in Editor(加载编辑器中的文字)】 , 则该程序被加载并运行 。
系统将返回AutoCAD窗口 , 并提示用户选择一点 , 并以指定点为基点来绘制文字 。
(2) 如果用户退出V 。
37、isual LISP环境并返回AutoCAD系统窗口 , 则需要对该程序进行加载后 , 才能运行 。
选择菜单【Tools(工具)】【Load Appcation.(加载应用程序)】 , 弹出Load/Unload Applications(加载/卸载应用程序)对话框 。
查找并选择上一步中所创建的Hello.lsp文件 , 并单击按钮进行加载 。
加载后的文件名称将显示在Loaded Applications(已加载的应用程序)列表中 , 并在对话框的左下部显示加载信息 。
(3) 完成加载后 , 单击按钮关闭对话框 , 系统将运行Hello.lsp程序 。
22 VisualLISP的调试功能调试程序往往是程序开发过程中最费时间的过程 ,。
38、所以VisualLISP提供了一个强大的调试器 , 它的功能包括:(1)跟踪程序执行过程(2)跟踪程序执行过程中的变量值(3)查看表达式的求职顺序(4)检验函数调用时的参数值(5)中断程序的执行(6)单步执行程序(7)检验堆栈提供的调试程序工具有:检验窗口:在“检验”对话框中显示指定对象的详细信息 , 如图2.2所示 。
图2.2 检验对话框“符号服务”对话框:符号可以使变量或函数名 。
通过符号服务对话框可以查看变量的当前值、函数的定义和设置变量及函数的一些特性断点循环模式:在程序内部设置断点 , 中断程序的执行 , 并允许用户在中断时查看和修改对象值监视窗口:在程序执行过程中查看变量的值 , 如图2.3和2.4所示 。
稿源:(未知)
【傻大方】网址:/a/2021/0902/0024073909.html
标题:基于|基于参数化技术的CAD系统的二次开发(模具零件系统的开发)( 五 )