别名
别名是一种变量类型,指向具有
NodeId
属性的源节点。使用别名可让对象的不同实例显示不同的值。例如,使用别名,单个电机面板的实例可以动态显示多个电机的数据。别名链接到项目信息模型的相应区域,这样您就可以设置动态链接,从而可以创建动态逻辑。
在对象或称为父节点的对象类型中创建别名。别名所指向的源节点用于标识源区域。
小贴士:
在图形对象或包含对象的文件夹中创建别名,以创建动态用户界面,例如小组件。小组件可以表示电机类型,以动态显示电机类型的每个不同实例的值。
别名的工作方式
在对象
A
中,创建指向源节点 B
的别名。从节点 A
或节点 A
的任何子节点中,可以创建指向节点 B
和节点 B
的任何子节点的动态链接。类别属性
别名包含
类别
属性,该属性的值为引用节点。此引用指向源节点中的对象或变量类型。当设置别名的源节点时,将自动向类别
属性分配一个值。如果源节点为电机实例,则“类别”将指向电机节点。对于在运行时设置别名的源节点的小组件,必须在其中指定
类别
节点。您可以使用类别
节点信息模型的节点在动态链接
窗口中创建链接。在设计时,这些节点表示运行时的项目节点。例如,要设计显示电机类型属性的小组件,请创建具有两个属性(
Speed
和 Acceleration
)的电机类型。创建 MotorPanel 类型并添加电机别名。将该别名的类别
属性设置为电机类型节点。然后,可以添加两个标签或其他 UI 控件,并通过电机别名动态链接 Speed
和 Acceleration
属性。提供反馈