您现在所在的是:

西门子SIEMENS

回帖:5个,阅读:1914 [上一页] [1] [下一页]
915
wuguangbao
文章数:6
年度积分:50
历史总积分:915
注册时间:2005/8/10
发站内信
发表于:2005/8/10 19:48:00
#0楼
最近你写一个显示包装机械转速的程序,在写将输入的0~10v的电压转换成0~150m/min的速度时,由于输入的模拟量的数据字格式是左对齐且只占12位,我怎么也不能将它正确的转换成上述的速度值,请问如何对输入的模拟量值处理才能转换成所需的数据啊?请指教!
1629
Bfhy
文章数:525
年度积分:50
历史总积分:1629
注册时间:2004/12/2
发站内信
发表于:2005/8/10 20:11:00
#1楼
0~150m/min对应0~32000
915
wuguangbao
文章数:6
年度积分:50
历史总积分:915
注册时间:2005/8/10
发站内信
发表于:2005/8/10 20:37:00
#2楼
难道不能转化成0~150的数据么?毕竟0~32000的数据我们不知道速度是多少啊。
1629
Bfhy
文章数:525
年度积分:50
历史总积分:1629
注册时间:2004/12/2
发站内信
发表于:2005/8/10 20:56:00
#3楼
把得到的数除32000,再乘150!
915
wuguangbao
文章数:6
年度积分:50
历史总积分:915
注册时间:2005/8/10
发站内信
发表于:2005/8/10 21:05:00
#4楼
哦,明白了!原来是这样,谢谢Bfhy,非常感谢。
915
wuguangbao
文章数:6
年度积分:50
历史总积分:915
注册时间:2005/8/10
发站内信
发表于:2005/8/11 9:32:00
#5楼
今天试了一下,发现这样做也不对啊,因为模拟量的变化并不是线性的,比如说5v和10v的二进制分别是101和1010,它们的数据字格式却是一样的。还有什么办法啊,急啊!!!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003