为什么这个trajparproe函数trajpar不通过

查看: 13818|回复: 17
PROE关系式的内参,像trajpar、evalgraph这些内参还有哪些啊
主题帖子威望
实习生, 积分 34, 距离下一级还需 16 积分
实习生, 积分 34, 距离下一级还需 16 积分
马上注册,结交更多好友,享用更多功能!
才可以下载或查看,没有帐号?
我是菜菜,想问下师叔师姐,PROE关系式的内参,像trajpar、evalgraph这些内参还有哪些啊
具体是什么含义,麻烦指点一下,网上的教程看得不是很明白
主题帖子威望
在论坛搜索下参数或函数找找,有帖子讲过了
主题帖子威望
实习生, 积分 34, 距离下一级还需 16 积分
实习生, 积分 34, 距离下一级还需 16 积分
我搜索过了哦,没找到
主题帖子威望
这两个是用来控制截面变化的参数
关于这两个论坛都有介绍,
&&中秋奉献&&这一个贴子中用到了trajpar,而且是多次用到
主题帖子威望
助工, 积分 181, 距离下一级还需 19 积分
助工, 积分 181, 距离下一级还需 19 积分
evalgraph是函数不是参数.
trajpar是vss命令都有的变量.其它命令也有,比如pattern命令的memb_i和memb_v.其实平时没事的时候翻翻pro/e自带的帮助中心,能收获不少
主题帖子威望
助工, 积分 131, 距离下一级还需 69 积分
助工, 积分 131, 距离下一级还需 69 积分
想学习一下,感觉很难
主题帖子威望
工程师, 积分 208, 距离下一级还需 292 积分
工程师, 积分 208, 距离下一级还需 292 积分
我也想知道 感觉PROE的参数还没怎么懂!!!
主题帖子威望
助工, 积分 177, 距离下一级还需 23 积分
助工, 积分 177, 距离下一级还需 23 积分
我在另一个贴中看到的,转到这里来给你,希望对你有用,同时,大家一起学习,希望原作者莫怪。
实体或曲面在做变截面扫描(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特征之前。
名称:正弦曲线
建立环境:Pro/E软件、笛卡尔坐标系
y=10*sin(t*360)
名称:螺旋线(Helical curve)
建立环境:PRO/E;圆柱坐标(cylindrical)
theta=10+t*(20*360)
球坐标 PRO/E
方程:rho = 8 * t
theta = 360 * t * 4
phi = -360 * t * 8
Rhodonea 曲线
采用笛卡尔坐标系
theta=t*360*4
x=25+(10-6)*cos(theta)+10*cos((10/6-1)*theta)
y=25+(10-6)*sin(theta)-6*sin((10/6-1)*theta)
*********************************
圆内螺旋线
采用柱座标系
theta=t*360
r=10+10*sin(6*theta)
z=2*sin(6*theta)
渐开线的方程
s=2*pi*r*t
x0=s*cos(ang)
y0=s*sin(ang)
x=x0+s*sin(ang)
y=y0-s*cos(ang)
y = log(10*t+0.0001)
球面螺旋线(采用球坐标系)
theta=t*180
phi=t*360*20
名称:双弧外摆线
卡迪尔坐标
方程: l=2.5
x=3*b*cos(t*360)+l*cos(3*t*360)
Y=3*b*sin(t*360)+l*sin(3*t*360)
名称:星行线
卡迪尔坐标
x=a*(cos(t*360))^3
y=a*(sin(t*360))^3
名称:心脏线
建立环境:pro/e,圆柱坐标
r=a*(1+cos(theta))
theta=t*360
名称:叶形线
建立环境:笛卡儿坐标
x=3*a*t/(1+(t^3))
y=3*a*(t^2)/(1+(t^3))
笛卡儿坐标下的螺旋线
x = 4 * cos ( t *(5*360))
y = 4 * sin ( t *(5*360))
笛卡儿坐标
x =(4 * t)
y =(3 * t) + (5 * t ^2)
名称:碟形弹簧
建立环境:pro/e
theta = t*3600
z =(sin(3.5*theta-90))+24*t
方程: 阿基米德螺旋线
x = (a +f sin (t))cos(t)/a
y = (a -2f +f sin (t))sin(t)/b
pro/e关系式、函数的相关说明资料?
关系中使用的函数
下列运算符可用于关系(包括等式和条件语句)中。
关系中也可以包括下列数学函数:
cos () 余弦
tan () 正切
sin () 正弦
sqrt () 平方根
asin () 反正弦
acos () 反余弦
atan () 反正切
sinh () 双曲线正弦
cosh () 双曲线余弦
tanh () 双曲线正切
注释:所有三角函数都使用单位度。
log() 以10为底的对数
ln() 自然对数
exp() e的幂
abs() 绝对值
ceil() 不小于其值的最小整数
floor() 不超过其值的最大整数
可以给函数ceil和floor加一个可选的自变量,用它指定要圆整的小数字数。
带有圆整参数的这些函数的语法是:
ceil(parameter_name或number, number_of_dec_places)
floor (parameter_name 或 number, number_of_dec_places)
其中number_of_dec_places是可选值:
•可以被表示为一个数或一个使用者自定义参数。如果该参数值是一个实数,则被截尾成为一个整数。
•它的最大值是8。如果超过8,则不会舍入要舍入的数(第一个自变量),并使用其初值。
•如果不指定它,则功能同前期版本一样。
使用不指定小数部分位数的ceil和floor函数,其举例如下:
ceil (10.2) 值为11
floor (10.2) 值为 11
使用指定小数部分位数的ceil和floor函数,其举例如下:
ceil (10.255, 2) 等于10.26
ceil (10.255, 0) 等于11 [ 与ceil (10.255)相同 ]
floor (10.255, 1) 等于10.2
floor (10.255, 2) 等于10.26
曲线表计算
曲线表计算使使用者能用曲线表特征,通过关系来驱动尺寸。尺寸可以是草绘器、零件或组件尺寸。格式如下:
evalgraph(&graph_name&, x)
,其中graph_name是曲线表的名称,x是沿曲线表x-轴的值,返回y值。
对于混合特征,可以指定轨线参数trajpar作为该函数的第二个自变量。
注释:曲线表特征通常是用于计算x-轴上所定义范围内x值对应的y值。当超出范围时,y值是通过外推的方法来计算的。对于小于初始值的x值,系统通过从初始点延长切线的方法计算外推值。同样,对于大于终点值的x值,系统通过将切线从终点往外延伸计算外推值。
复合曲线轨道函数
在关系中可以使用复合曲线的轨道参数trajpar_of_pnt。
下列函数返回一个0.0和1.0之间的值:
trajpar_of_pnt(&trajname&, &pointname&)
其中trajname是复合曲线名,pointname是基准点名。
轨线是一个沿复合曲线的参数,在它上面垂直于曲线切线的平面通过基准点。因此,基准点不必位于曲线上;在曲线上距基准点最近的点上计算该参数值。
如果复合曲线被用作多轨道扫瞄的骨架,则trajpar_of_pnt与trajpar或1.0 - trajpar一致(取决于为混合特征选择的起点)。
关系(也被称为参数关系)是使用者自定义的符号尺寸和参数之间的等式。关系捕获特征之间、参数之间或组件组件之间的设计关系,因此,允许使用者来控制对模型修改的影响作用。
关系是捕获设计知识和意图的一种方式。和参数一样,它们用于驱动模型 - 改变关系也就改变了模型。
关系可用于控制模型修改的影响作用、定义零件和组件中的尺寸值、为设计条件担当约束(例如,指定与零件的边相关的孔的位置)。
它们用在设计过程中来描述模型或组件的不同部分之间的关系。关系可以是简单值(例如,d1=4)或复杂的条件分支语句。
有两种类型的关系:
•等式 - 使等式左边的一个参数等于右边的表达式。这种关系用于给尺寸和参数赋值。例如:
简单的赋值:d1 = 4.75
复杂的赋值:d5 = d2*(SQRT(d7/3.0+d4))
•比较 - 比较左边的表达式和右边的表达式。这种关系通常用于作为一个约束或用于逻辑分支的条件语句中。例如:
作为约束:(d1 + d2) & (d3 + 2.5)
在条件语句中;IF (d1 + 2.5) &= d7
可以把关系增加到:
•特征的截面(在草绘模式中,如果最初通过选择“草绘器”&“关系”&“增加”来创建截面)。
•特征(在零件或组件模式下)。
•零件(在零件或组件模式下)。
•组件(在组件模式下)。
当第一次选择关系菜单时,预设为查看或改变当前模型(例如,零件模式下的一个零件)中的关系。
要获得对关系的访问,从“部件”或“组件”菜单中选择“关系”,然后从“模型关系”菜单中选择下列命令之一:
•组件关系 - 使用组件中的关系。如果组件包含一个或多个子组件,“组件关系”菜单出现并带有下列命令:
—当前 - 缺省时是顶层组件。
—名称 - 键入组件名。
•骨架关系 - 使用组件中骨架模型的关系(只对组件适用)。
•零件关系 - 使用零件中的关系。
•特征关系 - 使用特征特有的关系。如果特征有一个截面,那么使用者就可选择:获得对截面(草绘器)中截面(草绘器)中关系的访问,或者获得对作为一个整体的特征中的关系的访问。
•数组关系 - 使用数组所特有的关系。
—如果试图将截面之外的关系指派给已经由截面关系驱动的参数,则系统再生模型时给出错误信息。试图将关系指派给已经由截面之外关系驱动的参数时也同样。删除关系之一并重新生成。
—如果组件试图给已经由零件或子组件关系驱动的尺寸变量指派值时,出现两个错误信息。删除关系之一并重新生成。
—修改模型的单位元可使关系无效,因为它们没有随该模型缩放。有关修改单位的详细信息,请参阅“关于公制和非公制度量单位”帮助主题。
关系中使用参数符号
在关系中使用四种类型的参数符号:
•尺寸符号 - 支持下列尺寸符号类型:
—d# - 零件或组件模式下的尺寸。
—d#:# - 组件模式下的尺寸。组件或组件的进程标识添加为后缀。
—rd# - 零件或顶层组件中的参考尺寸。
—rd#:# - 组件模式中的参考尺寸(组件或组件的进程标识添加为后缀)。
—rsd# - 草绘器中(截面)的参考尺寸。
—kd# - 在草绘(截面)中的已知尺寸(在父零件或组件中)。
•公差 - 这些是与公差格式相关连的参数。当尺寸由数字的转向符号的时侯出项这些符号。
—tpm# - 加减对称格式中的公差;#是尺寸数。
—tp# - 加减格式中的正公差;#是尺寸数。
—tm# - 加减格式中的负公差;#是尺寸数。
•实例数 - 这些是整数参数,是数组方向上的实例个数。
—p# - 其中#是实例的个数。
注释:如果将实例数改变为一个非整数值,Pro/ENGINEER将截去其小数部分。例如,2.90将变为2。
•使用者参数 - 这些可以是由增加参数或关系所定义的参数。
Volume = d0*d1*d2
Vendor = &Stockton Corp.&
—使用者参数名必须以字母开头(如果它们要用于关系的话)。
—不能使用d#、kd#、rd#、tm#、tp#、或tpm#作为使用者参数名,因为它们是由尺寸保留使用的。
—使用者参数名不能包含非字母数字字符,诸如!、@、#、$。
sd代表的是你要控制的变化量,实际上也就是一个/几个尺寸,你可以通过标注得到你想要控制的尺寸
& & sin(),是一个三角函数,这个函数只要有初中的几何知识就应该能充分理解他的含义,不论括号里面是什么内容,他的数值都是在-1-1之间变化;因此5*sin(),这个数值就是-5-5之间变化;因此35+5*sin()代表的是30-40之间变化.
& & 之所以通过关系式可以驱动变截面扫描,最重要是有trajpar这个变量,这是一个系统变量,他的意思是在整个扫描过程中,他的值是从0-1变化的.也就是说在扫描开始时,他的值是0,在扫描结束时,他的值是1,因此,我们也可以计算出,sd17=35+5*sin(trajpar*360*6),在扫描开始时的起始值是1.
现在我们再来关注trajpar*360*6,trajpar*360,这个值就变成了0-360,那也可以看成是一个圆周的角度变化,那么trajpar*360*6,则代表了在扫描过程中经历了6个圆周变化
& & 理解了以上的内容,我们再来说明一下他的几何意义.35代表的是位移量,5代表了振幅,6代表了周期或者频率
& &&&另外还要指出,以关系式来驱动仅仅是可变扫的一部分内容,还可以图表或者多轨迹的方式来驱动;sin()也仅仅是一个函数,还有很多的函数可以尝试.学习使用的要点是在充分理解可变扫的含义下不断的进行尝试
& &不知道这样的解释是不是正确的。我看过其他地方是这样解释的
不求独步武林,但求无人欺凌!
主题帖子威望
实习生, 积分 36, 距离下一级还需 14 积分
实习生, 积分 36, 距离下一级还需 14 积分
上面这位,好人啊!!!太感动了
主题帖子威望
助工, 积分 87, 距离下一级还需 113 积分
助工, 积分 87, 距离下一级还需 113 积分
还是不很懂,,,
社区建设勋章
优秀斑竹勋章
原创先锋勋章
热心助人勋章
宣传大使勋章
希望之星勋章
本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请,本站将立即改正或删除。proe中参数trajpar问题trajpar是0-1的 线性变化,那这个线性变化的快慢呢,也就是斜率,还有个t也是0-1的线性变化,和这个trajpar是一样的吗
轨迹参数trajpar是proe里可变扫描里专用的扫描位置比例参数,它表示的在可变扫描过程中当前截面的相对比例值(从0到1),这个比例值是相对原始轨迹而言的.比如原始轨迹长度是100,那么在扫描到原始轨迹长度为30的地方时,trajpar会自动变成0.3.通过这个长度的比例值,用户在创建可变扫描的时候就可以知道截面的位置关系,从而可以使用关系来控制截面和长度比例的关系.从数学意义上来讲,trajpar的变化意义和解析方程和参数方程里的t的意义是一样的.但是在proe中,不同的地方就要用不同的符号代替.可变扫描里必须使用trajpar,而在方程式曲线里自然又只能使用t了.有关这个轨迹参数trajpar的详细讲解和应用,你可以参考下面的可变扫描详细文档:也可以看轨迹参数的视频教程:轨迹参数结合图形的应用希望能帮你切实理解轨迹参数了,这是一个非常有用的参数
为您推荐:
其他类似问题
扫描下载二维码Proe有趣的trajpar函数的应用(一)
-【模型基准】-【】,如下图。
在消息栏给图形命名,这里我们命名为:G_1.
此时我们进入草绘模式,点击【草绘】-【坐标系】放置坐标系,这个坐标系代表起始点,绘制完成后,点击勾号。
点击确定,退出草绘环境。此时可以看到如下的预览。
点击控制面板上的勾号,确定。
7.点击拉伸,选择FRONT平面作为草绘平面,绘制如下截面:
点击勾号完成。
12.将所有的曲面进行合并。
13.实体化完成。
—— 好东东记得分享给朋友们哦
欢迎扫码关注我们~
希望第一时间看到我们?请点开标题下方公众号,进入页面选择置顶公众号
有趣、有深度、有技术,请扫码关注“Proe知识”
尊重原创,拒绝抄袭
转载请注明来源:机械时代网
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。查看: 5631|回复: 12
谁知道这两个函数怎么读?-------trajpar、evalgraph
主题帖子威望
助工, 积分 144, 距离下一级还需 56 积分
助工, 积分 144, 距离下一级还需 56 积分
马上注册,结交更多好友,享用更多功能!
才可以下载或查看,没有帐号?
RT,thanks。。。
主题帖子威望
助工, 积分 61, 距离下一级还需 139 积分
助工, 积分 61, 距离下一级还需 139 积分
主题帖子威望
工程师, 积分 328, 距离下一级还需 172 积分
工程师, 积分 328, 距离下一级还需 172 积分
trajpar=trajectory parameter 轨迹参数,系统提供范围从0到1的线性参数
evalgraph=evaluate graphic 曲线求值,是系统默认的曲线控制函数
trajpar读作[tred3pa]&踹之爬&,而evalgaph一般就用作合成词读:[i''v&lgr&f]&以喂噢—歌儒啊俘&
[ 本帖最后由 liulubing 于
19:17 编辑 ]
☆☆★赠人玫瑰,手有余香★☆☆
主题帖子威望
讲师, 积分 1328, 距离下一级还需 1672 积分
讲师, 积分 1328, 距离下一级还需 1672 积分
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曲线变化。
evalgraph(Evaluate Graph)是Pro/E系统默认的基准控制曲线计算函数,其功能为当变量x_value变化时计算相应的y值,然后指定给SD#。X_value的值可以是实数或表达式,如果是表达式可含有trajpar参数(根据用户需求而定).
知识共享快乐无比
主题帖子威望
助工, 积分 144, 距离下一级还需 56 积分
助工, 积分 144, 距离下一级还需 56 积分
感谢楼上两位,汉字音标,老兄厉害。。。
主题帖子威望
实习生, 积分 104, 距离下一级还需 -54 积分
实习生, 积分 104, 距离下一级还需 -54 积分
呵呵,,又想起了初中学外语了。
主题帖子威望
助工, 积分 55, 距离下一级还需 145 积分
助工, 积分 55, 距离下一级还需 145 积分
受教了 呵呵
主题帖子威望
工程师, 积分 418, 距离下一级还需 82 积分
工程师, 积分 418, 距离下一级还需 82 积分
如何做变截面环形截面扫描?
主题帖子威望
助工, 积分 103, 距离下一级还需 97 积分
助工, 积分 103, 距离下一级还需 97 积分
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曲线变化。
evalgraph(Evaluate Graph)是Pro/E系统默认的基准控制曲线计算函数,其功能为当变量x_value变化时计算相应的y值,然后指定给SD#。X_value的值可以是实数或表达式,如果是表达式可含有trajpar参数(根据用户需求而定).
主题帖子威望
实习生, 积分 46, 距离下一级还需 4 积分
实习生, 积分 46, 距离下一级还需 4 积分
希望之星勋章
本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请,本站将立即改正或删除。PROE中TRAJPAR函数做一个0到0.5的曲线渐变!关系式怎么写?_百度知道
PROE中TRAJPAR函数做一个0到0.5的曲线渐变!关系式怎么写?
我有更好的答案
rajpar的变化你可以在关系式中控制 参考教程
sd =0.5*TRAJPAR
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 trajpar是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信