数字化q设计与制造第四章.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 产品数据在计算机中的表示与处理4.1 工程数据的类型及其数字化处理方法4.2 数表的程序化处理4.3 线图的程序化处理4.4 数据文件4.5 数据结构与数据库技术4.6 曲线和曲面的表示4.7 产品数据交换标准4.1 工程数据的类型及其数字化处理方法4.1.1 工程数据的类型4.1.2 工程数据的数字化处理方法4.1.1 工程数据的类型1.数表2.线图1.数表(1)具有理论或经验计算公式的数表。(2)简单数表。(3)列表函数数表。(1)具有理论或经验计算公式的数表表4-1 带传动的弯曲影响系数Kb类型OABCDEFKb0.293×10-30.773×10-31.99×10-35.63×10-320×10-337.4×10-396.1×10-3(2)简单数表表3-2 齿轮传动的工况系数KA工作机械载荷特性原动机工作特性工作平稳中等冲击较大冲击工作平稳1.001.251.50中等冲击1.251.501.75较大冲击1.75≥ 2.00≥2.25(3)列表函数数表表4-3 带传动包角系数Kαα/(o)90100110120130140150160170180Kα0.680.730.780.820.860.890.920.950.981.001 数表表4-4 轴肩圆角处理论应力集中系数αr/dD/d6.03.02.01.501.201.101.051.031.021.010.042.592.402.332.212.092.001.881.801.721.010.101.881.801.731.681.621.591.531.491.441.360.151.641.591.551.521.481.461.421.381.341.260.201.491.461.441.421.391.381.341.311.271.200.251.391.371.351.341.331.311.291.271.221.170.301.321.311.301.291.271.261.251.231.201.142 线图工程数据的另一种表达方式,具有至关、形象和生动的特点,还能反映出数据的变化趋势。线图形式直线、折现或曲线。2 线图图4-1 螺旋角系数2 线图图4-2 齿形系数4.1.2 工程数据的数字化处理方法1.程序化处理2.文件化处理3.数据库处理1 程序化处理 将数表或线图以某种算法编制成查阅程序,有软件系统直接调用,特点是:工程数据由直接编入程序,通过调用程序可方便、直接的查取数据,但是数据无法共享,数据更新时必须更新程序。2 文件化处理将数表或线图中的数据存储于独立的数据文件中,在使用时由查阅程序读取数据文件中的数据,这种处理方法将程序与数据分离,可以实现有限的数据共享。3 数据库处理将数表及经离散化处理的线图数据存储于数据库中,数据表的格式与数表、线图的数据格式相同,且与软件系统无关,系统程序可直接访问数据库,数据更新方便,真正实现数据共享。4.2 数表的程序化处理4.2.1 简单数表的程序化处理4.2.2 列表函数数表的插值处理4.2.1 简单数表的程序化处理1.一维数表程序2.二维数表程序1 一位数表程序以表4-1为例,定义数组type和Kb,分别记录“类型”和“Kb”数据,函数输入为数表的自变量,查询的数表因变量即为函数的返回值。Double DataSearch_D(char in_type){ char type[7]={O,A, B, C, D, E, F}; Double kb[7]={0.293e-3,0.73e-3,1.99e-3,5.63e-3,20e-3,37.4e-3,96.1e-3}; int i; for (i=0;i7;i++) { if(in_type==type[i]) return Kb[i]; }}(2)二维数表程序二维数表需要两个自变量来确定所需要查询的因变量数据,以表3-2为例,定义一个二位数组记录数据表中工况系数,以变量i和j分别表示“原动机工作特性”和”“工作机械载荷特性”,通过输入i和j即可查询到对应的KA值。float DataSearch_2D(int int_i, int int_j){ float KA[3][3]={{1.00,1.25,1.50},{1.25,1.50,1.75},{1.75,2.00,2.25}}; int I,j; for (i=0;i3;i++) for (j=0;j3;j++) { if(in_i==iint_j==j) return KA[i][j]; }}4.2.2 列表函数数表的插值处理1.线性插值2.抛物线插值1.线性插值图4-3 线性插值1.线性插值图4-4 二维线性插值2.抛物线插值图4-5 抛物线插值4.3 线图的程序化处理4.3.1

文档评论(0)

1haodian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档