S1=(A1, Z1, W, d1, l1,a11)
S2=(A2, W, W2, d2, l2,a12)
Проводя замену, «объединяя» автоматы получим новый автомат S, у которого:
· внутренний алфавит образуется из всевозможных пар состояний автоматов S1 и S2:
A = A1*A2.
· входной алфавит есть функциональная зависимость j от W2 и zf:
Z1= j(W2, zf)
· новая функция переходов формируется зависимостью от d1, d2 и текущего элемента входного алфавита zf :
d(am, zf) = (d(am1, j(zf, l2(am2))), d(am2, l1(am1, j(zf, l2(am2)))))
· новая функция выхода формируется в зависимости j от функций l1, l2 текущего элемента входного алфавита zf :
l(am, zf) = l1(am1, j(zf, l2(am2)))
ПРИМЕР:
Пусть имеется соединение автоматов S1 и S2 c обратной связью. S2 – автомат Мура:
Автоматы определяются двумя векторами:
S1=(A, Z1, W, d1, l1,a1)
S2=(B, W, W2, d2, l2,b1)
Таблицы переходов и выходов автомата S1:
d1: l1:
a1 |
a2 |
a3 |
|
Z11 |
a1 |
a2 |
a1 |
Z12 |
a2 |
a3 |
a3 |
a1 |
a2 |
a3 |
|
Z11 |
W1 |
W2 |
W1 |
Z12 |
W3 |
W1 |
W2 |
Таблица переходов и выходов автомата S2:
dl:
b1 |
b2 |
|
W1 |
b1 |
b2 |
W2 |
b2 |
b2 |
W3 |
b1 |
b1 |
|
W21 |
W22 |
Таблица функции j:
j:
W21 |
W22 |
|
Z1 |
Z11 |
Z12 |
Z2 |
Z11 |
Z12 |
Z3 |
Z11 |
Z11 |
Построим таблицу выходов нового автомата, руководствуясь следующими правилами:
l:
a1b1 |
a1b2 |
a2b1 |
a2b2 |
a3b1 |
a3b2 |
|
Z1 |
W1 |
W3 |
W2 |
W1 |
W1 |
W2 |
Z2 |
W1 |
W3 |
W2 |
W1 |
W1 |
W2 |
Z3 |
W1 |
W1 |
W2 |
W2 |
W1 |
W1 |
Так как внутренний алфавит определяется формулой: A = A1*A2, таблица переходов нового автомата будет выглядеть следующим образом:
d:
a1b1 |
a1b2 |
a2b1 |
a2b2 |
a3b1 |
a3b2 |
|
Z1 |
a2b1 |
a2b1 |
a2b2 |
a3b2 |
a1b1 |
a3b2 |
Z2 |
a1b1 |
a2b1 |
a2b2 |
a3b2 |
a1b1 |
a3b2 |
Z3 |
a1b1 |
a1b2 |
a2b2 |
a2b2 |
a1b1 |
a1b2 |
Составляется таблица следующим образом:
Наш новый автомат S, замещающий S1 и S2 задан таблицами l и d.
При составлении таблиц следует следить за последовательностью своих действий и не забывать, что в автомате Мура (S2) каждому состоянию соответствует свой выходной сигнал. Другой автомат (в нашем случает S1) зависит от выходного сигнала первого автомата.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.