- •Предисловие.
- •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.5. Лабораторная работа 5. Разработка средств сигнализации (системные сообщения, звуковая сигнализация, дата, время).
ПЕРВАЯ ЧАСТЬ.
-
Изучить работу подпрограмм файла SYS_PRIM.H (ПОДПРОГРАММЫ ГРАФИЧЕСКИХ ПРИМИТИВОВ).
-
Изучить работу подпрограмм файла SYS_MES.H (ПОДПРОГРАММЫ СИСТЕМНЫХ СООБЩЕНИЙ)
-
Изучить работу подпрограмм файла SYS_MUS.H (ПОДПРОГРАММЫ ЗВУКОВОЙ СИГНАЛИЗАЦИИ).
-
Обратить внимание в программе main() на вызовы подпрограмм системных сообщений [70] SysMes_Start(); [70] SysMes_DateTime();[73]; SysMes_End();
-
Обратить внимание в файле DEV_IPS.H в подпрограмме [392] int Dev_logD(int kx, int ky) на строки [396] – [405], [419] – [428], [441] – [450], где организуется выдача текстовых и звуковых сообщений.
-
Дополнить файл SYS_PRIM.H своими подпрограммами графических примитивов.
-
С помощью программы NUMSTR.EXE преобразовать файл SYS_PRIM.H в текстовый файл с нумерацией строк SYS_PRIM.TXT.
-
Дополнить файл SYS_MES.H своими подпрограммами системных сообщений.
-
С помощью программы NUMSTR.EXE преобразовать файл SYS_MES.H в текстовый файл с нумерацией строк SYS_MES.TXT.
-
Дополнить файл SYS_MUS.H своими подпрограммами звуковой сигнализации.
-
С помощью программы NUMSTR.EXE преобразовать файл SYS_MUS.H в текстовый файл с нумерацией строк SYS_MUS.TXT.
-
Разработать логику работы системы сигнализации МО.
ВТОРАЯ ЧАСТЬ.
-
Создать текстовый титульный лист лабораторной работы 5.
-
Открыть в WORD новый файл LAB5_IPS.DOC (ЛАБОРАТОРНАЯ РАБОТА 5)
-
Напечатать титульный лист лабораторной работы согласно ОБРАЗЦУ ОФОРМЛЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ 5.
-
Закрыть файл LAB5_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.С.
-
Транслировать файл IMIT_IPS.С (получается объектный файл IMI_IPS.OBJ).
-
Линкеровать файл IMIT_IPS.OBJ (получается исполняемый файл IMI_IPS.EXE).
-
Запустить исполняемый файл IMI_IPS.EXE в режиме DEMO ON и проверить его работу.
-
Копировать графическое отображение системного сообщения START на экране дисплея в буфер WORD.
-
Вставить графическое отображение системного сообщения START из буфера WORD в файл LAB5_IPS.DOC и откорректировать его.
-
Копировать графическое отображение системного сообщения DATA_TIME на экране дисплея в буфер WORD.
-
Вставить графическое отображение системного сообщения DATA_TIME из буфера WORD в файл LAB5_IPS.DOC и откорректировать его.
-
Копировать графическое отображение работы логической схемы МО c сообщениями сигнализации на экране дисплея в буфер WORD.
-
Вставить графическое отображение работы логической схемы МО c сообщениями сигнализации из буфера WORD в файл LAB5_IPS.DOC и откорректировать его.
-
Копировать графическое отображение системного сообщения END на экране дисплея в буфер WORD.
-
Вставить графическое отображение системного сообщения END из буфера WORD в файл LAB5_IPS.DOC и откорректировать его.
-
Выйти из системы программирования.
-
С помощью программы NUMSTR.EXE преобразовать файл DEV_IPS.H в текстовый файл с нумерацией строк DEV_IPS.TXT.
-
Вставить тексты новых программ файла SYS_PRIM.TXT в файл LAB5_IPS.DOC.
-
Вставить тексты новых программ файла SYS_MES.TXT в файл LAB5_IPS.DOC.
-
Вставить тексты новых программ файла SYS_MUS.TXT в файл LAB5_IPS.DOC.
-
Вставить текст подпрограммы int Dev_logD(int kx, int ky) файла DEV_IPS.H в файл LAB5_IPS.DOC.