DTSMOOTH -- table平滑

类型

数学函数

描述

TABLE存储的点坐标进行平滑调整

语法

DTSMOOTH (axis, dtfirst, space, points,  imode,  referradius)

axis轴数

dtfirst第一个点的TABLE索引

space两个点之间的索引间隔(就是一个点存储占用的空间)

points:总点个数

imode0- 绝对方式, 对曲率半径小于参考值的进行调整

referradius:参考曲率半径, 可以根据 半径=(速度平方)/拐弯加速度来计算参考

适用控制器

3X系列 20161206 以上固件支持

4系列 20170508以上固件支持

例子

TABLE(0, 0,0)

TABLE(5, 99,0)

TABLE(10, 100,0)

TABLE(15, 100, 1)

TABLE(20, 101, 1)

TABLE(25, 200, 1)

DTSMOOTH(2, 0, 5,  6, 0, 5)

?*TABLE(0, 2)

?*TABLE(5, 2)

?*TABLE(10, 2)

?*TABLE(15, 2)

?*TABLE(20, 2)

?*TABLE(25, 2)