Add editable PI controller coefficient fields to GUI
This commit is contained in:
@@ -88,6 +88,9 @@ def request_state(prt):
|
||||
|
||||
def send_control_parameters(prt, params):
|
||||
# Send control parameters
|
||||
print("Sending PI coeffs (Q8): P1={} I1={} P2={} I2={}".format(
|
||||
params['ProportionalCoeff_1'], params['IntegralCoeff_1'],
|
||||
params['ProportionalCoeff_2'], params['IntegralCoeff_2']))
|
||||
hexstring = cmd.encode_Input(params)
|
||||
cmd.send_DECODE_ENABLE(prt,hexstring)
|
||||
time.sleep(WAIT_AFTER_SEND)
|
||||
@@ -100,6 +103,9 @@ def send_control_parameters(prt, params):
|
||||
|
||||
def send_task_command(prt, sending_param):
|
||||
# Send task command (TASK_ENABLE state in firmware)
|
||||
print("Sending PI coeffs (Q8): P1={} I1={} P2={} I2={}".format(
|
||||
sending_param['ProportionalCoeff_1'], sending_param['IntegralCoeff_1'],
|
||||
sending_param['ProportionalCoeff_2'], sending_param['IntegralCoeff_2']))
|
||||
hexstring = cmd.create_TaskEnableCommand(sending_param)
|
||||
cmd.send_TASK_ENABLE(prt,hexstring)
|
||||
time.sleep(WAIT_AFTER_SEND)
|
||||
|
||||
Reference in New Issue
Block a user