恭喜,你发布的帖子
发布于 2019-02-20 09:56:14
4楼
不需要啊。
就像很普通的有选择分支的顺序控制。什么条件就执行哪一步动作,动作完了就选择下一步是A还是B……
最通用的就是置位复位。(但是我使用的是S段顺空指令)复位本步,多个选择性置位。
做完一个驱动再到下一个驱动。这样,当一个驱动出错了的话剩下的本驱动的所有需求都不需要理会了,全部跳过。直接报警。这样可以省下很多等待时间。
季侠好,按照您的指导。。对轮询流程做了优化 读1》写1》读2》写2》读3》写3 ,其中写任务做请求标志,无写任务直接跳转下一步,然后系统通讯比特率选择支持的最高波特率115200,实测按钮按下电机反应大约2秒钟。。。
然后我突发奇想改了系统的“参数“超时”(Timeout”,由原先的1000ms典型值,改为100ms,效果实测基本感觉不到延迟了?
因此在这有个问题问季侠,是超时参数影响了系统的通讯速率吗?
请填写推广理由:
分享
只看
楼主