Расчет и данные для расчета приведены в Приложении 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 |
||||||||
|
01 |
01 01 02 |
04 07 01 10 |
08 |
|||||||
|
05-ВИН-05 |
||||||||||
|
01 |
01 01 02 |
|||||||||
|
|
06-ВИН-05 |
03-ВДБ-10 |
07-ИНВ-06 |
|||||||
|
01 |
01 01 02 |
Диск вх X1 |
01 |
01 02 |
||||||
Рис. 3 Блок-схема контроллера №1
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.