CAD的二次开发软件在教学中的应用.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CAD的二次开发软件在教学中的应用

AUTOCAD的二次开发软件在数铣一体化教学中的应用 摘 要本文探讨AUTOCAD2004的二次开发软件VLisp及VBA在数控铣一体化教学中的实际应用。VLisp可以用来扩展数控加工零件的参数化设计绘制功能,VBA可以用来实现参数化的刀路仿真,很多功能两者都可以实现。为了让学生更好地完成数控铣一体化学习,为了使教学过程更加清晰明了,我充分利用AUTOCAD2004的二次开发软件,在实际教学中取得了不错的效果。 关键词:VLisp,VBA,数控铣,教学,参数化 绪论 一体化教学已成为当今中高职学校教学模式的新趋势。数控铣一体化是数控专业的中高职学生在技校期间的一门重要课程,该课程学习效果的好坏直接关系到中高级数控铣操作工的考证、中高级CAM程序员的考证、数控铣方向毕业设计的完成、数控铣相关工作岗位的面试……老师在教学过程中为了讲好各个知识点,从理论到实际操作都不能有一丝马虎,然而尽管如此,还是有很多学生对一些知识点无法理解或理解不透彻,于是老师们会借助一些辅助手段更好地完成知识点的讲解,比较常用的手段有——利用PowerPoint制作幻灯片演示,利用Flash MX制作动画演示,利用专门的仿真软件进行仿真演示,利用AUTOCAD边画图边讲解,利用MasterCAM、CAXA、UG等工具直接画图及设置刀路,播放操作视频,实操演示等。 多一种教学手段便多一分讲解效果,除了以上手段外,我发现利用AUTOCAD2004的二次开发软件VLisp及VBA可以更好地辅助教学,VLisp可以用来扩展数控加工零件的参数化设计绘制功能,VBA可以用来实现参数化的刀路仿真,很多功能两者都可以实现,而这些功能中的参数化效果是其他手段望尘莫及的。 VLisp及VBA简介 VLisp是Visual Lisp的缩写,LISP(全名List Processor,即链表处理语言)是由约翰·麦卡锡在1960年左右创造的一种基于λ演算的函数式编程语言。Visual Lisp是AutoCAD自带的一个集成的可视化AutoLisp开发环境,最早的AutoLisp程序需要用文本编辑工具如记事本等编辑,然后在AutoCAD中加载调试,很不方便。从AutoCAD 2000开始,有了集成的开发环境:Visual Lisp。作为开发工具,Visual Lisp提供了一个完整的集成开发环境(IDE),包括编译器、调试器和其他工具,可以实时调试AutoLisp命令。Visual Lisp具有自己的窗口和菜单,但它并不能独立于AutoCAD运行。 VBA 是基于Visual Basic发展而来的,它们具有相似的语言结构。90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言。例如:可以用EXCEL的宏语言来使EXCEL自动化,使用WORD BASIC使WORD自动化,等等。微软决定让它开发出来的应用程序共享一种通用的自动化语言——Visual Basic For Application(VBA),可以认为VBA是非常流行的应用程序开发语言Visual Basic的子集。实际上VBA是寄生于VB应用程序的版本。 用VBA编程解释刀具半径补偿与加工余量的关系 准备工作 在计算机上安装AutoCAD2004程序,事实上2000以上版本都可以。AutoCAD2004打开后点击菜单【工具】—【宏】—【Visual Basic编辑器】,或按快捷方式ALT+F11打开VBA编程界面,通过菜单插入模块和用户窗体后【工程资源管理器】窗口如图1,可以看出【AutoCAD对象】、【窗体】和【模块】三个部分是相互关联的,我们的任务之一就是设计窗体并为窗体添加程序代码,任务之二就是添加应用程序代码。 图1. 【工程资源管理器】窗口 添加窗体及控件 鼠标左键双击【工程资源管理器】窗口中的树状分支【UserForm1】并通过菜单【视图】打开【工具箱】,将【属性】窗口中【caption】的“UserForm1”改为“外形加工”,窗体屏幕显示如图2。 图2. 窗体及【工具箱】 现在就可以在窗体上添加标签控件(单击控件工具箱中的图标)、文字框控件(单击控件工具箱中的图标)、图象控件(单击控件工具箱中的图标,设置好大小后,单击【属性】窗口“Picture”右侧的图标打开【加载图片】对话框,选择事先创建好的相关图片即可)、命令按钮控件(单击控件工具箱中的图标),各控件的内容、大小、颜色等通过【属性】窗口中的各个参数来设置。各控件添加后的效果如图3所示。 图2. 添加控件后的【外形加工】窗体 为窗体添加程序代码 为了能从窗体输入数据,需要为窗体和控件添加程序代码。双击窗体,出现了几乎与代码窗口一样的窗口界面,但左右上角的

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档