Вопросы новичка по Rocrail

Вопросы и ответы связанные с цифровым управлением, аналоговой автоматикой и их элементами
Аватара пользователя
LABA
Сообщения: 1616
Зарегистрирован: Пт мар 20, 2009 9:25 pm
Откуда: Питер
Благодарил (а): 32 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Вопросы новичка по Rocrail

Непрочитанное сообщение LABA »

shalex писал(а):пожалуйста, подскажите, где можно подробно почитать о применении actions в schedules?
На сайте программы и на её форуме.
Я с расписаниями особо не занимался.

shalex
Сообщения: 286
Зарегистрирован: Сб июн 06, 2015 3:26 pm
Благодарил (а): 26 раз
Поблагодарили: 10 раз

Re: Вопросы новичка по Rocrail

Непрочитанное сообщение shalex »

эх, только общее описалово находится. как конкретно работают actions в расписаниях - непонятно.
например, элементарный вопрос - когда срабатывают actions, указанные в пункте расписания?

собрал тестовый полигон для стационарной расцепки тиллиг, но никак не могу настроить срабатывание расцепки через actions в расписании.

Аватара пользователя
LABA
Сообщения: 1616
Зарегистрирован: Пт мар 20, 2009 9:25 pm
Откуда: Питер
Благодарил (а): 32 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Вопросы новичка по Rocrail

Непрочитанное сообщение LABA »

shalex писал(а): например, элементарный вопрос - когда срабатывают actions, указанные в пункте расписания?
Для вкладки Пункт назначения, читаем тут:
http://wiki.rocrail.net/doku.php?id=sch ... n#actions1
"The enter event and after found the next destination of a schedule entry can trigger some actions as explained in chapter Actions."
Моё слабое знание английского, мне подсказывает, что Действие будет вызвано, при событии enter(т.е. въезд лока на блок) или при нахождении в расписании следующего пункта назначения.

Для вкладки Следовать далее, читаем тут:
http://wiki.rocrail.net/doku.php?id=sch ... en#actions
"Actions to trigger if end of schedule has been reached."
Действие будет вызвано, если расписание отработано до конца

shalex
Сообщения: 286
Зарегистрирован: Сб июн 06, 2015 3:26 pm
Благодарил (а): 26 раз
Поблагодарили: 10 раз

Re: Вопросы новичка по Rocrail

Непрочитанное сообщение shalex »

спасибо!

получается, что невозможно вызвать какое-то действие из расписания, в момент, когда поезд только отправляется с блока?

Аватара пользователя
LABA
Сообщения: 1616
Зарегистрирован: Пт мар 20, 2009 9:25 pm
Откуда: Питер
Благодарил (а): 32 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Вопросы новичка по Rocrail

Непрочитанное сообщение LABA »

shalex писал(а):спасибо!

получается, что невозможно вызвать какое-то действие из расписания, в момент, когда поезд только отправляется с блока?
Читайте выше:
"The enter event and after found the next destination of a schedule entry can trigger some actions as explained in chapter Actions."
...... Действие будет вызвано, при событии enter(т.е. въезд лока на блок) или при нахождении в расписании следующего пункта назначения.
Мне думается, что это можно как-то применить в Вашем случае.

shalex
Сообщения: 286
Зарегистрирован: Сб июн 06, 2015 3:26 pm
Благодарил (а): 26 раз
Поблагодарили: 10 раз

Re: Вопросы новичка по Rocrail

Непрочитанное сообщение shalex »

спасибо за ответ!

пока получалось так, что у меня action срабатывал только по событию enter для блока, который текущий в расписании. следующий блок успешно "находился" (т.к. лок исправно катался по расписанию), но action почему то не срабатывал.
буду дальше разбираться...

shalex
Сообщения: 286
Зарегистрирован: Сб июн 06, 2015 3:26 pm
Благодарил (а): 26 раз
Поблагодарили: 10 раз

Re: Вопросы новичка по Rocrail

Непрочитанное сообщение shalex »

развернул рокрейл на RaspberryPi2 и он вполне надежно работает (три локомотива катались в авторежиме часа 4-5 без сбоев), но столкнулся с такой проблемой: после выключения-включения питания сложно запустить авторежим, т.к. вся информация о локах на схеме становится перепутанной (((

подскажите, пожалуйста, как настроить рокрейл, чтобы избежать таких неприятностей?

Аватара пользователя
LABA
Сообщения: 1616
Зарегистрирован: Пт мар 20, 2009 9:25 pm
Откуда: Питер
Благодарил (а): 32 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Вопросы новичка по Rocrail

Непрочитанное сообщение LABA »

shalex писал(а): но столкнулся с такой проблемой: после выключения-включения питания сложно запустить авторежим, т.к. вся информация о локах на схеме становится перепутанной (((

подскажите, пожалуйста, как настроить рокрейл, чтобы избежать таких неприятностей?
Что Вы имеете ввиду?
Вообще Рокраил сохраняет положение локов на блок-участках перед закрытием программы в файле occ.xml.
И после перезапуска расставляет локи по блокам, согласно информации, полученной из этого файла.
Раз у Вас такие траблы, то можно просто сбросить все назначения локов. Это можно делать, как через интерфейс клиента Rocview, так и другими программными средствами(создать на плане объект типа Кнопка, который будет вызывать действие общего сброса).

shalex
Сообщения: 286
Зарегистрирован: Сб июн 06, 2015 3:26 pm
Благодарил (а): 26 раз
Поблагодарили: 10 раз

Re: Вопросы новичка по Rocrail

Непрочитанное сообщение shalex »

LABA писал(а):
shalex писал(а): но столкнулся с такой проблемой: после выключения-включения питания сложно запустить авторежим, т.к. вся информация о локах на схеме становится перепутанной (((

подскажите, пожалуйста, как настроить рокрейл, чтобы избежать таких неприятностей?
Что Вы имеете ввиду?
Вообще Рокраил сохраняет положение локов на блок-участках перед закрытием программы в файле occ.xml.
И после перезапуска расставляет локи по блокам, согласно информации, полученной из этого файла.
Раз у Вас такие траблы, то можно просто сбросить все назначения локов. Это можно делать, как через интерфейс клиента Rocview, так и другими программными средствами(создать на плане объект типа Кнопка, который будет вызывать действие общего сброса).
спасибо! идея насчет кнопки понравилась - надо глянуть, есть ли там shutdown
дело в том, что хочется выключать макет из сети, а потом снова включить - и чтобы поезда продолжили следование по маршрутам. а сейчас такого не получается: иногда теряются изменения на плане, иногда локомотивы перепутаются. в-общем сложно восстановить авторежим, если даже грамотно останавливать сервер

может есть какой то режим автосохранения через заданный интервал? и plan.xml, и occ.xml

ailcat
Сообщения: 61
Зарегистрирован: Пн ноя 14, 2011 8:14 pm
Имя: Алексей
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: Вопросы новичка по Rocrail

Непрочитанное сообщение ailcat »

shalex писал(а):может есть какой то режим автосохранения через заданный интервал? и plan.xml, и occ.xml
Я так понял, что нет. Сохранение положения он выполняет только при корректном выходе из программы.
То есть, сперва надо остановить все локи, затем дать команду КС на снятие напряжения с рельс, затем завершить работу программы (из её меню?), и только потом можно будет обесточивать КС...
Наш паровоз в тупик летит - в овраге остановка!

Ответить

Вернуться в «Цифровое управление, Аналоговая автоматика и их элементы»