creo关系式建模教程Word文档下载推荐.docx
《creo关系式建模教程Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《creo关系式建模教程Word文档下载推荐.docx(16页珍藏版)》请在冰豆网上搜索。
在模型树上选择该模型,右键弹出菜单,选择编辑
今叢壬设置力
曰比插人
"
三,.三
模型显示如下
卜1
V
hl
□
漏辑钗
右击某个尺寸参数,右击选择属性
-1LJ0
ti
从列丟口拾取
®
V)雇H
弹出如下界面
将名称改为gao
依次更改其他两个尺寸为chang、kuan
50
尺寸属性
文還替畧
屋性显示文本样式
V四奩五入的尺寸值
衣重尺寸
Y方右侧
小魏僮数
此養小数位埶
小埶立换
N監认-
上公望-}二
下公蔓Z<
n
$卜数位数
覆蔷值仅限公差值
宕称|hian|值和显帀@公称值
格式
•小數分数
厲度尺寸单位_
整对文事一一d塢掛Pftiti标淫一…
同样在模型的“编辑”状态下,按下图操作
凰-K巳□耳*届7纵a瓷发布几何区>
〔〕参数
进入关系对话框
此时可以看见我们刚才命名的尺寸驱动
下面我们添加简单的关系
输入chang=kuan*2
输入时,单击模型中的相应尺寸,可以在关系的对话框中直接显示
插入
□关系逮模
实用工具显示
文件t萱技范i霧件j
此处单击
此处显示
单击确定,并重新生成模型(Ctrl+G),可以看到变化
进入刚才的关系编辑窗口,输入以下关系式
kuan=10
chang=15
gao=5
关系式的含义是
宽=10
长=15
高=5
确定并重新生成模型
kuan=50
chang=kuan*2/3
gao=(chang+kuan)/2
宽=50
长=宽*2/3
高=(长+宽)/2
单击确定并重新生产模型
此时我们编辑该模型,并选择高度尺寸,进行改修;
系统会提示不能修改,并给吃该尺寸是由哪几个关系尺寸驱动的
U3
U卜RON
PRJCSYS_P£
F
f拉特1O疥为年逹i
chang=kuan*1.5
ifkuan>
gao=50
endif
ifkuan<
=50
gao=20
长=宽*1.5
如果宽〉50
咼=20
如果宽w50
GC黑霍星IX=?
M谧企〔[遍Q□
====J—SI-一B4M=——=B_a==_:
—=■■=
ky?
C
ii-.=50
X■
“1^=2C
fiiuHfl
C)
k局郦蚩数
■■On!
峥炎论垢
确宣,垂蛊取消
修改高的尺寸为5,并重新生产模型
下面我们将关系的约束,我们保证该立方体的体积为1000,让模型自动对参数进行调整
SLVEchang*kuan*gao=1000
chang=kuan*2
FRchangkuan
计算方程
长*宽*高=1000
长、宽为关系变量
在该方程中,chang、kuan尺寸是关系是指定的,gao尺寸通过用户修改我们修改高度尺寸为10,看模型的变化
再改为15
符号
多种尺寸类型都使用后跟索引编号的符号代码:
“尺寸”(Dimensins)以下是不同的尺寸语法:
d#-“零件”或“装配”模式下的尺寸。
d#:
#-“装配”模式下元件中的尺寸。
会将装配或元件的会话ID添加为后缀。
rd#-零件或顶级装配中的参考尺寸。
rd#:
#-“装配”模式下的参考尺寸。
ad#-“零件”、“装配”或“绘图”模式下的相关(从动)尺寸。
“草绘器”(Sketche-)可在草绘器关系中使用这些尺寸符号:
sd#-“草绘器”模式下的尺寸。
rsd#-“草绘器”中的参考尺寸。
kd#-“草绘器”中的已知尺寸。
会为在现有几何之间(而非截面图元之间)创建的尺寸指定此符号。
“阵列”(Patterns-显示为p#,其中#是阵列中的实例数目。
双向阵列有两个p#。
请注意,如果
您将实例数改为非整数值,系统会将小数部分截去。
例如,2.90会变成2个阵列实例。
sin()=正弦
反正弦acs()=反余弦双曲正弦csh()=双曲余弦以1O为底的对数ln()=自然对数绝对值
质量属性
您可以在关系中计算指定模型的质量属性。
您必须先设置密度值并计算质量属性,才能使用这些函数功能包括:
mp_mass(path)mp_vlume(path)
mp_surf_area(path)mp_cg_x(path1,crd_sys,path2)
mp_cg_y(path1,crd_sys,path2)mp_cg_z(path1,crd_sys,path2)
其中:
格式为
path=到所需元件的路径(如果在装配中)。
如果路径是当前模型,请键入("
"
)。
assy_name.asm:
part_name.prt或assy_id:
part_id:
sessin_id。
path1=将针对其计算值的元件的路径格式。
crd_sys=参考坐标系名称。
path2=包含crd_sys的元件的路径格式比较运算符
下列比较运算符可供使用:
==-等于>
-大于>
=-大于或等于
!
=、<
>
和~=-不等于<
-小于<
=-小于或等于|-或&
-与!
-非
字符串函数
字符串支持下列运算符和函数:
==-比较字符串为相等。
!
=、<
和~=-比较字符串为不等。
+-连接字符串。
its(int)-将整数转换为字符串。
其中int可以是数字或表达式。
会四舍五入非整数。
search(string,substring)-搜索子字符串。
最后产生的值是子字符串在字符串中的位置(若找不到则为0)。
extract(string,psitin,length)-提取字符串片段。
下列函数可使您像传送自变量一样传送字符串:
string_length()-返回参数中的字符数。
rel_mdel_name()-返回当前模型名称。
rel_mdel_type()-返回当前模型类型。
exists()-计算项目(例如参数或尺寸)是否存在指定小数位数
您可以将可选自变量添加至ceil和flr函数,这可使您指定四舍五入的小数位数。
以下是包含四舍五入参数的函数的语法:
ceil(参数名称或值,小数位数)flr(参数名称或值,小数位数)其中,小数位数是可选值。
以下为示例:
ceil(10.2)会计算为11
flr(-10.2)会计算为-11
ceil(10.255,2)会计算为10.26
flr(10.255,1)会计算为10.2