Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Функциональное назначение.




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

 

Описание логической структуры.

Программа Termonap.exe состоит из пяти экранных форм (Приложение2 на стр.47), четыре из которых содержат программы – модули, реагирующие на нажатия кнопок и другие события. Главная форма (Рис.10) содержит поля для ввода исходных данных, строку меню и три кнопки: первая вызывает на экран форму “Температура и термонапряжения”, вторая вызывает форму “Графики температур и термонапряжений”, а третья кнопка осуществляет закрытие и выход из программы. Из меню “Справка” можно вызвать еще две формы: “О программе …” и “Об аноде МГП”. Также в меню есть пункт “Defaults” – установка в полях Главной формы значений по умолчанию и пункт “Выход”.

Форма “Температура и термонапряжения” представляет собой пустую таблицу, под которой есть поле для ввода количества строк, пропускаемых перед выводом в таблицу каждой N-й строки, и кнопку “Считать” (Calculate), запускающую модуль расчета и вывода таблицы. По окончании расчетов таблица будет заполнена строками значений.

Форма “Графики температур и термонапряжений” содержит заготовки графиков с легендой с системой координат, а также две кнопки (внизу): Построение и Закрыть окно. При нажатии кнопки “Построение” запускается модуль построения графиков, и через некоторое время на экране прорисовываются графики температур и термонапряжений.

 

Вызов и загрузка.

Программа представлена в виде исполнимого файла Termonap.exe. Она может загружаться как с дискеты, так и с винчестера. Если загрузка идет с винчестера, то предварительно на него необходимо скопировать программу с дискеты. Если при запуске появляется сообщение “Необходимый файл библиотеки Msvbvm60.dll не найден.”, то необходимо скопировать этот файл с дискеты в каталог винчестера с нашей программой.
2.5. Описание процесса отладки программы

Отладка программы на ЭВМ проводилась с помощью средства отладки “Debug” языка Visual Basic 6.0. Для отладки программы был использован метод снизу вверх: вначале каждая процедура и функция, отдельные блоки с текстом были отлажены отдельно, а затем отлаженные части были собраны в единую программу.

В процессе отладки были обнаружены ошибки следующих типов:

- перевода компиляции – опечатки, а так же ошибки, связанные с неправильным использованием операторов языка. Компилятор обнаруживает эти ошибки, выводит сообщения о них и устанавливает курсор в то место, где обнаружена ошибка.

- семантические – это ошибки, связанные с неправильным использованием операторов языка. Они не обнаруживаются при компиляции, но проявляются при работе с программой, вызывая сообщение об определенной ошибке.

- периода выполнения – ошибки связанные с неправильным построением алгоритма программы.

Так как программа довольно проста, а её алгоритм составлялся в соответствии с требованиями структурного программирования, то логических ошибок не обнаружено.

В приложении 3 приведёны примеры сообщений компилятора об ошибках (Стр.51).

После завершения отладки было проведено успешное тестирование программы. Проверка правильности результатов осуществлялась путём сравнения с данными, полученными из разработок, написанных на других языках.

 

Для отладки программы использовались следующие исходные данные:

Rнар.= 3.5 см q=100 Вт/см2

Rвнутр.=3 см T0= 3000 K ε=0.3.


Пример результатов работы программы

 

Экранные формы с примерами результатов работы программы приведены в Приложении 2 на странице 47.


ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ПРОЕКТИРУЕМОЙ ПРОГРАММЫ

 

Описание задачи разрабатываемой программы

 

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

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

Разрабатываемая программа позволит экономить 1 из 4-х макетов приборов стоимостью 15 000р. каждый. Если приборы разрабатываются в среднем 15-20 раз в год, то сумма экономии за год составит: 15 000 * 15 * 1/4 = 56 250 рублей / год.

Программа должна обеспечивать:

- Расчет температур и термонапряжений в аноде МГП по исходным данным;

- Вывод рассчитанных данных в таблицу, или в виде наглядных графиков;

- Удобный пользовательский интерфейс для работы без подготовки пользователей.

 

Методика расчета экономического эффекта от внедрения разработок была предложена американскими учеными. Ранее принятый способ расчета стал непоказателен – возникла необходимость в проведении единовременных затрат и вложений к текущему (или расчет- ному) году. В новом методе используется коэффициент дисконтирования для расчета текущей стоимости после отдельного платежа (или текущей стоимости ранее затраченных средств). Этот коэффициент подразумевает участие в расчетах минимальной нормы прибыли, которую предприятие имеет (или должно иметь) после внедрения разработки. Таким образом, коэффициент дисконтирования предназначен для расчета стоимости вложенных средств с учетом дохода будущего года (или будущих лет). Отсюда можно сделать вывод, что данная методика наиболее наглядным образом учитывает аспекты, характерные для настоящего времени. В качестве аналога использован метод с макетами.

 

Экономические расчеты

Исходные данные

 

Для расчета экономического эффекта от внедрения программной разработки были использованы следующие исходные данные (Таблица 4), принятые на производстве:

Таблица 4. Исходные данные.

Показатели Единицы измерения Величина
Время разработки программы Месяц 2.5
Время отладки программы Час  
Время решения задачи используя макеты Час 24 (3 раб. Дня)
Стоимость машинного часа Руб.  
Время решения задачи на ЭВМ Час 0.2
Месячная заработная плата разработчика Руб./Мес.  
Месячная з/п специалиста, решавшего задачу используя действующие макеты приборов Руб./Мес.  
Месячная з/п оператора ЭВМ, работающего с внедряемой программой Руб./Мес.  
Частота решения задачи за год Раз  
Расчетный период Год  

 

Дополнения к исходным данным:

Pн – норматив рентабельности

Pн=10%=0.1

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

Wg=15%=0.15

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

Wc=39%=0.39

Wн – коэффициент, показывающий долю накладных (общепроизводственных) расходов по отношению к основной заработной плате

Wн=140%=1.4.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...