wincc改变颜色

我怎样写C脚本来实现一个圆的颜色的变化。用什么函数?

问题补充:
我是用三个变量的不同组合对应不同的颜色

最佳答案

可以根据某个TAG的变化触发。
 如果TAG较多的话,也可以选择周期性的时间触发,如2秒。

 给个例子:

 char* opentag="HV2003_O"; //定义变量类型,连接变量

 char* closetag="HV2003_C";

 BOOL open,close; 

 open = GetTagBit(opentag);

 close = GetTagBit(closetag);

 if (open&!close) // !取反 &与 || 或

 return CO_GREEN; //变绿

 if (!open&close)

 return CO_RED; //变红

 if (!open&!close)

 return CO_WHITE; //变白

 if (open&close)

 return CO_YELLOW; //变黄
 

提问者对于答案的评价:
xiexie.成功了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午1:38
下一篇 2019年6月11日 下午1:38

相关推荐