VBS 中用什么还有读取字(Word)中的位?
HMI中我想做一段脚本,读取一字的16个位,如果某个位为1,就让16个圆的其中一个下移一个距离。因为HMI中动画的移动不支持根据位变量移动,只支持int变量。
打算用VBS做个脚本来实现,但是不知道VBS用什么函数读取字中的位?
--------变通一下, 用
(Word And 16#0001)<>0 表示第0位为1
(Word And 16#0004)<>0 表示第2位为1
(Word And 16#0010)<>0 表示第4位为1
----------是个不错的办法,谢谢
这好像还是间接求得,真没有直接读取位的函数吗?
---------VBS里面好像没有,不过你可以自己在全局脚本里面编写一个项目函数使用
如果用的地方多的话
欢迎光临 工控编程吧 (https://www.gkbc8.com/) | Powered by Discuz! X3.4 |