creo 关系式函数说明 CREO 关系式函数说明 1) abs abs() 为绝对值函数 例如: x=20*(t-0.5)+5*cos(t*540) y=10*sin(t*540) z=abs(t-0.5) 总是没办法输出曲线,有谁清楚为什么, 后来发现一个方法也可以实现绝对值即 z=sqrt((t-0.5)^2) 2) acos acos () 为反余弦 3) asin asin () 为反正弦 4) atan atan () 为反正切 5) atan2 atan2 () 为反正切弧度制 6) bound 函数 bound(x,first,last) 返回的是大于等于last 而小于等于last 并且等于或接近x 的值。例: a=bound(3,1,8) 则 a=3 因为3 在 1 和 8 之间,所以a=3 a=bound(8,1,4) 则a=4 因为8>4,所以a=4 为最接近结果 a=bound(1,5,12) 则 a=5 因为1<5,所以a=5 为最接近结果 7) cable_len 函数 ,,, 8) ceil ceil() 为不小于其值的最小整数 9) comparegraphs 函数 ,,, 10) cos cos() 为余弦 11) cosh cosh() 为双曲线余弦 12) dbl_in_tol ,,, 13) dead ,,, 14) eang ,,, 15) ecoordx ,,, 16) ecoordy ,,, 17) edist ,,, 18) elen ,,, 19) evalgraph("图形名称", x) 为图形取值函数 曲线表计算使使用者能用曲线表特征,通过关系来驱动尺寸。尺寸可以是草绘器、零件或组件尺寸。格式如下: evalgraph("图形名称", x) ,其中graph_name 是曲线表的名称,x 是沿曲线表x-轴的值,返回y 值。 对于混合特征, 可以指定轨线参数trajpar 作为该函数的第二个自变量。 注释:曲线表特征通常是用于计算x-轴上所定义范围内x 值对应的y 值。当超出范围时,y 值是通过外推的方法来计 算的。对于小于初始值的x 值,系统通过从初始点延长切线的方法计算外推值。同样,对于大于终点值的x 值,系统 通过将切线从终点往外延伸计算外推值。 例如: sd1= evalgraph("1",trajpar*100) 说明:从图形“1”中0~100 取值 20) exists exists() 测试项目存在与否 用法:exists(Item) Item 可以是参数或尺寸. 例: If exists(d5) 检查零件内是否有 d5 尺寸. If exists("material") 检查零件内是否有 material 参数. 21) exp exp() e 的幂 22) extract extract() 提取字符串 用法:extract(string,position,length) | | | 原字符串 提取位 提取字符数 string 可以是一个对应的参数。 例: new=extract("abcded",2,3)==>new="bcd". 其含义是: 从"abcdef"串的第 2个字...