1. 首页
  2. 文档大全

ug函数曲线创建方法.doc

上传者:蓝天 2022-06-26 17:29:14上传 DOC文件 82 KB
UF_MODL_dissect_exp_string()
功能:将表达式的名称与数值分离,并得到表达式的标识;
UF_MODL_ask_exp()
功能:根据表达式的名称查找表达式是否存在,并取的表达式的全名;
UF_MODL_delete_exp()
功能:删除表达式;
UF_MODL_eval_exp()
功能:计算表达式的数值;
UF_MODL_edit_exp()
功能:更新表达式的数值,需与UF_MODL_update()合用;
UF_MODL_rename_exp()
功能:重命名表达式;
UF_MODL_ask_exps_oCfeature()
功能:获取特征的所有表达式标识;
UF_MODL_ask_exps_ofLpart()
功能:获取part的所有表达式标识;
UF_MODL_ask_exp_tag_string()
功能:根据表达式的标识获取表达式的字符串;
UG一表达式详解
看见论坛里有好多人对表达式都不是很了解,这次就来一个详细的讲解。
先来一个最简单的,圆,
众所周知,圆的方程是xA2+yA2=rA2,
在ug里我们必须把方程都转换为参数方程,参数方程大家在高中的时候都学过, 圆的参数方程不是难事,即;x=r*sint,y=r*cost,因为ug里的t是永远只从0递增到I,而我 们实际要求的t要从0到360,所以把方程变一下,即;xt=r*sin(360*t),yt=r*cos(360*t),(因 为ug默认x, y变量为xt, yt所以一般把x, y写成xt, yt,当然你写成x,y也行只要在形 成规律曲线时改过来就行了),好,这样就可以用规律曲线
形成圆了,如果再稍微复杂一点呢?
现在再来讲一个如下图的弹簧的方程。
我的方法是先分析曲线在x,y平面投影的曲线方程,显然该投影曲线是一个半径 不断变化的圆,而半径
的变化规律为常数加上一个正弦曲线,即;i=a+b*sint.如是把圆的参数方程里的r 替换一下,即
xt=(a+b* sint) * sint
y t=(a+b* sint) * cost
(这里面的t只是代表其为一个变量,真正出表达式的时候要赋予变量范围的)
x,y平面投影的曲线写好之后再来看z方向上的曲线方程,显

ug函数曲线创建方法


文档来源:https://www.taodocs.com/p-690318267.html

文档标签:

下载地址