From 9a08c137d1d4d96f5c085cd087a7d1e90cfe97c7 Mon Sep 17 00:00:00 2001 From: weberni69795 Date: Sat, 30 Oct 2021 20:56:37 +0200 Subject: [PATCH] fixed bug --- .../cfg/p300-spatial-filter.cfg | 6 +++++ Masterarbeit/UIModellTaktil.py | 25 ++++++++++++------ Masterarbeit/UIModellTaktil.pyc | Bin 6422 -> 6578 bytes 3 files changed, 23 insertions(+), 8 deletions(-) diff --git a/Masterarbeit/Projekte/OpenViBE_visual_BCI-master/openvibe_visual_bci/cfg/p300-spatial-filter.cfg b/Masterarbeit/Projekte/OpenViBE_visual_BCI-master/openvibe_visual_bci/cfg/p300-spatial-filter.cfg index e69de29..304c1f8 100644 --- a/Masterarbeit/Projekte/OpenViBE_visual_BCI-master/openvibe_visual_bci/cfg/p300-spatial-filter.cfg +++ b/Masterarbeit/Projekte/OpenViBE_visual_BCI-master/openvibe_visual_bci/cfg/p300-spatial-filter.cfg @@ -0,0 +1,6 @@ + + -9.854506e-03 4.490459e-02 -2.235728e-02 3.564301e-02 -7.770992e-03 6.771856e-02 -1.015223e-02 1.494322e-03 6.786301e-02 1.430098e-01 5.039326e-02 -4.353548e-01 -5.419809e-01 2.169224e-01 3.499630e-01 -3.175689e-03 1.135831e-01 -2.099687e-01 2.703752e-01 -1.665248e-01 2.137575e-01 1.187045e-01 -1.959052e-01 -5.080815e-02 1.121617e-02 -2.612318e-01 -7.263354e-01 6.296948e-01 -3.519859e-01 -4.575292e-02 5.313071e-01 -2.527051e-02 + 2 + 16 + + \ No newline at end of file diff --git a/Masterarbeit/UIModellTaktil.py b/Masterarbeit/UIModellTaktil.py index 83847b6..8c3f01c 100644 --- a/Masterarbeit/UIModellTaktil.py +++ b/Masterarbeit/UIModellTaktil.py @@ -42,7 +42,7 @@ class Modell(Thread): process = Popen(['bash', self.PATH_OV, '--play', path, '--no-gui'], stdout=PIPE, universal_newlines=True) - self.openVibeAktiv = True + self.openVibeAktiv = True while True: output = process.stdout.readline() print(output.strip()) @@ -62,6 +62,7 @@ class Modell(Thread): process.terminate() self.controller.stop() break + self.controller.stop() #self.killProzess() @@ -72,6 +73,7 @@ class Modell(Thread): self.infoText = self.infoText + 'start training XDawn -- ' self.controller.setInfos(self.infoText) path = self.PATH_FILES + 'p300-visual-2-train-xDAWN.xml' + #path = 'Projekte/test.xml' process = Popen(['bash', self.PATH_OV, '--play', path, '--no-gui'], stdout=PIPE, universal_newlines=True) @@ -110,24 +112,31 @@ class Modell(Thread): process = Popen(['bash', self.PATH_OV, '--play', path, '--no-gui'], stdout=PIPE, universal_newlines=True) - self.openVibeAktiv = True + self.openVibeAktiv = True + counter = 0 while True: output = process.stdout.readline() print(output.strip()) - x = output.find("schlagwort?") + x = output.find("aka Classifier trainer") + accuracy = output.find("Training set accuracy is") y = output.find("Error") if(x != -1): - print("Training finished") - self.infoText = self.infoText + 'finished Training\n' - self.controller.setInfos(self.infoText) - process.terminate() - break + counter = counter +1 + #counter = 18 + if(counter >= 17): + print("Training finished") + self.infoText = self.infoText + 'finished Training\n' + self.controller.setInfos(self.infoText) + process.terminate() + break elif(y != -1 ): print("Error occured") self.controller.changeScreen("StartPage") self.controller.setInfos(self.infoText + "Fehler beim Classifier Training aufgetaucht\n") process.terminate() break + elif(accuracy != -1): + print("ACCURACY" + output) self.controller.changeScreen("StartPage") self.controller.stop() diff --git a/Masterarbeit/UIModellTaktil.pyc b/Masterarbeit/UIModellTaktil.pyc index 67ce370a03e54ab4d485b21167060cf8a92cc07b..19c2a8555ad6da454729e36291939bc111005706 100644 GIT binary patch delta 619 zcmX|9U2D`(5IvJ@vd!0ixLcE|#f5^1wh9)cz6f=NT@ay-)#8(cy`>}zE1RUWl`MjN z@v(S8U-Sp~BG|zBK(3c1Rxs-_UjYHR*r$ldte zFYv#C+A1x0vs4wpvzwRYZu8T_m?wl>XNbm87Vvj3jp9i>IqYQzc`q7`j?!p!+KaRB z8Yknw{KTZZHiLZPZpgc>p_i+PZ}B zif*W=`m@pr@5pb#Q~99X8S=c4Jz`j#t>)2HGRfklut^S^S}xg|yEuQF>de($@X4kc u`>px=_MuMa^IzQ$8ePaU|HQe^O+$5U!pHJ!uq*e2Rb$Osvu?=K;LAT)*mHjX delta 309 zcmdmFJk5xW`7WRuP5!_sAq?^e z7b6QJ57<-UKsLu_6`^!y#`euUqLY{yS5B6fs1Ps$>IyOe5e`5?gJH6ssL$lj60)pH NoJySXlSL)x0su8~LB;?8