creo关系式建模教程_第1页
creo关系式建模教程_第2页
creo关系式建模教程_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-.z.Cre2.0关系建模关于关系关系的命名关系的建立简单的赋值复杂的赋值比拟与约束函数补充讲解关于关系关系是在尺寸和/或参数之间编写的用户定义的方程。关系可让您定义草绘、特征、零件或装配元件中的关系以捕捉设计目的。关系可以是简单赋值、方程或复杂的条件分支语句。关系方程本身就存储在模型中。如果尺寸是由关系驱动的,则无法直接修改尺寸。您可以编辑驱动它的关系,或从关系中删除该尺寸。例如,如果键入关系d0=d1+d2,则无法直接修改d0。必须修改d1或d2或编辑关系才能更改d0的值。如果修改尺寸名称,该更改会自动反映在关系中。关系的命名进入以下图所示模型在模型树上选择该模型,右键弹出菜单,选择编辑模型显示如下右击*个尺寸参数,右击选择属性弹出如下界面将名称改为gao

依次更改其他两个尺寸为chang、kuan

关系的建立同样在模型的“编辑〞状态下,按以下图操作进入关系对话框此时可以看见我们刚刚命名的尺寸驱动下面我们添加简单的关系输入chang=kuan*2

输入时,单击模型中的相应尺寸,可以在关系的对话框中直接显示单击确定,并重新生成模型〔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

单击确定并重新生产模型此时我们编辑该模型,并选择高度尺寸,进展改修;系统会提示不能修改,并给吃该尺寸是由哪几个关系尺寸驱动的比拟与约束进入刚刚的关系编辑窗口,输入以下关系式chang=kuan*1.5

ifkuan>50

gao=50

endif

ifkuan<=50

gao=20

endif

关系式的含义是长=宽*1.5

如果宽>50

高=20

如果宽≤50

高=20

然后我们修改高的尺寸为60,并重新生产模型修改高的尺寸为5,并重新生产模型下面我们将关系的约束,我们保证该立方体的体积为1000,让模型自动对参数进展调整SLVE

chang*kuan*gao=1000

chang=kuan*2

FRchangkuan

关系式的含义是计算方程长*宽*高=1000

长=宽*1.5

长、宽为关系变量在该方程中,chang、kuan尺寸是关系是指定的,gao尺寸通过用户修改我们修改高度尺寸为10,看模型的变化再改为15

函数补充讲解符号多种尺寸类型都使用后跟索引编号的符号代码:“尺寸〞(Dimensins)–以下是不同的尺寸语法:

d*-“零件〞或“装配〞模式下的尺寸。d*:*-“装配〞模式下元件中的尺寸。会将装配或元件的会话ID添加为后缀。rd*-零件或顶级装配中的参考尺寸。rd*:*-“装配〞模式下的参考尺寸。会将装配或元件的会话ID添加为后缀。ad*-“零件〞、“装配〞或“绘图〞模式下的相关(从动)尺寸。“草绘器〞(Sketcher)-可在草绘器关系中使用这些尺寸符号:

sd*-“草绘器〞模式下的尺寸。rsd*-“草绘器〞中的参考尺寸。kd*-“草绘器〞中的尺寸。会为在现有几何之间(而非截面图元之间)创立的尺寸指定此符号。“阵列〞(Patterns)-显示为p*,其中*是阵列中的实例数目。双向阵列有两个p*。请注意,如果您将实例数改为非整数值,系统会将小数局部截去。例如,2.90会变成2个阵列实例。“公差〞(Tlerances)-与公差格式关联的参数。必须启用公差才能查看这些符号:

tpm*-以加/减对称格式表示的公差;*是尺寸数值。tp*-以加-减格式表示的正公差;*是尺寸数值。tm*-以加-减格式表示的负公差;*是尺寸数值。预定义的变量以下预定义的变量可供使用:PI=3.141592654G=9.8m/sec2C1=1

C2=2C3=3C4=4

运算符号以下运算符号可供使用:+=加–=减/=除*=乘^=求幂()=用来分组的括号,d0=(d1–d2)*d3

数学函数以下数学函数可供使用:cs()=余弦tan()=正切sin()=正弦sqrt()=平方根asin()=反正弦acs()=反余弦atan()=反正切sinh()=双曲正弦csh()=双曲余弦tanh()=双曲正切lg()=以10为底的对数ln()=自然对数e*p()=e的指数abs()=绝对值ceil()=不小于实值的最小整数flr()=不大于实值的最大整数质量属性您可以在关系中计算指定模型的质量属性。您必须先设置密度值并计算质量属性,才能使用这些函数。功能包括:mp_mass(path)mp_vlume(path)

mp_surf_area(path)mp_cg_*(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)。e*tract(string,psitin,length)-提取字符串片段。以下函数可使您像传送自变量一样传送字符串:string_length()-返回参数中的字符数。rel_mdel_name()-返回当前模型名称。rel_mdel_type()-返回当前模型类型。e*ists()-计算工程(例如参数或尺寸)是否存在。指定小数位数您可以将可选自变量添加至ceil和flr函数,这可使您指定四舍五入的小数位数。以下是包含四舍五入参数的函数的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论