ВУЗ:
Составители:
Рубрика:
85
Рис.3.11. Принципиальная схема конечного автомата
Итак, проведен полный синтез конечного автомата. Результатом
синтеза автомата может быть как аппаратурная, так и программная его
реализация. В последнем случае булевы функции переходов и выходов
программируются с помощью имеющихся в математическом обеспечении
ЭВМ логических функций и выводятся из ЭВМ на соответствующие
внешние устройства. Например, в случае программной реализации автомата
в микропроцессорной стойке устройства ЧПУ исполнительными (внешними)
устройствами могут быть различные органы станка: револьверная головка,
магазин инструментов, приводы подач и главного движения, насос подачи
СОЖ и т.п. В случае программного синтеза автомата, рассмотренного выше
(см.рис.3.9), на языке Basic и булевыми функциями переходов и выходов
(3.10),(3.11), программа, реализующая этот автомат, имеет вид:
5REMПРОГРАММА АВТОМАТ
10 INPUT ВВЕДИТЕ НАЧАЛЬНОЕ СОСТОЯНИЕ S1,S2' S1,S2
15 INPUT ВЕДИТЕ ВХОДНОЕ ВОЗДЕЙСТВИЕ Х'Х1
20I=X1:GOSUB200
25 H1=I1
30I=S1:GOSUB200
35 Z1=I1
40 I=S2:GOSUB 200
45 Z2=I1
50 S8=H1*Z1*Z2+X1*S1*Z2
55 IF S8>0 THEN S8=1
60 S9 = H1*S1*Z2+X1*Z1*Z2+X1*Z1*S2
65 IF S9>0 THEN S9=1
70 Y=(X1+Z1+S2)*(H1+S1+Z2)
75 IF Y>0 THEN Y=1
80 S1=S8: S2=S9
85 PRINT ! 1, 0!' S1=' SI, 'S2=' S2, 'Y=' Y,'X=' XI
Страницы
- « первая
- ‹ предыдущая
- …
- 83
- 84
- 85
- 86
- 87
- …
- следующая ›
- последняя »