Расчет и данные для расчета приведены в Приложении 3
Расчет для реализуемой функции ДНФ
Та=2*0.3+1.3+3*0.3+1.3+2*0.3+1.3+3*0.1+1.3=7.6 мс
Па=3*8+8+3*2+3*2+2*2+3*2=54 байт
Расчет для реализуемой функции КНФ
Па=2*8+8+3*2+3*2+2*2+2*2+2*3=66 байт
Та=2*1.3+1.3+3*0.1+3*0.1+2*0.1+2*0.1+3*0.3=8.4 мс
Исходя из того, что время на обслуживание и занимаемая память оказались меньше при реализации ДНФ, то предпочтение отдаем схеме реализации ДНФ.
2.2 Схема размещения алгоритмов по алгоблокам.
Контроллер №1
01 ОКО (01) |
02 ПОК (29) |
03 ВДБ (10) |
04 ВИН (05) |
05 ВИН (05) |
06 ВИН (05) |
07 ИНВ. (06) |
Контроллер №2
01 ОКО (01) |
02 ВДБ (10) |
03 ИНВ. (06) |
04 ВИН (05) |
05 ВАА (07) |
06 ЗДН (24) |
07 РАН (20) |
08 РУЧ (26) |
09 АВА (11) |
10 ПОК (29) |
11-55 00 |
56 ВИН (05) |
57 ВИН (05) |
58 МИЛ (73) |
59 МИЛ (73) |
60 МИЛ (73) |
61 МНИ (71) |
Контроллер №3
01 ОКО (01) |
02 ВДБ (10) |
03 ИНВ. (06) |
04 ВИН (05) |
05 ВАА (07) |
06 ЗДН (24) |
07 РАН (20) |
08 РУЧ (26) |
09 АВА (11) |
10 ПОК (29) |
Контроллер №4
01 ОКО (01) |
02 ВДБ (10) |
03 ИНВ. (06) |
04 ПОК (29) |
05 ВАА (07) |
06 ЗДН (24) |
07 РАН (20) |
08 РУЧ (26) |
09 АВА (11) |
2.3 Процедура «Алгоритм»
Контроллер №1
Таблица №2
№ алгоблока |
Наименование алгоритма |
Код |
Модификатор |
Масштаб времени |
01 |
ОКО |
01 |
00 |
- |
02 |
ПОК |
29 |
03 |
- |
03 |
ВДБ |
10 |
01 |
- |
04 |
ВИН |
05 |
01 |
- |
05 |
ВИН |
05 |
01 |
- |
06 |
ВИН |
05 |
01 |
- |
07 |
ИНВ |
06 |
02 |
- |
Контроллер №2
Таблица №3
№ алгоблока |
Наименование алгоритма |
Код |
Модификатор |
Масштаб времени |
01 |
ОКО |
01 |
00 |
- |
02 |
ВДБ |
10 |
01 |
- |
03 |
ИНВ. |
06 |
02 |
- |
04 |
ВИН |
05 |
01 |
- |
05 |
ВАА |
07 |
05 |
- |
06 |
ЗДН |
24 |
00 |
00 |
07 |
РАН |
20 |
00 |
- |
08 |
РУЧ |
26 |
- |
- |
09 |
АВА |
11 |
02 |
- |
10 |
ПОК |
29 |
01 |
- |
11-55 |
00 |
- |
- |
- |
56 |
ВИН |
05 |
01 |
- |
57 |
ВИН |
05 |
01 |
- |
58 |
МИЛ |
73 |
03 |
- |
59 |
МИЛ |
73 |
03 |
- |
60 |
МИЛ |
73 |
02 |
- |
61 |
МНИ |
71 |
03 |
- |
Контроллер №3
Таблица №4
№ алгоблока |
Наименование алгоритма |
Код |
Модификатор |
Масштаб времени |
01 |
ОКО |
01 |
00 |
- |
02 |
ВДБ |
10 |
01 |
- |
03 |
ИНВ. |
06 |
02 |
- |
04 |
ВИН |
05 |
01 |
- |
05 |
ВАА |
07 |
05 |
- |
06 |
ЗДН |
24 |
00 |
00 |
07 |
РАН |
20 |
00 |
- |
08 |
РУЧ |
26 |
- |
- |
09 |
АВА |
11 |
02 |
- |
10 |
ПОК |
29 |
01 |
- |
Контроллер №4
Таблица №5
№ алгоблока |
Наименование алгоритма |
Код |
Модификатор |
Масштаб времени |
01 |
ОКО |
01 |
00 |
- |
02 |
ВДБ |
10 |
01 |
- |
03 |
ИНВ. |
06 |
02 |
- |
04 |
ПОК |
29 |
01 |
- |
05 |
ВАА |
07 |
05 |
- |
06 |
ЗДН |
24 |
00 |
00 |
07 |
РАН |
20 |
00 |
- |
08 |
РУЧ |
26 |
- |
- |
09 |
АВА |
11 |
02 |
- |
3. Технологическая программа
Для составления программы предварительно по блок-схеме определяются номера алгоблоков – приемников и алгоблоков – источников информации. Поскольку некоторые алгоблоки одновременно являются и приемниками и источниками, то их номера в программе повторяются.
3.1 Блок-схема взаимосвязей алгоблоков в соответствии со структурой решаемой задачи.
04-ВИН-05 |
02-ПОК-29 |
01-ОКО-01 |
||||||||
КОНТР N2 01 |
01 01 02 |
04 07 01 10 |
08 |
|||||||
05-ВИН-05 |
||||||||||
КОНТР N3 01 |
01 01 02 |
|||||||||
06-ВИН-05 |
03-ВДБ-10 |
07-ИНВ-06 |
||||||||
КОНТР N4 01 |
01 01 02 |
Диск вх X1 |
01 |
01 02 |
||||||
Рис. 3 Блок-схема контроллера №1
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.