文档介绍:CAD技术及应用基础第4讲设计资料处理
华中科技大学CAD中心
吴义忠
主要内容
设计数表的计算机处理
设计线图的计算机处理
常用设计数据处理方法
数据文件的处理
在机械设计过程中,往往需要从有关的工程手册或设计规范中查找各种系数或数据
传统方法:设计人员手工查取,费时、繁琐
现代设计方法:计算机处理
中心问题在:如何将这种人工查找转变成在CAD进程中的高效、快速处理。
两种处理方法
程序化
在应用程序内部对这些数表及线图进行查表、处理或计算。处理方法有两种:
第一种将数表中的数据或线图经离散化后存入一维、二维或三维数组,用查表、插值等方法检索所需数据;
第二种将数表或线图拟合成公式,编入程序计算出所需数据
数据库存储
--将数表及线图(经离散化)中的数据按数据库的规定进行文件结构化,存放在数据库中。
如确定字段名、字段类型、字段宽度等
--数据独立于应用程序,又能为所有应用程序提供服务,这是大规模工程数据的主要处理方法。
(需借助专业的数据库管理系统)
设计数表的计算机处理
简单数表(离散数据)
只能检索,不能插值
函数数表(函数表达式)
可检索,非数表中的数据可通过函数插值求得
简单数表1——一维数组
只有一个自变量,即型号,定义一个整型变量 i 代表型号
定义4个一维数组
程序实现
简单数表2 ——二维数组
决定工况系数KA值时有两个自变量,即原动机的载荷持性和工作机的载荷特性,各有三种情况
程序实现
float
float
函数数表1 ——一元函数分段插值
查的的包角可能不会正好是表中所列的值
应调用一元函数插值求解
!最好找到原来的计算公式来处理