ВУЗ:
Составители:
168
Это мы будем реализовывать через модуль Decide 1, в котором мы
будем проверять занятость Recourse 1 в Process 1, и проверять очередь
в Hold 2. Приземлившийся самолет, т. е. обработанный модулем Process 1,
уходит из системы через модуль Dispose 2.
5. В Decide 2 будет проверяться следующее: если по прибытии
самолета для посадки полоса (Recourse 1) будет занята и /или будут
присутствовать самолеты на взлет в Hold 2, то этот самолет пойдет не
по ветке True на полосу, а по ветке False.
6. В ветке False первым стоит модуль Assign 1, который увеличи-
вает Attribute 1 на единицу каждый раз, когда он проходит по этой вет-
ке. Затем модуль Process 2 имитирует круг над аэропортом, после чего
в модуле Decide 2 проверяется, сколько уже кругов сделал этот самолет:
если меньше 5, то он опять возвращается к аэропорту для поверки усло-
вий, а если уже 5, то летит на запасной аэропорт.
7. Модули Assign 3, Assign 4 и Assign 5 необходимы для сбора
статистики по взлетевшим, севшим самолетам и самолетам, ушедшим
на запасной аэропорт.
Страницы
- « первая
- ‹ предыдущая
- …
- 166
- 167
- 168
- 169
- 170
- …
- следующая ›
- последняя »