Разработка программного имитатора цифрового канала связи с применением помехоустойчивого кодирования
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ученного кода и получением передаваемого сигнала после цифро-аналогового преобразования.
1.7.1Установка и удаление программного обеспечения
ПО поставляется в виде установочного модуля checc_setup.exe для систем Windows, сделанного с помощью программы Inno Setup 5.3.9. Во время установки, можно изменить некоторые параметры, такие как: директория для установки, название программы в меню программ, создаваемые ярлыки к программе. Для удаления программы следует воспользоваться стандартными средствами Windows. Пользовательские данные и при этом не удаляются. Удаление пользовательских данных осуществляется при запуске программы с помощью ярлыка Удаление пользовательских данных, для удаления требуется привилегированный пароль.
1.7.2Работа с программным обеспечением
Работа с ПО осуществляется в графической среде операционной системы Windows (XP, Vista, Seven). Также возможен запуск в системах семейства UNIX с использованием альтернативной реализации Windows API - WineHQ.
При первом запуске программы осуществляется настройка параметров, необходимых для дальнейшей работы. В открывшемся окне Путь к профайлам - это путь к папке c настройками пользователей, по указанному пути создастся папка checc, где и будут храниться настройки. Путь можно указать вручную, либо с помощью диалога, нажав на кнопку рядом с текстовым окном. Привилегированный пароль - это пароль, вводимый для подтверждения установки тестовых настроек и при удалении протокола работы. Директорию для хранения профайлов пользователей следует выбирать в месте, доступ к которому не ограничен. Завершается настройка кнопкой Войти.
После этого и при последующих запусках ПО осуществляется аутентификация и авторизация пользователя. В открывшемся окне предлагается ввести имя и пароль пользователя. При нажатии на ссылку Новый пользователь создаётся пользователь с указанными данными. При нажатии на кнопку Войти осуществляются процедуры аутентификации и авторизации пользователя с указанными данными. При ошибке аутентификации пользователю выдаётся предупреждение. После авторизации открывается главная форма.
Доступ к основным функциям осуществляется через меню и панель управления главного окна.
Существует два варианта установки различных параметров программы. Первым способом является выбор из ограниченного множества значений. Это осуществляется с помощью радиокнопок и флажков. Вторым способом является ввод числовых данных в текстовые окна. Подтверждения введённых вторым способом данных осуществляется нажатием кнопки Enter. При правильном вводе изменяемый параметр подсвечивается зелёным, при ошибочном вводе - красным.
Окна по настройке параметров открываются в модальном режиме. Остальные окна до закрытия модального окна не доступны для манипуляторов. Закрытие окон осуществляется нажатием кнопки Выход (для главной формы через меню Файл) или системными сочетаниями клавиш .
Окно отображения диаграмм представляет собой форму с двумя областями для отображения графиков в декартовой системе. Для удобства можно изменять размеры области занимаемой каждым графиком делается это с помощью разделителя, размещённого между графиками и выделенного чёрным цветом. Разделитель, выделяется левой кнопкой манипулятора курсора и перемещается в нужную сторону. Для графиков можно установить масштаб по оси в единицах графика. Это сделано для разбиения графика на страницы, для экономии расхода оперативной памяти во время отрисовки графика и для возможности просмотра отдельных частей графика. Навигация по страницам осуществляется с помощью четырёх кнопок: Первая, Последняя, Вперёд, Назад. Также для каждого графика можно установить масштаб по оси Для этого нужно задать минимальное и максимальное значение. Текущее положение манипулятора курсора в координатах графика отображается в заголовке окна слева. Для этого окна определён набор комбинаций клавиш клавиатуры:
- действует только для графика детектированного сигнала и отображает или скрывает линию, означающую уровень детектирования.
- увеличивает толщину линии, которой рисуется график (ограничено 10 пикселями).
- уменьшает толщину линии, которой рисуется график.
Окно отображения табличных данных представляет собой область с двумя или тремя смежными таблицами. Для удобства можно изменять размеры области занимаемой каждой таблицей делается это с помощью разделителей, размещённых между таблицами и выделенных чёрным цветом. Разделитель, выделяется левой кнопкой манипулятора курсора и перемещается в нужную сторону. Для таблиц можно установить масштаб - количество строк данных. Это сделано для разбиения таблицы на страницы, для экономии расхода оперативной памяти во время отрисовки таблиц и для удобного размещения на экране. О значении данных можно узнать из заголовка, присутствующего у каждой таблицы. При наведении указателя манипулятора курсора на ячейку отображается доступная по этой ячейка информация.
Для окон отображения диаграмм и табличных данных доступно масштабирование.
Окно настройки параметров генератора сигнала можно вызвать через меню СигналПараметры или кнопкой панели инструментов . Выбор типа сигнала осуществляется радиокнопками, остальные параметры вводятся в текстовые окна.
Окно настройки параметров АЦП и ЦАП можно вызвать чере?/p>