请问wincc的选项组的使用

想通过选项组。勾选一个选项后把一个变量置1,不选的话该变量为0

问题补充:
我想用3个选项,3个变量。比如说选第一个时,第一个变量置1;选第二个时,第二个变量置1;如同。不选时置0.。用着代码了吗?用c怎么做啊 。。谢谢了

最佳答案

根据Process属性进行判断即可,示例脚本如下:
 int iProcess;
 iProcess = GetPropWord(lpszPictureName,"选项组1","Process"); //Return-Type: long int 
 switch(iProcess)
 {
 case 1: SetTagBit("A",1);SetTagBit("B",0);SetTagBit("C",0);break;
 case 2: SetTagBit("A",0);SetTagBit("B",1);SetTagBit("C",0);break;
 case 4: SetTagBit("A",0);SetTagBit("B",0);SetTagBit("C",1);break;
 }

提问者对于答案的评价:
谢谢你。。。非常感谢

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

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

相关推荐