机械设计编程基础一、输入输出语句的应用二、逻辑判断语句的应用三、窗口界面的应用2-1人机交互式程序的编制设计资料的程序化常见的设计资料包括:计算公式,经验公式,实验数据,实验曲线,图表以及各种标准和规范等
所以我们可以将设计资料分为:公式,数表,线图
在机械CAD中,需要把设计中所需要的数据,资料,及有关公式和过程进行程序化
设计资料程序化2
数据库存储一、设计公式的程序化根据设计资料中的公式进行计算,可以将每个公式编成为一个子程序或者函数,公式中的待定设计参数作为变量
设计资料中有理论公式和经验公式,对于理论公式,我们尽量采用原始公式,使得计算结果更为精确
对于经验公式,有些参数的取值不确定,对于这类参数的取值,建议采用两种方法:1
对于可变性较大的参数,可以作为计算子程序或者函数的输入变量,每次有用户根据具体问题输入参数值
对于相对来说比较固定的参数值,可以采用数据库或者别的形式直接放入CAD系统中
此时参数值可以修改,但是不必每次输入
二、数表的程序化方法在机械设计中,又很多参数之间的关系没有办法用简单的数学公式表达
例如:设计带传动中包角系数为了更好的将数表程序化,我们首先应该了解数表的类型
包角708090100
150160
220K0
数表的分类:按照数表中的数据间有没有函数关系,数表分为:简单数表和列表函数数表
简单数表记录着研究对象各自独立的常数,表中的数据没有函数关系,只能检索,不能插值
例如齿轮模数等等
列表函数数表中的数据间存在函数关系,Yi=f(Xi),i=1,2,3…
将相应的数据Xi和Yi列成表格表示参数间的关系,这样的函数为列表函数,这样的数表为列表函数数表
对于列表函数数表我们可以用插值法来查取数据
按照数表中的数据相关的变量的个数,我们可以将数表分为