- fixed
git-svn-id: http://moon:8086/svn/projects/HendiControl@138 fda53097-d464-4ada-af97-ba876c37ca34
This commit is contained in:
@@ -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")
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user