- •Предисловие.
- •1. Основные сведения, необходимые для создания программ на языке c.
- •1.1 Общая характеристика языка c.
- •1.2. Процесс создания исполняемого файла.
- •1.3. Распределение памяти программы.
- •1.4. Основные правила работы с программами.
- •2. Программная имитация электронных схем.
- •3. Описание программы образца.
- •3.1. Подпрограммы общего назначения.
- •3.2. Подпрограммы мехатронного объекта.
- •3.3. Подпрограммы графических примитивов.
- •3.4. Подпрограммы системных сообщений.
- •3.5. Подпрограммы звуковой сигнализации.
- •3.6. Глобальные константы и переменные.
- •4. Тексты исходных файлов программы образца.
- •4.1. Подпрограммы общего назначения.
- •4.2. Подпрограммы мeхатронного объекта.
- •4.3. Подпрограммы графических примитивов.
- •4.4. Подпрограммы системных сообщений.
- •4.5. Подпрограммы звуковой сигнализации.
- •4.6. Глобальные константы и переменные.
- •5. Методические указания к лабораторным работам.
- •6. Задания на выполнение лабораторных работ.
- •6.1. Лабораторная работа 1. Разработка графического отображения титульного листа программы.
- •6.2. Лабораторная работа 2. Разработка логической схемы мехатронного объекта.
- •6.3. Лабораторная работа 3. Разработка графического отображения логической схемы мехатронного объекта.
- •6.4. Лабораторная работа 4. Разработка графического отображения работы логической схемы мехатронного объекта.
- •6.5. Лабораторная работа 5. Разработка средств сигнализации (системные сообщения, звуковая сигнализация, дата, время).
- •7. Варианты лабораторных работ.
- •8. Описание dvd диска
- •Литература.
- •Содержание.
Литература.
-
Стефанович А.Е.. Программирование систем автоматического управления комплексами мехатронных объектов: Учебно-методическое пособие.- М.: МГУПИ, 2009. 119 с. + DVD с исходным текстом и исполняемым модулем программы SCONT.
-
Стефанович А.Е.. Разработка программного обеспечения систем автоматического управления комплексами мехатронных объектов: Учебно-методическое пособие.- М.: МГУПИ, 2008. 20 с.
-
Лекции по программированию на языке Си. Учебно-методическое пособие по дисциплинам Информатика и Программирование. Составитель Стефанович А.Е.. М: МГУПИ, 2007. 137 с.
-
Прата Стивен. Язык программирования С. Лекции и упражнения. 5-е изд. – М, С-Пб, Киев: Издательский дом «Вильямс», 2006. 960 с.
-
Шилдт Герберт. Полный справочник по С, 4-е издание/ Пер. с англ. – М, С-Пб, Киев: Издательский дом «Вильямс», 2002. 704 с.
-
Белецкий Я. Энциклопедия языка Си / Пер. с англ. - М.:Мир, 1992.
-
Березин Б.И., Березин С.Б. Начальный курс С и С++ - М: ДИАЛОГ-МИФИ, 2003. 288 с.
-
Культин Н.Б.C/C++ в задачах и примерах.-С-Пб: БХВ-Петербург, 2008. 288 с.
-
Девис, Стефан, Р. C++ для «чайников», 4-е издание. : Пер. с англ. : -М. : Издательский дом «Вильямс», 2002. 336 с.
-
Подбельский В.В. Язык СИ++. Учебное пособие для студентов высших учебных заведений. – М: Финансы и статистика, 2000. 560с.
-
Шилдт Герберт. Самоучитель С++ 3-е издание/ Пер. с англ. – С-Пб.: БХВ-Петербург, 2002. 688 с. + ДИСКЕТА с исходными текстами всех программ.
-
Культин Н.Б. Основы программирования в Microsoft VISUAL C++ 2010 .-С-Пб: БХВ-Петербург, 2010. 384 с. + КОМПАКТ-ДИСК с исходными текстами всех проектов.
-
Культин Н.Б. VISUAL C++ в задачах и примерах.-С-Пб: БХВ-Петербург, 2010. 272 с. + КОМПАКТ-ДИСК с исходными текстами всех проектов.
-
Пахомов Б.Н. C/C++ 2008 для начинающих. – СПб: Петербург, 2009. 624 с. + КОМПАКТ – ДИСК с дистрибутивом пакета Microsoft Visual Studio 2008 Express Editon.
-
Мультимедийный самоучитель TechProtm Программирование на MS Visual C++. - М: Мультимедиа технологии и дистанционное обучение. 2004. 422 с. + CD – ROM.
-
Чернов Е.А. Проектирование станочной электроавтоматики – М: Машиностроение, 1989.
Содержание.
ПРЕДИСЛОВИЕ |
3. |
1. ОСНОВНЫЕ СВЕДЕНИЯ, НЕОБХОДИМЫЕ ДЛЯ СОЗДАНИЯ ПРОГРАММ НА ЯЗЫКЕ C. |
3 |
1.1 ОБЩАЯ ХАРАКТЕРИСТИКА ЯЗЫКА C. |
3 |
1.2 ПРОЦЕСС СОЗДАНИЯ ИСПОЛНЯЕМОГО ФАЙЛА. |
4 |
1.3. РАСПРЕДЕЛЕНИЕ ПАМЯТИ ПРОГРАММЫ. |
6 |
1.4. ОСНОВНЫЕ ПРАВИЛА РАБОТЫ С ПРОГРАММАМИ. |
6 |
2. ПРОГРАММНАЯ ИМИТАЦИЯ ЭЛЕКТРОННЫХ СХЕМ. |
7 |
3. ОПИСАНИЕ ПРОГРАММЫ ОБРАЗЦА. |
8 |
3.1 ПОДПРОГРАММЫ ОБЩЕГО НАЗНАЧЕНИЯ FILE IMI_LIS.C. |
8 |
3.2. ПОДПРОГРАММЫ МЕХАТРОННОГО ОБЪЕКТА FILE DEV_LIS.H. |
9 |
3.3. ПОДПРОГРАММЫ ГРАФИЧЕСКИХ ПРИМИТИВОВ FILE SYS_PRIM.H. |
9 |
3.4. ПОДПРОГРАММЫ СИСТЕМНЫХ СООБЩЕНИЙ FILE: SYS_MES.H. |
9 |
3.5.ПОДПРОГРАММЫ ЗВУКОВОЙ СИГНАЛИЗАЦИИ FILE: SYS_MUS.H |
9 |
3.6. ГЛОБАЛЬНЫЕ КОНСТАНТЫ И ПЕРЕМЕННЫЕ. FILE CNSTVR.H |
10 |
4. ТЕКСТЫ ИСХОДНЫХ ФАЙЛОВ ПРОГРАММЫ ОБРАЗЦА. |
10 |
4.1. ПОДПРОГРАММЫ ОБЩЕГО НАЗНАЧЕНИЯ. ФАЙЛ IMI_LIS.C. |
10 |
4.2. ПОДПРОГРАММЫ МЕХАТРОННОГО ОБЪЕКТА ФАЙЛ DEV_LIS.H. |
14 |
4.3. ПОДПРОГРАММЫ ГРАФИЧЕСКИХ ПРИМИТИВОВ. ФАЙЛ SYS_PRIM.H. |
24 |
4.4. ПОДПРОГРАММЫ СИСТЕМНЫХ СООБЩЕНИЙ. ФАЙЛ: SYS_MES.H. |
27 |
4.5. ПОДПРОГРАММЫ ЗВУКОВОЙ СИГНАЛИЗАЦИИ. ФАЙЛ: SYS_MUS.H. |
31 |
4.6. ГЛОБАЛЬНЫЕ КОНСТАНТЫ И ПЕРЕМЕННЫЕ. ФАЙЛ CNSTVR.H |
38 |
5. МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ЛАБОРАТОРНЫМ РАБОТАМ. |
39 |
6. ЗАДАНИЯ НА ВЫПОЛНЕНИЕ ЛАБОРАТОРНЫХ РАБОТ. |
40 |
6.1. ЛАБОРАТОРНАЯ РАБОТА 1. РАЗРАБОТКА ГРАФИЧЕСКОГО ОТОБРАЖЕНИЯ ТИТУЛЬНОГО ЛИСТА ПРОГРАММЫ. |
40 |
6.2. ЛАБОРАТОРНАЯ РАБОТА 2. РАЗРАБОТКА ЛОГИЧЕСКОЙ СХЕМЫ МЕХАТРОННОГО ОБЪЕКТА. |
41 |
6.3. ЛАБОРАТОРНАЯ РАБОТА 3. РАЗРАБОТКА ГРАФИЧЕСКОГО ОТОБРАЖЕНИЯ ЛОГИЧЕСКОЙ СХЕМЫ МЕХАТРОННОГО ОБЪЕКТА. |
42 |
6.4. ЛАБОРАТОРНАЯ РАБОТА 4. РАЗРАБОТКА ГРАФИЧЕСКОГО ОТОБРАЖЕНИЯ РАБОТЫ ЛОГИЧЕСКОЙ СХЕМЫ МЕХАТРОННОГО ОБЪЕКТА. |
43 |
6.5. ЛАБОРАТОРНАЯ РАБОТА 5. РАЗРАБОТКА СРЕДСТВ СИГНАЛИЗАЦИИ (СИСТЕМНЫЕ СООБЩЕНИЯ, ЗВУКОВАЯ СИГНАЛИЗАЦИЯ, ДАТА, ВРЕМЯ). ПЕРВАЯ ЧАСТЬ. ВТОРАЯ ЧАСТЬ. |
44 |
7. ВАРИАНТЫ ЛАБОРАТОРНЫХ РАБОТ. |
45 |
8. ОПИСАНИЕ DVD ДИСКА «ЛАБОРАТОРНЫЕ РАБОТЫ ПО ПРОГРАММИРОВАНИЮ». |
47 |
9. ОБРАЗЦЫ ВЫПОЛНЕНИЯ ЛАБОРАТОРНЫХ РАБОТ. |
49 |
9.1. ОБРАЗЕЦ ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ 1. РАЗРАБОТКА ГРАФИЧЕСКОГО ОТОБРАЖЕНИЯ ТИТУЛЬНОГО ЛИСТА ПРОГРАММЫ. |
50 |
9.2. ОБРАЗЕЦ ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ 2. РАЗРАБОТКА ЛОГИЧЕСКОЙ СХЕМЫ МЕХАТРОННОГО ОБЪЕКТА. |
53 |
9.3. ОБРАЗЕЦ ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ 3.РАЗРАБОТКА ГРАФИЧЕСКОГО ОТОБРАЖЕНИЯ ЛОГИЧЕСКОЙ СХЕМЫ МЕХАТРОННОГО ОБЪЕКТА. |
55 |
9.4. ОБРАЗЕЦ ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ 4. РАЗРАБОТКА ГРАФИЧЕСКОГО ОТОБРАЖЕНИЯ РАБОТЫ ЛОГИЧЕСКОЙ СХЕМЫ МЕХАТРОННОГО ОБЪЕКТА. |
58 |
9.5. ОБРАЗЕЦ ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ 5. РАЗРАБОТКА СРЕДСТВ СИГНАЛИЗАЦИИ (СИСТЕМНЫЕ СООБЩЕНИЯ, ЗВУКОВАЯ СИГНАЛИЗАЦИЯ, ДАТА, ВРЕМЯ). |
62 |
ЛИТЕРАТУРА. |
68 |
СОДЕРЖАНИЕ. |
69 |