xi –для получения значений использовать функцию Random и учитывая значения .
Порядок опроса задается по вариантам.
Вариант
|
Период опроса, сек
|
Приоритет датчика*
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
3
|
4
|
5
|
1
|
5
|
3
|
4
|
2
|
7
|
0
|
5
|
1
|
2
|
3
|
2
|
4
|
2
|
8
|
12
|
6
|
5
|
0
|
3
|
1
|
4
|
3
|
2
|
7
|
4
|
8
|
3
|
1
|
2
|
3
|
4
|
0
|
4
|
5
|
6
|
7
|
2
|
16
|
0
|
3
|
5
|
2
|
7
|
5
|
6
|
7
|
3
|
8
|
4
|
2
|
5
|
1
|
0
|
4
|
* - max приоритет соответствует значению 0.
4. Содержание отчета:
Отчет должен содержать: номер и название лабораторной работы, цель работы, задание по вариантам, теоретические положения, листинг программы, блок-схему программы (алгоритмы циклического и адресного опросов датчиков), результаты вычислений.
x
x
x
i
н
i
н
i
Печать данных о датчиках вышедших за верхний или за нижний допустимый предел.
j=j-1
i=i+1
нет
нет
да
КОНЕЦ
да
j=0
нет
i=n
нет
да
Аварийный сигнал с выводом на экран данных о датчике: i, t, xi,
нет
да
да
Занести в ячейки памяти данные о датчике: i, t, xi, ,
j=j+1,
Получение и фиксация xi,
обращение к таймеру (t-время)
Опрос i-го датчика
i=1; j=0
,
НАЧАЛО
Рис.1. Блок-схема алгоритма циклического опроса датчиков.
Do'stlaringiz bilan baham: |