功能说明
Tag Text(标签文本,行为目录 Text 分类下,旧名 IO Read)是把单个标签的值直接显示成文本的行为。它是 Script Text(脚本文本)的简化版:当只需要把一个标签原样显示出来、不需要任何拼接或计算逻辑时,用它最简化操作,全程不用写脚本。给一个文本框或形状绑定 Tag Text 后,运行时会读取指定标签,套上前缀和后缀显示出来,例如把温度标签显示成 “Temperature: 36.5 °C”。
Tag Text(标签文本,行为目录 Text 分类下,旧名 IO Read)是把单个标签的值直接显示成文本的行为。它是 Script Text(脚本文本)的简化版:当只需要把一个标签原样显示出来、不需要任何拼接或计算逻辑时,用它最简化操作,全程不用写脚本。给一个文本框或形状绑定 Tag Text 后,运行时会读取指定标签,套上前缀和后缀显示出来,例如把温度标签显示成 “Temperature: 36.5 °C”。
Tag Text(标签文本,行为目录 Text 分类下,旧名 IO Read)是把单个标签的值直接显示成文本的行为。它是 Script Text(脚本文本)的简化版:当只需要把一个标签原样显示出来、不需要任何拼接或计算逻辑时,用它最简化操作,全程不用写脚本。给一个文本框或形状绑定 Tag Text 后,运行时会读取指定标签,套上前缀和后缀显示出来,例如把温度标签显示成 “Temperature: 36.5 °C”。
双击组件下的 Tag Text 行为节点打开编辑器,按下面几个字段填写即可:
Tag Expression: "Device.TAGNAME"
Default Value: ""
Prefix: "Temperature: "
Suffix: " °C"
// 运行时显示: Temperature: 36.5 °C
适合“一个标签原样显示成文本”的场景,不需要任何判断或计算:
Tag Expression、Default Value、Prefix、Suffix 都是 JavaScript 表达式,不是纯文本框。所以标签和文字都要带引号:标签写 "Device.TAGNAME",前缀写 "Temperature: "。如果漏写引号、直接填裸标签路径(如 Device.TAGNAME),会被当成表达式求值而显示不出来。另外 Quality Border 反映的是通讯质量(good / bad),不是工艺值本身,也不是报警状态。
填标签表达式、默认值,并可加前缀后缀,把一个标签的值直接显示成文本。