Forum

Forum index -> Komponenten / Anwendungen -> Sprachausgabe (TTS) nur einmal triggern
User logged off <p>Sprachausgabe (TTS) nur einmal triggern</p>
User
Registered at:
Messages:

Bei der Komponente "Werabhängiger Text" gibt es die Möglichkeit über Text To Speech sich einen Text akustisch ausgeben zu lassen.
Ich möchte das der Text aber nur EINMAL ausgegeben wird, wenn ein Schwellwert überschritten wurde.
Der Sensor für den Schwellwert sendet im 10sec. Takt. Über eine Logik prüfe ich ob der Schwellwert überschritten wurde. Das Ergebniss ist TRUE oder FALSE. Bei TRUE soll die Sprachausgabe erfolgen.
Das tut sie auch, jedoch kommt alle 10sec. wieder ein Sensorwert und der Wert ist eben immer noch TRUE und somit bekomme ich den Text im 10sec. Takten vorgelesen. Da sich aber der Informationsgehalt nicht geändert hat, möchte ich aber keinen akustischen Hinweis mehr.

Ich habe schon mit Zähler und aller möglichen Logik probiert, ohne Erfolg.
Jemand eine Idee, wie ich die Textausgabe triggern kann?

02.03.2012 11:01
Alexander <p>Sprachausgabe (TTS) nur einmal triggern</p>
Moderator
Registered at: 19.01.2016
Messages: 960

Hallo,

mit einem Doppelklick auf den Ausgang in der grafischen Logik kann man dessen Eigenschaften bearbeiten. Hier kann man die Einstellung "nur bei Veränderung" wählen. Damit wird auf den Ausgang nur bei einer Wertänderung gesendet und so die Sprachausgabe nur bei Veränderung erfolgen.

02.03.2012 19:31
Log in