全套ProE钣金设计视频教程全套ProE布线设计视频教程全套ProE管道设计视频教程(最新)
Intralink数据管理视频教程IceFai原创ProE视频(23.0G)IceFai逆向视频(Geomagic+ProE)
返回列表 发帖
周期变化
一般来说都是用正弦(sin)或余弦(cos)来实现截面的周期变化,基本的关系表现形式如下:
Sd#=Vs*sin(trajpar*360*n)+V0
其中V0是基准值,Vs是幅度值(变化幅度),n是周期数。如下图,原始轨迹为直线,截面为正圆,关系如下



这个关系表明在扫出的过程中圆的直径sd4的值以20为基准,10为幅度在扫出过程中作4个周期的变化。所以不难想象结果如下所示:最小的直径为10,最大的直径为30,总共发生四个周期的变化。



而如果把原始轨迹换成为圆周的,那么就实现了圆周和周期变化的叠加,得到结果如下:



同样的道理你可以实现和螺旋以及其它任何形状的叠加。你会发现很多貌似复制的花哨形状其实是很简单的。
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

而在实际情况中,更多的是遇见的椭圆和圆之间的过度变化,这个时候你要善于应用椭圆和conic线,要注意的是长短轴相等的椭圆就是正圆,而rho值为sqrt(2)-1的conic线就是正椭圆弧。而当轨迹相切的时候要实现形状的连接相切时要保证截面形状在端点处的导数连续。下面举例说明。如下图,我们要实现长轴为40短轴为20的椭圆到直径20的圆柱间的顺接。或许很多人都能想到用轨迹参数来控制长轴的变化以使得在和圆柱的接合点处值变为20,为此就会加入下面的关系



但是结果出来后你就会发现虽然在结合的地方形状是对了,但是却不能实现顺接,如下图所示



这是为什么呢,这是因为你的截面的变化是线性的也就是说如果把trajpar作为一个变量来看待,那么截面在连接点的导数值就为-10,而圆柱的导数则为0所以导数不连续不能实现相切。知道道理后要修改就简单了。我们只需把上面的关系改为
Sd4=20-10*sin(trajpar*90)
就可,至于原因我想你已经不难想到了

附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

TOP

TOP

轨迹参数通常还和计算函数evalgraph来结合使用,也正是因为它们结合的频繁度所以给很多人造成一个错觉,那就是evalgraph本身就是专给可变截面扫描而使用的,其实不然,evalgraph只是Proe提供的一个用于计算图表graph中的横坐标对应纵坐标的值的一个函数,你可以用在任何场合而非只是可变截面扫描。如图,假设我们有一条名字为“graph“的图表graph,我们要计算它在横坐标x处对应的值,那么就可以用evalgraph(“graph”,x)来获得,函数返回的就是这条graph在x处的纵坐标值。




利用这个函数结果轨迹参数我们就可以实现通过graph图表来控制截面的目的。首先我们创建一个graph,名字是”sec”。它的形状和值如下



然后用直线作为轨迹正圆作为截面创建可变截面扫描,并添加关系如下。这样我们就把截面中sd3的值和图表sec建立起了一一对应关系,注意到我们在graph中的横坐标的值最大为100,而我们的trajpar的变化范围是0到1,所以需要把轨迹参数放大100倍才能建立一一对应关系。



最后你就会得到类似下图的形状,可以看出截面的变化和graph的变化是一致的,这就是两者结合使用的奥妙所在

附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

今天就贴这么多了 、明天继续~

TOP

好文章。可以做论文发表了。

TOP

收藏
行到水穷处 坐看云起时

TOP

等很久了

TOP

回复 #19 qqq1818 的帖子

有多久
不羡黄金磊, 不羡白玉杯, 不羡朝入省,
不羡暮登台; 千羡万羡西江水, 曾向竟陵城下来。

TOP

返回列表