debug speed control algorithm #7
This commit is contained in:
parent
da03e7b0ea
commit
625474dbe8
1 changed files with 6 additions and 6 deletions
|
@ -84,32 +84,32 @@ def rpm_control():
|
|||
|
||||
#algorithm for RPM control
|
||||
if (requested_rpm - float(get_variable(variable_control_step_rpm))) > actual_rpm:
|
||||
set_output(actual_set_U + float(variable_control_step_U))
|
||||
set_output(actual_set_U + float(get_variable(variable_control_step_U)))
|
||||
printer("(requested_rpm - float(get_variable(variable_control_step_rpm))) > actual_rpm")
|
||||
return
|
||||
|
||||
elif (requested_rpm + float(get_variable(variable_control_step_rpm))) < actual_rpm:
|
||||
set_output(actual_set_U - float(variable_control_step_U))
|
||||
set_output(actual_set_U - float(get_variable(variable_control_step_U)))
|
||||
printer("(requested_rpm + float(get_variable(variable_control_step_rpm))) < actual_rpm")
|
||||
return
|
||||
|
||||
if (requested_rpm - float(get_variable(variable_control_step_rpm_1))) > actual_rpm:
|
||||
set_output(actual_set_U + float(variable_control_step_U_1))
|
||||
set_output(actual_set_U + float(get_variable(variable_control_step_U_1)))
|
||||
printer("(requested_rpm - float(get_variable(variable_control_step_rpm_1))) > actual_rpm")
|
||||
return
|
||||
|
||||
elif (requested_rpm + float(get_variable(variable_control_step_rpm_1))) < actual_rpm:
|
||||
set_output(actual_set_U - float(variable_control_step_U_1))
|
||||
set_output(actual_set_U - float(get_variable(variable_control_step_U_1)))
|
||||
printer("(requested_rpm + float(get_variable(variable_control_step_rpm_1))) < actual_rpm")
|
||||
return
|
||||
|
||||
if (requested_rpm - float(get_variable(variable_control_step_rpm_2))) > actual_rpm:
|
||||
set_output(actual_set_U + float(variable_control_step_U_2))
|
||||
set_output(actual_set_U + float(get_variable(variable_control_step_U_2)))
|
||||
printer("(requested_rpm - float(get_variable(variable_control_step_rpm_2))) > actual_rpm")
|
||||
return
|
||||
|
||||
elif (requested_rpm + float(get_variable(variable_control_step_rpm_2))) < actual_rpm:
|
||||
set_output(actual_set_U - float(variable_control_step_U_2))
|
||||
set_output(actual_set_U - float(get_variable(variable_control_step_U_2)))
|
||||
printer("(requested_rpm + float(get_variable(variable_control_step_rpm_2))) < actual_rpm")
|
||||
return
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue