MicroStationCONNECT Edition 帮助

全局变量

您可以创建自己的全局变量,这类变量将可用于模型中的所有实体。通常,您可以为其命名,以便后面需要编辑或者将这些变量用于其他实体时,可以简化标识过程。为了避免与局部变量发生混淆,全局变量的名称必须以字母字符开头。局部变量的名称始终以下划线字符开头。

全局变量可以是以下类型之一:驱动 或者受驱动.

  • 驱动变量 — 类似于等式中的常量。只能通过手动编辑进行更改。
  • 受驱动变量 — 派生自等式的解,无法手动编辑。修改等式中的(驱动变量的)值时,这些变量会自动发生更改。

例如,假设一个简单体块的宽度始终为长度的 0.5 倍,高度为宽度的 0.75 倍。您可以为其长度创建一个驱动 变量,并为其宽度和高度创建受驱动 变量。如果长度为 5 个单位,则可按如下所示创建全局变量:

驱动变量 — Length=5

受驱动变量 — Width=0.5*LengthHeight=0.75*Width

在此示例中,必须按照 Length、Width 和 Height 的顺序创建这些变量,因为每个变量均包括对之前定义的变量的参考。无法让创建的等式参考一个不存在的变量。将上述变量应用于体块的尺寸标注之后,只有 Length 值可编辑,但只要更改体块的 Length 值,作为受驱动变量的 Width 和 Height 值也会相应更改。