@@ -71,7 +71,7 @@ def __init__(self, parent=None):
7171 self .rise_time = 0.13
7272 self .damping_index = 0.0
7373 self .detune_coeff = 0.5
74- self .kc = 0.0
74+ self .kc = 0.01
7575 self .ki = 0.0
7676 self .kd = 0.0
7777 self .kff = 0.0
@@ -635,9 +635,8 @@ def updateClosedLoop(self):
635635
636636 self .plotClosedLoop (t_out , y_out )
637637 w = np .logspace (- 1 , 3 , 40 ).tolist ()
638- mag , phase , omega = ctrl .bode (plant , omega = np .asarray (w ), plot = False )
639- mag_cl , phase_cl , omega_cl = ctrl .bode (closed_loop , omega = np .asarray (w ), plot = False )
640- self .plotBode (omega , mag , omega_cl , mag_cl )
638+ (mag_cl , phase_cl , omega_cl ) = ctrl .frequency_response (closed_loop , omega = np .asarray (w ))
639+ self .plotBode (omega_cl , mag_cl )
641640
642641 def plotClosedLoop (self , t , y ):
643642 if self .closed_loop_ref is None :
@@ -656,7 +655,7 @@ def plotClosedLoop(self, t, y):
656655
657656 self .canvas .draw ()
658657
659- def plotBode (self , w , mag , w_cl , mag_cl ):
658+ def plotBode (self , w_cl , mag_cl ):
660659 if self .bode_plot_ref is None :
661660 ax = self .figure .add_subplot (3 ,3 ,(8 ,9 ))
662661 f = w_cl / (2 * np .pi )
0 commit comments