我目前正在为 CNC 机床编程控制器,因此当我从 A 点到 B 点时,我需要获取每个方向上的步进电机步数。例如,A 点的坐标是 x=0 和 y=0 和 B 的坐标是 x=15 和 y=3。所以我必须在 x 轴上走 15 步,在 y 轴上走 3 步。但是我如何以一种平滑的方式将这两个值混合在一起(也就是不是先 x 后 y,这会导致非常难看的线条)?在我的 x=15 和 y=3 示例中,我希望它像这样排列:
for 3 times do:
x:4 steps y:0 steps
x:1 steps y:1 step
但是我怎样才能从算法中得到这些数字呢?我希望你能明白我的问题,谢谢你的时间,卢卡