MicroStationCONNECT Edition 帮助

弹出式计算器的高级用途

您可以使用弹出式计算器输入复杂表达式,包括多个操作符、括号和 C 表达式(“sin(30)”、“tcb->actangle”)。括号无需匹配即可获得有效的字符串。

如果键入 =,弹出式计算器将替换现有精确绘图值,而不是对其进行运算。在此情况下,结果会在原始字段中动态更新,而不是在弹出式计算器中具有一个自己的字段。简单运算很少需要此功能,但此功能在复杂表达式中很有用。



您可以使用简洁的弹出式窗口将值替换为不包含简单操作符的表达式。

也可以输入并保存变量。尽管无法将这些变量保存至文件且无图形用户界面,但此功能仍相当有用。缺省情况下,保存的唯一变量为“pi”。随后可使用计算器在任何表达式内输入该变量。要直接使用该变量作为距离或角度,请键入“=<变量名>”。



输入包含括号和用户定义变量的复杂表达式。

最后,还有一个特殊变量“$”,其代表精确绘图字段中的测量值或键入值的起始值。例如,如果您使用精确绘图测量了距离,然后要替换该距离,可以只键入“=1/$”。或者,例如要得到 12 的平方,键入“12*$”。

保存弹出式计算器变量

  • 键入“popcalc variable save <名称> <值>”。
  • 如果需要,可以输入复杂表达式作为值。值是可选的,如果未提供任何值,将使用计算器所用的最后一个值(进而允许使用测量值)。

显示弹出式计算器变量

  • 键入“popcalc variable show name”。
  • 名称是可选的,如果未提供任何名称,则所有变量将打印到“消息”对话框。在提供了变量名称的情况下,其名称和值将显示在状态栏中。

删除弹出式计算器变量

  • 键入“popcalc variable delete name”。