Звук
В контроллер TXT 4.0 встроен громкоговоритель, поэтому с его помощью можно воспроизводить звуки.
Блок «Starte jedes mal» («Запускать каждый раз»)
Блок «Starte jedes mal» позволяет запускать программу при выполнении какого-либо условия. То есть, он работает аналогично ветвлению, но выполняется не однократно, а каждый раз, когда выполняется условие, в течение всего прогона программы. Блок «Starte jedes mal»:
Является сокращением следующей конструкции:
В блок «Starte jedes mal» категории «Sound» («Звук») можно ввести все условия из этой категории.
Указание: сегмент программы внутри блока «Starte jedes mal» должен быть максимально коротким и не должен содержать блокирующие вызовы или бесконечные циклы, чтобы эта часть программы выполнялась быстро.
Воспроизвести
Предустановленные аудиофайлы
При помощи следующего блока можно воспроизвести один из 29 предустановленных звуков. Нужный аудиофайл выбирают в выпадающем меню (маленький треугольник). Также можно выполнить бесконечный цикл воспроизведения звука. Для этого установи флажок напротив иконки бесконечного цикла.
Собственные аудиофайлы
Если ты хочешь воспроизводить свой звук, используй блок
Чтобы встроить в блок собственный звук, надо:
- Установить соединение с контроллером
- Ввести IP-адрес контроллера в браузер (выбирай IP, который ты использовал(-а) для соединения с контроллером)
- Ввести на загруженной странице «USER: ft, PASSWORD: fischertechnik»
- Открыть папку sounds и, щелкнув в ней по знаку «плюс», загрузить нужный аудиофайл в контроллер (важно: аудиофайл должен иметь формат WAV)
- В блоке ROBO Pro Coding прописать путь «./dateiname.wav»
Свой звук тоже можно зациклить.
Запросить
Чтобы узнать, проигрывается ли аудиофайл, воспользуйся блоком gibt Ton wieder (воспроизводит звук). Его можно использовать в качестве условия в программе.
Остановить
Чтобы остановить воспроизведение аудио, просто используй в программе блок stoppe Tonwiedergabe (остановить воспроизведение звука).