Связи

Связи используются для подключения входов и выходов блоков.

В программе существует 2 вида связей:

обычная связь - обозначается линией между элементами:

_images/fbd_net_simple.png

именованная связь – обозначается флажками с именем связи напротив выхода и входов:

_images/fbd_net_name.png

На ножку выхода можно добавить неограниченное количество связей. Связи, выходящие из одного выхода, имеют одинаковое имя. Ответвления линий этих связей друг от друга обозначаются точками. Ко входу можно подключить только одну связь. Связь не может существовать без соединения с блоками (т.е. не может висеть в воздухе).

Создание обычной связи

Для создания обычной связи выделите левой кнопкой мыши вход(выход) и, не отпуская кнопку, переместите указатель мыши на другой выход(вход). В процессе перемещения указателя мыши связь будет прорисовываться пунктирной линией. После отпускания кнопки над выходом(входом) связь будет зафиксирована в виде сплошной линии.

Создание именованной связи

Для создания именованной связи кликните левой кнопкой мыши на выход, одновременно удерживая кнопку Shift на клавиатуре. Программа перейдет в режим создания именованной связи, на что будет указывать специфический вид курсора. После этого можно можно, кликая на входы, создавать последовательно несколько именованных связей, идущих из одного выхода. Для отмены режима создания именованной связи нажмите кнопку Esc или кликните правой кнопкой мыши в любом месте схемы. Начать построение именованной связи можно только с выхода.

Редактирование связи

Переключение вида связей производится командами “Простая связь” и “Именованная связь”. Для быстрого поиска начала и конца связи, в случае когда они удалены на большое расстояние друг от друга, можно использовать команды В конец и В начало. Команда В начало выделяет выход, от которого начинается связь и помещает его, по возможности, в центр экрана. Команда В конец выделяет вход, к которому подключена связь, и помещает его так-же в центр экрана. Если на схеме выделены несколько связей, начинающиеся от одного выхода, то команда В конец будет по циклу перебирать все входы, к которым подключены эти связи.

Расположение линий обычной связи можно изменять с помощью мыши. Для этого подведите указатель мыши к горизонтальной или вертикальной линии связи и, когда он примет характерный вид, можно перемещать участки линий по горизонтали или вертикали. Линии, прилегающие непосредственно ко входу и выходу не перемещаются. В обычной связи можно добавлять сегменты (дополнительные изгибы) путем выбора команды Добавить сегмент в контекстном меню связи. Имя связи можно изменить в редакторе свойств. Эта команда действует для всех связей, подключенных к одному выходу. Для закрепления/снятия закрепления связи надо вызвать контекстное меню связи (правой кнопкой мыши) и нажать закрепить/освободить

На панели управления “Связи” можно включить и выключить трассировку именованных связей, для этого выделить связь и нажать на кнопку показать трассировку.

Для перемещения связи на другой вход или выход вызываем контекстное меню ножки со связью (правой кнопкой мыши) и нажимаем перенос связей. Возле курсора появится характерный значок. Затем нажимаем левой кнопкой мыши на ножку, на которую мы хотим переместить связь. Для переноса всех связей блока на другой блок надо выделить блок и выбрать команду Перенос связей. Все существующие связи будут перенесены на новый блок по порядку следования. Если количество входов или выходов у целевого блока меньше, то лишние связи останутся на старом месте.