使用 FormatStyle 属性配置值显示动画
- Last UpdatedSep 24, 2024
- 1 minute read
如果值显示或用户输入动画的文本格式是使用来自 HMI/SCADA 软件的数字样式配置的,那么在运行时期间显示的数字数据就会采用符合为动画选定的数字样式的格式。
在运行时期间不会传播对数字样式的更改。对全局数字样式的任何更改都只有在重新启动 HMI/SCADA 软件之后才会生效。
在运行时期间,可以使用 FormatStyle 属性来更改数字样式。FormatStyle 是文本元素运行时属性,可显示当前应用的数字样式的名称。可以将 FormatStyle 属性的值设置为值显示和用户输入动画在运行时期间的活动数字样式。
-
如果在运行时期间应用于 FormatStyle 属性的名称是全局数字样式的名称,则会使用值显示或用户输入动画新应用的数字样式来重新设定文本元素的格式。
-
如果为 FormatStyle 属性指定的值与任何全局数字样式均不匹配,则 FormatStyle 的值会保持不变,并且会在 SMC 记录器中记录一条警告消息。
-
如果将 FormatStyle 设置为空字符串,则用户输入和值显示动画的文本格式会恢复为在设计时期间为文本格式指定的值。
-
如果文本元素在一个 TreatAsIcon 属性设为 True 的组中,那么该组的文本格式会覆盖值显示或用户输入动画的第一个文本子元素。
-
如果文本元素的 FormatStyle 属性在运行时发生更改,则会使用新的数字样式来设定文本元素的格式。因为图形组没有 TextFormat 和 FormatStyle 属性,所以使用 FormatStyle 属性是在运行时更改文本格式的唯一方法。