ВУЗ:
Составители:
120
новными параметрами являются: «Delay» – период срабатывания таймера в мс,
«Res» – разрешающая способность таймера в мс, «TIME_PERIODIC» – пара-
метр, указывающий, что срабатывание таймера будут происходить периодиче-
ски с периодом «Delay» до тех пор, пока таймер не будет остановлен. Останов-
ка мультимедийного таймера не означает (строка 4 в табл. 4.4), что таймер ПК
будет остановлен на аппаратном уровне. В данном случае разработанная про-
грамма не будет улавливать его прерывания.
Сравнительная оценка работы мультимедийного таймера со стандартным
таймером Delphi при различных приоритетах программы показана в табл. 4.5.
Таблица 4.5
Количество срабатываний таймера
Приоритет
программы
Период
таймера, мс
Интервал
измерения, мс
Программный
таймер
Мультимедийный
таймер
100 9 9
50 15 19
10 60 100
5
1000
61 199
100 92 100
50 157 199
10 628 1000
«Normal»
5
10000
632 2000
100 9 10
50 15 20
10 62 99
5
1000
63 199
100 91 100
50 160 200
10 632 1000
«Real-Time»
5
10000
635 2000
Установлено, что уровень приоритета программы оказывает незначитель-
ное влияние на количество срабатываний программного таймера за отведенный
промежуток времени. Причем с ростом интервала измерения это влияние уве-
личивается, что обусловливает накопление суммарной ошибки. С уменьшением
периода программного таймера ошибка значительно увеличивается, что гово-
рит о невозможности его применения для работы на частотах, близких к 100 Гц,
и более. В свою очередь, влияние установленного уровня приоритета програм-
мы и изменения периода на точность мультимедийного таймера минимально.
Максимальная ошибка периода квантования составила 1 импульс аппаратного
Страницы
- « первая
- ‹ предыдущая
- …
- 118
- 119
- 120
- 121
- 122
- …
- следующая ›
- последняя »
