不同字符串显示不同字体颜色

请教前辈,有若干个产品数据需要显示在WinCC画面上,根据型号(不同的字符串变量)显示不同的字体颜色,请教前辈怎么实现?谢谢

问题补充:
请前辈给个脚本,在每个需要多色显示的地方调用

最佳答案

显示对象的属性里有关于字体颜色的属性项,其动态属性做脚本,脚本里判断不同的字符串变量返回不同的颜色数值
补充:c脚本代码
if (strcmp(GetTagChar("Str1"),"a")==0) return CO_RED;
else return CO_GREEN;
CO_RED、CO_GREEN为红、绿颜色代码,按实际要求修改;注意颜色的全局属性要改成否,不然不会变色;也可用动态对话框功能实现,在动态对话框的表达式里做字符串判断

提问者对于答案的评价:
感谢前辈辛苦打出脚本,也感谢RENHQ前辈!
另外想问一下在许多显示区域都要用到这个脚本,是不是做成全局脚本在想要用的地方调用?请教前辈怎么实现?

最佳答案作者回复:
是可以自定义项目函数,没这样做过,说不好怎样做,可以去技术论坛发帖讨论,请高手支招

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc315985.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐