difeng
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看difeng的 主题 / 回贴
楼主  发表于: 2009-02-19 15:24
我有一个接近开关,每亮一次代表一个周长1米的圆经过,经过N次,那么得出的 米数就是 N*1 米 !
我想用一个加记数器和一个乘法运算器来实现 !~
可是加记数器最多加到100,我要想加到更多怎么办呢 ?
还有就是 乘法运算器 的输出该怎么弄呢,我怕他的输出会 超过 mw22 的范围 !~ 米数最多到 10000 米,会超出mw22的范围吗 ?
difeng
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看difeng的 主题 / 回贴
1楼  发表于: 2009-02-20 11:05
计数器可以加到999,不够可以用两个计数器,相当于999*999;

这个要怎么实现啊 ?????
difeng
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看difeng的 主题 / 回贴
2楼  发表于: 2009-02-20 14:08
hai 还是不明了啊,能不能给画个图上去啊
difeng
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看difeng的 主题 / 回贴
3楼  发表于: 2009-02-20 14:18
我已经理解第2个记数器能让第一个计数器重复记数 999 次,可我怎么 才能把记的次数比如2000给表达出来送到乘法器的输入啊
difeng
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看difeng的 主题 / 回贴
4楼  发表于: 2009-02-20 14:47
我能看懂第1个方法,真是谢谢啊,你的mw56得出来的应该是总的脉冲数,如果一个脉冲不代表一米,而是 0.5米,那么还得弄个乘法器用 mw56*0.5 对吧?

还想问下 L#5 和 c#5 之间有什么区别啊
[ 此帖被difeng在2009-02-20 15:08重新编辑 ]