A-A+

Creo关系表达式中的自定义图形函数graph与轨迹参数函数trajpar

2019年05月08日 CAD 阅读 2,970 views 次

graph函数是Creo中的一种自定义的x,y 函数,当x 在一定范围内变化时,指定y 的对应数值。在关系中,其格式如下:

evalgraph("图形名称", x)

其中x 是沿“图形”x 轴的值,上述表达式表示的是y 值。

evalgraph函数的作用是得到graph函数的x 值所对应的y 值。当表达式中的x 与graph 函数的x 值不同时,y 值通过外推的方法计算得到:当表达式中的x小于初值时,系统通过将切线从起始点往回延伸计算外推值。同样,对于大于初值的x 值,系统通过将切线从终点往外延伸计算外推值。

在创建某些扫描特征时,graph 函数一般会与trajpar函数一起使用。

trajpar 函数被称为轨迹参数,取值范围在0~1。它可以将轨迹线上的点视为一个沿复合曲线的参数trajpar,若定义在轨迹线起点处,trajpar=0;在轨迹终点处,trajpar=1。

trajpar函数一般在创建扫描类特征(包括扫描、螺旋扫描等)的时候应用,因为扫描类特征中会用到“轨迹”。trajpar函数在扫描中的应用示例可参考文章《Creo通过函数关系式控制扫描路径》

trajpar 函数的一般应用格式如下:

A= 数值1*trajpar*数值2

其中A 为目标值,数值1为目标值的最大值,数值2可以理解为周期。

trajpar函数还经常与三角函数一起使用,如:

A=sin(360*trajpar*5)

B=cos(360*trajpar*10)

trajpar函数是一个变量,当然,也可以通过trajpar_of_pnt函数得到一个0~1间的定值,其格式如下:

trajpar_of_pnt(“trajname”,“pointname”)

其中trajname为复合曲线的名称,pointname为基准点的名称。

轨迹参数trajpar是一个沿复合曲线的参数,在它上面垂直于曲线切线的平面通过基准点,因此,基准点不必位于曲线上;在曲线上距基准点最近的点上计算该参数值。

参考文献

【1】韩炬 曹利杰 王宝中编著,中文版Creo 2.0完全自学教程,北京:人民邮电出版社,2013.7

个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: