Creo如何通过MOD函数对图形特征进行循环应用?

  • 745 次阅读
  • 阅读模式

在扫描的过程中可以循环利用已有的“图形”特征,要实现循环利用“图形”特征,那么在可变扫描过程中,必须有方法在某个值后归零然后重新计算“图形”对应的值,而 mod() 函数是非常恰当的实现方式。

mod()函数:求第⼀个参数除以第二个参数得到的余数,例如:

mod(10,3)=1

mod(10.5,3)=1.5

mod(10.5,3.1)=1.2

方法:

1.创建⼀个名叫loop的图形特征。

图形由⼀段圆弧组成,如下图所示。

2.创建如下图所示的草绘作为扫描的轨迹。

3.点击扫描,类型选择实体,选择上一步创建的草绘作为扫描的轨迹。

进入草绘环境,绘制如下图所示的扫描截面。

4.点击“工具”-“关系”,添加如下图所示的关系:

sd3 =evalgraph("loop", mod(trajpar * 100,10))

简单说明一下它的含义:trajpar是从0~1变化,所以trajpar*100的变化就是0~100,mod( trajpar*100 ,10) 的意思就是这0~100的变化要对10进行求余,换句话说,当变化到10的倍数时, mod()函数值就会归0,从而实现图形的循环利用。

5.点击可变截面,可以看到如下图所示的结果,点击勾号完成。

6.渲染。

Proe知识
扫二维码关注微信公众号
weinxin
我的微信
SolidWorks技巧
扫二维码关注微信公众号
weinxin
我的公众号
  • 本文由 发表于 2024年5月28日 22:17:02
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
评论  0  访客  0

发表评论