3.3. Создание и удаление связей

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

Более удобный способ создания связей состоит в указании входов и выходов непосредственно на расчетной схеме. Этот режим инициируется нажатием кнопки "Добавить связь" на панели инструментов (рис.3.3.3, поз.1). За один раз допускается создать произвольное количество связей, выход из данного режима осуществляется нажатием правой кнопки мыши или выбором другого режима на панели инструментов.

При включении режима создания связей у оборудования и потоков отображаются коннекторы, которые выбираются левой кнопкой мыши. Выбранными могут быть один свободный коннектор у потока или энергетического потока, и один свободный коннектор у оборудования. Выбранные коннекторы отмечаются зеленой окружностью (рис.3.3.3, поз.3). как только пара выбранных коннекторов становятся сопрягаемыми, то есть являются одного типа – поток или энергия, и разных направлений – вход и выход, то создается связь.

Для удаления связей в диалоге оборудования достаточно выбрать empty в выпадающем списке задания потока. Альтернатива этому – удаление на расчетной схеме. Режим удаления связей включается кнопкой на панели инструментов (рис.3.3.3, поз2), и прекращается при нажатии правой кнопки или при переключении на другой режим. Для удаления связей следует нажать левую кнопку и, удерживая ее, пересечь подлежащие удалению связи. На расчетной схеме при этом рисуется отрезающая линия красного цвета. За один раз удаляются все пересеченные связи.

Рис.3.3.2 Выбор потоков в диалоге оборудования
Рис.3.3.3 Создание связей