如果不考虑加速度度,实现起来是非常简单的,一点也不复杂
这是一个简单的例子:]
点击此处查看附件进入参数修改状态后:
状态灯控制:黄色表示参数号、闪烁表示参数值
模拟电位器 0 在 高/低 端来回“抖动”时,参数值 +/-
模拟电位器 1 在 高/低 端来回“抖动”时,参数号循环 +/-
用 电位器0 修改参数值时,如果 电位器 1 是“极值”,参数值精调,否则粗调
极值的识别范围、参数调整的步长可修改常量符号
LIMIT_MIN 16#10 模拟电位器下限识别
LIMIT_MAX 16#F0 模拟电位器上限识别
STEP1 1 参数精调步长
STEP2 10 参数粗调步长
[color=red]此示例程序需要两个模拟电位器
实际上程序运行在两种完全不同的状态,并不真正占用端子资源
可用2个数字输入+1个模拟电位器,或者用4个数字输入做也是可以的
可作为一个“调试”的参数修改方法(毕竟让用户去拧电位器,看二进制不太友好),具有一定的实用性[/color]