登录
首页
工控软件
工控软件
回帖
发帖
正文
主题:WINCC里面怎样用C脚本写这样的赋值语句
点击:4274 回复:2
楼主
管理
truezhang
例如,我想把一个十六位的变量的第0位赋值给一个布尔型的变量,该怎样编写C脚本?
20-02-29 13:06
1楼
编辑
引用
管理
cvlsam
引用
truezhang
在 2020/2/29 13:06:35 发言
【内容省略】
如果变量来自于脚本中建立的变量,可以使用:
BOOL a;
WORD b;
a=(BOOL)(b);
如果是内部变量:
SetTagBit("二进制变量",(BOOL)("十六进制变量");
如果要其他的位数,例如要第一位,那么可以a=(BOOL)(b>>1);
无论如何,都会有精度的损失警告,这不影响使用。
20-02-29 13:59
2楼
编辑
引用
管理
truezhang
非常感谢,从大大这学到了好多东西
20-02-29 22:20
工控新闻
华北工控OPS-4580:模块化高性能嵌入式AIoT主板
汇川技术携手山钢绿电、新瑞能源达成战略合作,共拓台区储能市场化发展新范式
到2030年规上企业营收将突破30万亿元,“十五五”如何推动电子信息制造业跃升?
国产替代加速,华北工控在做什么?
华北工控嵌入式AIoT主板EMB-3583:赋能轨道交通PIS系统播放控制
库卡荣获中国航空学会科学技术奖一等奖
信捷电气携手SGS达成QTL目击实验室战略合作,加速国产工控装备扬帆出海
山西转型综改示范区携手优必选,推进具身智能落地矿山、能源场景
更多新闻资讯