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