Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом - Пояснительная Запсика, Сириченко Н.В..doc
Скачиваний:
0
Добавлен:
21.09.2019
Размер:
1.96 Mб
Скачать

3

МТКПрРГТЭУ.340018.000 81

МОСКОВСКИЙ ТЕХНИКУМ КОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Российский государственный торгово-экономический университет»

УТВЕРЖДАЮ

Заместитель директора

по учебной работе

А.А.Давыдова

08.06.2012

РАЗРАБОТКА ПРОГРАММЫ ТЕСТИРОВАНИЯ ПРИБОРОВ ПУЛЬТА КОРТ-М

Пояснительная записка

МТКПрРГТЭУ.340018.000 81

МП 41-08

Листов 74

Старший консультант Н.А.Сидорова

02.06.2012

Руководитель разработки А.Г.Горохова

20.05.2012

Консультант по экономической части Г.Г.Кардаш

22.05.2012

Рецензент К.Г.Бабаджанян

29.05.2012

Председатель предметной комиссии Н.А.Жилкина

04.06.2012

Разработал Н.В.Сириченко

16.05.2012

2012

Содержание

  1. Введение 3

  2. Специальная часть 4

    1. Постановка задачи 4

      1. Назначение задачи 4

      2. Техническое описание 4

      3. Требования к программе 5

    2. Схемы алгоритма программы 7

      1. Схема алгоритма основной программы 7

      2. Схема алгоритма функции Window.showWindow 8

      3. Схема алгоритма функции Window.hideMode 10

      4. Схема алгоритма потока проверки 11

    3. Отладка программы 14

    4. Инструкция по эксплуатации 16

  3. Охрана труда 22

    1. Введение 22

    2. Техника безопасности при работе на компьютере 23

      1. Требования по электрической безопасности 23

      2. Особенности электропитания системного блока 24

      3. Система гигиенических требований 25

      4. Требования к видеосистеме 25

      5. Требования к рабочему месту 26

      6. Требования по обеспечению пожарной безопасности 27

      7. Необходимые действия при завершении работы 28

  4. Экономическая часть 29

    1. Технико-экономическое обоснование 29

    2. Расчет трудоемкости 30

    3. Расчет себестоимости 35

    4. Анализ структуры себестоимости 42

    5. Графическая часть 43

  5. Заключение 48

Список литературы 49

Приложение А. Листинг программы 50

Приложение Б. Результаты выполнения программы 72

1 Введение

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

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

Комплексы контрольной испытательной аппаратуры (КИА) едва ли уступают опытным образцам в технической сложности. Работа по управлению и тестированию комплексов – задача для программного обеспечения, т.к. машина позволит производить действия с заданной точностью и достичь желаемых результатов.

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

2 Специальная часть

2.1 Постановка задачи

Темой данной дипломной работы является «Разработка программы тестирования приборов пульта КОРТ-М»

2.1.1 Назначение задачи

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

2.1.2 Техническое описание задачи

Программа должна взаимодействовать с пультом посредством последовательного (COM) порта компьютера, высылая сигналы команд и принимая сигналы ответов. Исходными данными для программы являются таблицы с разрешением .xml, содержание которых – блоки инструкций тестирования. Блок содержит команду или последовательность команд и верный ответ на эти команды. Информация о каждой команде включает в себя её имя, сигнал и, возможно, время задержки в миллисекундах – необходимой паузой до отправления сигнала следующей команды. Структура блоков тестирования представлена на рисунке 2.1.

Рисунок 2.1 – Структура блоков тестирования

С технической точки зрения, команда – байт информации, ответ – три байта. Пульт, помимо ответа на текущий блок, генерирует множество трехбайтовых сигналов состояния аппаратуры, из за чего встает вопрос фильтрации входного потока и поиска нужного ответа. Поиск осуществляется сравнением масок каждого поступившего сигнала с искомой маской нужного ответа. Маска представлена первыми двумя байтами, в которых лишь 1 позиция равна единице. Оставшийся байт информации, по сути, и есть ответ. Побайтовая структура входящих сигналов представлена на рисунке 2.2.

Рисунок 2.2 – Побайтовая структура ответа

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