QQ登录

只需一步,快速开始

vbs脚本 不大不小的问题

[ 复制链接 ]
vbs脚本 不大不小的问题

在博图v13中,组态精智屏幕使用vbs脚本,如何转换十进制到二进制?


因为在&命令或and命令时,系统默认输入字符是十进制,


举例:

Dim RecvWord

Dim OutputWord

OutputWord = RecvWord & 0000 0110


在触摸屏中向RecvWord输入 0110,其结果为:0100 0010

即,系统默认0000 0110为6,0110也为6,

得出结果为0100 0010。


所以想请各位讨论,如何将十进制转换成二进制比较?

或者用其他更巧妙更简单的方法去解决这个问题。


抛砖引玉,大家集思广益吧!


----------十进制10和二进制的10 ,在CPU内存中 不都是 0000,1010吗,要什么转换?

在输出格式里 设定显示格式Binary 不就行了?



-----但是你在内部计算的时候不一样啊,(bin)1010和(dec)1010就差老远了


-----那你就屏上直接输入十进制数不更直观吗?
-----这正是个不是问题的问题,搞清楚参与运算的变量的进制即可,用得着那么纠结吗?

--------是的,后来我就直接 输入十进制处理的。

但是我本意是想用二进制与运输,我觉得固定二进制输入应该可以吧


----是的,后来我就直接 输入十进制处理的。

但是我本意是想用二进制与运输,我觉得固定二进制输入应该可以吧



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索