Hallo,
nachdem auf meine Anfrage zur Möglichkeit, die Lautstärke des Controllers zu beeinflussen, keine Antwort gekommen ist, habe ich selbst nachgesehen: Für den Sound ist wohl die Datei /usr/lib/python3.5/site-packages/fischertechnik/controller/Loudspeaker.py zuständig.
Interessanterweise gibt es dort die Funktionen:
Jetzt habe ich zwei weitere Probleme bzw. Fragen:
1. Der Sound startet grundsätzlich merkbar zeitverzögert. Kann man dagegen etwas machen?
2. Größeres Problem: Manchmal - aber nicht immer - "stottert" die Tonausgabe. Oder wirkt übersteuert. Das hängt nicht vom Umferld ab: Ein und dieselbe Anweisung funktioniert manchmal, manchmal nicht. Eine Regel konnte ich bisher nicht entdecken. Nicht nur bei eigenen Sounddateien sondern auch bei den eingebauten. Ich habe auch vor und hinter dem Aufruf diverse Warte-Anweisungen eingebaut. Hilft leider nicht. Gibt es irgendeinen anderen Trick die Soundausgabe störungsfrei zu bekommen?
Vielen Dank für jeden Hinweis.
Horst
nachdem auf meine Anfrage zur Möglichkeit, die Lautstärke des Controllers zu beeinflussen, keine Antwort gekommen ist, habe ich selbst nachgesehen: Für den Sound ist wohl die Datei /usr/lib/python3.5/site-packages/fischertechnik/controller/Loudspeaker.py zuständig.
Interessanterweise gibt es dort die Funktionen:
Wie man sieht machen die ber nichts. Komisch, dass die überhaupt vorhanden sind. Vielleicht sollte das urspünglich mal funktionieren, ist dann aber vergessen worden.
def set_volume(self, volume):
"""@ParamType volume int"""
pass
def get_volume(self):
"""@ReturnType int"""
pass
Jetzt habe ich zwei weitere Probleme bzw. Fragen:
1. Der Sound startet grundsätzlich merkbar zeitverzögert. Kann man dagegen etwas machen?
2. Größeres Problem: Manchmal - aber nicht immer - "stottert" die Tonausgabe. Oder wirkt übersteuert. Das hängt nicht vom Umferld ab: Ein und dieselbe Anweisung funktioniert manchmal, manchmal nicht. Eine Regel konnte ich bisher nicht entdecken. Nicht nur bei eigenen Sounddateien sondern auch bei den eingebauten. Ich habe auch vor und hinter dem Aufruf diverse Warte-Anweisungen eingebaut. Hilft leider nicht. Gibt es irgendeinen anderen Trick die Soundausgabe störungsfrei zu bekommen?
Vielen Dank für jeden Hinweis.
Horst
Statistik: Verfasst von phg-berlin — 31 Okt 2024, 21:45