|
|
@@ -441,6 +441,7 @@ void PlsrAccelBeginAccel(PlsrAccelRuntime_t *runtime, |
|
|
{ |
|
|
{ |
|
|
return; /* 缺谁都不开相 */ |
|
|
return; /* 缺谁都不开相 */ |
|
|
} |
|
|
} |
|
|
|
|
|
/*计算加速或者减速的时间*/ |
|
|
PlsrAccelRuntimeBeginRamp(runtime, /* 填运行态:起→峰 */ |
|
|
PlsrAccelRuntimeBeginRamp(runtime, /* 填运行态:起→峰 */ |
|
|
plan->start_freq_hz, /* 入口频 */ |
|
|
plan->start_freq_hz, /* 入口频 */ |
|
|
plan->target_freq_hz, /* 峰值 */ |
|
|
plan->target_freq_hz, /* 峰值 */ |
|
|
@@ -448,6 +449,7 @@ void PlsrAccelBeginAccel(PlsrAccelRuntime_t *runtime, |
|
|
plan->accel_rate_hz_per_s, /* 加速斜率 */ |
|
|
plan->accel_rate_hz_per_s, /* 加速斜率 */ |
|
|
plan->decel_rate_hz_per_s, /* 减速斜率 */ |
|
|
plan->decel_rate_hz_per_s, /* 减速斜率 */ |
|
|
plan->curve_mode); /* 曲线模式 */ |
|
|
plan->curve_mode); /* 曲线模式 */ |
|
|
|
|
|
/*选择频率表*/ |
|
|
PlsrAccelRuntimeSelectFreqTable(runtime, 1U, s_accel_table_length, /* 绑加速预建表 id=1 */ |
|
|
PlsrAccelRuntimeSelectFreqTable(runtime, 1U, s_accel_table_length, /* 绑加速预建表 id=1 */ |
|
|
s_accel_table_stride); /* 步长一起绑 */ |
|
|
s_accel_table_stride); /* 步长一起绑 */ |
|
|
} |
|
|
} |
|
|
|