在指令 {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'。