欢迎来到天天文库
浏览记录
ID:51464998
大小:4.50 MB
页数:5页
时间:2020-03-25
《滚珠丝杠 AutoCAD 二次开发菜单定制方法.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、CAD/CAE/CAPP/CAM现代制造工程(ModernManufacturingEngineering)2014年第11期倡滚珠丝杠AutoCAD二次开发菜单定制方法11211闫海峰,王科社,查初亮,郝大贤,张永(1北京信息科技大学,北京100192;2北京机床研究所,北京100102)摘要:通过对基于VBA的AutoCAD二次开发方法定制菜单与用菜单文件方式定制菜单进行研究和对比发现,两种菜单定制方法均繁琐,易出错,因此,在上述两种定制方法的基础上,提出一种面向工程人员高效、快速和易修改的AutoCAD菜单定制方法,方便在工程设计中实际应用。关键词:
2、AutoCAD软件;菜单定制;二次开发;滚珠丝杠中图分类号:TH164文献标志码:A文章编号:1671—3133(2014)11—0069—05MenucustomizationmethodsofAutoCADsecondarydevelopmentofballscrew11211YanHaifeng,WangKeshe,ZhaChuliang,HaoDaxian,ZhangYong(1BeijingInformationScienceandTechnologyUniversity,Beijing100192,China;2BeijingMachineTo
3、olResearchInstitute,Beijing100102,China)Abstract:BycontrastofthemethodsofcustomizingAutoCADmenuofballscrew,whicharebasedonVBAandmenufile,discov-ersthatbothmethodsarecomplicatedanderror-prone.Therefore,onthebasisofthetwopreviousmethodsandfortheconven-ienceofpracticalengineeringdesi
4、gn,proposesanefficient,rapidandeasymodifiabilitywayforengineerstocustomizeAutoCADmenu.Keywords:AutoCAD;secondarydevelopment;menucustomization;ballscrew基于自定义用户界面方式对AutoCAD菜单进行了二0引言次开发,实现了滚珠丝杠的AutoCAD菜单定制,为工AutoCAD是当前国际上功能比较强大的具有开程设计人员提供一种高效的AutoCAD菜单定制方法,放性的计算机辅助设计软件之一,因其具有通用性和以满足工
5、程设计的实际需要。便利性,广泛应用于各行业的生产设计与加工中,但1基于VBA的菜单定制方法随着CAD技术应用领域的不断扩大和应用水平的不断提高,用户需求和CAD系统之间的矛盾日益增加,基于可视化程序设计语言(VBA)的菜单定制方许多CAD软件已不能充分满足用户的需求,由于缺乏法即用程序代码创建菜单。AutoCADActiveX提供了专业针对性,不能满足各种具体产品的设计需要,在多个与菜单相关的对象,其中最重要的两个是菜单条实际的工程设计中难以达到理想的效果,因此,必须集合(MenuBarCollection)和菜单组集合(MenuGroups针对企业的具体
6、情况和特点,进行CAD的二次开发,Collection)。菜单条集合包含显示在AutoCAD菜单栏即实现将商品化、通用化的CAD系统用户化和本地中的所有菜单。菜单组集合包含在当前AutoCAD进[1]化。用户可以根据本专业的特点,将常用的一些任程中加载的菜单组。这些菜单组包含AutoCAD任务、绘图操作以菜单形式显示出来,形成自己风格的务可用的所有菜单,其中部分或全部菜单可能会显示绘图环境,提高绘图效率。菜单的二次开发可以极大在AutoCAD菜单栏上。弹出菜单(PopupMenu)实际地扩充、丰富AutoCAD功能。本文以滚珠丝杠为例,上是显示在菜单上的各
7、个菜单项对象的集合,同样,倡北京市科技计划项目(Z121100001612010)692014年第11期现代制造工程(ModernManufacturingEngineering)工具条(Toolbar)实际上是工具栏上的各个工具栏项一项为0,第N项为N-1,分隔线也占有一个索引值,对象的集合。菜单对象关系见图1。当菜单项创建后,就不能通过Index来修改其索引位置,只有删除该菜单项,然后在另一位置重新创建该菜单项,插入新的菜单项之后,后面所有菜单项依次向后移一位;Label是标签,为字符串,定义菜单项内容和格式,标签可以包含直接解释求值字符串表达式语言(
8、DirectInterpretivelyEvaluatedStri
此文档下载收益归作者所有