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

请教前辈,有若干个产品数据需要显示在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 中创建和使用用户自定义颜色?》:http://support.automation.siemens.c…

    SIMATIC WinCC 2019年6月11日
  • 请问如何脚本实现对某个字的某个位进行置位复位操作

    这段脚本以前用bool型的变量可以实现,现在我定义了word类型的字,对位怎么操作呢,关键是语法怎么写? ‘ana1’ & 0x2 …

    2021年7月5日
  • 报警确认

    做了报警测试,使用两个按钮,其中一个将二进制变量置1,另一个按钮用来将二进制变量置0,使用默认的二进制变量上升沿触发报警,测试的时候发现,如图所示的情况,但是我并没有进行报警确认,…

    2019年6月11日
  • 关于wincc rt

    我用wincc rc 版本做的一个项目直接拷贝的装有授权的rt版本的机器上,老是提示没有rc授权和server授权,请问这是怎么回事 最佳答案 本机授权不对,不…

    SIMATIC WinCC 2019年6月11日
  • wincc 数据报表问题

    在运行的电脑上可以查询报表且有数据,为什么把工程复制到别的电脑查询报表是空的 最佳答案 项目复制器复制的项目不复制归档数据,手动拷贝归档数据进行加载,在线表格控件链接备份,脚本链接…

    SIMATIC WinCC 2021年7月5日
  • WINCC的共享等问题

    WINCC项目建立后是共享的,我更改其属性,取消了其共享后,运行后什么都不显示。将项目属性改回来后,运行后还是什么都没有。退出WINCC管理器后,发现原来在图形编辑器里编辑的好几个…

    SIMATIC WinCC 2019年6月11日
  • wicc图形编辑器出现打开文档时出错

    为什么在打开图形编辑器的图形页时出现打开文档时出错,但能打开画面,程序是从工控机上拷下来的,服务器名字已经改了,请各位高手多多指教 。 最佳答案 是由于低版本打开高版本的…

    SIMATIC WinCC 2019年6月11日
  • 计划曲线wincc

    用wincc做一曲线,按照曲线实现输出值变化,不知道怎么做曲线 钻石用户推荐最佳答案 是经典wincc软件吗如果是经典wincc可是在用户归档中吧预设的数据填好,然后使用函数曲线显…

    SIMATIC WinCC 2021年7月5日
  • 趋势图的显示问题

    运行时总显示没有连接到数据库,我该设置的都设置了,这到底时怎么回事啊,搜了以前的帖子没找到答案,希望高手赐教! 最佳答案 你说你该设置的都设置了,那你说说你设置的都是哪几项?&nb…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible smart v3和WIN10不兼容,下载时候弹出不兼容

    有没有和WIN10系统(WIN10家庭中文版64位,版本17763)兼容的wincc flexible smart v3版本啊,求大家分享下。 问题补…

    SIMATIC WinCC 2020年11月1日