|
|
@@ -19,6 +19,22 @@ class Tinnitus: #beinhaltet alle Werte, die vom Nutzer eingestellt werden |
|
|
|
self.ear = ear # 0:both 1:left 2:right 3:links/rechts unterschiedlich |
|
|
|
return |
|
|
|
|
|
|
|
def speichern(self): #speichert die Nutzerdaten in eine .csv-Datei |
|
|
|
|
|
|
|
datei = open("TinnitusDaten.csv", "w") |
|
|
|
|
|
|
|
daten = "linke Frequenz;" + str(self.linksFrequenz) + "\n" |
|
|
|
daten += "linke Lautstärke;" + str(self.linksLautstaerke) + "\n" |
|
|
|
daten += "linkes Rauschen;" + str(self.linksRauschenLautstaerke) + "\n" |
|
|
|
daten += "rechte Frequenz;" + str(self.rechtsFrequenz) + "\n" |
|
|
|
daten += "rechte Lautstärke;" + str(self.rechtsLautstaerke) + "\n" |
|
|
|
daten += "rechtes Rauschen;" + str(self.rechtsRauschenLautstaerke) + "\n" |
|
|
|
|
|
|
|
datei.write(daten) |
|
|
|
datei.close() |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
#Die Klasse beinhaltet alle Werte, die zum Erstellen einer .wav-Datei benötigt werden und ein Tinnitus-Objekt, das beim Initialisieren übergeben werden muss. |
|
|
|
#Die Audiodaten werden in das Array "audio" geschrieben |
|
|
|
class Sound: |
|
|
@@ -104,6 +120,9 @@ if(0): |
|
|
|
print(" Rauschen = ", tinnitus1.linksRauschenLautstaerke) |
|
|
|
sound.play() |
|
|
|
time.sleep(1) |
|
|
|
|
|
|
|
if(0): |
|
|
|
tinnitus1.speichern() |
|
|
|
|
|
|
|
sd.stop() |
|
|
|
print("ENDE") |