Вопросы по программе Rocrail
Вложений: 2
################################################## ###################################
!!! Убедительная просьба, если вопрос касается какой-либо проблемы, связанной с работой программы, то пишите в соседней теме.!!! ################################################## ################################### Думаю, что стоит сделать отдельную тему, в которой можно было бы задавать вопросы по программе Rocrail и таким образом, впоследствии, создать небольшой FAQ. Убедительно прошу, предварительно прочитать мануал по программе, чтобы вести разговор на более-менее понятном языке. Тема будет иметь формат вопрос-ответ, всякие отвлечённые обсуждения будут удалены или отредактированы, чтобы тема не распухала. Также хотел бы попросить других пользователей, работающих с программой, оказывать мне помощь, если я не смогу ответить на тот или иной вопрос или у кого-то будет что дополнить. ---------- Сообщение добавлено в 14:00 ---------- Предыдущие сообщение было в 13:58 ---------- И так начнём пожалуй......... Вопрос: Цитата:
В свойствах лока, после его создания, количество функций по-умолчанию равно 4. Дополнено: Цитата:
Туда надо прописать то количество функций, которое поддерживается декодером. В самой программе клиенте, на панели управления, в таблице локомотивов, отображается всего 4 функциональных кнопки(F1-F4) + кнопка включения света(F0). Чтобы перейти к следующей группе кнопок(F5-F8, F9-F12 и т.д.), надо нажать кнопку FG. http://forum.modelldepo.ru/attachmen...1&d=1410534116 P.S. Кстати, я могу и не указывать от кого поступил вопрос, может кто-то захочет остаться инкогнито. |
Цитата:
Картинку поправил. |
Вложений: 1
Вопрос:
Цитата:
Открываем документацию, где рассказывается о Блоках. Там ищем описание этой функции. В описании говориться, что эта функция будет работать только с теми локами, у которых в свойствах установлена такая же галочка. http://forum.modelldepo.ru/attachmen...1&d=1410953800 В пояснении к этой фичи у локов также пишут, что её стоит использовать только для коротких поездов и ещё есть примечание, что это как-то влияет на работу BBT. Буду благодарен, если кто пояснит этот момент. |
Вложений: 1
Вопрос:
Цитата:
Нет ничего более полного на русском, только тот пдф-ник, что есть на сайте RocRail. Можете посмотреть тему на Скейле. Кстати, сама документация на сайте программы, тоже не отличается полнотой изложения, там только поверхностное описание той или иной функции. Для более подробной информации, там отправляют на форум. Выкладываю, то что делалось мною и ещё несколькими людьми с этого форума. В архиве лежит частичный перевод раздела Объекты. Просматривать содержимое нужно в Web-браузере. |
Вопрос:
Цитата:
Цитата:
|
Вложений: 11
Вопрос:
Цитата:
Допустим имеется стрелка и хочется добиться того, чтобы программа могла контролировать её положение. Для этого нужно оборудовать эту стрелку датчиком(лучше двумя), который(-ые) через шину обратной связи будет сообщать программе своё состояние. Будем считать, что это уже сделано и перейдём к настройке такого датчика в самой программе. Сначала рассмотрим случай с одним датчиком на стрелке. Итак имеем стрелку на плане пути: http://forum.modelldepo.ru/attachmen...1&d=1411231462 Сначала разместим рядом со стрелкой общий датчик. Для этого надо перейти в режим редактирования плана пути. В меню План пути, выбираем пункт Изменить панель. В последних сборках программы при этом появиться окно выбора элементов пути. В старых сборках, элементы добавляются через контекстное меню(правая кнопка мыши). http://forum.modelldepo.ru/attachmen...1&d=1411231462 http://forum.modelldepo.ru/attachmen...1&d=1411231462 Щёлкаем правой кнопкой на датчике и в контекстном меню выбираем пункт Свойства и там на вкладке Интерфейс, прописываем адрес датчика на шине обратной связи. http://forum.modelldepo.ru/attachmen...1&d=1411231629 Теперь открываем Свойства стрелки http://forum.modelldepo.ru/attachmen...1&d=1411231462 http://forum.modelldepo.ru/attachmen...1&d=1411231462 и переходим на вкладку Проводка. Если у нас при прямом положении стрелки, датчик становиться активным, то мы его настраиваем следующим образом: http://forum.modelldepo.ru/attachmen...1&d=1411232711 Если же датчик активируется при отклонённом положении стрелки, то мы его настраиваем по-другому: http://forum.modelldepo.ru/attachmen...1&d=1411231462 Если на стрелке имеется два датчика положения, то мы размещаем на плане и настраиваем ещё один датчик: http://forum.modelldepo.ru/attachmen...1&d=1411231462 а настройки в свойствах стрелки, будут следующие: http://forum.modelldepo.ru/attachmen...1&d=1411231462 Также на вкладке Проводка есть ещё кое-какие настройки: http://forum.modelldepo.ru/attachmen...1&d=1411231462 |
Коллеги, я в замешательстве. 20 лет имею дело с софтом различной сложности и тут проблема, где не ждал: несколько попыток сохранить файл Workspase в папку не по умолчанию приводят к полной неработоспособности Rocrail (зависание намертво при попытке открытия после перезагрузки), либо неспособностью подключиться к портам COM, в результате - полная переустановка программы с чисткой реестра. Конечно же все настройки пропадают и всё заново. Действую в соответствии с распространённым в сети pdf-мануалом. Идея манипуляций - сохранить все наработки по проекту не на системном диске ,а на отдельном и, в случае краха системы, после переустановки нужна возможность просто запустить файл и дальше работать с макетом. В Traincontroller, да простят меня поклонники Rocrail, файл просто сохраняется через диалог "сохранить как..." на каком угодно диске и - никаких проблем! Помогите.
|
Вложений: 1
Никогда не задавался вопросом пересохранения в другую папку...
Но попробовал - работает. В общем что делаем... 1. Копируем в конечную папку ДВА файла. План пути и обязательно occ.xml 2. Далее в настройках RocRail прописываем путь как на картинке. 3. Перегружаем сервер. Усе работает :) РокРайл очень любит, при изменении настроек, что бы ему перегружали серверную часть. |
Получилось, спасибо pandrey! Причины:
1. В отдельную папку нужно сохранять ещё и файл занятости блока occ.xml 2. В адресе пути, который прописывается в свойствах Rocrail не должно быть русских букв или слов! Ну например, у меня получалось D:\! User\Паровозы\Макет\Vokzal.xml. Создав папку в корне диска и прописав наименования латинскими буквами, получил положительный результат. Кстати, в случае постоянного полного зависания программы при запуске, не нужно переустанавливать, как оказалось, Rocrail, достаточно удалить все файлы и папки в директории C:\Rocrail (программа использует данный путь для сохранения всех результатов работы). Это только в случае, если изначально программа устанавливалась в стандартную директорию C:\Programm Files |
Вложений: 21
Вопрос:
Цитата:
Для начала нужно в таблице Действий, создать два действия, которые будут поднимать и опускать шлагбаум. Идём в меню Таблицы и выбираем там пункт Действия http://forum.modelldepo.ru/attachmen...2&d=1435167092 В открывшемся диалоге нажимаем кнопку Новый http://forum.modelldepo.ru/attachmen...3&d=1435167092 В списке действий появится новое действие по именем NEW http://forum.modelldepo.ru/attachmen...4&d=1435167092 Прописываем ему желаемый идентификатор и нажимаем кнопку Применить http://forum.modelldepo.ru/attachmen...5&d=1435167092 http://forum.modelldepo.ru/attachmen...6&d=1435167092 Мы добавили одно новое действие, которое будет поднимать шлагбаум, аналогичным образом добавим второе действие, которое будет его опускать. http://forum.modelldepo.ru/attachmen...7&d=1435167092 Теперь начнём настраивать свойства этих двух действия. Выбираем одно из них, которое будет поднимать шлагбаум и переходим на вкладку Definition, где выбираем тип объекта, которым будет управлять это действие http://forum.modelldepo.ru/attachmen...8&d=1435167092 Далее выбираем его идентификатор(у меня переезд под именем crossroad5) http://forum.modelldepo.ru/attachmen...9&d=1435167092 и выбираем команду turnout http://forum.modelldepo.ru/attachmen...0&d=1435167092 Тут же можно прописать временную задержку вызова этого действия, как это сделать читайте в документации на сайте, в разделе Action Setup. После выполненных изменений, жмём кнопку Применить, переходим на первую вкладку и выбираем там второе созданное действие, которое будет опускать шлагбаум. Его настраиваем аналогичным образом, разница будет только в команде, которую это действие будет вызывать(straight). http://forum.modelldepo.ru/attachmen...1&d=1435167092 Опять жмём Применить и ОК, диалог закроется. Действия мы создали, теперь их надо привязать к состоянию Блока. Допустим шлагбаум, на моём плане пути будет связан с Блоком test1, который в свою очередь будет считаться занятым после сработки датчика fbBD1. http://forum.modelldepo.ru/attachmen...2&d=1435167121 Щёлкаем правой кнопкой на этом Блоке и выбираем пункт Свойства http://forum.modelldepo.ru/attachmen...3&d=1435167121 Откроется диалог настройки свойств для этого Блока, где надо нажать кнопку Действия http://forum.modelldepo.ru/attachmen...4&d=1435167121 Откроется ещё один диалог управления действиями http://forum.modelldepo.ru/attachmen...5&d=1435167121 Там делаем следующие настройки: 1. в поле идентификатор выбираем одно из созданных до этого действий, которое будет опускать шлагбаум 2. в поле состояние выбираем состояние блока(enter, если хотим опускать шлагбаум при входе лока на блок или reserved, чтобы шлагбаум опускался сразу после резервирования блока каким-либо локом, возможны ещё какие-либо варианты состояний блока) http://forum.modelldepo.ru/attachmen...6&d=1435167121 После этого жмём Добавить и это действие появится в списке управляемых. Далее выполняем тоже самое для второго действия, которое будет шлагбаум поднимать, но в качестве состояния блока выбираем пункт free. http://forum.modelldepo.ru/attachmen...7&d=1435167121 Снова жмём Добавить. http://forum.modelldepo.ru/attachmen...8&d=1435167121 На вкладке Условия можно прописать для каждого из двух действий дополнительные условия их вызова. см. Документацию Также добавлю, что работу переезда можно привязать прямой командой к определённым маршрутам(вкладка Команды в свойствах Маршрутов). Цитата:
|
Вложений: 1
Цитата:
|
Вложений: 28
Вопрос:
Цитата:
Для начала в таблице Вагоны, создаём наш вагон: http://forum.modelldepo.ru/attachmen...1&d=1438889716 http://forum.modelldepo.ru/attachmen...1&d=1438889716 На вкладке Интерфейс прописываем настройки декодера, который стоит в вагоне. http://forum.modelldepo.ru/attachmen...1&d=1438889716 На вкладке Функции, прописываем желаемое название функций(допустим Свет в тамбуре, хотя возможно кириллица и не прокатит) http://forum.modelldepo.ru/attachmen...1&d=1438889716 Жмём Применить и ОК. Далее создаём два Действия(Action), которые будут включать и выключать свет в вагоне Идем в Таблицы>Действия http://forum.modelldepo.ru/attachmen...1&d=1438889716 Чтобы создать новое действие, выполняем три шага: 1. Жмём кнопку Новый 2. Прописываем название действия 3. Жмём кнопку Применить http://forum.modelldepo.ru/attachmen...1&d=1438889716 Выбираем действие, включающее свет в вагоне и переходим на вкладку Описание и прописываем следующие настройки: 1. В поле Тип, выбираем Функция http://forum.modelldepo.ru/attachmen...1&d=1438889716 2. В поле Идентификатор, выбираем ID нашего вагона http://forum.modelldepo.ru/attachmen...1&d=1438889716 3. В поле Команды, выбираем on http://forum.modelldepo.ru/attachmen...1&d=1438889716 4. В поле Параметр, прописываем название функции, которую мы хотим вызвать(Свет в тамбуре) http://forum.modelldepo.ru/attachmen...1&d=1438889716 В поле Duration, можно прописать длительность включения(выключения) функции, а в поле Таймер - временную задержку перед включением(выключением) функции. Таким же образом создаём Действие, для выключения света, только в поле Команда, выбираем пункт off. Ремарка: Возможно, что с использованием команды flip, можно было бы обойтись созданием одного Действия, тогда при каждом его вызове, состояние функции будет меняться на противоположное(если вкл, то выкл, если выкл, то вкл). Теперь нам надо создать механизм, который бы включал свет в вагоне, только по прибытию строго определённого поезда на станцию. В этом нам поможет такой объект плана пути, как Текст. Создадим его рядом, с интересующим нас Блоком(Test2). Идём в меню План пути и выбираем пункт Изменить панель http://forum.modelldepo.ru/attachmen...1&d=1438889716 Появиться окно выбора элементов плана пути, где из таблицы Аксессуаров, выбираем объект Текст и перетаскиваем его на нужное место. http://forum.modelldepo.ru/attachmen...1&d=1438889716 Нам предложат ввести идентификатор объекта и его содержание, которое может быть любым. http://forum.modelldepo.ru/attachmen...1&d=1438889716 http://forum.modelldepo.ru/attachmen...1&d=1438889716 После этого объект появиться на плане пути. Закрываем окно выбора элементов и в меню План пути выходим из режима редактирования, выбрав пункт Использование. http://forum.modelldepo.ru/attachmen...1&d=1438889716 Теперь снова идём в Таблицы>Действия и создаём Действие, которое будет прописывать в текстовом поле ID локов, въезжающих на Блок, с которым будет связано это Действие. Как создавать новое действие я написал выше, поэтому сразу переходим к настройкам вкладки Описание. Там делаем следующие изменения: 1. В поле Тип выбираем Текст http://forum.modelldepo.ru/attachmen...1&d=1438889716 2. В поле Идентификатор выбираем наш текстовый объект http://forum.modelldepo.ru/attachmen...1&d=1438889716 3. В поле Команда, выбираем update http://forum.modelldepo.ru/attachmen...1&d=1438886151 4. В поле Параметр, прописываем %lcid% http://forum.modelldepo.ru/attachmen...1&d=1438889716 Опять жмём Применить и ОК. Свяжем это действие с входом лока на Блок Test2. Из контекстного меню блока, выбираем пункт Свойства http://forum.modelldepo.ru/attachmen...1&d=1438890181 В открывшемся окне, жмём кнопку Действия http://forum.modelldepo.ru/attachmen...1&d=1438889716 В новом окне делаем следующее: 1. В поле Идентификатор выбираем ID нужного нам действия 2. В поле состояние, выбираем состояние блока enter, т.е. событие въезда лока на блок 3. Жмём кнопку Добавить и действие появиться в таблице действий, управляемых событиями на этом блоке http://forum.modelldepo.ru/attachmen...1&d=1438889716 Теперь при входе лока на блок, его Идентификатор будет отображаться в текстовом поле http://forum.modelldepo.ru/attachmen...1&d=1438882191 http://forum.modelldepo.ru/attachmen...1&d=1438882191 Осталось немного, надо привязать включение света к обновлению текста в текстовом поле, при условии, что текст будет иметь определённое значение. Открываем свойства Текста и жмём кнопку Действия. В открывшемся окне делаем следующие настройки: 1. В поле Идентификатор выбираем действие, включающее свет в вагоне 2. Жмём кнопку Добавить http://forum.modelldepo.ru/attachmen...1&d=1438882836 Действие появится в таблице управляемых действий, выбираем его и переходим на вкладку Условия, там делаем следующее: 1. В поле Тип, выбираем Текст 2. В поле Идентификатор, выбираем наш текстовый объект 3. В поле Состояние прописываем ID лока 4. Жмём Добавить 5. Жмём Применить http://forum.modelldepo.ru/attachmen...1&d=1438882836 Теперь при въезде лока BR218 на этот блок, будет выдаваться команда на включение F2 в вагоне с адресом 2. http://forum.modelldepo.ru/attachmen...1&d=1438885277 Если же на блок въедет другой лок, то команды на включение света не будет http://forum.modelldepo.ru/attachmen...1&d=1438885277 Выключение света при отправлении поезда с блока, можно реализовать, путём привязки Действия, выключающего свет, к построению маршрута из этого блока(могут быть ещё варианты, например связать с началом движения лока BR218). P.S. Не стоит забывать, что во всех диалоговых окнах имеется кнопка Помощь, которая открывает интернет-страницу с документацией, относящейся к данному окну или вкладке. |
Вложений: 9
В продолжении предыдущего поста.....
Проверил вариант с командой flip для Действия вкл-выкл света. Всё вроде бы работает. Есть один ньюанс в настройке выключения света. Дело в том, что если это Действие привязать к состоянию маршрута из блока Test2, то Рокраил будет пытаться связать его с функцией лока, Идентификатор которого, в данный момент, связан с этим маршрутом, а не с функцией вагона. Поэтому выключать свет надо через какое-то промежуточное Действие. Я сделал это, таким же образом, как мы его включали, через событие обновления текстового поля, а обновление текстового поля, связал с построением маршрута из блока Test2. Теперь подробнее. Для начала надо создать новое Действие Vagon2_Light_Flip, http://forum.modelldepo.ru/attachmen...1&d=1438966613 либо модифицировать одно из созданных уже Действий, вот с такими настройками: http://forum.modelldepo.ru/attachmen...1&d=1438966613 После этого это новое Действие надо связать с обновлением текстового поля(как это сделать, я уже описывал постом выше). Далее идём в меню Таблицы>Маршруты http://forum.modelldepo.ru/attachmen...1&d=1438966613 Выбираем из списка Маршрутов, маршрут из блока Test2 http://forum.modelldepo.ru/attachmen...1&d=1438966613 Переходим на вкладку Общие и жмём кнопку Действия http://forum.modelldepo.ru/attachmen...1&d=1438966613 В открывшемся окне настраиваем управление Действием текстового поля http://forum.modelldepo.ru/attachmen...1&d=1438966613 http://forum.modelldepo.ru/attachmen...1&d=1438966613 http://forum.modelldepo.ru/attachmen...1&d=1438966613 Вот собственно и всё, но есть одно но, если по каким-либо причинам перед въездом на блок функция была включена, то при остановке на станции свет выключиться, а не включиться. Наверное можно как-то решить эту проблему, путём введения дополнительной проверки состояния света. Ещё одно дополнение. Если при настройке Действия вкл-выкл функции, в поле параметр прописать несколько функций, через запятую, то программа вроде как должна выдать команды на вкл-выкл всех этих функций, а если перед списком поставить знак вопроса, вот так: http://forum.modelldepo.ru/attachmen...1&d=1438966613 то будет вкл-выкл одна из этих функций, случайным образом. Как это работает не проверял, если кому не лень попробуйте, потом расскажите результат. |
Цитата:
|
Вложений: 10
В продолжении предыдущего ответа, относительно света в вагоне.
С появлением в программе возможности использовать файлы скриптов, реализацию включения света в вагоне, можно сделать на их основе. В любом удобном XML-редакторе, создаём два файла(test1, test2) Первый файл, будет включать свет в вагоне и имеет следующее содержание: Код:
<?xml version=“1.0” encoding=“UTF-8”?> Код:
<?xml version=“1.0” encoding=“UTF-8”?> Теперь, как описано в предыдущих постах, создаём текстовое поле и Действие для его обновления. Отличие будет в том, что обновление поля должно происходить не при входе лока на блок, а при резервировании блока этим локом. Вот так: http://forum.modelldepo.ru/attachmen...1&d=1439220026 Также в таблице Действия нужно создать два новых действия для вызова наших скриптов(Script, Script2). Действие Script, настраиваем вот так: В поле Тип, выбираем выполнение внешней программы http://forum.modelldepo.ru/attachmen...1&d=1439220417 Нажимаем кнопку, рядом с полем Команда http://forum.modelldepo.ru/attachmen...1&d=1439220417 В открывшемся окне, выбираем файл test1 http://forum.modelldepo.ru/attachmen...1&d=1439220417 Это Действие будет запускать скрипт, включающий свет. Для второго скрипта, который будет выключать свет, всё делается точно также, только выбирается другой файл скрипта(test2) http://forum.modelldepo.ru/attachmen...1&d=1439220417 Теперь надо привязать запуск первого скрипта ко входу определённого лока на блок. Открываем свойства нужного блока и жмём кнопку Действия. В таблице, уже имеется одно, привязанное действие, добавим туда ещё. http://forum.modelldepo.ru/attachmen...1&d=1439221104 http://forum.modelldepo.ru/attachmen...1&d=1439221104 Жмём Добавить, Применить. Выбираем Действие в таблице и переходим на вкладку Условия http://forum.modelldepo.ru/attachmen...1&d=1439221104 Там мы прописываем, что это действие будет вызываться, при условии, что в текстовом поле будет прописан ID лока(BR218). http://forum.modelldepo.ru/attachmen...1&d=1439221452 Жмём Добавить, Применить, ОК. Действие, которое будет выключать свет, привязывается к построению маршрута из блока, для BR218. Для этого из таблицы Маршрутов, выбираем маршрут из блока test2 в блок test1, переходим на вкладку Общие и жмём кнопку Действия. В открывшемся окне добавляем Действие Script2 http://forum.modelldepo.ru/attachmen...1&d=1439221888 На вкладке Условие, прописываем всё тоже самое, что и для Script. Как-то так. |
огромное спасибо за перевод и примеры!
сегодня удалось настроить выключение света и звука для локомотива при въезде на подземный уровень пожалуйста, есть ли примеры использования Rocrail для управления расцепным устройством в автоматическом режиме, например таким http://www.modellbahnshop-lippe.com/.../4/24214_b.jpg например, как быть с тем, что после расцепления повится поезд-призрак из вагонов с резисторами на колпарах. |
Цитата:
|
Вложений: 1
Уже 3 дня не могу справится с рокраил. Читал тему и здесь и на скейле, но не догоню, про датчики, схему составил, маршруты созданы, а дальше не пойму как привязать датчики, сейчас при включенном авторежиме поезд несется просто по прямой и всё.
|
Вложений: 14
Цитата:
Цитата:
Цитата:
Открываем свойства Блока http://forum.modelldepo.ru/attachmen...1&d=1452789842 Там переходим на вкладку Маршруты http://forum.modelldepo.ru/attachmen...1&d=1452789860 Выбираем один из возможных маршрутов для этого блока. В данном случае это маршрут из блока 9. http://forum.modelldepo.ru/attachmen...1&d=1452789860 Выбираем первый датчик http://forum.modelldepo.ru/attachmen...1&d=1452789860 Прописываем для него событие, которое он будет вызывать. Раз это первый по заходу датчик, то событие будет ENTER. http://forum.modelldepo.ru/attachmen...1&d=1452789860 Далее выбираем второй датчик и присваиваем событие для него. У него будет событие IN. http://forum.modelldepo.ru/attachmen...1&d=1452789860 Теперь перетаскиваем лок из таблицы локов на блок 9, обращаем внимание на положение вот этой стрелочки: http://forum.modelldepo.ru/attachmen...1&d=1452790510 Если она указывает в другую сторону, то в свойствах лока выбираем пункт Менять положение http://forum.modelldepo.ru/attachmen...1&d=1452790983 http://forum.modelldepo.ru/attachmen...1&d=1452790983 Теперь включим автоматический режим и попробуем покатать лок в симуляторе http://forum.modelldepo.ru/attachmen...1&d=1452790983 Для этого перетащим лок с блока 9 на блок 8 http://forum.modelldepo.ru/attachmen...1&d=1452790983 Если всё правильно, то лок начнёт движение http://forum.modelldepo.ru/attachmen...1&d=1452790983 Теперь при сработке первого датчика цвет блока изменится и скорость лока будет снижена до минимальной http://forum.modelldepo.ru/attachmen...1&d=1452790983 А при сработке второго датчика блок 8 станет красного цвета, т.е. занятым и скорость упадёт до нуля. http://forum.modelldepo.ru/attachmen...1&d=1452790983 Аналогичным образом настраиваются датчики для маршрутов на другие блоки. |
Вложений: 2
Вопрос:
Цитата:
Цитата:
Цитата:
http://forum.modelldepo.ru/attachmen...1&d=1454176906 Блок 02 может быть проходным для двух маршрутов, для маршрута из блока 01 в блок 03 и обратно. Блок 05 может быть проходным для следующих 8-ми маршрутов: 01>06, 01>07, 07>01, 06>01, 04>06, 04>07, 06>04, 07>04. Блок 09 будет проходным для 4-х маршрутов: 04>10, 10>04, 08>10, 10>08. Проходные блоки имеют некоторые ограничения по функционалу. Во-первых лок не может быть остановлен на таком блоке, если он следует по маршруту, для которого этот блок является проходным. Во-вторых сигналы, привязанные к этому блоку в этом случае не будут работать автоматически, только через отдельные маршрутные команды. Из-за этого мне лично не нравиться использование этой фичи. Хотя в некоторых случаях это может и будет полезным. Например, использование такого рода маршрутов позволяет запустить длинные поезда, которые по своей длине не помещаются на одном блоке. Вообще если для лока, который стоит на блоке 01, назначить конечным пунктом блок 07, программа и так приведёт его туда, используя два последовательных маршрута: 01>05 и далее 05>07 и при этом лок может быть остановлен на блоке 05 и связанные с ним датчики и сигналы будут работать. Исходя из этого Ваш маршрут 01>10 http://forum.modelldepo.ru/attachmen...1&d=1454178039 не может существовать в виде отдельного маршрута, только как несколько последовательных маршрутов. 01>05----->05>04----->04>09----->09>10 или 04>10, в котором блок 09 будет проходным. В таком случае использование блока 09, как проходного блока, как бы сокращает цепочку последовательных маршрутов и может быть оправдано. |
Здравствуйте!
Прошу прощения заранее, если что не так -это мое первое сообщение. Вопрос. Я сделал DCC серводекодер на ардуино, к которому подключу серву, открывающую ворота депо. С пульта я ей управляю набрав адрес 40 в меню turnouts и нажимая кнопку прямо/ в сторону. Как мне сделать в рокрейле просто кнопку с этой функцией. А то там какие-то порты, номера функций и их значения... Спасибо. |
Вложений: 1
Цитата:
И здесь: http://wiki.rocrail.net/doku.php?id=output-int-en В рокрейле: План пути - Изменить панель - Появится окно "Добавить элемент" - Аксесуар - Перетащить понравившуюся кнопку на план - обозвать - зайти в свойства и настроить интерфейс. Вложение 122237 |
Цитата:
Даю подсказку, кнопки настраиваются почти также, как и стрелки. И ещё Вам стоит разобраться в особенностях различных вариантов адресации стрелочных декодеров. |
Этот документ я читал, но ничего не понял касательно портов, функций и их значений. :(
Вопрос - в рокрейле адрес в свойствах кнопки на плане я задал - 41. Что нужно задавать в полях Порт, Параметр, Значение? Я просто не знаю и в коде ардуино этого тоже не вижу. Я прочитал про разную адресацию, попробовал адрес 41 порт 0, наоборот, и адрес 11 порт 1. Ничего из этого не работает. Что я делаю не так? Спасибо. Извините за настойчивость) |
Вложений: 7
Цитата:
http://forum.modelldepo.ru/attachmen...1&d=1454265640 http://forum.modelldepo.ru/attachmen...1&d=1454265640 Для этого распаковываем содержимое архива Accessories.rar в папку: C:\Program Files\Rocrail\svg\themes\Accessories Далее на план добавляем любую стрелку и открываем её свойства на вкладке Общие, там прописываем №57 для аксессуара и жмём Применить. http://forum.modelldepo.ru/attachmen...1&d=1454265640 http://forum.modelldepo.ru/attachmen...1&d=1454265640 После чего стрелка будет отображаться как ворота. http://forum.modelldepo.ru/attachmen...1&d=1454265644 Теперь настроим управление Вашим декодером. Заходим на вкладку Интерфейс в свойствах ворот и там в поле Порт прописываем адрес 40, на котором декодер управляется от пульта. http://forum.modelldepo.ru/attachmen...1&d=1454265640 |
Текущее время: 14:39. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © ModelldepO.ru 2006 -