12.07.2015 Views

Отсюда можно скачать отчет в формате PDF (670 Kb) - Кафедра ...

Отсюда можно скачать отчет в формате PDF (670 Kb) - Кафедра ...

Отсюда можно скачать отчет в формате PDF (670 Kb) - Кафедра ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

20таймера, период срабаты<strong>в</strong>ания которого ра<strong>в</strong>ен требуемому<strong>в</strong>ремени задержки реакции системы упра<strong>в</strong>ления на изменениезначений <strong>в</strong>ходных переменных.Сообщения от таймера принадлежат к разно<strong>в</strong>идности<strong>в</strong>ходных <strong>в</strong>оздейст<strong>в</strong>ий, назы<strong>в</strong>аемых событиями. Отметим, что <strong>в</strong>большинст<strong>в</strong>е контроллеро<strong>в</strong> отсутст<strong>в</strong>ует <strong>в</strong>оз<strong>можно</strong>стьпорождения и обработки программных событий.При запуске а<strong>в</strong>томато<strong>в</strong> от таймера-генераторасинхроимпульсо<strong>в</strong> <strong>в</strong> структуру программы доба<strong>в</strong>ляетсяобработчик события "Срабаты<strong>в</strong>ание таймера" (рис. 4). Такаяреализация соот<strong>в</strong>етст<strong>в</strong>ует пунктам 1.2 и 2.2 классификации(рис. 1).Событие "Срабаты<strong>в</strong>ание таймера"Обработчик события <strong>в</strong>ызы<strong>в</strong>ается, например,средст<strong>в</strong>ами операционной системыФункция-обработчик события «срабаты<strong>в</strong>ание таймера»Обработчик события <strong>в</strong>ызы<strong>в</strong>ает а<strong>в</strong>томатыСистема <strong>в</strong>заимос<strong>в</strong>язанных а<strong>в</strong>томато<strong>в</strong> (функции, реализующие <strong>в</strong>ходные и<strong>в</strong>ыходные <strong>в</strong>оздейст<strong>в</strong>ия, <strong>в</strong>ызы<strong>в</strong>аются при необходимости)Вызо<strong>в</strong> функций<strong>в</strong>ходныхпеременныхФункции <strong>в</strong>ходныхпеременных,осущест<strong>в</strong>ляющие опросисточнико<strong>в</strong> информацииВызо<strong>в</strong> функций,реализующих <strong>в</strong>ыходные<strong>в</strong>оздейст<strong>в</strong>ияФункции <strong>в</strong>ыходных<strong>в</strong>оздейст<strong>в</strong>ийРис. 4. Структура программ с периодическим запускома<strong>в</strong>томато<strong>в</strong> от таймераПри запуске а<strong>в</strong>томато<strong>в</strong> от таймера из структурыпрограммы исчезает <strong>в</strong> я<strong>в</strong>ном <strong>в</strong>иде бесконечный цикл. Однако

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!