MicroStationCONNECT Edition 帮助

表达式创建器

用于创建计算变量值的有效表达式等式。利用该创建器,您可以使用其他变量、条件语句、算术运算以及各种不同的算数函数和三角函数来创建有效表达式。

您可以通过以下方式访问此对话框:
  • “变量”对话框:在变量的“属性”窗格中单击“表达式”变量定义旁边的 ...。
设置描述
符号类型选择器 可以从以下项中进行选择:
  • 变量 - 从可用变量中选择要在表达式中使用的变量。
    注释: 可用变量列表不包括无法在表达式中使用的任何变量,因为它们包含直接或间接引用要分配到的变量的表达式。
  • 函数 - 从以下三角函数、算数函数或转换函数中选择要在表达式中使用的函数:
    • sin

      sin(x):x 的正弦

    • acos

      acos(x):x 的反余弦

    • asin

      asin(x):x 的反正弦

    • atan

      atan(x):x 的反正切

    • cos

      cos(x):x 的余弦

    • tan

      tan(x):x 的正切

    • sqrt

      sqrt(x):x 的平方根

    • limit

      limit (x, min, max):

      如果 x 小于最大值且大于最小值,则为 x

      如果 x 小于最小值,则为最小值

      如果 x 大于最大值,则为最大值

    • max

      max(a, b, ..., t):2 到 20 个值中的最大值

    • min

      min(a, b, ..., t):2 到 20 个值中的最小值

    • floor

      floor(x):x 向下舍入到最接近的整数

    • ceil

      ceil(x):x 向上取整到最接近的整数

    • log

      log(x):x 的自然对数

    • log10

      log10(x):以 10 为底的 x 的对数

    • trunc

      trunc(x):截断了小数部分的 x

      如果 x 大于零,则等同于 floor(x)

      如果 x 小于零,则等同于 ceil(x)

    • 圆形

      round(x):将 x 取整到最接近的整数;或者

      round(x,p):将 x 取整到最接近的值,小数位数由 p 指定

    • odd

      odd(x):如果 x 为奇数则为 True

    • sign

      sign(x):

      如果 x 大于零,则值为 1

      如果 x 小于零,则值为 -1

      如果 x 等于零,则值为 0

    • abs

      abs(x):x 的绝对值

    • int

      int(x):将 x 转换为整数,并截断任何小数部分和忽略任何单位

    • num

      num(x):将 x 转换为数字,忽略任何单位

    • dist

      dist(x):将 x 转换为采用工作单位的距离

    • ang

      ang(x):将 x 转换为以度为单位的角

    • degrees(x):将 x 以弧度为单位的值转换为以度为单位的角

  • 常量 - 从以下常量中选择要在表达式中使用的常量:
    • true
    • false
    • PI - π
    • E
    • SQRT2 - 2 的平方根
    • SQRT1_2 - 1 除以 2 的平方根
    • LN2 - 2 的自然对数
    • LN10 - 10 的自然对数
    • LOG2E - 以 2 为底的 e 的对数
    • LOG10E - 以 10 为底的 e 的对数
提示: 要插入所需的变量、函数或常量,请双击它。
工具栏 可快速访问以下常规数学运算和布尔运算:
  • 加法 (+)
  • 减法 (-)
  • 乘法 (*)
  • 除法 (/)
  • 指数 (^)
  • 模运算 (%)
  • 等于 (==)
  • 不等于 (!=)
  • 小于 (<)
  • 大于 (>)
  • 小于等于 (<=)
  • 大于等于 (>=)
  • 和 (&&)
  • 或 (| |)
  • 非 (!)- 否定 True 或 False 值
  • 条件 (?:)
  • 括号分组 (( ))
  • 距离 - 将方括号中的值解析为采用工作单位的距离。
  • 角度 - 按照角度读数设置将尖括号中的值解析为角度。
表达式字段 提供一个文本字段,可在其中通过输入或拉入组成元素(变量、函数、值、运算符等)创建表达式。
测试 检查表达式的有效性,然后在旁边的字段中给出错误/成功的备注。也可以按<Enter> 来解析表达式。