git-svn-id: http://moon:8086/svn/projects/HendiControl@138 fda53097-d464-4ada-af97-ba876c37ca34
This commit is contained in:
2019-03-25 21:15:05 +00:00
parent 7cad666006
commit b0ba6bc7b4
4 changed files with 9 additions and 6 deletions
+4 -1
View File
@@ -6,6 +6,7 @@ from controller import Controller
from mass import Mass from mass import Mass
from stirrer import Stirrer from stirrer import Stirrer
from matplotlib.pyplot import figure, clf, plot, xlabel, ylabel, xlim, ylim, title, grid, axes, show, subplot from matplotlib.pyplot import figure, clf, plot, xlabel, ylabel, xlim, ylim, title, grid, axes, show, subplot
from pololu1376 import Pololu1376
def results_plot(self): def results_plot(self):
@@ -40,7 +41,9 @@ if __name__ == '__main__':
configJson = json.load(fp) configJson = json.load(fp)
plant = Mass(configJson["WaterSim"]) plant = Mass(configJson["WaterSim"])
ruehrer = Stirrer(configJson["Stirrer"]) # ruehrer = Stirrer(configJson["Controller"]['dt'])
ruehrer = Pololu1376(configJson["Controller"]['dt'], "/dev/ttyACM0", "115200")
ablauf = Controller(configJson["Controller"], plant, ruehrer) ablauf = Controller(configJson["Controller"], plant, ruehrer)
fp = open("Rezept-001.json") fp = open("Rezept-001.json")
+3 -3
View File
@@ -30,7 +30,7 @@ class Controller():
self.power_v = np.empty(0) self.power_v = np.empty(0)
self.error_v = np.empty(0) self.error_v = np.empty(0)
self.time = 0 self.time = 0
self.sim_warp_factor = 100 self.sim_warp_factor = 10
self.report_interval = 1.0 self.report_interval = 1.0
self.report_last_time = 0 self.report_last_time = 0
self.thread = None self.thread = None
@@ -89,7 +89,7 @@ class Controller():
def rast(self, rast): def rast(self, rast):
# Stirrer # Stirrer
self.stirrer.start() self.stirrer.activate()
self.stirrer.setCycleTime(self.stirrCycleTime) self.stirrer.setCycleTime(self.stirrCycleTime)
# Temperature # Temperature
@@ -217,4 +217,4 @@ class Controller():
time.sleep(time_to_sleep) time.sleep(time_to_sleep)
self.stirrer.stop() self.stirrer.deactivate()
+1 -1
View File
@@ -53,7 +53,7 @@ if __name__ == '__main__':
print ("Set some speeds") print ("Set some speeds")
s.setSpeed(50) s.setSpeed(50)
time.sleep(2) time.sleep(2)
s.setSpeed(100) s.setSpeed(20)
time.sleep(2) time.sleep(2)
s.setSpeed(50) s.setSpeed(50)
time.sleep(2) time.sleep(2)