math - 计算没有条件的电机运动
问题描述
我有一个步进电机,我正试图移动到所需的位置。为简单起见,假设我的电机需要 100 步才能完成一个完整的旋转。并且电机轴只能向一个方向移动。是否有一个方程接受两个数字输入,一个期望的位置(由正整数 1-100 表示)和当前位置(由一个正整数 1-100 表示)并返回电机需要向前移动的量。
例如
CurrentPos 90 DesPos 60 输出 70
CurrentPos 20 DesPos 60 输出 40
CurrentPos 60 DesPos 60 输出 0
解决方案
我刚刚想到答案,方程式 (100+(desPos-CurrentPos))%100 将给出正确答案
推荐阅读
- python - 谷歌 colab 控制台烧瓶?
- spring-boot - 无法向 IBM MQ 发送消息
- c# - 命名空间 Microsoft.Extensions 中不存在“日志记录”
- python - 在 Python 中旋转 JSON 日志的文件处理程序
- javascript - 如何防止未登录的用户访问 admin 路由?
- sql - SQL中的MAX函数
- sql-server - 表创建 - 将常用字段移动到单独的表
- wordpress - 在 Sage 9.0.10 中导入字体 - WordPress
- python - 在 Python 中检测字节顺序标记 (BOM)
- html - 如何在 div 中获取当前图像的所有 img 子项?