ВУЗ:
Составители:
37
Другой, более предпочтительный вариант определения рассогласо-
вания заключается в использовании текущих значений системных аппа-
ратных часов реального времени.
Рассмотрим, для примера, количественные характеристики, связан-
ные с измерительным устройством.
Пусть заданная частота вращения электродвигателя должна состав-
лять 300 оборотов в минуту. Измерительное устройство выдает за один
оборот один импульс. Следовательно, требование прерывания возникает
с
интервалом в 200 мСек (200*10
-3
секунд).
2 Задание
В соответствии с выданным преподавателем вариантом задания ор-
ганизовать многопроцессную (многозадачную) структуру прикладного
программного обеспечения на указанном преподавателем языке (языках)
высокого уровня для описанной системы жесткого реального времени.
Для внешних устройств требуется с использованием, в частности,
датчика случайных чисел, часов реального времени и таймера разработать
программный
эмулятор, имитирующий их функционирование, включая
выдачу сигнала прерывания, возникновение рассогласования и соответст-
вующую реакцию на выдачу управляющего воздействия.
Выдача рассчитанного управляющего воздействия должна произво-
диться в указанный порт вывода и одновременно отображаться на экране,
причем, поскольку реальное подключение внешних устройств при отладке
программного обеспечения отсутствует, следует ту часть программы, ко-
торая
реализует выдачу управляющего воздействия в порт вывода, заком-
ментировать.
Предусмотреть визуализацию процесса регулирования на экране в
отдельном окне для каждого электродвигателя, в частности, заданное зна-
чение частоты вращения (интервала поступления требования прерывания),
отклонение от него и корректировка рассогласования (управляющее воз-
действие), а также выдачу текстового сообщения в случае выключения
(или
аварии) электродвигателя.
Предполагается, что измерительные устройства в системе являются
идентичными и выдают за пять оборотов электродвигателя один импульс.
Требуется рассчитать для каждого электродвигателя с учетом задан-
ной частоты его вращения интервал поступления требований прерывания
от соответствующего измерительного устройства.
Увеличение или уменьшение заданного значения интервала поступ-
ления требования прерывания в процессе
регулирования частоты враще-
ния электродвигателя должно приводить к выдаче в соответствующий для
Другой, более предпочтительный вариант определения рассогласо- вания заключается в использовании текущих значений системных аппа- ратных часов реального времени. Рассмотрим, для примера, количественные характеристики, связан- ные с измерительным устройством. Пусть заданная частота вращения электродвигателя должна состав- лять 300 оборотов в минуту. Измерительное устройство выдает за один оборот один импульс. Следовательно, требование прерывания возникает с интервалом в 200 мСек (200*10 -3 секунд). 2 Задание В соответствии с выданным преподавателем вариантом задания ор- ганизовать многопроцессную (многозадачную) структуру прикладного программного обеспечения на указанном преподавателем языке (языках) высокого уровня для описанной системы жесткого реального времени. Для внешних устройств требуется с использованием, в частности, датчика случайных чисел, часов реального времени и таймера разработать программный эмулятор, имитирующий их функционирование, включая выдачу сигнала прерывания, возникновение рассогласования и соответст- вующую реакцию на выдачу управляющего воздействия. Выдача рассчитанного управляющего воздействия должна произво- диться в указанный порт вывода и одновременно отображаться на экране, причем, поскольку реальное подключение внешних устройств при отладке программного обеспечения отсутствует, следует ту часть программы, ко- торая реализует выдачу управляющего воздействия в порт вывода, заком- ментировать. Предусмотреть визуализацию процесса регулирования на экране в отдельном окне для каждого электродвигателя, в частности, заданное зна- чение частоты вращения (интервала поступления требования прерывания), отклонение от него и корректировка рассогласования (управляющее воз- действие), а также выдачу текстового сообщения в случае выключения (или аварии) электродвигателя. Предполагается, что измерительные устройства в системе являются идентичными и выдают за пять оборотов электродвигателя один импульс. Требуется рассчитать для каждого электродвигателя с учетом задан- ной частоты его вращения интервал поступления требований прерывания от соответствующего измерительного устройства. Увеличение или уменьшение заданного значения интервала поступ- ления требования прерывания в процессе регулирования частоты враще- ния электродвигателя должно приводить к выдаче в соответствующий для 37
Страницы
- « первая
- ‹ предыдущая
- …
- 35
- 36
- 37
- 38
- 39
- …
- следующая ›
- последняя »