CAD软件开发基础解析优秀PPT.ppt
《CAD软件开发基础解析优秀PPT.ppt》由会员分享,可在线阅读,更多相关《CAD软件开发基础解析优秀PPT.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 重庆理工高校 汽车学院 机械基础教研室第1讲 CAD软件开发基础 一、为什么要开发一、为什么要开发CAD专用软件专用软件 随着计算机在工程领域的广泛应用,随着计算机在工程领域的广泛应用,CAD软件的需求量与软件的需求量与日俱增,尤其是适合于生产实际的日俱增,尤其是适合于生产实际的CAD专用软件。市场上专用软件。市场上有很多商品化的有很多商品化的CAD软件,在这些软件中,除少数是由专软件,在这些软件中,除少数是由专业单位针对本行业的运用条件开发的应用软件外,绝大多数业单位针对本行业的运用条件开发的应用软件外,绝大多数软件都是由软件公司开发的通用性软件都是由软件公司开发的通用性CAD支撑软件,如
2、支撑软件,如AutoCAD、UG等。等。在应用这些软件的过程中,我们照旧会感到不便利,在应用这些软件的过程中,我们照旧会感到不便利,譬如:特定曲线、常用机械零件的绘制,设计数譬如:特定曲线、常用机械零件的绘制,设计数据的查询,设计公式的应用等。因此,设计人员据的查询,设计公式的应用等。因此,设计人员应依据本单位的实际状况,在已有应依据本单位的实际状况,在已有CAD软件的基软件的基础上进行二次开发,以扩充其好用的功能。础上进行二次开发,以扩充其好用的功能。上一页下一页结 束 首先依据本单位的产品开发与设计要求,列出总体设计,零部首先依据本单位的产品开发与设计要求,列出总体设计,零部件设计,结构分
3、析,参数化绘图,设计资料数据库与标准件图形件设计,结构分析,参数化绘图,设计资料数据库与标准件图形库等内容。然后依照所选通用库等内容。然后依照所选通用CAD软件能否满足要求的状况,确软件能否满足要求的状况,确定软件二次开发的内容。这些内容也可以抽象地归纳为:数据查定软件二次开发的内容。这些内容也可以抽象地归纳为:数据查询与输入,设计计算、图形处理三部分。包含上述要求的询与输入,设计计算、图形处理三部分。包含上述要求的CAD专专用软件,通常都具有以下特点:用软件,通常都具有以下特点:1)集数据查询、计算、绘图于一身)集数据查询、计算、绘图于一身2)用户界面友好,具有较好的人机交互功能)用户界面友
4、好,具有较好的人机交互功能3)简便、好用。)简便、好用。上一页下一页结 束(1)正确性:满足功能要求,结果正确;)正确性:满足功能要求,结果正确;(2)牢靠性:运行正常,容错性好;)牢靠性:运行正常,容错性好;(3)完整性:程序和文档资料齐全;)完整性:程序和文档资料齐全;(4)好用性:界面友好,操作简便,好用;)好用性:界面友好,操作简便,好用;(5)可维护性:便于修改、扩充。)可维护性:便于修改、扩充。上一页下一页结 束 美国电气与电子工程师协会(美国电气与电子工程师协会(IEEE)在)在1976年就着手制定软件工程标准,并于年就着手制定软件工程标准,并于80年年头初公布实施。我国在头初公
5、布实施。我国在80年头初由航空部领年头初由航空部领先成立了软件工程化小组,制定出了一套软先成立了软件工程化小组,制定出了一套软件工程标准和规范,在部内试行。在件工程标准和规范,在部内试行。在1983年年才正式将此标准列入国家标准中,并于才正式将此标准列入国家标准中,并于80年年头末颁布实施。头末颁布实施。上一页下一页结 束(1)计算机软件开发规范()计算机软件开发规范(GB8566-88););(2)计算机软件产品开发文件文件编制指南)计算机软件产品开发文件文件编制指南 (GB8567-88)(3)计算机软件需求说明编制指南()计算机软件需求说明编制指南(GB9385-88)(4)计算机软件测
6、试文件编制规范()计算机软件测试文件编制规范(GB9386-88)(5)计算机软件质量保证支配规范)计算机软件质量保证支配规范(GB/T12504-90)(6)计算机软件配置管理支配规范)计算机软件配置管理支配规范(GB/T12505-90)(7)软件工程术语()软件工程术语(GB/T 11457)。)。在机械设计过程中,常常须要引用有关的数据资料,如阅历数表、试验曲线、各种标准和规范等。在传统的设计中,这些数据资料通常是以设计手册或工具书的形式供应的。而在计算机帮助设计时,就必需将这些数据资料作相应的处理,以便程序运行时计算机能依据设计要求自动检索和调用,这就是所谓的数据资料程序化的问题。上
7、一页下一页结 束四.工程数据的计算机处理1)将数表和线图数据以方程、数组或数表的形式干脆编在程序中,即所谓的数据程序化;2)将数表和线图数据编制成一个个独立的数据文件,供程序运行时调用;3)将数表和线图数据建成数据库,以便于检索和管理。4)将数表和线图做成图片或幻灯片,须要时打开干脆查取。上一页下一页结 束计算机对数表和线图的处理有如下四种方法数表有一维数表、二维数表。在机械设计中的数表多属于二维数表,如带传动工作状况系数表:上一页下一页结 束 4-1 数表的程序化 处理这类数据可接受数组,如K(I,J)。最为简洁的是找出其规律,用一个公式来描述。如:KA=1+0.1(K1+K2),其中原动机
8、工况K1取值为0、1、2,工作机工况K2取值为0、1、2、3。例1、带传动工作状况系数KA的确定:上一页下一页结 束(defun KAtest()(initget 5 0 1 2)(setq K1(getkword“n原动机工况:0-10h:)(initget 5 0 1 2 3)(setq K2(getkword“n工作机工况:0-载荷变动微小,1-变动小,2-变动较大,3-变动很大)(setq k1(read k1)k2(read k2)(setq KA(+1 (*0.1 (+k1 k2)(princ nKA=)(princ KA)(princ);end上一页下一页结 束将前式(setq
9、KA(+1 (*0.1 (+k1 k2)变为:(setq KA(cond(=k1 0)(nth k2(1 1.1 1.2 1.3)(=k1 1)(nth k2(1.1 1.2 1.3 1.4)(=k1 2)(nth k2(1.2 1.3 1.4 1.5)其效果是一样的,不同的是没有接受公式,而是干脆用的数表,且用条件函数通过K1、K2来检索数据。上一页下一页结 束 若利用BASIC语言编程检索,则程序如下:DIM K(4,3)FOR I=1 TO 4 FOR J=1 TO 3 READ K(I,J)NEXT J,I DATA 1,1.1,1.2,1.1,1.2,1.3,1.2,1.3,1.4,
10、1.3,1.4,1.5 INPUT I,J PRINT“KA=“;K(I,J)END这里接受了二维数组,如K(2,3)=1.3上一页下一页结 束 例2:V带的基准长度系列及长度系数KL的确定 (见机械设计P146表8-2)编程检索如下:先建立基准长度和长度系数的数表。上一页下一页结 束 检索时依据初算的基准长度Ld1在数表Ldb中确定出最接近的Ld,再定出相应的长度系数KL。上一页下一页结 束 在机械设计手册中,常常要用到表示各参数间关系的线图。编制程序时必需将线图程序化。程序化的方法有两种:其一是将线图公式化,其二是将线图数表化。例如:V带传动中,带型号的选择就是通过线图来实现的。上一页下一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CAD 软件 开发 基础 解析 优秀 PPT
限制150内