Материал: 4633

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Граничные стрелки, автоматически перенесенные с родительской диаграммы, нужно связать с функциональными блоками. Для связывания стрелок входа, управления или механизма необходимо перейти в режим редактирования стрелок (выбрать инструмент) щелкнуть по стрелке и щелкнуть по соответствующей стороне блока (левой, если это вход, верхней - если управление, нижней - если это механизм). Для связывания стрелки выхода необходимо щелкнуть по правой стороне блока и затем по стрелке. Пример связывания граничной стрелки с блоком приведен на рисунке 2.17. При необходимости стрелку можно «перенаправить» на другой функциональный блок в пределах диаграммы. Для этого необходимо навести указатель мыши на соответствующую стрелку, и, удерживая кнопку мыши, перетащить стрелку.

Рисунок - 2.17. Соединение граничных стрелок на декомпозиционной диаграмме

Может возникнуть потребность добавить на диаграмму декомпозиции связь с окружением, которой не было на родительской диаграмме. В этом

26

случае не нужно переходить на родительскую диаграмму, можно добавить граничную стрелку сразу на декомпозиционной диаграмме. Такая стрелка будет иметь знак туннелирования в виде квадратных скобок возле начала стрелки.

Это означает, что она не перенесена с диаграммы верхнего уровня. Например,

на декомпозиционную диаграмму мы добавили стрелку «Инструкции» (рис.

2.18).

Рисунок 2.18 - Декомпозиционная диаграмма с добавленной граничной стрелкой

Может иметь место и противоположная ситуация, когда некоторые стрелки, унаследованные от контекстной диаграммы, могут оказаться не нужными на диаграмме декомпозиции. Такие стрелки можно удалить. На диаграмме верхнего уровня они будут отмечены знаком туннелирования в виде квадратных скобок возле окончания стрелки. Это означает, что стрелка не переносится на диаграмму нижнего уровня.

27

8. Рисование внутренних стрелок

Для связи функций между собой используются внутренние стрелки, т. е.

стрелки, которые не касаются границы диаграммы, начинаются у одного и кончаются у другого блока.

В IDEF0 различают пять типов связей блоков (рисунок 2.19).

Рисунок 2.19. Типы связей блоков: а – связь по входу; б – связь по управлению; в – обратная связь по входу; г – обратная связь по управлению; д – связь выходмеханизм

Связь по входу (output-input), когда стрелка выхода предыдущего блока направляется на вход следующего, нижестоящего, блока. Например, на рис.

2.19 а стрелка "Детали" связывает работы "Изготовление деталей” и "Сборка изделия”.

Связь по управлению (output-control), когда выход вышестоящего блока направляется на управление нижестоящей. На рис. 2.19 б стрелка

"Чертеж" связывает функции "Создание чертежа детали" и "Изготовление детали", при этом чертеж не претерпевает изменений в процессе изготовления деталей.

Обратная связь по входу (output-input feedback), когда выход нижестоящего блока направляется на вход вышестоящего. Такая связь, как правило, используется для описания циклов. На рис. 2.19 в стрелка "Брак"

28

связывает функции "Изготовление деталей” и "Контроль качества", при этом выявленный на контроле брак направляется на вторичную переработку.

Обратная связь по управлению (output-control feedback), когда выход нижестоящего блока направляется на управление вышестоящего (стрелка

"Рекомендации ", рис. 2.19 г). Обратная связь по управлению часто используется для корректировки управления (регулирования) по результатам контроля.

Связь выход-механизм (output-mechanism), когда выход одного блока направляется на механизм другого. Эта взаимосвязь используется реже остальных и показывает, что одна функция подготавливает ресурсы,

необходимые для проведения другой (стрелка "Инструменты" на рис. 2.19 д).

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

Рисунок 2.20 - Декомпозиционная диаграмма с внутренними стрелками

29

В некоторых случаях одну и ту же стрелку необходимо соединить более чем с одним функциональным блоком. Одни и те же данные или объекты,

порожденные одной функцией, могут использоваться сразу в нескольких других функциях. С другой стороны, стрелки выхода разных функций могут представлять собой одинаковые или однородные данные или объекты, которые в дальнейшем используются или перерабатываются в одном месте. Для моделирования таких ситуаций B IDEF0 используются разветвляющиеся и сливающиеся стрелки.

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

Для слияния двух стрелок выхода нужно в режиме редактирования стрелки сначала щелкнуть по правой стороне блока, выход которого необходимо слить с уже имеющейся стрелкой выхода другого блока, а затем по самой стрелке.

Пример диаграммы с разветвленными стрелками приведен на рисунке

2.21.

Рисунок 2.21 - Декомпозиционная диаграмма с разветвленными стрелками

30

Источник: https://studfile.net/preview/16414668/