Блок-схема программы и ее описание - Разработка программ для расчета на ЭВМ характеристик устройств на нерегулярно включенных линиях передачи

Описание блок-схемы программы (рис. 3.1).

Блок № 1 - начало программы. В этом блоке происходит инициализация всей программы, создание основного и дополнительных окон программы, отвечающих за вывод графиков, результатов в текстовом виде, окна прав на программу и диалоговых окон.

Блок № 2 - цикл для ввода исходных данных. Этот блок является виртуальным, поскольку на самом деле его нет, но программа построена таким образом, чтобы нельзя было начать расчет без ввода всех исходных данных в блоке № 3 и проверки их на правильность в блоке № 4.

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

Блок № 4 - проверка правильности вводимых данных. В этом блоке происходит проверка вводимых данных на соответствие реальным нормам и параметрам рассчитываемого четырехполюсника (в программе существуют определенные рамки для каждого из вводимых параметров, за которые она не дает выйти, чтобы не вызвать сбоя или ошибки).

Блок № 5 - выбор типа четырехполюсника. После блока № 4 программа переходит непосредственно к расчету. В этом блоке программа определяет для себя, какой из типов четырехполюсников был выбран как первый или второй и передает управление одному из блоков с номерами от 6 до 12.Блоки № 6...12 - расчет а-матрицы выбранного четырехполюсника. В этом блоке происходит расчет а-матрицы одного из выбранных четырехполюсников по введенным исходным данным для всех выборок.

Блок № 13 - проверка на выбор второго четырехполюсника. В этом блоке ведется проверка на тот случай, если тип соединения четырехполюсников выбран таким, в котором участвуют два четырехполюсника.

Блок № 14 - выбор типа соединения. В зависимости от типа соединения четырехполюсников этот блок передает управление одному из блоков с номерами от 15 до 18.

Блоки № 15...18 - расчет результирующей а-матрицы. В этом блоке ведется расчет результирующей а-матрицы с использованием а-матриц просчитанных в блоках с номерами от 6 до 12 с учетом введенных параметров. Блок № 19 - выбор выходной характеристики. В этом блоке программа дает возможность выбрать одну из семи возможных вариантов сочетания выходных характеристик. Блоки № 20...26 - расчет и вывод результатов. В этом блоке происходит расчет выбранной характеристики по ее заранее запрограммированным формулам и уравнениям, а также вывод на экран форм: с графиком выбранной характеристики и с данными расчета результирующей а-матрицы в текстовом виде.

Блок № 27 - сохранение и печать конечного результата. Этот блок является виртуальным поскольку на самом деле его нет, однако существует возможность сохранения и печати результатов расчета.

Блок № 28 - конец программы. Программа завершает свою работу после нажатия на кнопку "Закрыть". В этом блоке происходит деинициализация и разрушение всех окон созданных программой.

Блок-схема программы

Рис. 3.1

Похожие статьи




Блок-схема программы и ее описание - Разработка программ для расчета на ЭВМ характеристик устройств на нерегулярно включенных линиях передачи

Предыдущая | Следующая