- •Оглавление
- •1.2. Постановка задачи
- •1.2.1. Цель и назначение проекта
- •1.2.2. Требования к разрабатываемой программе
- •1.2.3. Выбор языка программирования.
- •1.2.4.Программное обеспечение, необходимое для работы программы.
- •1.2.5. Используемые технические средства
- •1.3. Общие сведения
- •1.3.1. Использование ёмкостной связи для бесконтактного контроля параметров полупроводниковых пластин большого диаметра
- •1.3.2. Структура автоматизированной установки
- •1.3.3.Принципы взаимодействия эвм и приборов посредством адаптера
- •1.3.3.1 Программирование интерфейса
- •1.3.3.2 Аппаратные процедуры коп
- •1.4.Структура программы. Функции ее составных частей
- •1.4.1.Общая структура программы
- •Модуль 1
- •1.4.2. Краткое описание назначений процедур и функций
- •1.4.3. Взаимодействие процедур и функций
- •1.4.4. Внутренняя структура процедур и функций. Описание их работы.
- •1.5 Руководство пользователя
- •2. Технологическая часть
- •2.1 Введение
- •2.2 Этапы решения задачи на эвм
- •2.3.Необходимость отладки разработанного программного продукта
- •2.4 Методы и средства отладки
- •2.4.1 Контроль программы
- •2.4.2 Контроль результатов
- •2.4.3 Классификация методов контроля
- •2.5 Локализация ошибок
- •2.5.1 Способы локализации
- •2.5.2 Классификация средств локализации ошибок
- •2.6 Технология отладки программы сопряжения ibm_pCс автоматизированной установкой
- •2.7 Заключение
- •3.Организационно - экономическая часть
- •3.1 Введение
- •3.2 Составляющие затрат на разработку программ Kр
- •3.2.1 Затраты на непосредственную разработку кп
- •3.2.1.1 Факторы кп как объекта проектирования, влияющие на непосредственные затраты при разработке программ.
- •3.2.1.2 Применение современных методов разработки кп.
- •3.2.1.3 Факторы оснащенности процесса разработки кп аппаратурными средствами, влияющими на непосредственные затраты при разработке программ.
- •3.2.1.4 Факторы организации процесса разработки кп, влияющие на непосредственные затраты при создании программ.
- •3.2.2 Затраты на изготовление опытного образца как продукции производственно-технического назначения.
- •3.2.3 Затраты на технологию и программные средства автоматизации разработки кп.
- •3.3.3 Расчет непосредственных затрат на разработку
- •3.3.3.1 Затраты на эвм
- •3.4 Выводы
- •4. Производственная и экологическая безопасность
- •4.1 Введение
- •4.2 Рабочее место программиста
- •4.3 Вредные производственные факторы и их нейтрализация для создания комфортных условий труда
- •4.3.1 Микроклимат
- •4.3.2 Электрическая опасность.
- •4.3.3 Пожароопасность
- •4.3.4 Электромагнитное излучение.
- •4.3.5 Нерациональное освещение.
- •4.3.6 Шумы.
- •4.3.7 Психофизиологические факторы.
- •4.3.8 Расчет заземления персонального компьютера.
- •4.4 Выводы.
- •Используемая литература
1.5 Руководство пользователя
Наша программа представляет собой пакет из нескольких файлов, каждый из которых является обязательным для работы программы в целом.
Основной запускаемый файл Measure.exe. С его запуска начинается выполнение программы. Модули, содержащие процедуры и функции имеют именаWork.tpu , Menu.tpu. Эти файлы могут быть изменены в дальнейшем при модернизации программы. На этапах разработки и работы модуляWork.tpuнеобходимы также файлыIecmaster.pas иiec~v261.obj, содержащие процедуры и функции работы с адаптером.
Такая модульная структура программы совместно с приведённой в дипломе документацией позволяет квалифицированному программисту модифицировать как отдельные процедуры и функции, так и логически связанные элементы программы (пользовательский интерфейс, внешнее оформление и т. д.).
Работа программы начинается с запуска файла Measure.exe. Пользователь видит основное меню программы, позволяющее ему выбрать необходимый процесс. Перемещение курсора вверх либо вниз меню осуществляется управляющими клавишами – «стрелка вверх», «стрелка вниз».Для начала выполнеия выбранного пункта необходимо нажать клавишу «Enter». Ниже меню расположена строка-подсказка, где выводится краткая подсказка к каждому пункту меню.
Предположим, вы выбрали пункт номер один «Измерение температуры в данный момент». В результате его исполнения, с вольтметра будет снято значение текущего сопротивления и по нему вычислена температура пластины. На экране появится окошко со значениями сопротивления и температуры соответственно. Сопротивление измеряется в Ом и выводится с точностью до трёх цифр после запятой. Значение температуры получаем и выводим в Кельвинах, К. Рамка со значениями находится на экране до тех пор, пока не будет нажата любая клавиша. После чего вы возвратитесь в основное меню программы. Одновременно с этим, значения сопротивления и температуры запишутся в файл со стандартным именем Temp.dat.
При выборе пункта меню номер два «Полный процесс» вы должны будете ввести начальные параметры этого процесса на запросы программы.
Внимание! Вводимые данные во всех пунктах можно будет редактировать(изменять), только если строка запроса имеет зелёный цвет. При нажатии клавиши “Enter” строка становится серого цвета и редакции не подлежит. Запросы программы:
«Зада йте начальную температуру (К): »
«Задайте конечную температуру (К): »
Здесь необходимо ввести те значения температуры, при которых требуется начать и закончить полный процесс снятия результатов с осциллографа в диапазоне температур. Значения температур везде вводятся
В Кельвинах и представляют собой целые числа.
«Задайте шаг измерения температуры (К): »,то есть надо указать с каким интервалом температуры данные с осциллографа будут записываться в файл (о формировании файла см. ниже). Шаг может быть любым целым числом, в зависимости от вашего диапазона температур (например: 1, 10, и т.д.…..).
«Задайте шаг съёма данных с осциллографа: » . Аналогично предыдущему запросу, однако, речь идёт о временном шаге по горизонтальной оси развёртки осциллографа.
«Введите имя файла (не более пяти символов):». Вы должны ввести произвольное имя файла, которое может состоять из одной, двух, трёх, четырёх либо пяти букв, но не более, так как в результате полного формирования имени файла к вашему имени будет присоединено значение температуры, при которой были записаны данные. То есть в результате получим максимально возможное количество символов в имени файла.
(Например: Файл qwert276.txt).
Когда вы ввели все параметры, на экране появиться предложение охладить пластину до начальной температуры и нажать «Enter» для запуска процесса. На протяжении всего процесса на экране будет сообщение «Процесс идёт!», а по мере снятия данных с осциллографа при заданных температурах, будут появляться соощения о создании файлов с результатами. (Например: «Файлqwert276.txt для температуры 276 создан»). По окончании процесса появиться сообщение «Процесс завершён». При нажатии любой клавиши программа вернёт вас в основное меню.
Если выбран пункт номер три, то вам необходимо задать два параметра:
«Задайте шаг съёма данных с осциллографа: »
«Введите имя файла (не более пяти символов): ».Эти параметры аналогичны параметрам предыдущего пункта (см. выше), только здесь съём данных не зависит от температуры и, следовательно, в имя файла температура не вписывается.
Процесс заканчивается сообщением «процесс завершён» и выходом в основное меню.
Последний пункт номер четыре управляет генератором. Существует три варианта посылки импульсов: одиночный импульс, непрерывный импульс и серия импульсов. Выбор одного из них определяется вашими ответами на запросы программы:
«Сколько импульсов необходимо послать?: »
«Задайте интервал между импульсами(ms): ».
Варианты ответов на запросы возможны следующие:
«Сколько импульсов необходимо послать?: 1 »
«Задайте интервал между импульсами(ms): “enter” » - генератором будет послан один импульс. На экране будет находиться подсказка о том, что для начала процесса необходимо нажать любую клавишу. А по окончании процесса будет сообщение «Импульс послан».
«Сколько импульсов необходимо послать?: “enter” »
«Задайте интервал между импульсами(ms): 0 либо “enter” » - будет посылаться непрерывный импульс. На экране будут находиться подсказки о том, что для начала и окончания процесса необходимо нажать любую клавишу.
«Сколько импульсов необходимо послать?: целое число в диапазоне
от 2 до 32767 »
«Задайте интервал между импульсами(ms): любое целое число » - генератор будет посылать заданное количество импульсов с заданными интервалами. На экране будут находиться подсказки о том, что для начала и окончания процесса необходимо нажать любую клавишу.
После окончания работы генератора вы вернётесь в основное меню.
Пункт номер пять меню «Выход». Осуществляется выход из основной программы в Ms-Dos.