- •С п и ш э
- •Дипломный проект Пояснительная записка
- •Содержание
- •1.1.1. Электронные лампы
- •1.1.1.1. Принцип работы электронных ламп
- •1.1.1.2. Виды электронных ламп
- •1.1.1.3. Конструкции радиоламп
- •1.1.2. Расчетные формулы
- •1.2. Анализ методов решения
- •1.4.1. Общие сведения.
- •1.4.2. Элементы языка Visual Basic. Т и п ы д а н н ы х .
- •Объявление переменных и констант.
- •М а с с и в ы .
- •Операторы управления.
- •1.4.3. Графические методы и функции.
- •Val(String as String) as Double
- •1.4.4. Окно кода.
- •1.4.5. Отладка программы.
- •2.1.1. Основание для разработки.
- •2.1.2. Назначение программы.
- •2.1.3. Технико-математическое описание задачи.
- •2.1.4. Требования к программе.
- •2.1.4.1. Требования к функциональным характеристикам.
- •2.1.4.2. Требования к надежности.
- •2.1.4.3. Требования к техническим средствам.
- •2.2. Описание схемы программы
- •2.2.1. Описание схемы основной программы (модуля).
- •2.2.2. Описание схемы модуля расчета термонапряжений в аноде мгп.
- •2.2.3. Описание схемы модуля построения графиков.
- •2.3. Текст программы Visual Basic 6.0
- •2.4. Описание программы
- •2.4.1 Общие сведения.
- •2.4.2.Функциональное назначение.
- •2.4.3. Описание логической структуры.
- •2.4.4. Вызов и загрузка.
- •2.5. Описание процесса отладки программы
- •2.6. Пример результатов работы программы
- •3.1. Описание задачи разрабатываемой программы
- •3.2. Экономические расчеты
- •3.2.1. Исходные данные
- •3.2.2. Стоимостная оценка затрат по проекту
- •3.2.3. Стоимостная оценка результата от вложения средств
- •3.2.4. Расчет экономического эффекта за расчетный период
- •3.3. Описание технического и социального эффекта
- •3.4. Выводы
- •4. Мероприятия по обеспечению безопасности жизнедеятельности
- •4.1. Воздействие электрического тока на организм человека.
- •Заключение
- •Список литературы:
2.2.2. Описание схемы модуля расчета термонапряжений в аноде мгп.
При нажатии на кнопку “Считать” (блок 2.2.) формы “Температура и термо-напряжения” происходит выполнение модуля расчета и вывода значений в таблицу. Сначала в модуле описывается двумерный массив 31х500001 типа Doubleи переменным модуля присваиваются значения, получаемые из полей Главной формы (блок 2.3.). Затем идет расчет шагов по координате в сеченииrи по времениt, устанавливается начальная температура Т0анода (в нулевой момент времени). Расчеты проводятся в цикле по времени работы лампы (цикл поj, гдеj– номер отрезка времени) по следующей схеме: сначала реализуется 1-е граничное условие для внутреннего радиуса анода, потом вычисляются значения температуры вj+1-м слое по времени между внутренней и наружной стенками анода (цикл поi, завершается когдаiравно числу пространственных интервалов –Discr) и, наконец, накладывается 2-е граничное условие на наружной (охлаждаемой) поверхности. Потом переменная времени работы наращивается на один шаг, и, если остаток от деления числа в поле формы “Выводить строки через данное число строк:” на переменнуюjравен нулю, производится расчет термонапряжений и вывод пяти значений в столбцы таблицы (блоки 2.15.-2.22.). Если остаток от деления больше нуля, то цикл по времени работы повторяется без вывода. В блоке вывода происходит обнуление переменныхS1 иS2 и идет цикл метода Симпсона. В цикле “Симпсон” в переменныеS1 иS2 заносятся соответственно сумма четных и сумма нечетных элементов массива температуры вj-й момент времени, потом по ним получаем среднюю температуру в сечении анода, и с её помощью вычисляем термонапряжения. Затем в блоке выводятся предварительно форматированные значения времени, температуры и термонапряжений на внутренней и на наружной поверхностях рассматриваемого анода МГП. Цикл по времени работы завершается, когдаjстановится больше заданного времени деленного на шаг, рассчитанный в начале работы модуля, выводится текст “Статус: Готово.” и модуль завершает свою работу. По нажатию на кнопку формы “Закрыть” окно формы скрывается.
2.2.3. Описание схемы модуля построения графиков.
Схема этого модуля во многом схожа с модулем расчета и вывода таблицы, только вывод производится в виде линий графиков, представленных элементами VBPictureBox.
После вызова формы “Графики температуры и термонапряжений” из Главной формы на дисплее появятся форма с двумя заготовками графиков и двумя кнопками: “Построение” и ”Закрыть окно”. При нажатии кнопки “Построение” расчеты проводятся так же, как и в модуле вывода таблицы, но имеется несколько отличий в алгоритме: перед циклом по времени работы (цикл по j) добавлен оператор масштабирования графика термонапряжений (Pic2 в тексте программы) по необходимым предельным координатам; в цикле по времени работы вычисляется максимальная температура в теле анода для последующего масштабирования графика температур (Pic1 в тексте программы); расчет средней температуры в сечении анода и рисование линий графиков термонапряжений происходит через каждые 10 циклов по времени работы (в блоках 3.17.-3.22. по условию).
Затем надписи под графиками на форме заполняются значениями соответствующих переменных, масштабируется график температур, и в цикле по времени работы лампы ( J) строятся двумя цветными линиями графики температур. Работа модуля на этом закончена.
В коде формы “О программе” всего три оператора и описание схемы не требуется.