Страница 9 из 12

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

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

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

Добавлено: Пт авг 21, 2015 11:41 am
shalex
эх, только общее описалово находится. как конкретно работают actions в расписаниях - непонятно.
например, элементарный вопрос - когда срабатывают actions, указанные в пункте расписания?

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

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

Добавлено: Пт авг 21, 2015 12:15 pm
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."
Действие будет вызвано, если расписание отработано до конца

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

Добавлено: Пт авг 21, 2015 12:26 pm
shalex
спасибо!

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

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

Добавлено: Пт авг 21, 2015 2:23 pm
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(т.е. въезд лока на блок) или при нахождении в расписании следующего пункта назначения.
Мне думается, что это можно как-то применить в Вашем случае.

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

Добавлено: Пт авг 21, 2015 2:40 pm
shalex
спасибо за ответ!

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

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

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

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

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

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

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

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

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

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

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

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

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