MicroStationCONNECT Edition 帮助

代数表达式

根据常规代数规则,代数表达式可包含变量标识符、数字、算术操作符以及内置函数和常量。

代数表达式的正规语法如下所示:

子句 语法
exp2: exp1 [ [op2] exp2 ]*
exp1: [op1]* exp0
exp0: `(' exp `)' | 变量 | 数字 | 常量
op2: 二进制算术操作符
op1: 一元操作符或内置函数
const: 数字常量预定字
number: 整数、浮点、指数或 mu:su:pu 表示法
variable: 用户定义的变量标识符

[ …] 表示可选子句。

* 指零或更多子句

| 用于分隔备选引述

`…' 表示文字字符。

分数子句对于代数表达式有效。分数子句语法如下:

`#' 整数 `/' 整数 `#'(示例:#2 1/2#)

在数字子句中,距离和坐标可以采用工作单位 (MU:SU:PU:)、小数或分数表示法表示。

不能假定乘法操作符 * 存在。省略操作符是一种语法错误。