Данное техническое задание.
Наименование темы разработки «Симулятор УПУ-ТП».
Программный продукт, разрабатываемый в рамках данного курсового проекта, предназначен для контроля выполнения технологических программ контроллера УПУ-ТП. Настоящий программный продукт позволяет отлаживать технологические программы для указанного контроллера.
В рамках данного курсового проекта необходимо разработать программное средство, позволяющее имитировать работу контроллера УПУ-ТП, позволяющее осуществлять контроль работы бортового программного обеспечения контроллера.
Разрабатываемый программный продукт должен иметь следующий функционал:
1. Возможность загрузки технологической программы их файла.
2. Возможность преобразования бинарного файла технологической программы в текстовое представление на языке релейно-контактных схем.
3. Возможность отображения состояния памяти контроллера
4. Возможность задания частоты обновления оперативной информации.
5. Возможность пуска/останова имитации работы технологической программы.
Разрабатываемый программный продукт должен обеспечивать имитацию работы технологической программы в течение долгого времени. Программа должна обрабатывать ошибочные действия пользователя и сообщать ему об этом. Программа должна обеспечивать контроль входной и выходной информации.
Необходимыми условиями стабильной работы настоящего программного продукта являются:
1. Стабильно функционирующее аппаратное обеспечение.
2. Стабильное электропитание аппаратного обеспечения.
3. Давление, влажность, температура должны соответствовать установленным требованиям к технологическим помещениям.
Программное обеспечение разрабатывается для персональной ЭВМ (IBM PC-совместимой) со следующими характеристиками:
процессор с частотой не ниже 2 ГГц;
объем ОЗУ не менее 512 Мб;
графический адаптер SVGA;
манипулятор типа «мышь»;
клавиатура.
ЭВМ должна работать под управлением операционной системы не ниже, чем Windows 2000.
В качестве рекомендуемой ОС необходимо использовать Windows XP SP2. разрабатываемое ПО должно корректно функционировать под управлением Windows Vista. Требование информационной совместимости должно быть обеспечено работой с файлами технологических программ определенной структуры в качестве входной информации.
Требования к входным данным:
– Входные данные должны быть представлены в виде бинарного файла с расширением bin.
– Данные в файле должны храниться в следующем формате:
<Количество команд>
<Код команды> <Параметры команды>
<Признак конца программы>
– Параметры команды: <Параметр 1, параметр 2… параметр N>
– Количество параметров зависит от кода команды: каждой команде соответствует 1 или более параметров.
Никаких дополнительных драйверов для корректной работы программы не требуется.
1.5 Требования к программной документации
В рамках выполнения данного проекта должна быть разработана следующая техническая документация:
Техническое задание.
Соглашение о требованиях.
Спецификации.
Описание тестирования.
Руководство системного программиста.