• 回答数

    3

  • 浏览数

    263

橘子汽水2046
首页 > 毕业论文 > cad毕业论文要求

3个回答 默认排序
  • 默认排序
  • 按时间排序

咖喱小周

已采纳

AutoCAD是由美国Autodesk欧特克公司于二十世纪八十年代初为微机上应用CAD技术而开发的绘图程CAD2010序软件包,经过不断的完善,现已经成为国际上广为流行的绘图工具。 AutoCAD具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种操作。它的多文档设计环境,让非计算机专业人员也能很快地学会使用。在不断实践的过程中更好地掌握它的各种应用和开发技巧,从而不断提高工作效率。 AutoCAD具有广泛的适应性,它可以在各种操作系统支持的微型计算机和工作站上运行,并支持分辨率由320×200到2048×1024的各种图形显示设备40多种,以及数字仪和鼠标器30多种,绘图仪和打印机数十种,这就为AutoCAD的普及创造了条件。AutoCAD软件具有如下特点:CAD2010 (1)具有完善的图形绘制功能。 (2)有强大的图形编辑功能。 (3)可以采用多种方式进行二次开发或用户定制。 (4)可以进行多种图形格式的转换,具有较强的数据交换能力。 (5)支持多种硬件设备。 (6)支持多种操作平台 (7)具有通用性、易用性,适用于各类用户此外,从AutoCAD2000开始,该系统又增添了许多强大的功能,如AutoCAD设计中心(ADC)、多文档设计环境(MDE)、Internet驱动、新的对象捕捉功能、增强的标注功能以及局部打开和局部加载的功能,从而使AutoCAD系统更加完善...应用领域工程制图:建筑工程、装饰设计、环境艺术设计、水电工程、土木施工等等。 工业制图:精密零件、模具、设备等。 服装加工:服装制版。 电子工业:印刷电路板设计。 广泛应用于土木建筑、装饰装潢、城市规划、园林设计、电子电路、机械设计、服装鞋帽、航空航天、轻工化工等诸多领域。 分类, 在不同的行业中。Autodesk开发了行业专用的版本和插件, 在机械设计与制造行业中发行了AutoCAD Mechanical版本。 在电子电路设计行业中发行了AutoCAD Electrical 版本。 在勘测、土方工程与道路设计发行了 Autodesk Civil 3D版本。 而学校里教学、培训中所用的一般都是AutoCAD Simplified 版本。 一般没有特殊要求的服装、机械、电子、建筑行业的公司都是用的AutoCAD Simplified 版本。 所以AutoCAD Simplified基本上算是通用版本。CAD(Computer Aided Drafting)诞生于60年代,是美国麻省理工大学提出了交互式图形学的研究计划,由于当时硬件设施的昂贵,只有美国通用汽车公司和美国波音航空公司使用自行开发的交互式绘图系统。 70年代,小型计算机费用下降,美国工业界才开始广泛使用交互式绘图系统。 80年代,由于PC机的应用,CAD得以迅速发展,出现了专门从事CAD系统开发的公司。当时VersaCAD是专业的CAD制作公司,所开发的CAD软件功能强大,但由于其价格昂贵,故不能普遍应用。而当时的Autodesk公司是一个仅有员工数人的小公司,其开发的CAD系统虽然功能有限,但因其可免费拷贝,故在社会得以广泛应用。同时,由于该系统的开放性。因此,该CAD软件升级迅速。AutoCAD的发展1. AutoCADV(ersion):正式出版,容量为一张360Kb的软盘,无菜单,命令需要背,其执行方式类似DOS命令。 2. AutoCAD :出版,具备尺寸标注功能。 3. :,具备文字对齐及颜色定义功能,图形输出功能。 4. :,图形编辑功能加强。 5. :,图形绘制及编辑功能增加,如:MSLIDE VSLIDE DXFIN DXFOUT VIEW SCRIPT等等.至此,在美国许多工厂和学校都有AutoCAD拷贝。 6. :1985年出版,出现了Screen Menu,命令不需要背,Autolisp初具雏形,二张360K软盘。 7. :, Autolisp有了系统化语法,使用者可改进和推广,出现了第三开发商的新兴行业,五张360K软盘。 8. :,新增3D功能, AutoCAD已成为美国高校的inquired course。 9. :,尽管功能有所增强,但仅仅是一个用于二维绘图的软件。 :,增加了三维绘图功能,并第一次增加了Auto Lisp汇编语言,提供了二次开发平台,用户可根据需要进行二次开发,扩充CAD的功能。 11. AutoCADR(Release):,出现了状态行 下拉式菜单. 至此, AutoCAD开始在国外加密销售。 12. :,进一步完善, Autodesk公司已成为千人企业。 13. :,增加了AME(Advanced Modeling Extension),但与AutoCAD分开销售 。 14. :,采用DOS与WINDOWS两种操作环境,出现了工具条。 15. :, AME纳入AutoCAD之中。 16. :,适应Pentium机型及Windows95/NT操作环境,实现与Internet网络连接,操作更方便,运行更快捷,无所不到的工具条,实现中文操作。 16. AutoCAD2000():1999,提供了更开放的二次开发环境,出现了Vlisp独立编程环境.同时,3D绘图及编辑更方便。 :提供了更为有效的方式来创建和管理包含在最终文档当中的项目信息。其2005操作界面优势在于- 显著地节省时间、得到更为协调一致的文档并降低了风险。 :,推出最新功能:创建图形;动态图块的操作;选择多种图形的可见性;使用多个不同的插入点;贴齐到图中的图形;编辑图块几何图形;数据输入和对象选择. :2006,3,23,拥有强大直观的界面,可以轻松而快速的进行外观图形的创作和修改,07版致力于提高3D设计效率. 2008:2007,12,3,提供了创建、展示、记录和共享构想所需的所有功能。 将惯用的 AutoCAD 命令和熟悉的用户界面与更新的设计环境结合起来,使您能够以前所未有的方式实现并探索构想。 2009 软件整合了制图和可视化,加快了任务的执行,能够满足了个人用户的需求和偏好,能够更快地执行常见的CAD任务,更容易找到那些不常见的命令.

105 评论

s290443260

摘要:对Pro/Engineer的CAD二次开发技术进行探讨,深入研究Pro/Engineer的几种二次开发工具,并通过对Pro/TOOLKIT二次开发工具包的研究和分析,提出了基于三维模型的用户自定义参数设计,最后利用Pro/TOOLKIT开发模块和Visual C++完成建立齿轮参数化设计。关键词:二次开发 Pro/TOOLKIT开发工具 参数化设计一、引言在CAD技术日益普及的今天,传统的二维CAD软件正逐渐被三维CAD软件所替代。在众多软件中,PTC公司的Pro/Engineer是具有代表性的优秀软件之一。自从面世以来,它以尺寸驱动、基于特征、单一全关联的数据库等优点深受用户好评。企业根据产品对象的不同,在使用CAD软件时也各有侧重。企业要想最大效率的发挥出软件的功效,必须根据企业的产品特征和企业状况对软件进行二次开发。本文列举了在软件Pro/Engineer中常用的二次开发工具与方法,并着重介绍了用Pro/TOOLKIT对Pro/Engineer进行开发时的步骤。最后通过“齿轮快速设计系统”的开发实例进一步说明开发时的技巧。二、开发工具Pro/Engineer为用户提供了丰富的二次开发工具。常用的有Pro/Program、簇表(Family Table)、用户自定义特征(UDF)、J-Link和Pro/Toolkit等。为了防止混淆,以下特别对这几种开发工具进行比较和说明。1.Pro/ProgramPro/Engineer对每个零件或组件模型都有一个主要的设计步骤和参数列表,那就是Pro/Program。它是零件与组件自动化设计的一种有效工具。设计人员可使用类似BASIC的高级语言,根据需要来编写该模型的Program。包括:控制特征的出现与否、尺寸的大小、零件与组件的出现与否、零件与组件的个数等。然而,Pro/Engineer就可以通过运行该程序来读取此零件或组件,并通过人机交互的方法得到不同的几何形状,以满足产品设计的需要。2.簇表(Family Table)簇表可用于管理具有相同或相近结构的零件,特别适用于标准零件的管理。它是通过建立基础零件为父零件,然后在簇表中定义各个控制参数来控制模型的形状及大小。这样,就可通过改变各个参数的值来控制派生的各种子零件。3.用户自定义特征(UDF)设计人员在使用Pro/Engineer进行零件设计时,经常会遇到一些重复出现的特征。例如,螺钉的座孔等,因此设计人员就要花费许多时间进行这种重复性的操作。用户自定义特征则能将同一特征用于不同的零件上,或将若干个系统特征融合为一个自定义特征,使用时作为一个全局出现。这样,设计人员就可以建立自己的用户自定义特征库,根据产品特征快速生成几何模型,从而极大地提高了设计人员的工作效率。4.Pro/TOOLKITPro/TOOLKIT是PTC为Pro/Engineer制定的开发工具包,它提供了应用程序接口(API),使客户或第三方厂商具有扩展Pro/Engineer功能的能力。Pro/TOOLKIT使用面向对象风格C编程,且提供一个庞大、用于底层资源调用的C语言函数和头文件,外部应用程序可借此访问Pro/Engineer的数据库和应用程序。三、Pro/TOOLKIT的运作方式Pro/TOOLKIT应用程序代码集成进入Pro/Engineer的标准方法是通过“动态链接库”(Dynamical Linked Libraries, DLLs)完成的。当编译Pro/TOOLKIT应用程序的C代码,并将其链接至Pro/TOOLKIT库文件时,就创建了一个可链接至Pro/Engineer可执行文件的对象库文件,这个可执行文件将在Pro/Engineer启动时被执行。这种方法称为“DLL模式”。此外,Pro/TOOLKIT还支持第二种方法的集成,即“多进程”(Multiprocess),或称为“衍生模式”(Spawned Mode)。在这种模式下,Pro/TOOLKIT应用程序将被编译和链接,从而形成一个独立的执行文件。这个可执行文件将是Pro/Engineer的衍生,并作为Pro/Engineer工作任务的一个子程序来运行。在DLL模式中,Pro/TOOLKIT应用程序与Pro/Engineer之间的信息交换,是通过直接函数调用完成的。而在多进程模式下,内部进程信息系统会传递必要的信息,以确定两进程间的函数及其所需参数来模拟直接函数调用,以实现和DLL模式中相同的效果。四、创建齿轮参数设计应用程序的基本方法1.利用VC向导创建齿轮参数设计应用程序程序设计的主要工作在三个方面:1)编写下拉菜单的(. txt)文件和对话框的(.res)资源文件;2)按Pro/TOOLKIT应用程序Pro/Engineer环境运行的要求设计接口与程序运行结束时的终止程序;3)根据功能需求设计Pro/TOOLKIT应用程序主体部分。其程序部分的主体结构如下:int user_initialize( nt argc, char * argv[ ] ) //其功能相当于C语言中的main( )函数{ //调用函数 ……(该部分是用来初始化Pro/TOOLKIT应用程序且创建图形窗口,这部分包括了应用程序的所有初始化进程)return(0)} void user_terminate( ){ ……(该部分是用来结束Pro/TOOLKIT应用程序)return;}func( )(该部分是主要添加要完成预定功能的一个或多个的C语言代码)编辑完源代码后要用Visual C++ 进行编译,首先要设置好编译环境:一是设置好包含头文件的路径;二是设置好连接所需库文件的路径。pro/engineer二次开发关键技术研究 来自: 免费论文网 编译连接成功生成可执行程序中,要把Pro/TOOLKIT应用程序集成到Pro/Engineer系统中,必须进行应用程序的注册,才能运行和生成一个注册文件(* .dat),其中包含的应Pro/Engineer用程序的位置,菜单资源及对话框资源文件的位置,以及该Pro/TOOLKIT的版本信息[2][3]。2.以开发直齿圆柱齿轮为例来具体论述设计过程(1)编写齿轮设计的下拉菜单在已有的菜单条中要增加一列“齿轮参数化设计”及下拉菜单。具体有两步:第一步定义按钮命令;第二步是菜单栏中添加该按钮。在程序中加入以下命令:ProMenubarMenuADD(“UserMenu”,“齿轮参数化设计”,“Utilities”,PRO_B_FALSE,UserMg)ProMenubarmenuPushbuttonADD(“UserMenu”,“直齿圆柱齿轮帮助”,NULL,PRO_B_TRUE,cmd_id1,UserMsg)(2)编写人机交换对话框。利用Pro/TOOLKIT提供的(User Interface Dialog Boxes)对话框技术。其中UI对话框的设计涉及两个方面:一是按界面的布局编写资源文件;二是针对UI对话框的功能编写相应的控制程序。要在C语言程序中进行以下过程:(a)程序读取对话框资源文件,以便将对话框调入内存;(b) 为对话框各控件指定行为函数,修改对话框及控件属性;(c) 显示对话框,接受用户交往;(d)关闭对话框,释放对话框所占的内存。其中主要用到以下函数:对话框调入内存函数ProUIDialogCreat( ),对话框各控件指定行为函数ProUIPushbuttonActivateActionset( ),激活对话框函数ProUIDialogActivate( ),关闭对话框函数ProUIDialogDestroy( )。(3)在零件模式下建立直齿圆柱齿轮的模型,并将各尺寸间的关联输入到Program中的INPUT-END与RELATIONS-ENDRELATIONS之间,这其中找各尺寸的关系很重要,即不要繁琐,也不能过于简单而不能驱动模型。从直齿圆柱齿轮的几何尺寸计算公式中找到了可以驱动该模型的四个参数:齿轮、模数、压力角与齿宽。在Pro/Engineer的Programe中输入: INPUT(4)最好在对话框输入参数后就可以生成。五、结论本文列举了Pro/Engineer软件常用的二次开发方法和适用场合,并着重介绍了利用Pro/TOOLKIT进行二次开发时的一般步骤。通过“齿轮快速设计系统”的开发实例进一步阐述了在开发过程中应注意的事项。Pro/Engineer是功能强大/体系完备的CAD/CAM软件,通过对其二次开发可以将Pro/Engineer的通用性和专一性完美的结合起来。企业应根据其自身的产品对象、人员素质和开发要求来确定开发工具与开发深度。参考文献[1] 林龙震.Pro/TOOLKIT WILDFIRE 插件设计[M].电子工业出版社..[2] 李世国,何建军.基于Pro/E零件模型的参数化设计技术研究[J].机械设计与研究..

160 评论

J家馍小T

【提示】:

【友情提示】==================论文写作方法===========================

177 评论

相关问答

  • 商铺cad毕业论文

    【提示】: 【友情提示】==================论文写作方法===========================

    黑眼圈砸死你 4人参与回答 2023-12-10
  • 毕业论文插cad图

    只有矢量图,才可以无限放大打开CAD文件点文件-输出,保存为:图元文件(.wmf)在文档中可用裁剪工具剪去白边

    BACCHUS周伯通 5人参与回答 2023-12-11
  • 毕业论文cad制图要按照比例吗

    呵呵。。你想想,如果一个10米长的房子,1:1,你可以在电脑上画出来,可以再电脑上看到。但具体实施的时候,得有10米长的纸才能把你画的图纸打出来,别人才可以用。

    猫与老虎 7人参与回答 2023-12-11
  • 毕业论文cad图需要源文件嘛

    施工图纸自然指的是整套图纸,包括建筑施工图和结构施工图。你说的平面图如果是做施工组织设计的话就是要施工总平面布置图。

    越来越有感觉 6人参与回答 2023-12-05
  • 数控cad毕业论文

    目录前言摘要一、数控技术是制造业的重要基础2、数控技术发展趋势2.1 性能发展方向2.2 功能发展方向2.3 体系结构的发展 三、中国数控的出路四、结语参考文献

    寒风夜雨119 4人参与回答 2023-12-06