Научно-исследовательская лаборатория систем ЧПУ
Научно-исследовательская лаборатория систем ЧПУ

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

Расписание курсов "Программирование SINUMERIK 810D/840D/840Di"



Курс лекций "Программное обеспечение систем управления"

лектор: д.т.н. Мартинов Г.М.
лекционный курс: 32 часа
практические занятия: 64 часа

 

 

 

Иллюстративный материал

Базовые понятия
Лекция 1. Вводная лекция.
Лекция 2. Технология объектно-ориентированного программирования.
Лекция 3. Ключевые программные приемы, применяемые в системах управления.
Лекция 4. Основные классы MFC.
Лекция 5. Специфика объектно-ориентированного программирования.
Система управления как система реального времени
Лекция 6. Операционные системы и системы управления.
Лекция 7. Представление о реальном времени в системе управления.
Потоки
Лекция 8. Средства синхронизации потоков на примере Windows NT.
Диспетчер
Лекция 9. Принцип разбиения потоков (threads) в системе управления и стратегия диспетчеризации на базе RTX.
Коммуникационная среда
Лекция 10. Построение межмодульной коммуникационной среды.
COM-подход в системе управления
Лекция 11. Идеи компонентного подхода.
Лекция 12. Пример реализации COM сервера на C++.
Лекция 13. Компонентная модель системы.
Технологии ActiveX
Лекция 14. ActiveX технологии.
Лекция 15. Реализация диагностической задачи управления.
Лекция 16. Инструментальные средства разработки.
Контрольные работы
Контрольная работа 1. Критические секции.
Контрольная работа 2. Mutex.

Лабораторные работы

Название и цель работы
Лабораторная работа №1. «Использование объектов Active в Windows приложениях».
Цель работы: Ознакомление с использованием ActiveX и построение простейшего приложения, включающего объекты ActiveX в среде разработки Visual C++.
Лабораторная работа №2. «Создание элементов ActiveX в среде Microsoft Visual C++ с помощью MFC».
Цель работы: Освоить основные этапы разработки объектов Active X с помощью MFC, на примере создания собственного объекта-кнопки.  
Лабораторная работа №3. «Разработка элемента управления ActiveX с использованием библиотеки шаблонов (ATL)».
Цель работы: Освоить основные этапы разработки объектов ActiveX с помощью ATL, на примере создания собственного объекта-многоугольника.
Лабораторная работа №4. «Создание COM-сервера и COM-клиента».
Цель работы: Изучить технологию создания и основные принципы взаимодействия клиент-серверных приложений.

Дополнительная информация

Контрольные работы
Экзаменационные билеты
Дополнительная литература

Темы рефератных работ

  1. «Систематизация прикладных приложений в современных систем ЧПУ»   New!
  2. «Программные технологии, применяемые в системах управления»   New!
  3. «Алгоритмы интерполяции в системах ЧПУ»    New!
  4. «Исследование функциональных возможностей систем трехмерной визуализации управляющей программы»   New!

Рефераты предыдущих лет

  1. «Исследование операционных систем, используемых в современных системах ЧПУ» Воскресенский К. Д. 2005 г. см. »