@@ -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
@@ -635,9 +635,8 @@ def updateClosedLoop(self):
635
635
636
636
self .plotClosedLoop (t_out , y_out )
637
637
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 )
641
640
642
641
def plotClosedLoop (self , t , y ):
643
642
if self .closed_loop_ref is None :
@@ -656,7 +655,7 @@ def plotClosedLoop(self, t, y):
656
655
657
656
self .canvas .draw ()
658
657
659
- def plotBode (self , w , mag , w_cl , mag_cl ):
658
+ def plotBode (self , w_cl , mag_cl ):
660
659
if self .bode_plot_ref is None :
661
660
ax = self .figure .add_subplot (3 ,3 ,(8 ,9 ))
662
661
f = w_cl / (2 * np .pi )
0 commit comments