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图形对象控件 透明背景

    我生成的emf图片,有些是透明背景,有些就不是(用图形对象控件导入后显示,有些会有图片后面的背景)。  请问有没有相应的软件可以实现,最好能有具体的方法 最佳答…

    SIMATIC WinCC 2019年6月10日
  • 用web navigator做web网发布,连接出现问题

    按照深入浅出上的步骤设置好后,在其他机子上访问时出现问题,问题如下:输入用户名和密码后出现如下提示:still no licence no …

    SIMATIC WinCC 2019年6月11日
  • WinCC中的PID曲线

    在WinCC画面中做一个PID曲线,如图,但给定曲线(图中红色线)给了数值后就断了,要怎样设才能一条线延伸下去? 问题补充:没有做归档变量 图片说明:    最…

    2018年12月9日
  • 针对WINCC的C脚本和VB脚本

    求WINCC的C脚本和VB脚本里面的左侧官方脚本含义解释,比如IF ELSO Get 含义以及怎么使用,没有c语言基础,看别人脚本真的很累,看不懂,有…

    SIMATIC WinCC 2021年7月5日
  • WinCCV7.3

    在Windows8.1中文版上安装WinCCV7.3,安装了几遍,创建新项目时总是出现“没有注册类,不能创建项目”的问题,授权显示已安装? 问题补充:是安装方面的问题,安装完成后创…

    2017年5月29日
  • wincc flexible 按天记录产量的需求

    客户要求不同配方单独记录产量,这个没问题,用自带配方里面的编号就可以单独记录每个配方各自的产量。但是客户又要将每天的产量分开,要求单独记录每天的产量,并在画面上列表显示。hmi带这…

    SIMATIC WinCC 2020年11月1日
  • wincc 7.3的输入输出域显示浮点数时小数点后边都是零,不显示实际值

    我用wincc 7.3通过simatic net opc连接s7-200,在wincc的画面上有输入输出域显示温度值,可是显示的值小数点后边的都是零,…

    SIMATIC WinCC 2021年7月5日
  • winCC许可证到期

    我厂集控系统有5台客户机和一台服务器,最早的时候用的是盗版的7.3版本。后来与建设方交涉让其全部更换为正版的系统。正常运行一年左右,最近突然提示服务器的许可证到期,但是并未影响操作…

    2021年7月5日
  • wincc 曲线采样时间

    请问:wincc的采样时间是1秒要怎样才能改成250毫秒。 问题补充:电流曲线的采样时间为1秒,有什么方法可以使wincc的采样时间缩短。 最佳答案 1.WinCC是监控软件,不是…

    SIMATIC WinCC 2019年6月11日
  • TP270的程序转到MP277用wincc flexible 哪个版本

    要移值,还有就是wincc flexible 装在win7可以吗 最佳答案 wincc flexible 软件环境支持下列操作系统Micro…

    SIMATIC WinCC 2017年6月7日