- 8
- 0
- 约 14页
- 2016-03-01 发布于重庆
- 举报
AUTOCAD的二次开发软件在数铣一体化教学中的应用 自动隐藏
AUTOCAD的二次开发软件在数铣一体化教学中的应用
{自动隐藏-6}摘 要本文探讨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. 添加控件后的【外形加工】窗体
为窗体添加程序代码
为了能从窗体输入数据,需要为窗体和控件添加程序代码。双击窗体,出现了几乎与代码窗口一样的窗口界
您可能关注的文档
- 6. 陈兰钦 福州大学城纸质图书馆际互借服务的现状及发展对策.doc
- 6.4.1 分析移动互联网的发展现状与趋势.doc
- 6.CT中角度采样数目与图像重建质量关系的模拟研究.PDF
- 6.环境中噪声的测定.ppt
- 6.论阿里巴巴的营销策略 .ppt
- 600MW 超临界机组全程给水自动控制系统的控制策略.pdf
- 61. 不同成熟度烤烟的安全特性研究.pdf
- 6新常态下的企业党建创新..ppt
- 6乡村医生签约服务政策与实践创新.ppt
- 6第六章定积分的应用..doc
- 基于第一性原理探究过渡金属硼化物、碳化物、氮化物的微观结构与性能.docx
- 萌动次元:萌元素组合应用驱动下的动漫游产业发展探究.docx
- 论我国选举诉讼制度的完善:基于理论、现状与国际经验的深度剖析.docx
- 离子迁移率谱仪中瞬态漂移电场的关键技术与性能优化研究.docx
- 无刷直流电机(BLDC)定子温度精确计算与多参数关联特性研究.docx
- 扩频通信系统中伪码捕获技术的深度剖析与优化策略.docx
- 对称密码体制下移动支付安全协议的深度剖析与实践探索.docx
- 耐高温缝纫线力学性能与失效机制的多维度解析.docx
- 热带西太平洋环流变异特征、机制及其动力学关联探究.docx
- 集成电路制造企业原物料质量管控体系的构建与实践——以XX公司为例.docx
最近下载
- 鲁科版小学英语四年级下册单词默写表.pdf VIP
- 16J914-1 公用建筑卫生间.docx VIP
- 2025-2026学年广东省深圳市宝安区八年级(上)期末历史试卷(含答案).docx
- 四川省加油(气)站安全生产标准化所需资料清单.pdf VIP
- 2026年浙江高考1月首考英语应用文课件.pptx
- 电子学会等级考试三级真题.docx VIP
- 2025年湖南大众传媒职业技术学院单招笔试综合素质试题库含答案解析.docx VIP
- 一种货叉矫正装置及方法.pdf VIP
- 2025年湖南大众传媒职业技术学院单招笔试综合素质试题库含答案解析.docx VIP
- 2025年度民主生活会领导干部个人发言提纲三篇.docx VIP
原创力文档

文档评论(0)