wincc全局脚本中如何取得双整数的某一位?

全局脚本中有一个代码,编译时出错。总说类型不匹配,问题出在哪呢?
void GetColorValue(char* lpszWordtag, WORD wbitnumber)
{
int iscreen=16;
DWORD winput= GetTagDWord(lpszWordtag);
iscreen <<= (wbitnumber);
BOOL IFWD=GetTagDWord(winput) & (~iscreen));
}

最佳答案

GetTagDWord(winput) & (~iscreen))
这句“与”的结果应该还是DWORD,不应该是BOOL。定义成DWORD同样可以对你要取的这一位进行BOOL判断。

提问者对于答案的评价:
回答的模棱两可,没有说到点子上,可惜只有一人回答。

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

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

相关推荐

  • 如何实现鼓风机动态风叶的效果

    想要实现在开启时鼓风机动态风叶的效果,如何实现?调用不同角度图片的话,自加循环变量怎么建立,用脚本的话是不是也要画一个风叶,脚本怎么写?初学WINCC,请详细点,谢谢各位了 问题补…

    SIMATIC WinCC 2019年6月11日
  • VBS脚本获取另一画面中两个TextBox值

    A画面中的按钮,想要读取B画面中两个Textbox中的值。知道读取本画面的语句是:Dim UserName ‘用户名、密码,操作备注Dim TextU…

    SIMATIC WinCC 2019年6月11日
  • 怎样把一个字节拆成八个位?

    OPC客户端程序传给我20个字节,每个字节对应八个位变量,现在我要把一个字节拆成八个位,然后再对应到每个WINCC变量,用C脚本做项目函数,拆成8个位的脚本函数怎么写?越详细越好,…

    SIMATIC WinCC 2019年6月11日
  • 如何将wincc登陆界面做成有下拉菜单的样式?

    wincc自带的登陆窗口是需要手动输入用户名和密码的,我需要做成用下拉菜单选择用户,求大神帮助! 最佳答案 wincc自带的只有手动输入的,下拉的你需要用文本列表来做,不同的用户给…

    SIMATIC WinCC 2021年7月5日
  • wincc 通过cp5621与S7-200

    共有14个 226;不用EM277;1.通过怎样的连接方式 连接?走什么协议?2.可否用modbus走?详细怎样设置?3.200系列能走MPI网络吗? 问题补充…

    SIMATIC WinCC 2021年7月5日
  • 一个函数问题

    问一下函数SetPictureName()。是标准函数还是内部函数或是项目函数,为什么我的wincc V6.2没有?如果是项目函数,如何用C动作编写?  最佳答…

    SIMATIC WinCC 2019年6月11日
  • 两个WINCC项目的opc通讯

    两台电脑上都装有WINCC组态软件,请问通过OPC通讯,需要那些硬件软件。如何配置?最好有文档谢谢,我的邮箱chenzhenbiaowww@126.com 最佳答案 OPC&nbs…

    SIMATIC WinCC 2019年6月11日
  • WinCC保存内部变量

    WinCC的内部变量在退出WinCC后便会丢失. 现在定义了一个内部变量,为字符串,怎样可以在退出WinCC时不丢失这个字符串,并在下次启动WinCC时,自动把这个字符串…

    SIMATIC WinCC 2019年6月11日
  • 如果通过写C脚本,指定I/O Field输出到多个对象

    1.在网站上看到的SetTagWord("输出变量",GetTagWord("IO_Field"));根本不能用,还有人说用什么i/o&nb…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc的一些疑惑

    对于西门子产品我是个新手,请教几个关于图控系统的问题。计算机用的wincc也叫做wincc,触摸屏使用的编程软件也叫wincc;博图里好像有好几种WINCC,RT,professi…

    SIMATIC WinCC 2020年11月1日