- 0
- 0
- 约3.97千字
- 约 3页
- 2023-09-06 发布于湖北
- 举报
机械计算机辅助设计cad技术研究
1 机械计算机技术设计cad软件简介
3d设计是英语名称方面的英文设计。它利用计算机及其图形设备帮助设计师进行设计,主要用于高精度机械设计。机械设计过程中通常用计算机对不同方案进行大量的计算、分析和比较, 来决定最优良的方案。各种设计信息, 包括数字信息、文字信息、以及图形信息, 都可以储存到计算机的内存里或者硬盘里, 在使用CAD软件的时候可以自动提取并且应用。机械设计人员通常从设计草图开始, 用该软件把草图变为工作图的繁琐工作都可以直接交给计算机辅助设计软件CAD来完成。计算机自动产生的设计结果, 可以最快速生出图形, 使机械设计人员及时对该设计迅速作出判断并且对不正确的方案进行及时的修改。利用计算机可以进行与图形的编辑、放大、缩小、平移和旋转等有关的图形数据加工工作。
使用CAD计算机辅助设计系统进行设计时, 人和机器可以及时地交换信息。人们可以在构思和打样的同时对产品进行修改完善, 随时可从图形终端屏幕上看到每一步操作的显示结果准确并且直观。图形变换的主要功能是把用户坐标系和图形输出设备的坐标系联系起来, 通过矩阵运算来实现图形变换。CAD是实现计算机在进行机械设备自身设计和研制过程中的自动化或半自动化。研究内容包括功能设计自动化和组装设计自动化。机械计算机辅助设计CAD软件技术分析涉及计算机硬件描述语言、系统级模拟、自动逻辑综合、逻辑模拟、微程序设计自动化、自动逻辑划分、自动布局布线和工程数据库系统。集成电路有时也会被列入计算机设计自动化使用的范围。随着计算机性能的提高, CAD三维技术不断的被开发和应用, 我国的CAD三维技术在高精机械设计领域正向着集成、技能、和标准化方向发展。
2 cad软件二次开发应用技术的特点
CAD应用软件开发环境配置, 首先要选择一个编译环境并且需要安装GLUT工具包, 然后创建一个最简单的opengl程序include//Windows的头文件库。目前专业CAD系统的开发一切需从底层做起。一种CAD开发方式是从零开始难度最大, 这种开发方式需要具备强大的开发实力、技术后盾和资金的支持。我国目前的开发中较常用的是其他方式, 专业CAD软件开发方法“CAD软件二次开发平台的体系结构”。开发通常采用CAD软件也就是管理层, CAD软件是整个开发的基础是二次开发应用程序的宿主, 借用这个开发平台进行主控设计程序的加载得到我们需要的运行程序代码。编写开发层时软件设计者采用某种计算机高级语言例如C/C等在特定的开发环境中进行应用程序的开发。编程开发环境仅提供了一般性的语言支持在二次开发过程中还需要提供相应的API支持。开发者的设计理念通过知识层展现。CAD软件开发商通过以上环节的引入就为用户提供了二次开发的工具和方法。
二次开发应用系统还需要融入开发者的设计思想。基于通用平台的CAD专业软件开发方法CAD软件二次开发技术OLE技术在Windows平台下应用程序并不是处于独立状态客户在使用过程中为了方便需要使它们互相联系。自动化相互操纵的技术它允许在一个应用程序内部操作另一个应用程序提供的对象。被操纵的一端称为自动化服务器而操纵自动化服务器的一端称为自动化客户或自动化控制器。一个自动化服务器由一个应用程序提供被另一个应用程序使用的服务。自动化控制器是指使用自动化服务器提供服务的控制应用程序它通过OLE接口工作这个接口向控制应用程序开放可用的服务。因此CAD自动化的实质就是使对象在应用程序之间可以方便地共享。自动化的最大优势是它的语言无关性。可以使用各种语言或脚本语言来驱动自动化服务器而不必去刻意考虑用于编写它的语言从而实现应用程序间的互操作功能。
CAD软件开发流程主要任务就是把系统设计方案进行具体实施并且根据系统设计说明书进行编写程序代码以某种语言实现各功能模块。CAD软件开发流程与文档资料要求软件系统测试主要任务是对软件进行检验寻找功能和结构方面的缺陷。系统测试时保证软件质量的关键。为了保证系统的可靠性必须对系统进行尽可能全面的测试。软件系统测试包括测试和纠错两方面的内容。为保证测试质量要设计非法输入的测试例题保证系统的容错性。程序修改后要进行回归测试以防止由于修改程序所导致新的错误, 在进行深入测试时要集中测试容易出错的部分。
软件开发流程软件编制完成交付使用后就进入了软件的维护阶段。软件的维护工作是在CAD软件的使用过程中对软件进行改错并且加以完善和扩充。软件维护阶段可以分为改正性维护和适应性维护以及完善性维护等几个方面来进行。软件测试往往不可能找出系统中所有潜在的错误和系统漏洞。软件在正常运营状态下, 加大使用功率和数据叠加状态下产生的数据值异常的反应才能显现出来, 这就是软件开发之后的试运营阶段的重要性。常规状态下试运营阶段通常是免费服务的, 因为试运
原创力文档

文档评论(0)