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日
下一篇 2019年6月11日

相关推荐

  • wincc连接数据库

    我在画面打开事件中连接数据库成功,在同一个画面又使用按钮事件再次打开数据库时显示数据库连接错误。两个地方使用的是一样的代码,为什么后一个不行了,是不是第一个打开的没有关闭?我使用的…

    SIMATIC WinCC 2019年6月10日
  • EXCEL脚本不执行了,没装系统前是好的

    我的系统是Win7,因为有WinCC运行一段时间后,曲线控件会消失,打400电话后建议重装系统,后来我就重装系统了。装完系统后就出现了现在的问题,我用一个按钮执行以下脚本,系统没装…

    SIMATIC WinCC 2017年11月13日
  • wincc 和 Labview通讯

    现在   wincc  v7.3要在  labview 里面采集数据。这个通讯如何实现。有没有什么资…

    SIMATIC WinCC 2021年7月5日
  • Web Navigator安装

    创建Web Navigator网页时 创建Web服务实例失败 问题补充:This action cannot be co…

    SIMATIC WinCC 2019年6月11日
  • 过程变量是否可以通过输入/输出域赋值

    请问各位专家,在WinCC中定义一个过程变量,请问在WinCC的运行状态下可否通过输入输出域给其赋值(及在组态对话框的变量栏输入过程变量的名称),我在实际操作时,输入输出域显示不正…

    SIMATIC WinCC 2019年6月11日
  • 十寸屏的触摸板没坏,触摸屏幕画面没反应,应该怎样具体检查?

    西门子10寸触摸屏开机正常显示,触摸屏幕没反应,测试触摸板的4线是交叉两对线分别都有阻值,一对是596欧姆另一对是388欧姆,可以与基板插座稳固连接,接下来基板上需要怎样进一步检测…

    SIMATIC WinCC 2019年6月11日
  • 是什么问题

    wincc6.0sp2在虚拟机里安装,快结束是报错,0xc0000005,然后用授权工具授权不了,一直是演示模式,那位前辈能帮忙解答一下,感谢 图片说明:   …

    2020年11月1日
  • 博途V15的wincc如何屏蔽电脑热键

    操作员使用wincc监控画面,不让操作员切换到桌面及访问电脑硬盘。不让操作员使用ctrl、alt等电脑热键。 最佳答案 参考系统手册如图运行系统设置章节https://suppor…

    2021年7月5日
  • 使用项目移植器的时候出现的问题

    各位大侠,兄弟在使用项目移植器转化WINCC程序的时候,出现这样的提示:"ODBC出错:不能创建数据源"WINCC_cs",请核实是否正确安装了syb…

    SIMATIC WinCC 2019年6月11日
  • wincc 的报警控件、变量记录控件

    C盘坏掉了 重装了系统 但是之前已经已经把数据做了另外备份到了D盘 重装系统后怎么把之前的数据调用出来 最佳答案 项目也在C盘吗?如果是在D盘的话,直…

    2021年7月5日