From f4962e9b05a10ba20551b42ea97507cb82fd6255 Mon Sep 17 00:00:00 2001 From: Luis Dekant <klnrdknt@dhcp-172-21-42-91.wlan.uni-hamburg.de.local> Date: Tue, 7 Jan 2020 14:43:54 +0100 Subject: [PATCH] added support for differnt second par namespace again --- src/openqlab/analysis/servo_design.py | 32 +++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/src/openqlab/analysis/servo_design.py b/src/openqlab/analysis/servo_design.py index f6aeef2..3d590e2 100644 --- a/src/openqlab/analysis/servo_design.py +++ b/src/openqlab/analysis/servo_design.py @@ -201,6 +201,14 @@ class Integrator(Filter): def description(self): return "Int {0}".format(human_readable(self.corner_frequency, "Hz")) + @property + def sF(self): + return self.second_parameter + + @sF.setter + def sF(self, value): + self.second_parameter = value + class Differentiator(Filter): """ @@ -228,6 +236,14 @@ class Differentiator(Filter): def description(self): return "Diff {0}".format(human_readable(self.corner_frequency, "Hz")) + @property + def sF(self): + return self.second_parameter + + @sF.setter + def sF(self, value): + self.second_parameter = value + class Lowpass(Filter): """ @@ -267,6 +283,14 @@ class Lowpass(Filter): human_readable(self.corner_frequency, "Hz"), self.second_parameter ) + @property + def Q(self): + return self.second_parameter + + @Q.setter + def Q(self, value): + self.second_parameter = value + class Notch(Filter): """ @@ -306,6 +330,14 @@ class Notch(Filter): human_readable(self.corner_frequency, "Hz"), self.second_parameter ) + @property + def Q(self): + return self.second_parameter + + @Q.setter + def Q(self, value): + self.second_parameter = value + class ServoDesign: """ -- GitLab