parameterstringof 属性

在指令 {attribute 'parameterstringof'} 的帮助下,一个变量的例子名称将被可视化访问。

句法:

{attribute 'parameterstringof' := '<variable>'}

例子:

在主程序中,用户定义的数据结构DUT里的myDUT例子 将被定义:

PROGRAM PLC_PRG

VAR

myDUT: DUT;

END_VAR

例子应该被传递到可视化功能块 Vis (通过指令instance) ,被一个其他MainVisu可视化框引用。t

包含在MainVisu的可视化元素详细属性。

Vis相关的界面编辑器中, 输入 /输出 变量instance,另外的输出变量叫instanceStr:

尽管输入变量 instanceStr没有被列在引用输入(见上图)。因为变量 instanceStr带有属性'parameterstringof' ,将自动分配到相关属性的变量名。在例子中,相关变量是 instance; 因此字符变量instanceStr 将分配到 PLC_PRG.myDUT ,现在可以用可视化Vis使用, 如文本变量定义一个占位符为 '%s'。