Neue Funktion 'tinnitus.speichern()'. Schreibt die Nutzerdaten in eine .csv-Datei.
This commit is contained in:
parent
83c6bed479
commit
7f4106da7d
@ -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")
|
||||
|
Loading…
x
Reference in New Issue
Block a user