- •Предисловие.
- •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 диска
- •Литература.
- •Содержание.
6.2. Лабораторная работа 2. Разработка логической схемы мехатронного объекта.
-
Создать текстовый титульный лист лабораторной работы 2.
-
Открыть в WORD новый файл LAB2_IPS.DOC (ЛАБОРАТОРНАЯ РАБОТА 2)
-
Напечатать титульный лист лабораторной работы согласно ОБРАЗЦУ ОФОРМЛЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ 2.
-
Закрыть файл LAB2_IPS.DOC.
-
-
Разработать логическую схему МО на миллиметровой бумаге согласно заданному варианту и ОБРАЗЦУ ОФОРМЛЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ 2.
-
Вставить логическую схему МО на миллиметровой бумаге в файл LAB2_IPS.DOC.
6.3. Лабораторная работа 3. Разработка графического отображения логической схемы мехатронного объекта.
-
Создать текстовый титульный лист лабораторной работы 3.
-
Открыть в WORD новый файл LAB3_IPS.DOC (ЛАБОРАТОРНАЯ РАБОТА 3).
-
Напечатать титульный лист лабораторной работы согласно ОБРАЗЦУ ОФОРМЛЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ 3.
-
Закрыть файл LAB3_IPS.DOC.
-
-
Запустить систему программирования TURBOC.3_0\BIN\TC.EXE (или другую систему программирования, предназначенную для работы с файлами C или C++).
-
Редактировать файл DEV_IPS.H (ПОДПРОГРАММЫ МО СТУДЕНТА).
-
В редакторе системы программирования открыть файл DEV_IPS.H.
-
В разделе Device variables в строках [24] – [28] изменить информацию в соответствии со схемой МО студента.
-
В разделе Text(device), в строках [51] – [57] изменить информацию в соответствии со схемой МО студента.
-
В подпрограмме int Dev_pct(int mode) в строках [168] – [390] изменить информацию в соответствии со схемой МО студента.
-
Закрыть файл DEV_IPS.H.
-
-
В редакторе системы программирования открыть файл IMI_IPS.С.
-
Транслировать файл IMIT_IPS.С (получается объектный файл IMI_IPS.OBJ).
-
Линкеровать файл IMI_IPS.OBJ (получается исполняемый файл IMI_IPS.EXE).
-
Запустить исполняемый файл IMI_IPS.EXE в режиме DEMO OFF и проверить его работу. Двоичные коды на выходах логических элементов будут неправильными, т.к. подпрограмма int Dev_pct(int mode), отображающая логическую схему, новая, а подпрограмма, отображающая работу логики int Dev_logD(int kx, int ky), старая (ее изменение является содержанием Лабораторной работы 4).
-
Копировать графическое отображение логической схемы (без двоичных кодов) МО на экране дисплея в буфер WORD.
-
Выйти из системы программирования.
-
Вставить графическое отображение логической схемы МО из буфера WORD в файл LAB3_IPS.DOC и откорректировать его.
-
С помощью программы NUMSTR.EXE преобразовать файл DEV_IPS.H в текстовый файл с нумерацией строк DEV_IPS.TXT.
-
Вставить строки [24] – [28] файла DEV_IPS.TXT в файл LAB3_IPS.DOC.
-
Вставить строки [51] – [57] файла DEV_IPS.TXT в файл LAB3_IPS.DOC.
-
Вставить строки [168] – [390] файла DEV_IPS.TXT в файл LAB3_IPS.DOC.
6.4. Лабораторная работа 4. Разработка графического отображения работы логической схемы мехатронного объекта.
-
Создать текстовый титульный лист лабораторной работы 4.
-
Открыть в WORD новый файл LAB4_IPS.DOC (ЛАБОРАТОРНАЯ РАБОТА 4)
-
Напечатать титульный лист лабораторной работы согласно ОБРАЗЦУ ОФОРМЛЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ 4.
-
Закрыть файл LAB4_IPS.DOC.
-
-
Запустить систему программирования TURBOC.3_0\BIN\TC.EXE (или другую систему программирования, предназначенную для работы с файлами C или C++).
-
Редактировать файл DEV_IPS.H (ПОДПРОГРАММЫ МО СТУДЕНТА).
-
В редакторе системы программирования открыть файл DEV_IPS.H.
-
В подпрограмме int Dev_logD(int kx, int ky) в строках [392] – [459] изменить информацию в соответствии с логикой работы МО студента.
-
Закрыть файл DEV_IPS.H.
-
-
В редакторе системы программирования открыть файл IMI_IPS.С.
-
Транслировать файл IMI_IPS.С (получается объектный файл IMI_IPS.OBJ).
-
Линкеровать файл IMI_IPS.OBJ (получается исполняемый файл IMI_IPS.EXE).
-
Запустить исполняемый файл IMI_IPS.EXE в режиме DEMO OFF и проверить его работу.
-
Копировать графическое отображение работы логической схемы (с двоичными кодами) МО на экране дисплея в буфер WORD.
-
Выйти из системы программирования.
-
Вставить графическое отображение работы логической схемы МО из буфера WORD в файл LAB3_IPS.DOC и откорректировать его.
-
С помощью программы NUMSTR.EXE преобразовать файл DEV_IPS.H в текстовый файл с нумерацией строк DEV_IPS.TXT.
-
Вставить строки [392] – [459] файла DEV_IPS.TXT в файл LAB4_IPS.DOC.
-
Разработать ТАБЛИЦЫ ИСТИННОСТИ и вставить их в файл LAB4_IPS.DOC.