工控新人叶何
生活中哪有事事都如意,只要你不认怂,生活就没办法撂倒你!
级别: 探索解密
精华主题: 0
发帖数量: 62 个
工控威望: 148 点
下载积分: 8068 分
在线时间: 42(小时)
注册时间: 2020-12-31
最后登录: 2022-04-16
查看工控新人叶何的 主题 / 回贴
楼主  发表于: 2021-01-12 16:29
如何把脉冲数转换为实际距离,在程序里应该用到什么指令去实现
各位大佬有相关的例子发一下咯
suegu2
级别: 家园常客
精华主题: 0
发帖数量: 318 个
工控威望: 583 点
下载积分: 6627 分
在线时间: 271(小时)
注册时间: 2012-09-22
最后登录: 2024-04-26
查看suegu2的 主题 / 回贴
1楼  发表于: 2021-01-13 10:39
首先你计算对应好1毫米是100个脉冲,这个要通过设置电子齿轮比,或者设置细分完成,然后你程序里发100个脉冲,就是实际走1毫米啦
suegu2
级别: 家园常客
精华主题: 0
发帖数量: 318 个
工控威望: 583 点
下载积分: 6627 分
在线时间: 271(小时)
注册时间: 2012-09-22
最后登录: 2024-04-26
查看suegu2的 主题 / 回贴
2楼  发表于: 2021-01-13 11:16
没必要那么复杂 就两条指令 DFLT D8340 D10            DEDIV D10 K100 D20就可以了 。D20是浮点数实际距离
suegu2
级别: 家园常客
精华主题: 0
发帖数量: 318 个
工控威望: 583 点
下载积分: 6627 分
在线时间: 271(小时)
注册时间: 2012-09-22
最后登录: 2024-04-26
查看suegu2的 主题 / 回贴
3楼  发表于: 2021-01-13 11:18
如果要整数距离 再加一条DINT D20 D24  你写的INT D110 D111地址间隔太近了 D111实际是被之前的已经占用了
楼主留言:
还是不会显示实际的距离呢跟我之前的结果一样