Продолжим темку
Здесь я хочу описать как у меня получилось автоматизировать работу круга на
своем макете. Возможно мой метод не является правильным, ну хотя бы ввиду того, что я игнорировал некоторые рекомендации с сайта разработчика, либо в силу своих кривых рук, либо того, что что то у разработчиков не вышло. Благо прога довольно гибкая, и для того, что бы достигнуть определенного результата, существует несколько путей решения. В примере привожу базовые настройки, позволяющие выполнять стандартные маршруты. В общем по порядку...
1. Общая схема. Круг с тремя путями.
2. Свойства круга.
В описании написано, что в 1 галочки для автоматизации нужны. Но как я не бился, у меня не вышло, что бы с ними работало. На сколько я понял, если галки поставить, то автоматически генерятся нужные маршруты. Так оно и есть. Генерятся. Но не работают
Тут особо добавить не чего. Алексей все довольно подробно описал. Только хочу обратить на поляризацию. В поле ставится адрес аксессуарного декодера, который в свою очередь занимается изменением полярности на мосту. Для чего нужно, думаю понятно. Алексей использовал декодер перевертыш (модуль обратной петли). Я решил сделать без него. В этом варианте есть свой минус. Если захочется рулить круг в ручном режиме, то нужно не забывать про стрелочный адрес смены полярности.
В этом пункте все так же, только хочу еще раз обратить внимание на то, что обязательно выбирать идентификатор блока. Т.е. блок к которому поворачивается мост.
Соответственно при необходимости ставим поляризацию.
3. Дополнительный блок моста.
По идее его делать не нужно, но для гибкости настроек моста я его сделал. Два датчика по краям собственно токовая обратка с самого моста. В маршрутах описываем их как Enter и In соответственно. Подразумевается, что лок заходит с +.
Обращаем внимание на галки в свойстве и Id поворотного круга.
4. Прилегающие пути к мосту.
Тут собственно все как обычно. Ничего особенного нет. На тупиках ставим то же, что и п.3., за тем исключением, что в тупиках я делал один токовый датчик. Enter2In