- •С п и ш э
- •Дипломный проект Пояснительная записка
- •Содержание
- •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.4. Описание программы
2.4.1 Общие сведения.
Программа Termonap.exeработает под управлением ОСWindowsи предназначена для расчета температур и термонапряжений в аноде МГП с естественным охлаждением. Для обеспечения функционирования программы нужен файл библиотекиMSVBVM60.dll.
2.4.2.Функциональное назначение.
Программа разработана специально для решения задачи расчета температур и термонапряжений в цилиндрическом аноде и не может применяться для других целей.
2.4.3. Описание логической структуры.
Программа Termonap.exeсостоит из пяти экранных форм (Приложение2 на стр.47), четыре из которых содержат программы – модули, реагирующие на нажатия кнопок и другие события. Главная форма (Рис.10) содержит поля для ввода исходных данных, строку меню и три кнопки: первая вызывает на экран форму “Температура и термонапряжения”, вторая вызывает форму “Графики температур и термонапряжений”, а третья кнопка осуществляет закрытие и выход из программы. Из меню “Справка” можно вызвать еще две формы: “О программе …” и “Об аноде МГП”. Также в меню есть пункт“Defaults”– установка в полях Главной формы значений по умолчанию и пункт“Выход”.
Форма “Температура и термонапряжения”представляет собой пустую таблицу, под которой есть поле для ввода количества строк, пропускаемых перед выводом в таблицу каждойN-й строки, и кнопку“Считать”(Calculate), запускающую модуль расчета и вывода таблицы. По окончании расчетов таблица будет заполнена строками значений.
Форма “Графики температур и термонапряжений”содержит заготовки графиков с легендой с системой координат, а также две кнопки (внизу): Построение и Закрыть окно. При нажатии кнопки“Построение”запускается модуль построения графиков, и через некоторое время на экране прорисовываются графики температур и термонапряжений.
2.4.4. Вызов и загрузка.
Программа представлена в виде исполнимого файла Termonap.exe. Она может загружаться как с дискеты, так и с винчестера. Если загрузка идет с винчестера, то предварительно на него необходимо скопировать программу с дискеты. Если при запуске появляется сообщение “Необходимый файл библиотекиMsvbvm60.dllне найден.”, то необходимо скопировать этот файл с дискеты в каталог винчестера с нашей программой.
2.5. Описание процесса отладки программы
Отладка программы на ЭВМ проводилась с помощью средства отладки “Debug” языкаVisualBasic6.0. Для отладки программы был использован метод снизу вверх: вначале каждая процедура и функция, отдельные блоки с текстом были отлажены отдельно, а затем отлаженные части были собраны в единую программу.
В процессе отладки были обнаружены ошибки следующих типов:
- перевода компиляции – опечатки, а так же ошибки, связанные с неправильным использованием операторов языка. Компилятор обнаруживает эти ошибки, выводит сообщения о них и устанавливает курсор в то место, где обнаружена ошибка.
- семантические – это ошибки, связанные с неправильным использованием операторов языка. Они не обнаруживаются при компиляции, но проявляются при работе с программой, вызывая сообщение об определенной ошибке.
- периода выполнения – ошибки связанные с неправильным построением алгоритма программы.
Так как программа довольно проста, а её алгоритм составлялся в соответствии с требованиями структурного программирования, то логических ошибок не обнаружено.
В приложении 3 приведёны примеры сообщений компилятора об ошибках (Стр.51).
После завершения отладки было проведено успешное тестирование программы. Проверка правильности результатов осуществлялась путём сравнения с данными, полученными из разработок, написанных на других языках.
Для отладки программы использовались следующие исходные данные:
Rнар.= 3.5 смq=100 Вт/см2
Rвнутр.=3 смT0= 3000 Kε=0.3.