请教这个程序问题 点击:406 | 回复:4



l9727137

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 14回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2007年4月07日
发表于:2007-11-26 09:53:00
楼主
 omron C200H 模拟量从101通道采集来,大概是温度。然后乘了#2000.又除#1000.最后送到一个地址。没看明白为什么先乘2000,再除1000。明白的请给指点一下



guafa58

  • 精华:1帖
  • 求助:0帖
  • 帖子:43帖 | 2142回
  • 年度积分:4
  • 历史总积分:3969
  • 注册:2006年1月13日
发表于:2007-11-27 11:27:00
1楼
要说明白阿,是什么模块呢,
温度和别的模拟量差别很大的阿,
建议看看相关的模拟量操作手册就可以很清楚了阿

l9727137

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 14回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2007年4月07日
发表于:2007-11-28 10:53:00
2楼
AD003

不懂焊接

  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 373回
  • 年度积分:0
  • 历史总积分:975
  • 注册:2005年1月27日
发表于:2007-11-28 12:32:00
3楼
可能是量程转换

李超X

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 84回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2006年4月21日
发表于:2007-11-28 14:10:00
4楼
这个的可能性是这样的,比如你采集温度信号的传感器量程是800摄氏度,可是要显示小数点,那样的话对应的温度比例转化就是101通道值*8000(800.0度)/4000(模拟量量程),由于直接乘以8000有可能超过单通道限制,于是等比例缩小了分子分母,程序编写的时候这样的小手段是经常采用的。

热门招聘
相关主题

官方公众号

智造工程师