ВУЗ:
Составители:
23
должны быть предприняты по результатам проверки, необходимо сгруп-
пировать в модуль проверки;
2) все процедуры, выполняющие проверку состояния переключателя
и реализующие функцию ожидания изменения его состояния, необходимо
сгруппировать в модуль ожидания;
3) процедуры, реализующие функции таймера, входят в модуль тай-
мера;
4) если результат проверки одной из процедур модуля проверки ука-
зывает на то, что обнаружен нарушитель, должна быть вызвана процедура
для включения визуального сигнала, запуска таймера на шестьдесят се-
кунд и включения звукового сигнала после окончания работы таймера; эта
процедура должна содержаться в модуле обнаружения нарушителя.
Дополнительно к этим четырем модулям необходим пятый модуль.
Когда система включается впервые или восстанавливается с помощью пе-
реключателя, она должна быть инициализирована, а все сигналы и таймер
восстановлены в первоначальное состояние. Процедуры, реализующие
указанные функции, необходимо сгруппировать в модуль восстановления.
Каждый из рассмотренных модулей размещается на одном из четырех
уровней нисходящей иерархии. Известно, что исполнительный модуль
должен находиться на самом верхнем уровне, а входной, выходной и тай-
мера – на самом нижнем. Резонно предположить, что модуль обнаружения
нарушителя должен находиться на более низком уровне по отношению
к модулю проверки. Более точно уровень каждого модуля определится
только после того, как будут полностью определены все процедуры, вхо-
дящие в модули, и их взаимосвязи.
Полная модульная структура системы охранной сигнализации, вклю-
чающая процедуры для каждого модуля, показана на рис. 1.6.
Завершается предварительное проектирование системы составлением
иерархического списка процедур. Этот список, или дерево процедур, ука-
зывает порядок вызова процедур системы.
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »
