登录
首页
工控软件
工控软件
回帖
发帖
正文
主题:WINCC里面怎样用C脚本写这样的赋值语句
点击:3973 回复: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
工控新闻
工业阀门国家级重点专精特新“小巨人”企业 中德科技北交所IPO问询阶段
“国产PLC+工控鸿蒙”亮相第二十一届“工业自动化与标准化”研讨会
VisionChina2026(上海)机器视觉展焕新登场,报名抢占黄金展位!
中控技术亮相"化工届奥林匹克",创始人褚健发表《人工智能发展加速流程工业智能化》演讲
优必选Walker S2全球首个实现自主换电,7*24小时打工的人形机器人要来了
新时达完成董事会选举换届 并聘任刘长文为总经理
和利时助力上海电气洮南市风电耦合生物质绿色甲醇一体化示范项目顺利投产
ABB集团发布2025年第二季度业绩
更多新闻资讯