功能说明
Script Text 是 Text(文本)类行为之一,可用一小段 JavaScript 来决定组件最终显示的文字。它不是直接显示某个标签的原值,而是先读一个或多个标签、做好计算和判断,再把结果拼成一句完整文本显示出来。当需要带单位、带小数位、或把几个值合并成一句话时就用它;如果只是把单个标签原样显示,用 Tag Text 更简单。
Script Text 是 Text(文本)类行为之一,可用一小段 JavaScript 来决定组件最终显示的文字。它不是直接显示某个标签的原值,而是先读一个或多个标签、做好计算和判断,再把结果拼成一句完整文本显示出来。当需要带单位、带小数位、或把几个值合并成一句话时就用它;如果只是把单个标签原样显示,用 Tag Text 更简单。
Script Text 是 Text(文本)类行为之一,可用一小段 JavaScript 来决定组件最终显示的文字。它不是直接显示某个标签的原值,而是先读一个或多个标签、做好计算和判断,再把结果拼成一句完整文本显示出来。当需要带单位、带小数位、或把几个值合并成一句话时就用它;如果只是把单个标签原样显示,用 Tag Text 更简单。
Script Text 的编辑器主要有四个字段。Definition 做准备(读标签、定义变量、算中间值),Text 返回最终要显示的字符串。Text 是表达式位置:只返回一个值、不要放 fetch/setTimeout 这类异步代码。
// Definition
var pressure = ReadTagDouble("Device.TAGNAME", 0.0);
// Text
"压力:" + pressure.toFixed(1) + " bar"
需要在一个文本框里展示经过加工的动态信息时用它。
Text 字段是“只返回一个值”的表达式位置,不能当成完整脚本来写。
在 Definition 里读标签做计算,在 Text 里返回最终要显示的字符串。