沐风论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6340|回复: 1
打印 上一主题 下一主题

[原创教程] 表达式(持继完善)

[复制链接]
跳转到指定楼层
楼主
发表于 2015-8-23 14:09:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 半片世界 于 2015-8-23 14:49 编辑

.一  表达式的概念:
表达式是算术或条件语,用来控制零件特征。表达式可以用来定义或控制一个模型的多种尺寸,例如一个特征或一个草图的尺寸。
     表达式在参数化设计中是十分有意义的,它可以用来控制同一个零件上的不同特征间的关系或一个装配中的不同零件间的关系。例如:我们可以用一个表达式来建立一个支架零件的厚度和长度之间的关系。当支架的长度改变之后,它的厚度自动更新。1-1所示为表达式的一个实例。在创建表达式时必须注意以下几点:
   
● 表达式左侧必须是一个简单变,等式右侧是一个数学语句或一条件语句。
.

     ● 所有表达式均有一个值(实数或整数),该值被赋给表达式的左侧变量。
.
     ● 表达式等式的右侧可以是含有变量、数字、运算符和符号的组合或常数。

.

     ●用于表达式等式右侧中的每一个变量,必须作为一个表达式名字出现在某处。
例如:Length=.5+2*Cos(60)
                         图1-1


二  创建表达式方法:

1.手工创建表达式
  选择下拉菜单ToolExpression或按快捷键Ctrl+E
.
  改变一个已存在的表达式的名字,可选择下拉菜单ToolExpression,选取已存在的表达式,然后单击Rename
.
  将文本文件中存在的表达式引入到UG中,可选择下拉菜单ToolExpressionImport


2.  系统自动建立表达式
当用户作下列操作时,系统自动地建立表达式,其名字用一个小写字母p开始。
建立一个特征(Create a Feature)时,系统对特征的每个参数建立一个表达式。
.
●建立一个草图(Create a Sketch)时,系统对定义草图基准的XCYC坐标建立两个表达式。例如:p1_YDATUM_V1=0
.
●标注草图尺寸(Dimension a Sketch)后,系统对草图的每一个尺寸都建立一个相应的表达式。
.
●定位一个特征或一个草图(Position a feature or sketch)时,系统对每一个定位尺寸都建立一个相应的表达式。
.
●生成一个匹配条件(Create a mating)时,系统会自动建立相应的表达式。
.
表达式可应用于多个方面,它可以用来控制草图和特征尺寸和约束;可用来定义一个常量,pi=3.1415926;也可被其它表达式调用,expression1=expression2+expression3,这对于缩短一个很长的数字表达式十分有效,并且能表达它们之间的关系。


















分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2015-8-23 14:47:47 | 只看该作者
三  表达式的分类:


这个有整理加每个表达式的解释在另一个贴
http://bbs.mfcad.com/thread-78946-1-1.html
贴内列为Excel表可下载自己研究


回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|沐风论坛 ( 沪ICP备09092249号  

GMT+8, 2025-2-7 12:46 , Processed in 0.343007 second(s), 29 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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