WINCC中用这个变量就可以

在选项组应用中有这样的C脚本:
 int iProcess;
 iProcess = GetPropWord(lpszPictureName,"选项组1","Process"); 
 switch(iProcess)
 {
 case 1: SetTagBit("A",1);break;
 case 2: SetTagBit("A",0);break;
 }
 问题1:第2行是什么意思?
 问题2:如果没有前2行,把iPrecess换成value也可以就是switch(value),为什么不用定义valueJ就可以直接用它呢?

最佳答案

这要看你的脚本是写在哪里了,如果是在选项组的值改变事件中,该事件已经提供了形参Value,因此可以不需要定义直接使用;

 如果是在其他事件中,比如按钮事件,就不可以用value替代,而需要使用第2行,用于获取选项组所选择的值;

提问者对于答案的评价:
xiexie

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

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

相关推荐