Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
САПР_МУ_С++.doc
Скачиваний:
4
Добавлен:
12.11.2018
Размер:
5.03 Mб
Скачать

Министерство образования и науки Украины

Одесский национальный политехнический университе

ИЭКСУ

Кафедра «Автоматизации теплоэнергетических процессов»

А.А.Стопакевич автоматизация проектирования программного обеспечения асутп технологическим участком

на языке 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

2

3

4

5

6

7

8

Недели

1-5

6

7

8

9

10-11

12

13-16