Wincc C脚本问题 点击:766 | 回复:2



时代之子

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 18回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2004年2月09日
发表于:2007-02-25 17:41:00
楼主
各位兄长:

在一个项目中,看到了一个语句:
    if ((unsigned long)GetTagDouble ("model1"))
这一句判断什么呢,它没有表达式。

下面这个语句就好理解,就是判断变量"pump40"的bit值是否为1“真”,
          if(GetTagBit("pump40")==1)

请不吝赐教,万分感谢

 



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-02-25 20:46:00
1楼
上面和下面的不是一个样子嘛,你把上面看成
if ((unsigned long)GetTagDouble ("model1")<>0)不就可以了。

时代之子

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 18回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2004年2月09日
发表于:2007-02-25 21:49:00
2楼
多谢yuanle

热门招聘
相关主题

官方公众号

智造工程师