- •Содержание
- •Введение
- •ТехнологияWi – Fi
- •Как работает Wi–Fi
- •Радиус действия персональных, локальных и глобальных беспроводных сетей
- •Классификация беспроводных технологий
- •Ad–Hoc сеть (ibss)
- •Инфраструктура локальной беспроводной сети bss
- •Расширенная зона обслуживания ess беспроводной сети
- •Виды точек доступа: а, б – внутренние; в, г – внешние
- •Беспроводные адаптеры: а – с usb портом, б – формата pcmcia, в – встроенный в материнскую плату
- •Пользовательский Wi–Fi
- •802.11B/g/n
- •Стандарт 802.11
- •Wi–Fi антенны
- •Децибелы
- •Методика расчета
- •Зависимость чувствительности от скорости передачи данных
- •Вычисление центральной частоты
- •Практическая часть
- •Назначение программы
- •Выбор языка программирования
- •Системные требования
- •Описание данных
- •Проектирование интерфейса
- •Вид формы
- •Описание структуры программы
- •Состав проекта:
- •Блок–схема алгоритма программы
- •Инструкция пользователя
- •Главное окно
- •Пример выполнения программы
- •Результат выполнения программы
- •Заключение
- •Список использованной литературы
- •Приложение. Листинг программы
Вид формы
Для сохранения проекта выполните следующие действия:
1. В меню File (Файл) выберите команду Save Project (Сохранить проект) или нажмите кнопку Save Project на стандартной панели инструментов.
2. В открывшемся диалоговом окне Save File As список Тип файла содержит значение Form Files, указывая, что сохраняется входящая в приложение форма. Используя раскрывающийся список Папка, выберите папку, в которой будет сохранена форма, затем в поле Имя файла введите имя формы и нажмите кнопку Сохранить.
Для записи процедуры обработки событий, необходимо:
Определить, на какое событие какую реакцию вы хотите получить
Определить, какова именно должна быть реакция
Описать эту реакцию в коде на BASIC
Найти процедуру обработки событий в окне кода
Вставить код на BASIC
Приступаем к написанию программного кода. Для этого дважды щелкаем по кнопке, событие о нажатия которой будем обрабатывать, и переходим в окно редактора.
Запустим нашу задачу в среде VB. Для этого выполним команду Start из пункта Run главного меню, либо нажмем на F5, либо щелкнем по пиктограмме Start стандартной панели инструментов:
Если для текущего варианта кода мы делаем это в первый раз, то системе VB потребуется определенное время, чтобы скомпилировать наш текст (перевести его в машинные коды) и осуществить компоновку исполнимого модуля программы (подключить необходимые библиотеки с используемыми вами и системой функциями). При последующих запусках в одном сеансе работы с VB, программа будет запускаться мгновенно (если код ее не менялся).
Итак, если вдруг вы ввели код программы без ошибок, то после запуска программы на экране, поверх других окон, появляется окно нашей программы. Протестируем ее и убедимся, что она вполне работоспособена.
Последний этап – создание выполняемого (т.е. EXE) файла, то ради чего производилось проектирование. Нажимаем меню File Build [имя_проекта].exe…» сохраняем под предложенным именем и теперь можно закрыть VB и запускать EXE – файл без среды программирования.
Описание структуры программы
Процедура cmdRaschet_Click – расчет дальности действия канала связи.
Локальные переменные:
Ydb – суммарное усиление системы, тип Double;
Pt – мощность передатчика, тип Double;
Gt – коэффициент усиления передающей антенны, тип Double;
Gr – коэффициент усиления приемной антенны, тип Double;
Pmin – чувствительность приемника на данной скорости, тип Double;
Lt – потери сигнала в коаксиальном кабеле и разъемах передающего тракта, тип Double;
Lr – потери сигнала в коаксиальном кабеле и разъемах приемного тракта, тип Double;
FSL – потери в свободном пространстве, тип Double;
SOM – запас в энергетике радиосвязи, тип Double;
F – центральная частота канала, тип Double;
D – дальность связи, тип Double.
Процедура Combo1_Click – изменение списка оборудования и вывод в поля вода его параметров.
Локальные переменные:
mp – массив мощностей передатчиков, тип Double;
ma – массив мощностей антенн, тип Double.
Процедура Form_Load – инициализация списков при запуске программы.
Локальные переменные:
i – счетчик, тип Integer.