CAD技术基础第3章工程数据的处理技术教程_第1页
CAD技术基础第3章工程数据的处理技术教程_第2页
CAD技术基础第3章工程数据的处理技术教程_第3页
CAD技术基础第3章工程数据的处理技术教程_第4页
CAD技术基础第3章工程数据的处理技术教程_第5页
已阅读5页,还剩160页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三章工程数据处理技术、机械设计过程中,经常需要在相关工程说明书或设计规范中寻找各种系数或数据现有方法。设计师手动搜索、耗时、繁琐的现代设计方法:计算机处理中心问题:如何在CAD进程中高效快速地处理这些手动搜索。第三章工程手册的数据处理、概述、工程设计资料处理方法?图1,图2,表1三脚架弯曲影响系数Kb,图3齿轮动态载荷系数kv,学习目标:利用计算机,以适合工程设计各种数据格式的方式掌握处理经验公式的建立方法。了解多种数据管理方法的特性。了解数据库和工程数据库的基本知识。第三章工程数据处理技术,第三章工程数据处理技术,学习内容:3.1工程数据程序处理数值程序数表程序图程序3.2工程数据文件处理

2、3.3工程数据文件处理数据库管理,学习重点:学习工程数据程序方法困难:线图程序,CAD软件系统处理工程数据的方法有三种。1程序处理2文件化处理3数据库管理,CAD软件系统处理工程数据的方法包括1程序处理:在编程时以特定格式将数据直接放在程序中。处理方法有四种。第一种是离散数值表中的数据或折线图,然后将其存储在一维、二维或三维数组中,并使用祖怀表方法检索所需数据。二是离散数值表中的数据或折线图,然后将其存储在一维、二维或三维数组中,以用插值方法计算所需数据。第三种是在合成公式中创建数值表或折线图,以计算程序需要的数据。第四种是屏幕视觉输出方法。整个表单在屏幕上可视化,用户可以根据经验进行选择。程

3、序处理功能:程序和数据的组合。缺点:不能共享数据,增加程序长度。2文件化:扩展名为.将数据保存到DAT的数据文件中。需要数据时,程序打开文件并读取数据。特征:数据与程序初步分离,允许条件数据共享。缺点:(1)文件只能表示事物,不能表示事物之间的联系。文件很长。(3)数据和应用程序之间仍然存在相关性。(4)安全性和机密性降低。3数据库管理:按照数据库的规定,将数字表和折线图(离散)中的数据组织到文件结构中,并存储在数据库中。独立于应用程序识别字段名称、字段类型、字段宽度等数据,并为所有应用程序提供服务,是大型工程数据的主要处理方法。(需要专业数据库管理系统),特性:(1)数据孔刘。(2)数据集。

4、(3)数据结构表示事物和事物之间的关系。(4)数据与应用程序无关。(5)安全保密好。方法的选择原则是提高CAD操作的效率并降低开发成本。概述,设计数据,数值表,折线图,常量数值表,常规折线图,列表函数,程序(数组),单个编程处理,文档,数据库,离散数组,插值计算,3.1.1数值程序,将数据数值程序存储为数组用数学公式计算数据,将数据存储为数组,数据特性:数据是单一、严格且不规则遵循的数列。程序方法:将数据存储为一维数组,并在程序运行时直接检索和使用。floatm12=4,5,6,7,8,9,10,12,14,16,18,20 24,30;范例1:程式包括表格中齿轮标准强度值。要求:如果在程序运

5、行时输入计算系数值,则可以输出相应的标准系数值。故障排除分析:视察表的数据和实际使用,具有以下特征:列出的齿轮标准模块是一系列值严格但整体不均匀的数列。标准法规:第一系列优先采用模块。在第二系列中,没有括号的数字是可用模块。有括号的是尽量不采用的模块,程序应该能反映这个标准规定。模组的计算值通常采用较大的标准值选取。但是,对于远远大于标准值的计算值(例如,计算值为3.005mm,标准值为3mm),应使用此文件中的标准值。程序流程图如下:数据特征:数据是一系列列,可以找到单一、严格但一定的规律。程序方法:将反映这一规律的数学公式编入程序,通过计算,可以快速准确地达到目的。示例2:将60,70,8

6、0,90,100,110,120的标准直径系列包括在程序中。故障诊断分析:这组数字增加10,可以导出数学公式。公式:D=INT(Dc/10.02)*10)使用10,2数学公式计算数据,3.1.2数值表中的过程方法简单数表记录研究对象的独立常数,表中的数据与函数无关,只能检索,不能插值。范例:用于齿轮传动强度计算的系数KA数、一般V型皮带模型和剖面标注、清单函数数表格:表格中资料之间的函数关系、Yi=f(Xi)、i=1,2,3。将相应的数据Xi和Yi作为表列出,以指示参数之间的关系。这些计数表是列表函数计数表。对于列表函数个数表,可以使用插值方法查找数据。在皮带传动中,可以设计包角系数,根据与数

7、表中数据相关的变量数,将数表分为一元数、二进制数、三元数等。一元表中的数据只与一个可以独立或一维数组表示的元素相关。二进制数值表中的数据与两个元素相关,可以用二维数组表示。三元表中的数据与三个因素相关,可以用三维数组表示。支票的程序方法1屏幕直观输出方法2阵列存储方法3支票的文件化4支票的形式化处理,1屏幕直观输出方法,数据特征:1)支票宽度不大。2)数据是从实验中获得或积累长期经验的有限离散数值。3)在实际使用中,根据情况可以综合考虑,可以选择中间值,仅在程序的简单条件下很难准确选择。程序方法:在屏幕上可视化整个表单,用户可以根据经验选择。示例3:齿轮传动强度计算中的使用系数KA数值表过程。

8、必须根据原动机工作特性和工作载荷特性确定适当的使用系数KA。使用系数KA,故障排除分析:1)表大小不大,数据有限。2)KA是经验值。实际应用可以选择中间数字,以便根据情况综合考虑。3)仅凭程序的简单条件很难正确选择。此时,您可以在屏幕上直观地显示整个表,以便用户根据经验选择KA。数据特征:如果表中的数据项有点多,确定性和不规则性,则需要解决的问题是数据存储和检索。程序方法:通过定义多个一维数组或二维数组来存储数据,并在程序运行时确定选择。2数组存储方法,1)一维表的处理定义:仅基于一个已知变量查找所需数据的表称为一维表。范例4:一般v型皮带模型和剖面大小。程序段(c语言),使用I表示模型。将三

9、个函数值存储在三个一维数组中。编程的目的:快速查找所需的参数值。int I;Floatb7=6.0,10.0,13.0,17.0,22.0,32.0,38.0;Floath7=4.0,6.0,8.0,10.5,13.5,19.0,23.5;Floatbp7=5.3,8.5,11.0,14.0,19.0,27.0,32.0;示例5编程了平键和键槽以及轴直径的尺寸关系表。要求:输入轴直径后,可以输出相应键和键槽的截面尺寸ds,dw。平坦键和键槽的截面尺寸(部分)、故障诊断分析:表中的数据具有以下特征:项目很多,确定,不规则。必须调整每组键槽尺寸以适应特定尺寸范围内轴直径的使用。n、y、y、n、n、

10、main () float d given、b、h、t、t1;/*dgiven为已知直径值*/float D12=22.0,30,95.0,110.0。/*封存表格中d的上限*/float kb12=6.0,8.0,28.0,32.0;/*存储表格中的b值*/float kh12=6.0,7.0,16.0,18.0;/*封存表格的h值*/float kt12=3.5,4.0,10,11.0;/*封存表格中的t值*/floatkt1 12=2.8,3.2,6.4,7.4;/*封存表格中的t1值*/,printf( enter the diameter of axis d given=);Scan

11、f (%f ,查询程序,2)二维表:定义:需要两个已知条件来确定未知数据的表称为二维表。范例6:齿轮传动条件系数KA,疑难排解分析:如表格所示,决定齿轮条件系数KA的值有两个引数:原动机的负载性质和工作人员的负载性质。这两个特性最初没有数值概念,分别表示原动机和工人的载荷特性,使用二维数组kk33表示表中的系数KA。Float kk33=1.0、1.25、1.75、1.25、1.5、3.0、1.5、1.75、3.25;搜索齿轮传动条件系数c语言程序:#include main() int i,j;Float kk33=1.0、1.25、1.75、1.25、1.5、3.0、1.5、1.75、3.

12、25;While(1) printf(“输入同步载荷特性(0,1,2):”);scanf(“% d”,上述方法的缺陷:存在数据相关程序。要修改或删除,必须修改程序。大数据杨怡会占用大量内存,从而降低程序计算速度。不能在多个程序之间共享数据。数据文件是数据管理的一种形式,可以独立于应用程序进行存储。文件化有助于使程序简洁,将数据表与应用程序分离,以创建可在多个应用程序中使用的表文件。3表文件化,示例7使示例5表中的平键和键槽尺寸成为数据文件,并使用生成的数据文件根据设计结构的轴直径尺寸检索所需的平键尺寸和键槽尺寸。根据创建Key.dat文件的c程序#include #define num实际记录

13、数,分配structkey _ gbfloatd1、D2、b、h、t、t1。钥匙;钥匙。3个数表文档,void main()int I;FILE * fpIf (FP=fopen (key.dat , w )=null)printf( cannot open the data file );exit();)for(I=0;I.J) printf (record 360 D1,D2,b,h,t,t1=,I);Scanf (%f,%f,% f,% f,% f,% f,% f ,通过设计的轴直径尺寸检索所需的平键和键槽尺寸。c语句如下所示:#include #define num键;void main()int I;FILE * fp,while(1)printf( input the shaft diameter d=);scanf(“% f”,),for(I=0;Ikey.d1,工程手册中的数据主要有两种来源:明确的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论