计算机技术在铸造工艺cad软件开发中的应用

计算机技术在铸造工艺cad软件开发中的应用

ID:25307181

大小:50.00 KB

页数:4页

时间:2018-11-19

计算机技术在铸造工艺cad软件开发中的应用_第1页
计算机技术在铸造工艺cad软件开发中的应用_第2页
计算机技术在铸造工艺cad软件开发中的应用_第3页
计算机技术在铸造工艺cad软件开发中的应用_第4页
资源描述:

《计算机技术在铸造工艺cad软件开发中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、计算机技术在铸造工艺CAD软件开发中的应用

2、第1内容加载中...随着计算机技术的发展,计算机在铸造中的应用越来越广泛,铸造工艺计算机辅助设计CAD是在铸造工艺设计中利用计算机系统对要设计的铸件进行最佳设计,其中包括资料检索、参数及设计信息查询、工艺方案确定、计算、自动绘图等。铸造工艺CAD将铸造工艺设计与计算机技术结合起来,方便、快捷准确地代替人工和个人经验来进行铸造工艺设计,在开发的过程中充分利用了计算机数据库技术和计算机图形技术。1铸造工艺CAD的系统结构铸造工艺CAD软件的开发设计,不仅要求

3、系统能够进行复杂的二维绘图、尺寸标注、填写标题栏和对图形、文字的编辑功能,同时也要具备完善的工艺设计数据库和参数化的图形库,以及设计过程中生成的各种文字、数据、图形的收集整理功能,以供设计完成后的相关数据、图形分类管理和补充、扩大,丰富数据库资源。铸造工艺CAD是指从零件图输入到铸件工艺图输出之间应完成的全部工艺设计工作。主要包括铸件的分型面、加工余量、拔模斜度、芯头、浇注系统、冒口及各种工艺符号的设计。2铸造工艺CAD数据库建立与管理建立铸造工艺参数数据库,以便贮存和管理铸造工艺设计所需要的设计

4、信息,数据库是铸造工艺CAD系统的核心,所有的设计和绘图工作都建立在这个公共数据库里,其功能有:能提供设计过程中所有设计内容所需的工艺参数,如金属密度、收缩率、分型负数,浇注系统参数,冒口系统参数等。冒口设计模块和浇注系统设计模块所采用的数学模型和结构都是固定的,而不同的只是铸件的具体尺寸。因此,这类模块首先根据铸件的种类、形状、模数、尺寸等参数,用MiscrosoftAccess建立标准件数据库,在绘图前汁算机先计算铸件的工艺参数,然后,根据计算结果自动查询标准件数据库,当标准件不能满足设计要求

5、时,由自定义数据程序模块通过交互的数据传递在屏幕上将计算结果自动转化为图形。为了对铸造工艺参数数据库进行有效的管理,本软件提供一个数据库管理程序,在程序里可以对数据进行各种操作(包括数据的浏览,添加,删除,查询等)。数据库程序设计本软件根据实际需要,充分利用各种数据库操作的优点,分别使用了。DBC(OpenDatabaseConnectivity开放式数据库接),DAO(DataAccessObjects数据访问对象)等数据库处理方法,从而方便、安全地对数据进行管理,保证了数据的使用和存储。3铸造

6、工艺CAD软件的图形库3.1AutoCAD2000的图形系统铸造工艺CAD的主要目的是以人机对话的形式输出工艺、工装设计图纸,因此图形系统是铸造工艺CAD的重要组成部分。从根本上讲CAD图形系统是由一个图形核心系统(绘图软件)和一系列嵌套在某种高级语言中的图形输入输出函数及子程序构成的。近几年来,微型机图形系统发展十分迅速,以美国Autodesk公司推出的AutoCAD软件最流行。AutoCAD强大的绘图功能、丰富的编辑子段以及良好的人机界面等,使得AutoCAD在各行各业中发挥着重要的作用,同时

7、它也提供了一个开放式的平台,给有心开发各行各业的AutoCAD软件厂商一个理想的环境。在AutoAD平台上进行的二次开发应用软件已广泛应用于各个工程领域,并且用于AutoCAD二次开发的方法和环境也在不断地发展和完善。3.2AutoCAD2000的二次开发环境AutoCAD之所以得到广泛的应用,与其开放式体系、丰富的开发工具和开发方法是分不开的。从第一代的编程语言Autolisp到ADS、ARX、Objec队RX、VBA、及最新发布的Java,体现了AutoCAD开放的应用开发体系结构,真正扩展了

8、AutoCAD系统的功能。AutoCAD的二次开发环境也逐渐从基于结构化的、过程的编程环境转向面向对象的开发平台。ARX是R13之后推出的一个全新的面向对象的开发环境。也是AutoCAD第一次直接提供面向对象的二次开发工具。ARX更着眼于应用程序的智能性。ARX程序在很多方面与ADS、Autolsp程序不同,ARX程序是)个动态链接库。它和AutoCAD共享同样的地址空间并且直接和AutoCAD进行通讯。ARX访问AutoCAD数据库的速度更快,并且ARX程序可以创建新的类,这些类可以为其它程序所

9、共享,从而充分利用面向对象编程的优点。ARX程序创建的实体几乎与AutoCAD内在实体是等同的。ARX提供了六个主要的类库来访问和控制AutoCAD及处理CAD常见的事物,它们是:(1)AcRxAutoCAD运行扩展库o(2)AcEdAutoCAD命令扩展库。(3)AcDbAutoCAD数据库访问库。(4)AcGe通用几何库。(5)AcGiAutoCAD图形界面库。(6)AcBr边界描述库。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。