二进制数据怎么处理? 点击:1072 | 回复:10



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-10-24 21:33:00
楼主
有一输入量为二进制,怎样把它以二进制读入 我发现数据进来后怎么变成十进制的了 请高手赐教



王小石

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 72回
  • 年度积分:0
  • 历史总积分:224
  • 注册:2001年12月26日
发表于:2002-09-10 22:31:00
1楼
会不会是驱动把它转成十进制了 不行再把它转成二进制不完了

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-09-11 09:23:00
2楼
我是想能否直接判断各个位的置1置0情况,能否实现

王小石

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 72回
  • 年度积分:0
  • 历史总积分:224
  • 注册:2001年12月26日
发表于:2002-09-11 23:15:00
3楼
我有个笨办法 定义16个整型量或逻辑量的数组 把读过来的数转成二进制字符串 再去读字符串里的各个字符 转成数值存放到数组里 呵呵,已经声明了方法很土 但应该能实现 不过奇怪啊 你要的是开关量 你去读人家模拟量干吗

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-09-12 11:41:00
4楼
我读到的数据应该是00011101这样的但是到了ifix里后就变成十进制的了

sdscigarboy

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 26回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2002年5月15日
发表于:2002-09-13 08:50:00
5楼
能否把你的问题讲清楚一些。如:用什么通讯协议?用什么软件?

sdscigarboy

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 26回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2002年5月15日
发表于:2002-09-13 08:50:00
6楼
能否把你的问题讲清楚一些。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-09-13 12:33:00
7楼
用的是DDE,ifix2.5

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-10-12 17:25:00
8楼
将模拟量点定义为DR点类型,通过tagname.f_0x来访问, 例如:tagname.f_06 可以访问到点的二进制第7位(从低位开始)。

zhgzhgzhg

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 42回
  • 年度积分:0
  • 历史总积分:113
  • 注册:2002年1月27日
发表于:2002-10-16 15:19:00
9楼
我试过了怎么不行呢

zhgzhgzhg

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 42回
  • 年度积分:0
  • 历史总积分:113
  • 注册:2002年1月27日
发表于:2002-10-24 21:33:00
10楼
abcd怎么不给我回话了呀 我怎么弄不好呢

热门招聘
相关主题

官方公众号

智造工程师