找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 17660|回复: 12
打印 上一主题 下一主题

变截面扫描(Var Sec Swp )中trajpar的应用

[复制链接]
跳转到指定楼层
1
发表于 2005-12-14 13:04:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
 实体或曲面在做变截面扫描(Var Sec Swp )时,外型变化除了受到X-vector Trajectory的3D曲线控制之外也可用下列两种方式来控制:

1. 使用relation结合trajpar参数来控制截面参数的变化。Trajpar是Pro/E的内参(轨迹参数),它是从0到1的一个变量(呈线性变化)代表扫出特征的长度百分比。在扫出的开始时,trajpar的值是0;结束时为1。使用举例:在草绘的Relation中加入关系式sd#=trajpar+n,此时尺寸sd#受到trajpar+n控制。在sweep开始时值为n,结束时值为n+1。截面的高度尺寸呈线性变化。若截面的高度尺寸受sd#=sin(trajpar*360)+n控制,则呈现sin曲线变化。

2. 使用relation结合基准图形(datum graph)及trajpar参数来控制截面参数的变化。我们可利用datum graph来控制截面的变化,也可使用datum graph来控制三维实体或曲面的造型变化。先说明datum graph曲线的使用情况,创建位置为feature>create>datum>graph再给出graph曲线的名称。绘制时给定坐标系,曲线的x轴方向会随着sweep变化,起点代表sweep开始,终点代表sweep结束。(说明:在控制方程中根据需要选取曲线的一段或全部)曲线在某点的y值即是变量值。使用datum graph控制截面的格式如下:

SD#=evalgraph(“graph_name” , x_value)

式中SD#代表欲变化的参数(SD表示草绘尺寸),graph_name为datum graph的名称,x_value代表扫描的“行程”,evalgraph(Evaluate Graph)是Pro/E系统默认的基准控制曲线计算函数,其功能为当变量x_value变化时计算相应的y值,然后指定给SD#。X_value的值可以是实数或表达式,如果是表达式可含有trajpar参数(根据用户需求而定)。
注:datum graph必须在sweep特征之前创建,或使用reorder 将之置于sweep特征之前。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-12-15 08:34:26 | 只看该作者
冰大的教程讲得可能会详细一点
3
发表于 2005-12-15 09:09:18 | 只看该作者
冰大教程在哪儿?
4
发表于 2006-1-2 21:15:49 | 只看该作者
原帖由 chenlong79 于 2005-12-14 13:04 发表
 实体或曲面在做变截面扫描(Var Sec Swp )时,外型变化除了受到X-vector Trajectory的3D曲线控制之外也可用下列两种方式来控制:

1. 使用relation结合trajpar参数来控制截面参数的变化。Trajpar是Pro/E的内参 ...




X是实数怎么理解,比如X==2,那么扫描怎么变化啊
5
发表于 2006-1-3 18:21:26 | 只看该作者
谢谢分享,支持
6
发表于 2006-1-3 19:06:59 | 只看该作者
原帖由 ufohk 于 2006-1-2 13:15 发表




X是实数怎么理解,比如X==2,那么扫描怎么变化啊


扫掠的截面将从起点开始由0.0朝1.0*2变化
7
发表于 2006-1-3 21:18:59 | 只看该作者
X_value的值可以是实数或表达式,如果是表达式可含有trajpar参数(根据用户需求而定)。 -----引用原话

那比如我的
①SD#=evalgraph(“graph_name” ,2)   ②SD#=evalgraph(“graph_name” , 2*trajpar)
这两个有什么本质区别?是不是第一个SD#就不变化了,而第二个SD#个则变化。
8
发表于 2006-1-3 21:19:20 | 只看该作者
X_value的值可以是实数或表达式,如果是表达式可含有trajpar参数(根据用户需求而定)。 -----引用原话

那比如我的
①SD#=evalgraph(“graph_name” ,2)   ②SD#=evalgraph(“graph_name” , 2*trajpar)
这两个有什么本质区别?是不是第一个SD#就不变化了,而第二个SD#个则变化。
9
发表于 2006-1-3 21:49:11 | 只看该作者
原帖由 ufohk 于 2006-1-3 21:19 发表
X_value的值可以是实数或表达式,如果是表达式可含有trajpar参数(根据用户需求而定)。 -----引用原话

那比如我的
①SD#=evalgraph(“graph_name” ,2)   ②SD#=evalgraph(“graph_name” , 2*trajpar)
这两 ...


对.
如果用于VSS,则第一个表达式出来的是恒截面,第二个表达式出来的是变截面
10
发表于 2006-1-3 23:04:06 | 只看该作者
原帖由 ufohk 于 2006-1-3 21:19 发表
X_value的值可以是实数或表达式,如果是表达式可含有trajpar参数(根据用户需求而定)。 -----引用原话

那比如我的
①SD#=evalgraph(“graph_name” ,2)   ②SD#=evalgraph(“graph_name” , 2*trajpar)
这两 ...


效果如下:①SD#=2    ②SD#=0~2
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-27 02:57 , Processed in 0.025355 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表