Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SPESE-DipProject.doc
Скачиваний:
51
Добавлен:
16.02.2016
Размер:
414.72 Кб
Скачать

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.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]