vba毕业论文格式(必备6篇)

个人学习 7 2024-03-04 18:37:09

vba毕业论文格式 第1篇

Pro/Engineer系统是美国参数技术公司(ParametricTechnologyCorporation,简称PTC)的产品。它的单一数据库、参数化、基于特征、全相关的概念能将设计至生产全过程集成到一起,让用户能够同时进行同一产品的设计制造工作,即并行工程。因此该软件的应用领域主要是产品的三维实体模型、三维零件的加工、以及产品的有限元分析。

Pro/E的软件已经被我国很多大型制造企业所使用,例如,唐山轨道客车公司部署PTC产品开发系统显著提高数据准确性及设计效率。威迩徕德电力设备上海公司全面采用PTC产品开发解决方案优化其产品研发过程。我国潍柴动力能够使用PTC Windchill PDMLink解决方案优化其产品开发过程并提高效率。而且PTC收购Synapsis技术公司以提升其绿色产品设计和环保法规解决方案,为PTC PDS提供了全面补充。

但是在曲面造型方面,UG的曲面功能则非常强大,在Pro/e中,当装配中的零件不在工作路径下就会出错,并且该软件不支持布尔运算以及其它局部造型操作,限制了它的使用。

vba毕业论文格式 第2篇

是美国Unigraphics(UG) Unigraphics Solutions公司开发的三维参数化软件,主要通过其虚拟产品开发(VPD)的理念提供多级化的、集成的、企业级的包括软件产品与服务在内的完整的MCAD解决方案。最早应用于美国麦道飞机公司,80年代后期引进我国以来,已广泛应用于航空航天、汽车、通用机械、模具等领域。

它不仅具有强大的实体造型(约束特征的3D模型)、曲面造型(参数化)、虚拟装配和工程图设计等功能,而且在设计过程中可进行有限元分析和机构运动分析,可用建立的三维模型直接生成数控代码。另外,还提供了UGOPENGRIP和UGOPENAPI等开发模块,便于用户开发符合自己要求的专用系统。

目前我国对UG的应用与研究也比较广泛,据统计的1596篇期刊论文,UG研究论文分别发表在356种期刊上,平均每种期刊发表篇。主要研究CAD复合或逆向建模、CAE仿真及CAM车铣复合和五轴加工等方面。

该软件的主要缺点是不允许在零件之间定义约束,无反撤消、重复命令、不能固定跟随刀具、不能自动保存等使用起来比较复杂,软件相对较难掌握。该软件目前的最高版本为。

因此,UG主要适合于大型的汽车、飞机厂建立复杂的数模,零件较大、较复杂的时候,加工一般用UG做数模。对于经验不多的设计者,使用UG混合建模,就比较适用。日产汽车以及其附属公司就把UG产品应用于新一代汽车的设计和生产中。在拥有超过1000套PDM产品的公司中,90%均在使用UG的解决方案。UG是全球产品生命周期管理(PLM)领域软件与服务的市场领导者,拥有46000家客户,全球装机量超过400万台套。

vba毕业论文格式 第3篇

由法国DassaultSystems(达索)公司开发,后被美国IBM公司收购的CATIA是一个全面的CAD/CAM/CAE/PDM应用系统。居世领导地位,广泛应用于航空航天、汽车、造船、机械制造、电子电器、消费品等行业,它的集成解决方案覆盖所有的产品设计与制造领域,其特有的DMU电子样机模块功能及混合建模技术更是推动着企业竞争力和生产力的提高。CATIA对产品整个开发过程包括概念设计、详细设计、工程分析、成品定义和制造乃至成品在整个生命周期中的使用和维护。而且CATIA能够模拟观察者的视野进入到零件的内部去观察零件,使用者只要输入人的性别、身高等特征,就会出现一个虚拟装配的工人。

但是这套软件的价格不便宜,目前最高版本是CATIAV5。世界上有超过13,000的用户选择了CATIA,著名用户包括波音、克莱斯勒、宝马、奔驰等一大批知名企业。其中波音飞机使用CATIA完成了波音777的电子装配,从而确定了CATIA的领先地位。目前国内哈尔滨飞机制造公司的飞机、汽车等产品,郑州宇通客车,广东文冲船厂等大型制造企业就是应用CATIA软件开发设计的。

参考文献:

[1]陈国聪. CAD/CAM应用软件——Pro/ENGINEER训练教程.北京:高等教育出版社,2006.

[2]Unigraphics Solutions CAM实用教程.北京:清华大学出版社,2005.

[3]田东.SolidWorks2005三维机械设计.北京:机械工业出版社,2006.

[4]曾令宜.AutoCAD2008工程绘图教程.北京:高等教育出版社,2008.

vba毕业论文格式 第4篇

AutoCAD 中对象的组合拆散是一组常用操作,可以通过Group命令实现对对象的组合,但组合拆散对象时必须都在对话框状态下进行,而且不能先选定后操作,操作不便捷。到了2002 版本之后,AutoCAD 菜单中甚至取消了这个命令。但在实际绘图中,对象的组合、拆散功能队绘图有很大的帮助,因为在选择对象时,组合在一起的对象可以一次性选定而不需要逐个对象选择。所以,通过编程实现快捷使用对象组合拆散功能,是这个程序编写的目的。程序设计思路是去掉对话框,只要选定对象后输入一个相应的组合命令就可以直接将选定的对象综合在一起,而且不需要命名。拆散对象也是同样的道理。选定组合,输入拆散的.命令就可以直接将组合在一起的对象拆散。

vba毕业论文格式 第5篇

通过这个程序的设计,实现了通过代码语言实现匿名的组合,匿名的组合可以使用下面的语句生成:“( .”)就是名称项中用“.”即可生成匿名块。组合的操作与选择集的操作相似,都应该先生成一个空的组合,然后把对象添加到其中。由于通过对象不能确定对象是否是组合中的一员,所以必须遍历组合中的对象与指定对象相比较来确定指定对象是否为指定组合中的对象。虽然在帮助文件中说明组合是一种特殊的命名选择集,但这里选择集的概念只对于AutoCAD 中的选择集而言,而不是对于ActiveX 中的选择集。可以通过使用“PickfirstSelectionSet”方法来实现先选择后操作,但这个方法有一定的限制,因为在指定VBA 过程运行前我们总是要通过其他命令来加载运行,这样在加载运行过程中图形中选定的选择集将会消失。所以我们这里采用的是自动触发运行的方法,也就是通过一个空的LISP 程序来触发相应的事件运行相关的过程。在实际使用过程中,程序运行稳定,提高了工作效率,效果良好。

vba毕业论文格式 第6篇

文章通过AutoCAD-VBA 设计一个组合拆散对象的应用程序。

(1)运行AutoCAD2004,在【VBA 管理器】对话框中新建一个全局工程,进入VBA 集成开发环境,将其名称修改为“匿名组”,保存在适当的位置上。

(2)在【工程资源管理器】窗口中双击ThisDrawing,打开该模块的代码窗口,首先其中添加对象组合的代码:

Sub AddUnNameGroup( )Dim SelObjects As AcadSelectionSetDim ppendObjs( ) As AcadEntitySet SelObjects=GetSelSetDim UnNameGroup As AcadGroupSet UnNameGroup=(“*”)ReDim appendObjs(0 To )Dim I As IntegerFor i=0 To appendobjs(i)=(i) appendobjsEnd Sub

(3)在ThisDrawing 模块的代码窗口中,添加通过选择对象所在的组,分解组的代码:

Sub DelUnNameGroup( )Dim SelGroup As AcadGroupDim SelObjects As AcadSelectionSetSet SelObjects=GetSelSetDim ObjInSelSet As AcadObjectDim I As IntegerDim j As IntegerDim k As IntegerDim ObjInGroup As AcadObjectOn Error Resume NextFor i=0 To ObjInSelSet=(i)For j=0 To . Count-1For k=0 To (j). Count-1Set ObjInGroup=(j).Item(k)If (j).DeleteExit ForEnd IfNextNextNextEnd Sub

这段代码的实现过程由于不能通过选定的对象来直接找到其组合名称,只能通过循环比较对象ID 的方法来解决这个问题。运行时可能会慢点,但对象不多的情况下其运行速度还是很快的。

(4)在AutoCAD 安装路径的Support 目录下的新建一个命名为 的文文章件,文件内容如下:

(defun c:ga( ) (princ))(defun c:gd( ) (princ))

上一篇:二手车市场的毕业论文(实用8篇)
下一篇:自行车设计毕业论文(汇总3篇)
相关文章
返回顶部小火箭
滇ICP备2023005910号