




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.8 表达式概述表达式是UG的一个工具,是用于控制模型参数的数学表达式或条件语句。其等式左侧必须是一个简单变量,等式右侧是一个数学语句或一个条件语句。通过算术和条件表达式,用户可以控制部件的特性,如控制部件中特征或对象的尺寸。通过表达式不但可以控制部件中特征与特征之间、对象与对象之间、特征与对象之间的相互尺寸与位置关系,而且可以控制装配中的部件与部件之间的尺寸与位置关系。另外,【信息】菜单下也有关于表达式的查询,如图1-50所示。图1-50 表达式的菜单1.8.1 表达式概念在UG中,表达式有它自己的语言,它是可以用来控制部件特性的算术或条件语句,可以定义和控制模型的许多尺寸,如特征或草图的尺寸。表达式在参数化设计中是十分有意义的,它可以用来控制同一个零件上的不同特征之间的关系或者一个装配中不同的零件关系。例如,一个立方体的高度可以用它与长度的关系来表达,那么它的长度变化时,则其高度也随之自动更新。表达式是定义关系的语句,它由两部分组成,左侧为变量名,右侧为组成表达式的字符串。表达式字符串经计算后将值赋予左侧的变量。一个表达式等式的右侧可以是含有变量、函数、数字、运算符和符号的组合或常数。用于表达式等式右侧中的每一个变量,必须作为一个表达式名字出现在某处。1.8.2 表达式的建立方式表达式可以自动建立或手动建立。系统自动生成开头用p的限定符(p0、p1表示的表达式关系式)。以下情况会自动建立表达式:(1)创建草图时,用两个表达式定义草图基准XC和YC坐标。(2)特征或草图定位时,每个定位尺寸用一个表达式表示。(3)定义草图尺寸约束时,每个定位尺寸用一个表达式表示。(4)建立特征时,某些特征参数将用相应的表达式表示。(5)建立装配配对条件时。用户也可通过手动生成表达式:(1)执行【工具】-【表达式】命令来选择旧的表达式,并选择更名。(2)从草图生成表达式。(3)在文本文件中输入表达式,然后选择【工具】-【表达式】-【导入】命令,将它们导入表达式变量表中。建立和编辑表达式的操作步骤如图1-51所示。图1-51 建立和编辑表达式操作1.9 表达式语言在UG中,表达式有它自己的语言,通常模仿C编程语言中的表达式用法。表达式由两部分组成,左侧为变量名,右侧为组成表达式的字符串,如图1-52所示。表达式字符串经计算后将值赋予左侧的变量。一个表达式等式的右侧可以是含有变量、函数、数字、运算符和符号的组合或常数。用于表达式等式右侧中的每一个变量,必须作为一个表达式名字出现在某处。图1-52 表达式描述1.9.1 变量名表达式的变量名是由字母与数字组成的字符串,但必须以字母开始,可以包含下划线“”。表达式变量名的字母不区分大小写,如果表达式的单位设为恒定的,则表达式变量名大小写有区别。1.9.2 运算符UG表达式运算符分为算术运算符、关系运算符和逻辑运算符,与其他计算机书中介绍的内容相同。1.9.3 内置函数单击表达式编辑器中的【函数】图表,弹出【插入函数】对话框,利用该对话框可插入内置函数和用户定义的函数到表达式公式中。内置函数如表1-2所示。表1-2 内置函数函 数 名函 数 表 示函 数 意 义备 注sinsin(x/y)正弦函数x为角度函数coscos(x/y)余弦函数x为角度函数tantan(x/y)正切函数x为角度函数sinhsinh(x/y)双曲正弦函数x为角度函数coshcosh(x/y)双曲余弦函数x为角度函数tanhtanh(x/y)双曲正切函数x为角度函数absabs(x)=绝对值函数结果为弧度asinasin(x/y)反正弦函数结果为弧度acosacos(x/y)反余弦函数结果为弧度atanatan(x/y)反正切函数结果为弧度atan2atan2(x/y)反余切函数atan(x/y)结果为弧度loglog (x)自然对数log (x)=ln(x)log10log10 (x)常用对数log10 (x)=lgxexpexp (x)指数exfactfact (x)阶乘x!sqrtsqrt (x)平方根hypothypot (x,y)直角三角形斜边=sqrt(x+y)ceilingceiling (x)大于或等于x的最小整数floorfloor (x)小于或等于x的最大整数piPi()圆周率3.141592653581.9.4 在表达式中使用注释在注释前使用双正斜线“/”可以在表达式公式中添加注释。双正斜线表示 让系统忽略它后面的内容,一直到该公式的末端都是注释。利用注释可以起到提示作用,说明表达式是“用来做什么的”。例如:length=2width/length is twice than width。1.10 【表达式】对话框要在部件文件中编辑表达式,则执行【工具】-【表达式】命令,弹出如图1-53所示的对话框。对话框提供一个当前部件中表达式的列表、编辑表达式的各种选项和控制与其他部件中表达式链接的选项。具体操作如图1-54所示。图1-53 【表达式】对话框图1-54 【表达式】操作1.11 部件间的表达式1.11.1 部件间的表达式设置部件间的表达式用于装配和组件零件中。使用部件间表达式,可以建立组件间的关系,这样一个部件的表达式可以根据另一个部件的表达式进行定义。为配合另一组件而设计的一个组件中的销,可以使用与该孔参数相关联的参数,当编辑孔时,该组件中的销也能自动更新。要使用部件的表达式,还要进行设置,具体操作如下:(1)执行【文件】-【实用工具】-【用户默认设置】命令,弹出对话框。(2)在右边的栏目中,选择【装配】-【常规】选项,打开【部件间建模】选项卡,选中【是】单选按钮和【允许提升体】复选框。具体操作如图1-55所示。图1-55 【用户默认设置】操作1.11.2 部件间的表达式格式部件间表达式是在部件间的表达式变量的前面添加了部件名称。格式为:部件1名:表达式名=部件2名:表达式名。例如,表达式:“holedia=pin:diamete
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蔬菜商品知识培训课件
- 2023三年级语文下册 第五单元 习作例文:一支铅笔的梦想配套说课稿 新人教版
- 蓄电池维护保养知识培训
- 10.4 三元一次方程组的解法(第1课时) 说课稿 2024-2025学年人教版七年级数学下册
- 2025年苏科版七年级数学八年级开学摸底测试卷(一)含答案
- 旅游的本质属性说课稿-2025-2026学年中职专业课-旅游概论-旅游类-旅游大类
- 晨间护理查房标准化流程
- 人工智能应用基础 课件 项目3 人工智能行业应用实践
- 2025典当交易借款合同书模板
- 2025有关租赁合同补充协议的写法
- 消防设施操作员培训模块1 职业道德
- 小凤教学课件资料包语文
- 东北三省2025~2026学年度上学期东北三省精准教学高三联考 物理 强化卷(含答题卡、答案及解析)
- 2025年《三级公共营养师》考试练习题库及答案
- 大学营养与健康
- 进度质量考核管理办法
- 北京市东城区2024-2025学年高一下学期期末语文试题(含答案)
- 山东吕剧教学课件
- 2025年养老护理员考试试卷及答案
- 2025年宜宾市中考语文试题卷(含答案详解)
- 工程竣工移交单(移交甲方、物业)
评论
0/150
提交评论