12.08.2022, 18:22 | #1 |
Местный
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,072
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,733
Поблагодарили 1,664 раз(а) в 841 сообщениях
:
0 за это сообщение 2 Всего Репутация: обеспечил(а) себе прекрасное будущее (1699)
|
RCP Scripting или как тыкать рокрейл без интерфейса?
мне нужно, для примера, сделать аппаратную кнопку аварийной остановки всего.
у меня есть малина, на которой запущен рокрейл и к ней же подключена кнопка. как понять факт нажатия кнопки не проблема, а вот как сказать рокрейлу что-то из другой программы? пока нашел только RCP Scripting с примером, который, если я правильно понял, позволяет прикинуться клиентом и заправить команду кто-то пробовал? поделитесь опытом... или есть способ проще?
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog |
|
12.08.2022, 19:55 | #2 |
Заглянувший
Регистрация: 01.02.2019
Адрес: NL
Сообщений: 110
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 164
Поблагодарили 63 раз(а) в 37 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (63)
|
всё так, работает
как подавать любые команды ищите в логах рокрейл т.е. выполняете действие в рокрейле, затем смотрите как оно описалось в лог после берёте команду из лога и пихаете её через скрипт, на который вы сослались пример команды установки F2 <fn group="1" fnchanged="2" fnchangedstate="true" fncnt="20" id="ER2 1112" f2="true" throttleid="rv19387"/> сброс: <fn group="1" fnchanged="2" fnchangedstate="false" fncnt="20" id="ER2 1112" f2="false" throttleid="rv19387"/> |
|
Пользователь сказал cпасибо: |
12.08.2022, 20:11 | #3 |
Местный
Регистрация: 06.09.2013
Адрес: Багдад
Сообщений: 7,481
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 75 раз(а) в 60 сообщениях
Сказал(а) спасибо: 4,802
Поблагодарили 6,688 раз(а) в 2,933 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (6685)
|
Фигню говорите, как вижу я. Какая станция у вас и как подключен Рокрэил?
__________________
Zulu Oscar Victor |
|
12.08.2022, 20:58 | #4 |
Заглянувший
Регистрация: 01.02.2019
Адрес: NL
Сообщений: 110
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 164
Поблагодарили 63 раз(а) в 37 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (63)
|
|
|
Пользователь сказал cпасибо: |
12.08.2022, 21:08 | #5 |
Местный
Регистрация: 06.09.2013
Адрес: Багдад
Сообщений: 7,481
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 75 раз(а) в 60 сообщениях
Сказал(а) спасибо: 4,802
Поблагодарили 6,688 раз(а) в 2,933 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (6685)
|
Вот в чём. Стоп требуется мгновенный и аппаратный, делается он на раз-два, а Рокрэил сам увидит что станция в стоп ушла. К чему разные сложности. Единственный момент, как сделать стоп, для этого нужно знать какая станция.
__________________
Zulu Oscar Victor |
|
13.08.2022, 00:00 | #6 | |||
Местный
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,072
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,733
Поблагодарили 1,664 раз(а) в 841 сообщениях
:
0 за это сообщение 2 Всего Репутация: обеспечил(а) себе прекрасное будущее (1699)
|
Цитата:
Цитата:
Цитата:
для этого я на мыше кнопку нажать могу) но раз уж затронули то буду благодарен, если расскажите как на рокомышке это делается
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog |
|||
|
13.08.2022, 00:37 | #7 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,838
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,653 раз(а) в 1,570 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2679)
|
|
|
2 пользователя(ей) сказали cпасибо: |
13.08.2022, 08:05 | #8 |
Местный
Регистрация: 06.09.2013
Адрес: Багдад
Сообщений: 7,481
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 75 раз(а) в 60 сообщениях
Сказал(а) спасибо: 4,802
Поблагодарили 6,688 раз(а) в 2,933 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (6685)
|
Вот Алексей уже ответил
Скрипт не может быть гарантированным методом остановки, только аппаратная кнопка.
__________________
Zulu Oscar Victor |
|
13.08.2022, 21:10 | #9 | |
Местный
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,072
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,733
Поблагодарили 1,664 раз(а) в 841 сообщениях
:
0 за это сообщение 2 Всего Репутация: обеспечил(а) себе прекрасное будущее (1699)
|
Цитата:
---------- Сообщение добавлено в 21:10 ---------- Предыдущие сообщение было в 21:09 ---------- А как понять что станция в режиме стоп чтоб зажечь сигнальную лампу или другую индикацию на пульте?
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog |
|
|
14.08.2022, 11:16 | #10 | |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,838
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,653 раз(а) в 1,570 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2679)
|
Цитата:
Можно сделать пульт подключаемый по XpressNet. А там хоть лампочка, хоть звонок. Да и кнопки можно сделать. |
|
|
14.08.2022, 12:25 | #11 |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (5127)
|
ИМХОЕщё как вариант, можно сделать управление через кнопки, которые подключены к датчикам обратной связи и потом по сработкам того или иного датчика вызывать определённые действия через встроенную логику программы или с помощью рукописных скриптов.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
|
14.08.2022, 18:48 | #12 | ||
Местный
Регистрация: 22.11.2010
Адрес: Москва
Сообщений: 3,072
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 29 раз(а) в 19 сообщениях
Сказал(а) спасибо: 1,733
Поблагодарили 1,664 раз(а) в 841 сообщениях
:
0 за это сообщение 2 Всего Репутация: обеспечил(а) себе прекрасное будущее (1699)
|
Цитата:
и сейчас я изучаю возможности по взаимодействию с рокрейлом имея только 2 кнопки. предполагается, что желтая включает камеру на макете и отправляет картинку в сеть, зеленая - включает автоматический режим в рр так, что поезда ездили а зритель ничего не делал, красная - остановка управления через рр на случай если что-то пошло не так. помимо этого, для саморазвития на будущее я изучаю как сделать кнопку остановки станции и оповестить об этом лампочкой, но реализация этого пока не планируется на макете, только расширение кругозора. ---------- Сообщение добавлено в 18:48 ---------- Предыдущие сообщение было в 18:47 ---------- Цитата:
ну то есть если бы комп был где-то не под макетом и имел стык только через компорт с рокобасом, то да, а в моем случае вроде переизбыточно так делать
__________________
🎉 мой канал в телеграм @aleksandr_ru_blog |
||
|
14.08.2022, 21:51 | #13 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,838
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,653 раз(а) в 1,570 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2679)
|
|
|
Пользователь сказал cпасибо: |
16.08.2022, 11:33 | #14 | |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (5127)
|
Цитата:
Может это поможет: https://wiki.rocrail.net/doku.php?id...boardscript-en
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
|
|
Пользователь сказал cпасибо: |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DCC-Управление макетом (Рокрейл) | Виктор Платицын | Rocrail | 41 | 15.04.2015 11:00 |