Способы задания конечных автоматов
Представление конечного автомата фактически сводится к описанию задающих его автоматных функций. [8]
Существуют три способа задания конечных автоматов:
· Табличный (матрицы переходов и выходов);
· Графический (с помощью графов);
· Аналитический (с помощью формул).
Аналитический способ – автомат задаетсясистемой уравнений. Из такой системы следует, что при конечном числе возможных внутренних состояний количество возможных значений автоматных функций также оказывается конечным. Примером такого задания служат системы уравнений, задающие автоматы Мили и автоматы Мура
Табличный способ.Составляется таблица состояния автоматадля функции перехода – δ и функции выхода. При этом:
· столбцы таблицы соответствуют элементам входного алфавита X,
· строки таблицы соответствуют состояниям (элементы конечного множества Q).
Пересечению i-и строки и j-го столбца соответствует клетка (i, j), которая является аргументом функций 8 и λ автомата в момент, когда он находится в состоянии qi на его входе – слово xj, а в самой соответствующей клетке запишем значения функций 8 и λ. Таким образом, вся таблица соответствует множеству Q х X.
При заполнении таблицы переходов каждая клеточка однозначно определяется парой символов: символом следующего состояния и символом выходного сигнала.
На практике автоматные функции задаются двумя конечными таблицами, именуемыми соответственно матрицей перехода и матрицей выводов. При этом строки обозначаются буквами входного алфавита, а столбцы буквами внутреннего алфавита (символами, кодирующими внутреннее состояние автомата).
|
|
В матрице переходов на пересечении строки xk и столбца qr помещается значение функции перехода δ(qi, х) и функции выводов λ(q, х). В ряде случаев обе таблицы объединяются в одну таблицу.
Графический способ.
Автомат задается с помощью графа, схемы, графика и др. Задание с помощью ориентированного графа – более удобная и компактная форма описания автомата.
Граф автомата содержит
· Вершины, соответствующие состоянию qiÎQ,
· Дуги, соединяющие вершины – переходы автомата из одного состояния в другое. На дугах принято указывать пары входных и выходных сигналов – сигналов переходов.
Если автомат переходит из состояния q1 в состояние q2 под воздействием нескольких входных сигналов, то на соответствующей дуге графа этот вариант будет представлен через дизъюнкцию. Для представления автомата используют двухполюсные графы с выделенными начальным и конечным состояниями.
Разработка шкалы «прибора для измерения емкости»
|
|
№ | индикация | + | - | перегруз. | выкл. | ┤ |
0 | исх.сост. | 1 | 0 | 0 | 0 | нет |
1 | 0 | 2 | 0 | 13 | 0 | да |
2 | 50 | 3 | 1 | 13 | 0 | да |
3 | 100 | 4 | 2 | 13 | 0 | да |
4 | 150 | 5 | 3 | 13 | 0 | да |
5 | 200 | 6 | 4 | 13 | 0 | да |
6 | 250 | 7 | 5 | 13 | 0 | да |
7 | 300 | 8 | 6 | 13 | 0 | да |
8 | 350 | 9 | 7 | 13 | 0 | да |
9 | 400 | 10 | 8 | 13 | 0 | да |
10 | 450 | 11 | 9 | 13 | 0 | да |
11 | 500 | 13 | 10 | 13 | 0 | да |
12 | ОВ | 0 | 0 | 0 | 0 | нет |
13 | авария | 0 | 0 | 0 | 0 | нет |
Рис.2.5. Граф шкалы прибора для измерения емкости
Заключение
Поскольку применение генераторов с колебательными контурами (типа RC) для генерирования колебаний высокой частоты не удовлетворяет, для разрабатываемого генератора была взята схема типа LC (в качестве фазирующей цепочки взята трехточечная схема с автотрансформаторной связью, активный элемент - транзистор).
В теоретической части данной курсовой работы были рассмотрены элементы генераторов LC-типа. Также была рассмотрена классификация генераторов LC-типа, их назначение, а также различные схемы генераторов. А также технические характеристики элементов генераторов.
В практической части была раскрыта тема, касающаяся шифраторов, дешифраторов, их назначения, а также были спроектированы электрические функциональные и электрические принципиальные схемы шифраторов и дешифраторов. Была раскрыта тема карт Карно. Также был разработан сегмент “b” семисегментного индикатора. Был разработан конечный автомат для шкалы прибора для измерения емкости, а также граф для него.
|
|
Дата добавления: 2018-02-18; просмотров: 4284; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!