logo
Bolshakov_Poyasnitelnaya_zapiska

2.2.2.1.2 Подсистема редактирования

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

1) при добавлении нового автоматизирующего устройства на схему, на диаграмме задач появляется задача, соответствующая основному потоку исполнения этого устройства;

2) при включении блока устройства на схеме оборудования на диаграмме задач появляется соответствующая блоку аппаратная задача.

Диаграмма задач синхронизирует данные с текстовым редактором, согласно следующим принципам:

1) описанные на диаграмме пользовательские задачи соответствуют описанным задачам в текстовом редакторе;

2) указанные на диаграмме задач подписки на события приводят к генерации кода подписок в начале тела задачи, обратного восстановления подписок на диаграмме по коду не происходит;

3) указанные на диаграмме задач вызовы функций приводят к генерации сигнатур вызываемых из задачи функций других задач в области описания ее интерфейса и наоборот.