Смекни!
smekni.com

Методические указания ф тпу 1 21 / 01 федеральное агентство по образованию государственное образовательное учреждение высшего профессионального образования (стр. 2 из 3)

6. Боуман Джудит С. Практическое руководство по SQL; Использование языка структурированных запросов / Дж. С. Боуман, С. Л. Эмерсон, М. Дарновски.—3-е изд.—М.; Киев: Диалектика, 1997.—320 с.

7. Грабер Мартин. Введение в SQL: Пер. с англ.—М.: Лори, 1996.—379 с.

8. Грофф Джеймс . SQL: Энциклопедия: Пер. с англ. / Д. Р. Грофф, П. Н. Вайнберг.—3-е изд.—СПб.: Питер, 2003.—896 с.

9. Котеров Д. В. Самоучитель РНР 4. — СПб.: БХВ-Петербург, 2003. — 576 с.

10. Плю Рональд Р. Освой самостоятельно SQL за 24 часа: Руководство для начинающих / Р. Р. Плю, Р. К. Стефенс.—2-е изд.—М.: Вильямс, 2000.—351 с.

11. Ульман Л. Основы программирования на РНР: Пер. с англ. -М.: ДМК Пресс, 2001. - 288 с. (Самоучитель).

12. Фиайли, Крис. SQL: руководство по изучению языка: пер. с англ. / К. Фиайли.—СПб.: Питер, 2004.—451 с.:

1.3. Математическое и программное обеспечение компьютерных систем управления и контроля

Методы анализа и синтеза КСУ на основе применения z-преобразования и метода пространства состояний излагаются как непосредственное развитие и продолжение теории непрерывных систем управления, что обеспечивает преемственность данной дисциплины с предшествующими.

РАЗДЕЛ 1. Основные понятия

Введение. Общие сведения о КCУ. Классификация КСУ. Структурные схемы КСУ и их элементы ЭВМ, АЦП, ЦАП,УВХ.

РАЗДЕЛ 2. Математическое обеспечение КСУ

Квантование непрерывных сигналов. Математическое описание процесса квантования. Идеальный и реальный квантователи. Теорема Котельникова. Экстраполяторы нулевого и первого порядков. Дискретное преобразование Лапласа. Определение z-преобразования. Вычисление z-преобразования. Обратное z-преобразование. Теоремы z-преобразования. Ограничения метода z-преобразования.

РАЗДЕЛ 3. Цифровое моделирование

Импульсная передаточная функция фиксатора нулевого порядка и КСУ. Цифровая модель с квантователем и фиксатором нулевого порядка. Цифровое моделирование с применением методов численного интегрирования. Метод прямоугольников и трапеций. Цифровое моделирование с помощью z-форм.

РАЗДЕЛ 4. Анализ компьютерных систем управления

Анализ КСУ во временной области. Анализ установившихся ошибок КСУ. Коэффициенты ошибок. частотных характеристик КСУ. Методы анализа устойчивости КСУ. Z-аналоги критерия Гурвица и Михайлова. Критерий Найквиста.

РАЗДЕЛ 5. Синтез компьютерных систем управления

Коррекция компьютерных систем с помощью аналоговых регуляторов. Коррекция КСУ с помощью цифровых регуляторов. Синтез КСУ с использованием билинейного преобразования. Цифровой ПИД-регулятор. Синтез КСУ с апериодическим переходным процессом.

РАЗДЕЛ 6. Метод пространства состояний в КСУ

Решение неоднородного уравнения состояния. Уравнения состояния компьютерных систем управления с непрерывной частью и систем, содержащих цифровые элементы. Переходные уравнения состояния КСУ. Цифровое моделирование и аппроксимация. Решение дискретного уравнения состояния с помощью z-преобразования. Решение разностных уравнений. Декомпозиция цифровых систем управления (непосредственная, последовательная, параллельная). Управляемость и наблюдаемость КСУ. Связь между управляемостью, наблюдаемостью и передаточными функциями.

1.3.1. Список рекомендуемой литературы

Основная литература

1. Куо Б. Теория и проектирование цифровых систем управления. М.: Машиностроение, 1985. 447 с.

2. Стрейц. Метод пространства состояний в цифровых системах автоматического управления. - М.: Мир, 1989.

3. Теория управления в примерах и задачах: Учебное пособие / А.В. Пантелеев, А.С. Бортаковский. – М.: Высш. шк., 2003.- 583 с.

4. Микропроцессорные автоматические системы регулирования. Под ред. В.В.Солодовникова. - М.: Высшая школа, 1991, 255 с.

5. Суэмацу Е. Микрокомпьютерные системы управления /Пер. с японск.; под ред. Есифуми Амэмия. – М.: Издательский дом "Додэка-ХХI", 2002. – 256 с.

Дополнительная

1. Певзнер Л.Д. Теория систем управления. – М.: Издательство Московского государственного горного университета, 2002. – 472 с.

2. Бесекерский В.А., Изранцев В.В. Системы автоматического управления с микро-ЭВМ. - М.: Наука, 1987, 320 с.

3. Бабушкин Ю.В. Методические указания к проведению лабораторных работ по цифровым системам управления. Томск 1999. ТПУ, АВТФ, Кафедра прикладной математики.

1.4. Системное программирование

Введение. Ознакомление с Win32 и Win64

Раздел 1. Использование файловой системы и символьного ввода-вывода Win32

Файловая система Win32. Открытие, чтение, запись и закрытие файлов. Стандартные устройства и консольный ввод-вывод. Управление файлами и каталогами. Атрибуты файлов. Стратегии обработки файлов. Блокировка файлов. Управление реестром.

Раздел 2. Структурная обработка исключений

Исключения и их обработчики. Исключения для операций с плавающей запятой. Обработчики завершения. Обработчики управления консолью.

Раздел 3. Управление памятью, динамические библиотеки

Архитектура управления памятью в Win32. Кучи. Файлы, отображаемые в память. Динамические библиотеки. Явное и неявное связывание функций в динамическую библиотеку. Определение точки входа в динамическую библиотеку.

Раздел 4. Управление процессами

Процессы и потоки в Windows. Создание процессов. Идентификация процессов. Ожидание завершения процесса. Блоки и строки окружения процесса. Времена выполнения процесса. Создание событий управления консолью.

Раздел 5. Потоки и планирование

Основы потока. Управление потоками. Локальная память потоков. Состояние потока. Приоритет потока и процесса. Время ожидания потока. Нити.

Раздел 6. Синхронизация потоков

Необходимость синхронизации потоков. Объекты синхронизации потоков. Объект CRITICAL_SECTION. Использование объектов CRITICAL_SECTION для защиты разделяемых переменных. Мьютексы. Семафоры. События. Синхронизация потоков. Правила использования объектов синхронизации потоков.

Раздел 7. Асинхронный ввод-вывод и порты завершения

Обзор методов асинхронного ввода-вывода в Win32. Ввод-вывод с перекрытием. Расширенный ввод-вывод с процедурами завершения. Асинхронный ввод-вывод с использованием потоков. Таймеры ожидания. Порты завершения ввода-вывода. Ожидание сигнала порта завершения ввода-вывода.

Раздел 8. Межпроцессное взаимодействие

Анонимные каналы. Именованные каналы. Перенаправление ввода-вывода с использованием анонимного канала. Создание, подключение и обозначение каналов.

Раздел 9. Программирование в Win64

Обзор 64-разрядной архитектуры. Модели программирования Win64. Тины данных в Win64. Преобразование исходного кода в код Win64.

Раздел 10. Программирование пользовательского интерфейса в Visual C++

Библиотека MFC. Классы MFC. Иерархия классов MFC. Текстовый редактор. Построение приложения. Мастера и MFC-приложения. Создание кода проекта приложения.

1.4.1. Список рекомендуемой литературы

Основная литература

1.Харт, Джонсон, М. Системное программирование в среде Win32, 2-е изд. : Пер. с англ. : -М. : Издательский дом «Вильямс», 2001.- 464 с.

Дополнительная литература

1. Фельдман С.К. Системное программирование. -М. : Издательский дом «Альянс-пресс». 2003.- 512 с.

2. Паппас К., Мюррей У. Эффективная работа: Visual C++. –СПб. : Питер, 2002. – 816 с.

1.5. Технология разработки программного обеспечения

Введение. Процесс разработки программного обеспечения. История Унифицированного процесса.

ТЕМА 1. Унифицированный процесс разработки

Введение. Основные определения. Варианты использования, архитектура, итерация и инкрементность процесса. Жизненный цикл Унифицированного процесса.

Унифицированный процесс, управляемый вариантами использования. Унифицированный процесс, ориентированный на архитектуру. Итеративный и инкрементный унифицированный процесс. Разделение цикла разработки на фазы. Интегрированный процесс. Продукт.

ТЕМА 2. Составляющие процесса разработки

Введение. Персонал, проект, продукт, процесс. Влияние процесса разработки на персонал. Изменение ролей в процессе. Составляющие продукта – код и документация. Программная система. Самодостаточное представление системы – модель. Система как набор моделей. Связи между моделями.

Процесс направляет проекты. Процесс – шаблон проекта. Средства и процесс – одно целое. Процесс управляет средствами. Средства поддерживают весь жизненный цикл системы.

ТЕМА 3. Процесс, управляемый вариантами использования

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

1.5.1. Список рекомендуемой литературы

Основная литература

1. Якобсон А. Унифицированный процесс разработки программного обеспечения: Пер. с англ. / А. Якобсон, Г. Буч, Д. Рамбо. — СПб. : Питер, 2002. — 492 с.: ил.

2. Леоненков А.В. UML : Самоучитель — CПб. : БХВ-Петербург, 2001.—304 с.: ил.

3. Орлов С.А. Технологии разработки программного обеспечения. Разработка сложных программных систем: Учебное пособие / С. А. Орлов. — 2-е изд. — СПб. : Питер, 2003.—473 с.: ил.

4. Боггс У., Боггс М. UML и Rational Rose. — М.: “ЛОРИ”, 2000. — 581 с. : ил.

Дополнительная литература

1. Кватрани, Терри. Визуальное моделирование с помощью Rational Rose 2002 и UML : Пер. с англ. / Т. Кватрани. — М.: Вильямс, 2003. — 192 с. : ил.

2. Брауде, Эрик Дж. Технология разработки программного обеспечения. — СПб. : Питер, 2004. — 655 с.: ил.

1.6. Цифровая обработка сигналов

Тема 1. Введение