Показать сообщение отдельно
Старый 14.10.2016, 16:07   #65
laba
Местный
 
Аватар для laba
 
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5137)
По умолчанию

Цитата:
Сообщение от Zitra Посмотреть сообщение
Имелось ввиду мигание самих сигналов. Декодер мигает, но каналы синхронизированы - нет попеременного эффекта. Но принцип я понял.
Можно написать скрипт, который будет отправлять сигнал сначала на включение одного и выключение другого и наоборот, но это не камильфо совсем.

---------- Сообщение добавлено в 16:07 ---------- Предыдущие сообщение было в 15:58 ----------

Цитата:
Сообщение от AleksSF Посмотреть сообщение
А можно в RocRail по какому-нибудь событию проигрывать звуковой файл на компе.
Можно. Через действие, вызывающее внешную программу-проигрыватель.
http://wiki.rocrail.net/doku.php?id=...n#sound_player

Вот буквально свежий ответ на форуме Rocrail:
http://forum.rocrail.net/viewtopic.php?f=2&t=12479

Попробую расписать как это сделать с помощью Media Player Classic, который входит в состав пакета кодеков K-Lite Codec Pack.
Если этих кодеков нет, то надо их скачать и установить. После этого создадим bat-файл, который должен будет запускать какой-либо звуковой файл на ПК, в моём случае это файл Diesellok.wav, который находится в папке C:\Users\Alex\Documents\Rocrail\.
Я буду создавать bat-файл в программе Notepad++. Туда вписываем следующее:

start C:\"Program Files (x86)"\"K-Lite Codec Pack"\"Media Player Classic"\mpc-hc.exe C:\Users\Alex\Documents\Rocrail\Diesellok.wav /minimized

Про возможные консольные команды для этого плеера, можно почитать здесь: http://arestarh.pp.ua/commandline.html
И сохраняем файл. После этого пробуем его запустить. Если всё нормально, то проигрыватель запустится в свёрнутом состоянии и воспроизведёт указанный файл. Если это получилось, идём дальше.

Запускаем Rocrail, идём в меню Таблицы-Действия.

Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 672
Размер:	40.0 Кб
ID:	132063

Создаём новое действие.

Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 709
Размер:	58.2 Кб
ID:	132064

Обзываем его как-нибудь(Sound_Action) и жмём Применить.

Нажмите на изображение для увеличения
Название: 3.png
Просмотров: 709
Размер:	58.9 Кб
ID:	132065

Действие появилось в списке, выбираем его и идём на вкладку Описание

Там выбираем тип действия, как выполнение внешней программы.

Нажмите на изображение для увеличения
Название: 4.png
Просмотров: 718
Размер:	77.6 Кб
ID:	132066

Далее нажимаем вот эту кнопку

Нажмите на изображение для увеличения
Название: 2016-03-02_185929.png
Просмотров: 650
Размер:	57.1 Кб
ID:	132067

И выбираем созданный ранее bat-файл и жмём Применить.

Нажмите на изображение для увеличения
Название: 6.png
Просмотров: 661
Размер:	75.5 Кб
ID:	132068

Переходим обратно на первую вкладку, выбираем действие и жмём Проверка.

Нажмите на изображение для увеличения
Название: 7.png
Просмотров: 708
Размер:	80.8 Кб
ID:	132069

Если всё правильно сделано, то должен запуститься звуковой файл. Жмём ОК.

Действие создано, теперь определяем, какое событие должно его запускать. Я решил, что действие будет запускаться по сработке датчика fb1.

Нажмите на изображение для увеличения
Название: 8.png
Просмотров: 654
Размер:	11.4 Кб
ID:	132070

Щёлкаем на датчике правой кнопкой мыши и в контекстном меню выбираем Свойства.

Нажмите на изображение для увеличения
Название: 9.png
Просмотров: 683
Размер:	16.5 Кб
ID:	132071

На вкладке Общие, жмём кнопку Действия.

Нажмите на изображение для увеличения
Название: 10.png
Просмотров: 675
Размер:	45.9 Кб
ID:	132072

Открывается диалог настройки управления действиями, где мы делаем следующие настройки:

Нажмите на изображение для увеличения
Название: 11.png
Просмотров: 723
Размер:	69.9 Кб
ID:	132073

После чего во всех окнах жмём Применить и ОК.

Теперь симулируем сработку датчика(если это доступно для Вашей цифровой системы) и наслаждаемся........

P.S. Со вставкой картинок какая-то ерунда.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB
С приветом из подземки!!!

Последний раз редактировалось laba; 15.10.2016 в 19:21.
laba вне форума  
Вверх
3 пользователя(ей) сказали cпасибо: