WINCC在组态画面时,时常需要实现这样的功能:根据变量不同的值显示不同的图形,来表示直观的运行状态。通常实现的方法是:使用“智能对象->状态显示”结合“图形列表”来实现。首先做的工作是需要制作好所有状态对应的图片,我们知道对于图形的操作会消耗很多系统的资源。 这里介绍一种使用Wingdings系列符号字体来表示直观状态的方法。Wingdings 是一个符号字体系列,它将许多字母渲染成各式各样的符号,用途十分广泛,具体就不叙述可自行百度。 比如要根据变量的值显示“上、下、左、右”四个方向。在WINCC画面中添加一个“标准对象->静态文本”。属性中的字体设置为Wingdings 3。 属性->文本添加C脚本如下:根据变量tag2不同的值显示不同的Wingdings3字符。
|