Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasn_zap_Somenko_09-K-VM1.doc
Скачиваний:
10
Добавлен:
01.09.2019
Размер:
370.69 Кб
Скачать

1.5 Код Бодо

В начале XX века, когда появилась потребность в замене операторов машинами, уже существовало несколько подходящих для этого кодов. Самый известный из них был изобретен в 1870 году французом Эмилем Бодо (его система кодирования представлена на рис. 1). Поскольку каждый символ кодировался одинаковым числом сигналов, такой код хорошо подходил для автоматического кодирования и декодирования.

К сожалению, из-за низкого быстродействия электромеханических устройств число используемых сигналов было ограничено пятью. Поэтому код предостав­лял только 32 возможные комбинации. Этого было недостаточно для представле­ния 26 букв алфавита, 10 десятичных цифр, всех знаков препинания и знака про­бела. Чтобы преодолеть это ограничение, Бодо использовал два управляющих символа смены регистра — символ переключения на регистр букв (LTRS) и сим­вол переключения на регистр цифр (FIGS). Таким образом, с помощью данного кода можно было представить все необходимые на то время символы. Кодовые комбинации смены регистра представляют не печатные символы, а один из двух рядов, каждый из которых содержит от 26 до 28 символов.

После приема кода переключения на регистр букв (11111) все последующие ко­довые комбинации интерпретируются как буквы алфавита, а после приема кода переключения на регистр цифр (11011) — как цифры и знаки препинания. Заметь­те, что коды управляющих символов LTRS и FIGS, равно как и другие управляющие символы и символ пробела, всегда интерпретируются одинаково, независимо от того, в каком регистре находится машина. Хотя изобретение Бодо сразу не внесло коренных изменений в телеграфию (операторам было сложно работать с кодовыми комбинациями одинаковой длины), оно послужило основой для разработки стартстопного телеграфного аппарата (телетайпа).

Рисунок 4. Таблица кода Бодо

2. Написание приложения

Для написания приложения воспользуемся средой .NET, а именно – языком C# платформы Microsoft Visual Studio.

Создадим оконное приложение.

Рисунок 5. Вид конечного приложения

Конечное приложение включает в себя выпадающее меню с кнопками выхода и открытия файла документов лекции по теме программы.

В основном окне программы вводятся кодируемые символы.

После нажатия на кнопку, происходит перевод символов в код Бодо и графическое представление в виде видеоимпульсов.

Рисунок 6. Видеоимпульсы

  1. Выполнение задания курсового проекта

Результат работы программы – закодированные кодом Бодо имя, фамилия и отчество, а также полная дата рождения.

Заключение

В результате выполнения курсового проекта были изучены теоретические основы функционирования модемов, принципы работы кода Бодо.

Было создано приложение для работы с кодом Бодо на языке .NET C#, с возможностью представление кода Бодо в виде видеоимпульсов.

Список использованных источников

  1. Курс лекций по дисциплине «Коммутация и маршрутизация ЛВС», Стрекозов А.Н.;

  2. "Основы организации сетей Cisco" - в двух томах, Пер. м англ. - М:. Издательский дом "Вильямс", 2002.-464 с.

  3. Электронный учебник Cisco Network Academy.

  4. Олифер В. Г. Компьютерные сети. Принципы, технологии, протоколы: СПб.: Питер, 1999.

  5. Б.Дансмор, Т.Скандьер - Справочник по телекоммуникационным технологиям, Издательский дом "Вильямс", 2004.-640 с.

22