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

相关推荐

  • 在线趋势和在线表格共同一变量显示示问题

    我用的是WINCC6.0 SP1,有几个直流电量想在画面中做在线趋势,选择的是归档变量,另外想用在线表格做报表打印,但是碰到一个问题:在做变量记录归档时,有一个归档显示时…

    SIMATIC WinCC 2019年6月11日
  • wincc安装出现问题

    sql express database services embeded有叹号 最佳答案 安装有问题吧系统是不是原版的?如果是通过ghos…

    SIMATIC WinCC 2017年5月28日
  • Web Navigator 画面发布

    我在进行WebNavigator 画面发布时 出现错误提示: 有的画面能发布,但有的提示无法发布 不知为什么. 最佳答案 不是任何画面都能发布的,Webnavi…

    SIMATIC WinCC 2019年6月11日
  • WinCC flexible smart 变量上下限事件的问题

    想做个按钮赋值VW0  1,再按下按钮赋值给VW0 0,再按下赋值1,再按下赋值0,一致循环我是这样做的:先做一个按钮,事件—按下—-+1函数…

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

    趋势画面运行后出现了两根黑色的竖线是什么,怎么去掉啊? 最佳答案 那是时间标尺,还有2个小窗口用来显示在这2个时刻的趋势值。  不需要的话,用鼠标拖动它到屏幕左…

    SIMATIC WinCC 2019年6月11日
  • 如何将WINCC实时数据读取到Excel表

    如何将WINCC数据读取到Excel表 钻石用户推荐最佳答案 使用脚本可以参考帖子:WINCC常见问题和一点技巧和脚本http://www.ad.siemens.com.cn/cl…

    SIMATIC WinCC 2021年7月5日
  • WINCC管道流动控件安装问题

    以前用WINCC V6.2时从网下的两个管道流动控件可以使用(pipev.ocx,pipeh.ocx),现在改为WINCC V7.0 SP3之后注册控…

    SIMATIC WinCC 2017年11月4日
  • 第三方软件(比如VBA)与WINCC或者PLC通讯

    现在要实现一个料单查询功能。我看过别人用第三方软件(比如VB)来读取WINCC或者PLC的数据来实现料单的查询。大家有没有相关例子和资料,希望能帮助我!若能解决问题我会把分数加到最…

    SIMATIC WinCC 2019年6月11日
  • 新手请教怎么处理

    多个BOOL量相与,结果为1时,把另一个无符号32位数变量写1,为0时,把它写0。请问属性动态对话框可以实现吗?不行的话,脚本怎么写?求详解。谢谢了 最佳答案 用脚本吧,动态对话框…

    SIMATIC WinCC 2019年6月11日
  • 水流动态

    WINCC6.2中 做个6个箭头,做个全局动作 内部变量move值0和1交换 信息触发1秒钟线属性—其它—显示—动态对话框—-表达式m…

    SIMATIC WinCC 2019年6月10日