Функциональное назначение.
⇐ ПредыдущаяСтр 5 из 5 Программа разработана специально для решения задачи расчета температур и термонапряжений в цилиндрическом аноде и не может применяться для других целей.
Описание логической структуры. Программа Termonap.exe состоит из пяти экранных форм (Приложение2 на стр.47), четыре из которых содержат программы – модули, реагирующие на нажатия кнопок и другие события. Главная форма (Рис.10) содержит поля для ввода исходных данных, строку меню и три кнопки: первая вызывает на экран форму “Температура и термонапряжения”, вторая вызывает форму “Графики температур и термонапряжений”, а третья кнопка осуществляет закрытие и выход из программы. Из меню “Справка” можно вызвать еще две формы: “О программе …” и “Об аноде МГП”. Также в меню есть пункт “Defaults” – установка в полях Главной формы значений по умолчанию и пункт “Выход”. Форма “Температура и термонапряжения” представляет собой пустую таблицу, под которой есть поле для ввода количества строк, пропускаемых перед выводом в таблицу каждой N-й строки, и кнопку “Считать” (Calculate), запускающую модуль расчета и вывода таблицы. По окончании расчетов таблица будет заполнена строками значений. Форма “Графики температур и термонапряжений” содержит заготовки графиков с легендой с системой координат, а также две кнопки (внизу): Построение и Закрыть окно. При нажатии кнопки “Построение” запускается модуль построения графиков, и через некоторое время на экране прорисовываются графики температур и термонапряжений.
Вызов и загрузка. Программа представлена в виде исполнимого файла Termonap.exe. Она может загружаться как с дискеты, так и с винчестера. Если загрузка идет с винчестера, то предварительно на него необходимо скопировать программу с дискеты. Если при запуске появляется сообщение “Необходимый файл библиотеки Msvbvm60.dll не найден.”, то необходимо скопировать этот файл с дискеты в каталог винчестера с нашей программой.
Отладка программы на ЭВМ проводилась с помощью средства отладки “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. Исходные данные.
Дополнения к исходным данным: Pн – норматив рентабельности Pн=10%=0.1 Wg – коэффициент, учитывающий долю дополнительной заработной платы в процентном отношении к основной заработной плате Wg=15%=0.15 Wc – коэффициент, учитывающий долю отчисления органам страхования в процентах от суммы основной и дополнительной заработной платы Wc=39%=0.39 Wн – коэффициент, показывающий долю накладных (общепроизводственных) расходов по отношению к основной заработной плате Wн=140%=1.4.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|