【问题标题】:Calculating motor movements without conditionals计算没有条件的电机运动
【发布时间】:2021-07-31 17:32:00
【问题描述】:

我有一个步进电机,我正试图将其移动到所需位置。为简单起见,假设我的电机需要 100 步才能完成一个完整的旋转。并且电机轴只能向一个方向移动。是否有一个方程可以接受两个数字输入,即所需位置(由正整数 1-100 表示)和当前位置(由正整数 1-100 表示)并返回电机需要向前移动的量。

例如

CurrentPos 90 DesPos 60 输出 70

CurrentPos 20 DesPos 60 输出 40

CurrentPos 60 DesPos 60 输出 0

【问题讨论】:

    标签: math


    【解决方案1】:

    我刚刚想到答案,方程式 (100+(desPos-CurrentPos))%100 将给出正确答案

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-03
      • 2011-07-22
      • 1970-01-01
      • 2012-05-18
      • 1970-01-01
      • 1970-01-01
      • 2013-08-06
      • 1970-01-01
      相关资源
      最近更新 更多