06.09.2018, 16:54 | #201 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
В меню Tables - Track есть список всех отрезков.
Там же есть координаты, только надо справку читать как пользоваться. В этом же списке можно найти ненужный отрезок по id и удалить. |
|
06.09.2018, 18:24 | #202 |
Новичок
Регистрация: 26.07.2017
Адрес: Москва
Сообщений: 18
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
:
0 за это сообщение 0 Всего Репутация: пока неопределено (0)
|
Спасибо ! Видел и ранее, но там нет поиска по номеру. Ну не суть- удалил конфликтные участив в древе и все теперь работает.
|
|
23.09.2018, 11:22 | #203 |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (5137)
|
Про деление блок-участка на секции
Иногда задают вопросы про то, как правильно делить блок-участок(блок) на отдельные токовые секции, чтобы получить несколько датчиков на этом блоке.
Конечно можно обойтись и один датчиком, типа enter2in, но я лично не сторонник такого решения. И так рассмотрим основные варианты с двумя датчиками(enter и in) на блоке. Первый вариант. Имеется блок, по которому движение осуществляется только в одном направлении. Тут просто делим участок пути на две секции, недалеко от того места, где планируется производить остановку локомотива. Второй вариант. Этот же самый блок, но теперь движение на нём будет производиться в обоих направлениях. Теперь участок пути будет делиться на три секции, две секции в начале и конце участка и одна по середине. Это конечно при условии, что длина участка пути позволяет разместить эту среднюю секцию. В противном случае, тупо делим участок пополам, исключая эту секцию, а ловить место остановки будем с помощью таймеров, настраиваемых для датчиков in.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
|
9 пользователя(ей) сказали cпасибо: |
24.09.2018, 00:46 | #204 |
Местный
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,789
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,200
Поблагодарили 5,561 раз(а) в 1,377 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (5601)
|
Алексей, а если средний участок использовать как Enter?
|
|
24.09.2018, 07:22 | #205 |
Местный
Регистрация: 06.09.2013
Адрес: Багдад
Сообщений: 7,495
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 75 раз(а) в 60 сообщениях
Сказал(а) спасибо: 4,812
Поблагодарили 6,695 раз(а) в 2,939 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (6702)
|
Почему нет, можно, но есть НО. Для программы по сути не важно подряд датчики или через один или два, алгоритмы будут работать, но вот для как это в реалии это отдельный вопрос.
Предложенная Алексеем схема для двухстороннего движения с датчиками Enter/In в начале/конце удобна и универсальна именно для реверсивного движения. Поезд заходит на блок-участок и останавливается точно в положенном месте, причём не важно с какой стороны он едет. Можно конечно использовать среднюю секцию как Enter, а секцию перед ним как Enter2pre или лучше Pre2In, хотя можно и Enter особенно если размеры участка позволяют. Только какой смысл если перед ним есть датчик? оффтопик. |
|
2 пользователя(ей) сказали cпасибо: |
24.09.2018, 12:02 | #206 | |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (5137)
|
Андрей, как уже отметили выше, это вполне применимо, но особого смысла в этом нет, т.к.
Цитата:
Но с появлением функции BBT в этом нет особой необходимости.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
|
|
6 пользователя(ей) сказали cпасибо: |
24.09.2018, 12:21 | #207 |
Местный
Регистрация: 06.09.2013
Адрес: Багдад
Сообщений: 7,495
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 75 раз(а) в 60 сообщениях
Сказал(а) спасибо: 4,812
Поблагодарили 6,695 раз(а) в 2,939 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (6702)
|
|
|
24.09.2018, 21:17 | #208 |
Местный
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,789
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,200
Поблагодарили 5,561 раз(а) в 1,377 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (5601)
|
|
|
24.09.2018, 22:04 | #209 |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (5137)
|
ИМХОНе хочешь, не ставь, но средняя секция, я считаю нужна, хотя бы для того, чтобы не заниматься игрой с таймерами, когда у тебя сразу за датчиком enter стоит датчик in, а до места остановки ещё тащится половину блок-участка. Только не стоит эту среднюю секцию подключать напрямую к DCC сигналу, по понятным причинам.
А вообще датчиков много не бывает, даже если он в данный момент кажется ненужным, нет никакой гарантии, что завтра именно в этом месте тебе не понадобиться лишний датчик.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
|
3 пользователя(ей) сказали cпасибо: |
26.12.2018, 20:29 | #210 | ||
Заглянувший
Регистрация: 03.07.2013
Адрес: Мурманск
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 66
Поблагодарили 24 раз(а) в 12 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (24)
|
Скорость на участке Enter
Подскажите, есть три блока, на блоке 2 на участке Enter скорость лока равна 35% (как в настройках блока), на блоках 1 и 3 на участке Enter скорость падает до 10% вместо 35% как в настройках. В чем там разница не могу понять.
|
||
|
26.12.2018, 21:04 | #211 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,656 раз(а) в 1,572 сообщениях
:
0 за это сообщение 3 Всего Репутация: репутация неоспорима (2702)
|
|
|
3 пользователя(ей) сказали cпасибо: |
27.05.2019, 11:31 | #212 |
Новичок
Регистрация: 22.03.2017
Адрес: Москва
Сообщений: 15
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 9
Поблагодарили 4 раз(а) в 4 сообщениях
:
0 за это сообщение 0 Всего Репутация: пока неопределено (4)
|
Доброго дня!
Пара вопросов по программе. 1) В автоматическом режиме запускаю локомотив на соседний блок или просто произвольно, он сразу начинает движение, заходит на стрелку и она под ним переключается, затем зажигается разрешающий сигнал светофора. Локомотив, естественно, сходит с рельс. Обратных связей положения стрелки не предусмотрено, есть токовый датчик занятости стрелки, он срабатывает и делает стрелку "красной" (блокирует на переключение), но уже после её переключения. Никакие глобальные и блочные таймеры (настройки) сам не менял, всё установлено по-умолчанию. Как с этим бороться? В случае выставления таймеров задержки отправления (рокрейл - настройки) не будут ли они влиять на прохождения локомотива через блок по маршруту без остановки (по расписанию, а не произвольно от блока к блоку)? Не нужно, чтобы он останавливался на проходном блоке на ... мс. 2) Есть шлагбаум, закрывающийся (открывающийся) за 3 секунды, привязан экшеном к блоку. При освобождении блока и сразу резервировании его для другого локомотива (маршрута) команда на опускание шлагбаума теряется (3-4 секунды он поднимается). Как разрулить данную ситуацию с учетом в том числе (не только от блока к блоку) прохождения локомотива через блок по маршруту без остановки? Также не нужно, чтобы он останавливался на проходном блоке на ... мс. Файлы не требуются (есть в посте http://forum.modelldepo.ru/showpost....&postcount=278) просто нужны параметры настройки блока (экшена) и глобальные. Спасибо... |
|
25.07.2019, 08:58 | #213 |
Новичок
Регистрация: 22.03.2017
Адрес: Москва
Сообщений: 15
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 9
Поблагодарили 4 раз(а) в 4 сообщениях
:
0 за это сообщение 0 Всего Репутация: пока неопределено (4)
|
Доброго дня!
Для однопутного переезда нашёл описание, как опускать (поднимать) шлагбаум http://forum.modelldepo.ru/showpost....9&postcount=10 Как модифицировать это действие непосредственно в Рокрейле для двухпутного переезда, расположенного, например, на блоках 1 и 2? Опускание- по логическому условию: блок 1 или блок 2 - зарезервировано. Поднятие - блок 1 и блок 2 свободно. Или нужно писать скрипты? |
|
25.07.2019, 18:11 | #214 | |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (5137)
|
Цитата:
При освобождении блока 1, перед поднятием шлагбаума, проверять состояние блока 2 и если он занят, то действие, поднимающее шлагбаум не будет вызываться. Такую проверку можно делать на вкладке Условия, диалога управления Действиями. Аналогичную проверку блока 1, делаем и при освобождении блока 2. Можно всё это реализовать при помощи скриптов, я так думаю.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
|
|
2 пользователя(ей) сказали cпасибо: |
08.10.2019, 23:50 | #215 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Коллеги, подскажите, пожалуйста, как нормально тормозить составы на длинных участках, при условии что на весь участок один токовый датчик?
|
|
09.10.2019, 00:15 | #216 | |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,656 раз(а) в 1,572 сообщениях
:
0 за это сообщение 3 Всего Репутация: репутация неоспорима (2702)
|
Цитата:
One Sensor |
|
|
2 пользователя(ей) сказали cпасибо: |
20.10.2019, 18:47 | #217 | ||
Заглянувший
Регистрация: 05.02.2018
Адрес: Томск
Сообщений: 44
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 15
Поблагодарили 10 раз(а) в 5 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (10)
|
Всем привет! Вопрос скорее академический, хочу разобраться с расписаниями. Есть такой простой план:
и два расписания - bk1 - bk4 без захода в блок bk6 и bk4 - bk1 с заходом в блок bk6. Заход в блок сделан для того, чтобы пропустить лок, следующий по расписанию bk1 - bk4, освободив ему bk5. Для эксперимента выставил во всех блоках wait = 0, запускаю оба лока одновременно с соответствующими расписаниями. в доке рокрейла написано, что программа учитывает конфликты по блокам и все корректно должна разводить. Т.е., я думал, что в моем тесте рокрейл должен заставить лок, находящийся в данный моментв блоке bk6 выждать, пока через bk5 не пройдет встречный, идущий по расписанию bk1-bk4. Но это не так, все зависит от того, какой лок первым занял третий на своем пути блок, т.е. bk3 или bk6. Если первым был занят bk3, все работает - верхний лок первым занимает bk5, а если первым в bk6 вошел нижний лок, то он же первым занимает bk5 и игра окончена: Все это гонял на виртуальной КС с автосбросом сенсоров. Вопросы: 1. Это ожидаемое поведение (догадываюсь, что да) 2. Как правильно решить такую проблему средствами рокрейла? Можно, конечно, выставить длинную задержку для bk6, чтобы верхний лок успевал, но это как-то некрасиво. Хотелось бы именно, чтобы лок выпускали из этого блока по условию типа "лок следующий по расписанию bk1-bk4 освободил блок bk5". Такое вообще возможно? Спасибо.
|
||
|
20.10.2019, 18:54 | #218 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,656 раз(а) в 1,572 сообщениях
:
0 за это сообщение 3 Всего Репутация: репутация неоспорима (2702)
|
Можно тупой ответ?
Если это расписание - привяжитесь ко времени. |
|
20.10.2019, 19:06 | #219 |
Заглянувший
Регистрация: 05.02.2018
Адрес: Томск
Сообщений: 44
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 15
Поблагодарили 10 раз(а) в 5 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (10)
|
Да, вероятно, если все посещения блоков привязать ко времени, проблему это решит. А если, к примеру (бывает же в реальной жизни), расписание сбилось по какой-то причине, ну опаздывает поезд, идущий из bk1 в bk4. Я думаю, нижний лок должен ждать, пока этот поезд не пройдет bk5, иначе все будет плохо. Должен же быть какой-то более гибкий способ? Actions?
|
|
20.10.2019, 19:37 | #220 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,656 раз(а) в 1,572 сообщениях
:
0 за это сообщение 3 Всего Репутация: репутация неоспорима (2702)
|
|
|
3 пользователя(ей) сказали cпасибо: |
20.10.2019, 21:46 | #221 |
Заглянувший
Регистрация: 05.02.2018
Адрес: Томск
Сообщений: 44
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 15
Поблагодарили 10 раз(а) в 5 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (10)
|
Такой способ сработал. Надо тщательнее изучить документацию. Спасибо!
|
|
15.01.2020, 23:11 | #222 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,866
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Коллеги, а есть ли в Rocrail возможность оперировать целыми кусками схемы, например, схема модуля из модульного макета?
Чтобы накидывать общую схему макета "крупными мазками" так сказать. |
|
16.01.2020, 00:01 | #223 | |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,842
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 974
Поблагодарили 2,656 раз(а) в 1,572 сообщениях
:
0 за это сообщение 3 Всего Репутация: репутация неоспорима (2702)
|
Цитата:
Возможность есть. Но на практике жутко неудобно. |
|
|
3 пользователя(ей) сказали cпасибо: |
24.01.2020, 21:06 | #224 |
Местный
Регистрация: 06.09.2013
Адрес: Багдад
Сообщений: 7,495
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 75 раз(а) в 60 сообщениях
Сказал(а) спасибо: 4,812
Поблагодарили 6,695 раз(а) в 2,939 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (6702)
|
Сдул пыль со своего стенда, обновил Rocrail и возникли вопросы.
Есть связка DR5000/DR5088 работа Railcom в принципе настроена, кроме передачи данных о направлении движения. В блоке DR5088 есть несколько режимов передачи данных Railcom: OPC_MULTI_SENSE_Standart - c режимами передачи о направлении с коррекцией на блок или локомотив OPC_MULTI_SENSE_Long - полная передача данных OPC_MULTI_SENSE_Both - аутентичная передача В Rocrail есть настройки BiDi Direction, но они не помогают. Но основной вопрос не в этом, как Rocrail в принципе должен определить направление, исходя из настроек CV29 или ещё как то? |
|
26.01.2020, 22:34 | #225 |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (5137)
|
ИМХОНасколько я понял, ориентация лока на путях, определяется декодером с RailCom, исходя из того, какой именно токосъём подключен к правому и левому рельсу. Правый и левый рельс определяется по "полярности" DCC сигнала.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Rocrail есть некоторые вопросы | t1000a | Rocrail | 73 | 18.01.2019 20:31 |
rocrail+z21+fb2 | gaa | Rocrail | 37 | 06.10.2016 15:14 |
Видеоинструкция к программе ТрейнКонтроллер | Илья | Train controller | 0 | 29.10.2014 19:47 |
Про Rocrail | tsgarp | Rocrail | 125 | 16.12.2013 08:24 |
Вопросы по Rocrail | kutepoff | ЧАВО | 19 | 23.11.2012 13:19 |