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

请教前辈,有若干个产品数据需要显示在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日 下午4:16
下一篇 2020年11月1日 下午4:16

相关推荐

  • wincc驱动连接

    对一个wincc项目可以不可以创建多个驱动连接?如:建立一个mpi,在建立一个tcp/ip,同时连接两个plc实现通讯。 最佳答案 可以走两种通道, 一个通过CP卡(如5…

    SIMATIC WinCC 2018年12月5日
  • K-TP178 触摸屏,指示灯如何组态?

    库文件没有安装,请问指示灯如何组态啊?请尽量说详细点。最好把组态好的触摸屏给我。谢谢哦 最佳答案 首先,在工具里的图形文件夹里有这样的控件。   &n…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0 如何实现SOE 功能

    sis 系统 要求上位机能实现 SOE功能  ,如果我不买PC S7  我买普通的wincc&nbs…

    SIMATIC WinCC 2017年7月26日
  • WINCC的项目由于屏换了,这个项目则么转换?

    原先用的是TP177的屏现在换MP277,请问原先的TP177的项目怎么转换为MP277的? 问题补充:转换完了  但是一些图片、按钮没了 请问是隐藏…

    SIMATIC WinCC 2019年6月11日
  • wincc部分圆动态编辑

    我想做个动态车轮,用了4个部分圆,两个白色两个黑色,请问如何在部分圆里面做组态 最佳答案 做成同一个颜色的四部分,对称的两个根据变量是否显示,如果一组显示,另外一组就不显示(如1,…

    SIMATIC WinCC 2019年6月11日
  • 打开 wincc 项目 no table

    以前做的项目没有这个毛病昨天出现的 ,不能设置项目属性了应该不是wincc的原因,是项目的原因有遇到的? 最佳答案 你新建立一个项目看看,如果项目正常,那就是你的项目文件…

    SIMATIC WinCC 2017年12月7日
  • wincc内部变量的作用

    请问wincc自带的内部变量有什么作用?麻烦举几个例子详细说明。谢谢! 最佳答案 内部变量是wincc中用来辅助作用。如果想显示当前时间、日期等,都可以用wincc内部变量来实现 …

    SIMATIC WinCC 2019年6月11日
  • opc xml wincc v6.2

    要安装PC上的WINCC OPC XML服务器,是否系统必须为Windows Server 2003? XP系统可以不? 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何打断自启动?

    一22寸项目在15寸笔记本打开后,自启动,进入画面,全屏只能显示一部分,导航条、退出键等不能显示,常用的WIN+D键,也不能退到windows,画面始终在项目里。导致不能回到WIN…

    2017年6月8日
  • WinCC保存内部变量

    WinCC的内部变量在退出WinCC后便会丢失. 现在定义了一个内部变量,为字符串,怎样可以在退出WinCC时不丢失这个字符串,并在下次启动WinCC时,自动把这个字符串…

    SIMATIC WinCC 2019年6月11日