UG NX 7.5工程建模与装配
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.8.1 表达式语言

1.变量名

变量名是字符串,它由字母和数字组成,变量名必须以字母开头,变量名中使用下划线“_”,其最大长度为32个字符。表达式的变量名区分大小写,例如,x1与Xl是两个不同的变量名。

所有的表达式(表达式的左侧)都是变量名,必须遵循变量名的所有约定,并且在所有变量名用于其他表达式之前,必须以表达式名的形式出现。

2.运算符

UG NX表达式的运算符以下3种。

(1)算术运算符:+、-、*、/。

(2)关系运算符:<、>、≠、≥、≤。

(3)连接运算符:^。

这些运算符与其他程序设计语言中的内容完全一致,这里不再介绍。

3.内置函数

UN NX 7.5中包含多种内置函数,这些函数均可在建立表达式时使用。UN NX 7.5的内置函数如表2-13所示。

表2-13 UG NX内置函数

4.条件表达式

条件表达式是利用if else语法结构创建的表达式,其语法结为:Var=if(exp1)(exp2)else (exp3)。其中,Var为变量名;exp1为判断条件表达式;exp2为判断条件表达式为真时所执行的表达式;exp3为判断条件表达式为假时所执行的表达式。

例:执行的条件表达式“Radius=if ( Delta<10 ) ( 3 ) else ( 4 )”,其含义是,如果Delta的值小于10,则Radius的值为3;如果Delta的值大于或等于10时,则Radius的值为40。