Описание программы

Входными данными для программы являются:

мощность на входе антенно-фидерного тракта, Вт;

коэффициент усиления антенны, раз;

коэффициент потерь в антенно-фидерном тракте;

расстояние от центра раскрыва антенны до расчетной точки, м;

значение нормированной диаграммы направленности антенны в вертикальной плоскости;

значение нормированной диаграммы направленности антенны в горизонтальной плоскости;

коэффициент, учитывающий условия распространения радиоволн;

коэффициент, учитывающий неравномерность диаграммы направленности антенны в горизонтальной плоскости.

Выходными данными являются:

результат расчета электрической составляющей электромагнитного поля, создаваемой каждой из антенн;

сообщение об ошибке.

Графическая оболочка программы

Графическая оболочка программы предназначена для наглядного отображения формулы, по которой производится расчет электрической составляющей электромагнитного поля, создаваемой каждой из антенн, входные параметры и конечный результат.

При запуске программы на экран пользователю выводится главная форма проекта, которую можно условно разбить на 4 зоны:

Область графического отображения расчетной формулы;

Панель инструментов главной формы;

Поле вывода результатов вычислений

Поле вывода текстового сообщения об ошибке (входные данные не введены или введены не корректно).

Рисунок 4 - Графическая оболочка программы

При нажатии кнопки «РАСЧЕТ » проводится подсчет электрической составляющей электромагнитного поля, создаваемой каждой из антен БС.

После проведенного расчета можно обнулить все поля кнопкой «Обнулить»

Руководство пользователя, вызывается на отдельной форме нажатием кнопок «Руководство пользователя».

Используемые методы и классы

Для реализации алгоритма расчета электрической составляющей электромагнитного поля, создаваемой каждой из антен БС, используются 2 класса:- для взаимодействия с графической оболочкой программы, содержащий методы, связанные с операциями ввода/вывода входных и выходных данных и алгоритмом расчета результата;- для вызова из метода класса Form1 и появления результата нажатия кнопки «Руководство пользователя»;

Методы класса Form1void button1_Click(object sender, EventArgs e) - обработка события нажатия кнопки «РАСЧЕТ»;void button3_Click(object sender, EventArgs e) - обработка события нажатия кнопки «Руководство пользователя»;void button2_Click(object sender, EventArgs e) - обработка события нажатия кнопки « Обнуление».

Прочтите также:

Разработка и проектирование спирального антенного устройства
Неотъемлемыми составными частями современных радиотехнических средств являются антенные системы и обслуживающие их тракты СВЧ. Основной целью изучения дисциплины “Антенны и у ...

Разработка генератора последовательности двоичных слов
Развитие вычислительной техники базируется на совершенствовании программных средств и разработке новых схемно-технологических принципов построения элементной базы цифровых микроэлек ...

Термостабилизированный логарифмический усилитель
В данной работе описан логарифмический усилитель с температурной стабилизацией. В таких приборах наибольший динамический диапазон входных токов может быть достигнут использованием трансд ...

Основные разделы

Copyright © 2008 - 2022 www.techmatch.ru