上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。