例如:做可变剖面扫描时需插入(工具菜单的关系里)
sd4=evalgraph("11",trajpar*10)*4
sd3=evalgraph("22",trajpar*10)*2
trajpar是proe内部定义的一个变量,扫描中它的值从0到1,原点轨迹线的起点对应0,终点对
应1。所以trajpar的值实际上对应了扫描的位置。
而基准图实际上就是函数图像,假设基准图11对应的函数为y=f(x),你给的等式的意思是
sd4=f(trsjpar*10)*4=4y
所以,*4是放大;*10相当于“取景”即,取基准图上x在0到10变化时的4y作为sd4的值。
但是一般设计时都不会取基准图的一部分,所以基准图11上x的最大尺寸应该是10
Garph是一种数学函数关系.(Fun,Y=F(X)),给定x 值,再有函数图形关系得Y值。一对一的关系.
对于小于初始值的 X 值,系统通过从初始点延长切线的方法计算外推值。
同样,对于大于终点值的 X 值,系统通过将切线从终点往外延伸计算外推值。
图形特征不会在零件上的任何位置显示 - 它不是零件几何。它的存在反映在零件信息中。
图形用于关系中,特别是多轨迹扫描(vvs)中.
Garph与Relation配合运用
SD#=evalgraph(“graph_name” , x_value)
式中SD#代表剖在尺寸编号,
graph_name为datum graph的名称,
x_value代表扫描的“行程”
,
evalgraph(Evaluate Graph)是系统默认的基准控制曲线计算函数,其功能为当变量
x_value变化时计算相应的y值,
然后指定给SD#。X_value的值可以是实数或表达式,
如果是表达式可含有trajpar参数(根据用户需求而定)。