Показано с 1 по 10 из 41

Тема: СПК207 + аудиовыход

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    По поводу звука.

    Если в контроллер предварительно загрузить файл через WinSCP, то его можно вызвать такой командой:
    SysExecute('/usr/bin/aplay -c1 -t raw -r 22050 /mnt/ufs/root/CoDeSysSP/tatu.wav');
    где, /mnt/ufs/root/CoDeSysSP/tatu.wav - полный путь к файлу.

    Также можно пойти более хитрым путем:
    1) Берете файл, например tatu.wav
    2) на ПК переименовываете его в tatu.jpg
    3) В проекте добавляете ImagePool
    4) В пул изображений добавляете tatu.jpg
    5) В программе прописываете:

    SysFileGetSize('/mnt/ufs/root/CoDeSysSP/tatu.wav',ADR(hRes))<=0 THEN
    SysExecute('cp /mnt/ufs/root/CoDeSysSP/visu/tatu.jpg /mnt/ufs/root/CoDeSysSP/tatu.wav');
    END_IF
    SysExecute('/usr/bin/aplay -c1 -t raw -r 22050 /mnt/ufs/root/CoDeSysSP/tatu.wav');

    И будет Вам счастье.

  2. #2

    По умолчанию

    Цитата Сообщение от Александр Приходько Посмотреть сообщение
    По поводу звука.

    Если в контроллер предварительно загрузить файл через WinSCP, то его можно вызвать такой командой:
    SysExecute('/usr/bin/aplay -c1 -t raw -r 22050 /mnt/ufs/root/CoDeSysSP/tatu.wav');
    где, /mnt/ufs/root/CoDeSysSP/tatu.wav - полный путь к файлу.

    Также можно пойти более хитрым путем:
    1) Берете файл, например tatu.wav
    2) на ПК переименовываете его в tatu.jpg
    3) В проекте добавляете ImagePool
    4) В пул изображений добавляете tatu.jpg
    5) В программе прописываете:

    SysFileGetSize('/mnt/ufs/root/CoDeSysSP/tatu.wav',ADR(hRes))<=0 THEN
    SysExecute('cp /mnt/ufs/root/CoDeSysSP/visu/tatu.jpg /mnt/ufs/root/CoDeSysSP/tatu.wav');
    END_IF
    SysExecute('/usr/bin/aplay -c1 -t raw -r 22050 /mnt/ufs/root/CoDeSysSP/tatu.wav');

    И будет Вам счастье.
    Счастье наступило, большое спасибо!
    Ещё вопрос. Где узнать полный перечень Linux - команд, которые понимает контроллер?

  3. #3

    По умолчанию

    Цитата Сообщение от semenov_ol Посмотреть сообщение
    Счастье наступило, большое спасибо!
    Ещё вопрос. Где узнать полный перечень Linux - команд, которые понимает контроллер?
    Список всех команд вы можете впринципе узнать сами.
    Веше capzap указал список каталогов где они расположены.
    Но есть небольшое но. Т.к. Linux урезанный не все ключи для выполнения команд могут поддерживаться.

Похожие темы

  1. Быстродействие СПК207
    от Amko в разделе СПК2xx (архив)
    Ответов: 42
    Последнее сообщение: 17.02.2014, 16:49
  2. СПК207
    от kholonkin в разделе СПК2xx (архив)
    Ответов: 19
    Последнее сообщение: 28.08.2013, 21:11
  3. СПК207 ТРМ2XX
    от liboyl в разделе СПК2xx (архив)
    Ответов: 11
    Последнее сообщение: 07.06.2013, 09:48
  4. СПК207+ПМ01
    от ghorik в разделе СПК2xx (архив)
    Ответов: 9
    Последнее сообщение: 09.01.2013, 10:22
  5. Конфигуратор СПК207
    от Александр Ч. в разделе СПК2xx (архив)
    Ответов: 5
    Последнее сообщение: 31.10.2012, 14:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •