@@ -71,7 +71,7 @@ def __init__(self, parent=None):
71
71
self .rise_time = 0.13
72
72
self .damping_index = 0.0
73
73
self .detune_coeff = 0.5
74
- self .kc = 0.0
74
+ self .kc = 0.01
75
75
self .ki = 0.0
76
76
self .kd = 0.0
77
77
self .kff = 0.0
@@ -654,9 +654,8 @@ def updateClosedLoop(self):
654
654
655
655
self .plotClosedLoop (t_out , y_out )
656
656
w = np .logspace (- 1 , 3 , 40 ).tolist ()
657
- mag , phase , omega = ctrl .bode (plant , omega = np .asarray (w ), plot = False )
658
- mag_cl , phase_cl , omega_cl = ctrl .bode (closed_loop , omega = np .asarray (w ), plot = False )
659
- self .plotBode (omega , mag , omega_cl , mag_cl )
657
+ (mag_cl , phase_cl , omega_cl ) = ctrl .frequency_response (closed_loop , omega = np .asarray (w ))
658
+ self .plotBode (omega_cl , mag_cl )
660
659
661
660
def plotClosedLoop (self , t , y ):
662
661
if self .closed_loop_ref is None :
@@ -675,7 +674,7 @@ def plotClosedLoop(self, t, y):
675
674
676
675
self .canvas .draw ()
677
676
678
- def plotBode (self , w , mag , w_cl , mag_cl ):
677
+ def plotBode (self , w_cl , mag_cl ):
679
678
if self .bode_plot_ref is None :
680
679
ax = self .figure .add_subplot (3 ,3 ,(8 ,9 ))
681
680
f = w_cl / (2 * np .pi )
0 commit comments