ЛАБОРАТОРНАЯ РАБОТА. Создание скелета программного проекта




А.А.Стопакевич

АВТОМАТИЗАЦИЯ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ АСУТП ТЕХНОЛОГИЧЕСКИМ УЧАСТКОМ

на языке Microsoft Visual C++ 6.0

Методические указания к лабораторным работам

по курсу «Основы САПР»

 

 

.

 

 

Одесса 2010


Автоматизация проектирования программного обеспечения АСУТП технологическим участком на языке Microsoft Visual C++ 6.0. Методические указания к лабораторным работам по курсу «Основы САПР»/ А.А.Стопакевич. - Одесса, 2010.- 29 с.

 

СОДЕРЖАНИЕ

ЦЕЛЬ ЛАБОРАТОРНЫХ РАБОТ 2

1 ЛАБОРАТОРНАЯ РАБОТА. Создание скелета программного проекта 3

2 ЛАБОРАТОРНАЯ РАБОТА. Создание файлов с описанием матричных операций 4

3 ЛАБОРАТОРНАЯ РАБОТА. Создание технологической схемы участка 7

4 ЛАБОРАТОРНАЯ РАБОТА. Создание форм для вывода журнала аварийных

сообщений и графика, добавление схемы участка в ресурсы 7

5 ЛАБОРАТОРНАЯ РАБОТА. Создание файла с матрицами математической модели объекта и регулятора 11

6 ЛАБОРАТОРНАЯ РАБОТА. Создание файла главной программы main.cpp 13

7 ЛАБОРАТОРНАЯ РАБОТА. Описание класса главного окна 18

8 ЛАБОРАТОРНАЯ РАБОТА. Запуск программы и комплексная отладка

программного комплекса 26

ЦЕЛЬ ЛАБОРАТОРНЫХ РАБОТ

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

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

· в реальном времени с шагом dt вычислять значение управляющего воздействия и моделировать замкнутую цифровую систему управления, спроектированную в курсовом проекте; при моделировании обеспечить подачу возмущающих воздействий (случайных или синусоидальных) по каналам выдачи управления;

· отображать на экране схему участка с динамически выводимыми показаниями технологических переменных и управляющих воздействий

· предусмотреть перевод системы в ручной режим и обратно в автоматический режим, предусмотреть изменение значения управляющей переменной в ручном режиме

· предусмотреть изменение задания в автоматическом режиме

· предусмотреть вывод графика изменения технологических переменных

· предусмотреть сигнализацию выхода технологической переменной за зону допустимых отклонений (30% номинального значения) изменением цвета окна вывода с выводом аварийного сообщения и записью сообщения вместе с временем его возникновения в журнал аварийных сообщений

· предусмотреть просмотр журнала аварийных сообщений

Технические требования к оснащению рабочего места программиста – загруженная программная среда Microsoft Visual C++ 6.0

График выполнения работ.

Работа                
Недели 1-5         10-11   13-16

ЛАБОРАТОРНАЯ РАБОТА. Создание скелета программного проекта

 

Для создания скелета программного проекта следует в меню File/new выбрать проект типа win32 application (в следующем окне – empty project).

Затем в меню File/new следует создать С++ Source File с именем main.

Еще нужно подключить библиотеку MFC. Для этого в меню Project/Settings во вкладке General измените “Not using MFC” на “ Use MFC in shared DLL ” или “Use MFC in static library”.

 

Файл main.cpp будет содержать основной код программы. В нем должны быть описаны загрузка всех окон, кнопок, рисунка, матриц и т.д. В других файлах будут описаны вспомогательные функции.

Отчет по лабораторной работе должен содержать текст документа «Описание применения» в соответствии с требованиями Единой системы программной документации ЕСПД

Документ Описание применения разрабатывается в расчете на то, что читать его должен специалист по АСУТП с целью первоначального ознакомления с функциями программы. Текст документа оюязательно должен состоять из следующих пунктов:

· назначение программы (указывают назначение, возможности программы, ей основные характеристики, ограничения, накладываемые на область применения- программы);

· условия применения (указывают условия, необходимые для выполнения программы - требования к техническим средствам, другим программам, общие характеристики входной и выходной информации, а также требования и условия организационного, технического и технологического характера);

· описание задачи (должно быть указано определения задачи и методы её решения -описывается содержательная и математическая формулировка задачи, общая методика решения задачи)

· входные и выходные данные (должны быть указаны общие сведения о.входных и выходных данных).

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-05-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: