机械CAD软件开发衫技术教程

分类: 图书,计算机/网络,CAD CAM CAE ,AutoCAD及计算机辅助设计,
作者: 乔爱科主编
出 版 社: 机械工业出版社
出版时间: 2008-7-1字数: 385000版次: 1页数: 241印刷时间: 2008/07/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111240600包装: 平装内容简介
本书着重于机械CAD软件开发实用技术的训练。通过本书的学习,读者不仅可以掌握一定的CAD软件开发技能,而且为将来成为软件技术开发人员和软件工程师打下基础。全书共分8章,主要内容包括:机械CAD的基础知识;软件工程基础知识;软件开发的界面设计;设计数据的处理;计算机图形基础及开发;AutoCAD的二次开发;产品数据管理技术及软件开发实例。
本书可作为高等工科院校机械专业及其相关专业的教材,也可作为从事CAD软件开发工作的工程技术人员的参考用书。
目录
前言
第一章机械CAD的基础知识
第一节机械CAD的概述
第二节机械CAD系统的构建
一、机械CAD系统的硬件和软件
二、机械CAD系统的分类
三、机械CAD系统的选用和组建
第三节机械CAD的发展概况及趋势
一、机械CAD的发展概况
二、机械CAD的发展趋势
第四节机械CAD软件开发的基本方法
一、我国机械CAD软件开发的现状
二、机械CAD软件开发的基本方法
三、本教材的学习目的和体系结构
习题
第二章软件工程基础知识
第一节软件工程概述
一、软件工程学科
二、软件工程规范国家标准
三、软件开发的基本策略
第二节软件开发过程
一、可行性分析
二、需求分析
三、系统设计
四、编码、测试、改错与维护
五、软件工程中的文档
第三节软件质量保证
一、软件质量简介
二、软件质量的保证
习题
第三章软件开发的界面设计
第一节界面设计的一般原则
一、用户特点分析
二、界面设计的基本原则
三、人机交互方式
四、数据输入界面
第二节Visul C++界面设计实例
一、Visul C++系统中的控件
二、控件类型简单介绍
三、控件应用示例
习题
第四章设计数据的处理
第一节数据结构及其在机械CAD中的应用
一、数据结构的基本概念
二、常见的数据结构
三、数据结构的应用
第二节数据库及其在机械CAD中的应用
一、工程数据及其管理
二、数据库管理系统基础
三、工程数据库
四、数据库技术应用
五、数据库应用的简单示例
第三节机械设计数据的处理
一、设计数据的类型及处理方法
二、数据的输入输出
三、数据的排序
四、数据的查找
五、数据的插值
六、曲线拟合
七、线图离散化
八、设计数据处理的注意事项
九、设计数据处理的示例
习题
第五章计算机图形基础及开发
第一节计算机图形学基础知识
一、计算机图形显示设备
二、计算机图形输出设备
三、图形元素生成的基本原理
四、图形的几何变换
五、图形真实感处理简介
第二节机械CAD图形设计的要点
一、图形设计方法
二、绘图基本环境设置
三、特征造型方法
四、参数化/变量化设计
五、特殊功能模块和图形库
六、图形编辑和逻辑运算
七、尺寸标注
八、图档管理系统
……
第六章AutoCAD的二次开发
第七章产品数据管理技术
第八章软件开发实例
参考文献
书摘插图
第一章 机械CAD的基础知识
第一节机械CAD的概述
机械设计是产品设计、制造、装配、销售和使用的整个生命周期中的第一个环节,也是最重要的环节。所谓机械设计,是指根据使用要求确定产品应该具备的功能,构想出产品的工作原理、运行方式、力和能量的传递、所用材料、结构形状以及技术要求等事项,并转化为图样和设计文件等具体的描述,以便作为制造的依据。机械设计是一个“设计一评价一再设计”的反复循环、不断优化的过程。在传统的人工设计条件下,设计的工作量大、周期长。在市场经济条件下,产品更新换代的速度越来越快,缩短产品的开发周期、提高质量、降低成本,已是各企业增强市场竞争力和促进自身发展的重要条件之一。因此,实现某种程度上的设计自动化、缩短设计周期、提高质量、降低成本就成为机械设计发展的迫切要求。正是在这样的背景下,产生了计算机辅助机械设计。
机械CAD(Computer Aided Design)是指将计算机技术运用到机械设计的全过程之中,利用计算机硬、软件系统辅助人们对产品和工程进行分析计算、几何建模、仿真与试验、优化设计、绘制图形、工程数据库的管理、生成设计文件等的方法和技术。它是专业技术人员和计算机的有机结合,可以充分发挥各自的优势,是一种新的设计方法,也是一门多学科综合应用的新技术。机械CAD系统给传统的机械设计方法和思路带来了极大的冲击,可以说是机械设计的一次革命。如上所述,机械设计包括方案决策、概念设计、总体设计、结构设计、性能分析、装配过程仿真、工作过程仿真、产品的信息数据管理等诸多方面的内容。机械CAD可能体现在某种程度上的设计自动化,而实现产品整个生命周期的CAD,目前还不是一个容易达到的目标。
计算机具有快速高效的计算处理功能、大的信息存储量和图形显示仿真能力,在产品设计过程中既可以减轻设计人员的脑力、体力劳动,又为设计人员改进优化设计方法、设计参数及设计手段提供了一种便捷有效的技术手段。机械CAD技术现已广泛地应用到机械设计和制造的各个环节中。该技术的作用和优势在企业的生产过程中日益凸现,为缩短产品的开发生产周期、发展制造业信息化和提高企业的竞争力奠定了基础。
……