Блок - схема алгоритма функции main представлена на рисунке 4.1.В функции main производится инициализация глобальных переменных и задач, их описание, присвоение идентификаторов, запуск системы настоящего времени.
Рисунок 4.1 - Блок - схема алгоритма работы функции main
Блок - схема алгоритма функции main состоит из трех задач Task1, Task2, Task3. Исполнительный механизм считается включенным, если их значение в блок - схеме алгоритма равны 1, а если 0 - выключен.
Задача Task1 предназначена для создания всех последующих задач, назначение необходимого приоритета. После своего выполнения Task1само уничтожается. Блок - схема алгоритма приведена на рисунке 4.2.
Рисунок 4.2 - Блок - схема алгоритма Task1
В задачи Task2 проводится анализ считывателя и их значений. Датчик держит мгновенное значение измерения в течение 50 мс, после чего данное значение сбрасывается и считыватель готов для нового замера. Блок - схема алгоритма приведена на рисунке 4.3.
Рисунок 4.3 - Блок - схема алгоритма Task2
Рисунок 4.4 - Блок - схема алгоритма Task3
В задачи Task 3 осуществляется работа по перемещению данных. На этом этапе осуществляется проверка на наличие необходимой команды в цикле программы и уровня приоритета. Если необходима команда была осуществлена, то происходит считывание полученного дискретного значения с датчика и отсылки его с задержкой 1 мс после чего процесс обрывается. После чего задача может выполняться заново.
Самое читаемое:
Операционный микроэлектронный усилитель
Современная радиоэлектронная аппаратура (РЭА) характеризуется
тремя основными чертами:
резким возрастанием количества компонентов и в связи с этим
значительным уплотнением аппаратуры;
мобильностью, так как РЭА устанавливается на объектах, движущихся
с космическими скоростями;
количественным ростом выпуска аппаратуры и, след ...