Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LAB_WORKS.doc
Скачиваний:
2
Добавлен:
06.11.2018
Размер:
710.66 Кб
Скачать

6.5. Лабораторная работа 5. Разработка средств сигнализации (системные сообщения, звуковая сигнализация, дата, время).

ПЕРВАЯ ЧАСТЬ.

  1. Изучить работу подпрограмм файла SYS_PRIM.H (ПОДПРОГРАММЫ ГРАФИЧЕСКИХ ПРИМИТИВОВ).

  2. Изучить работу подпрограмм файла SYS_MES.H (ПОДПРОГРАММЫ СИСТЕМНЫХ СООБЩЕНИЙ)

  3. Изучить работу подпрограмм файла SYS_MUS.H (ПОДПРОГРАММЫ ЗВУКОВОЙ СИГНАЛИЗАЦИИ).

  4. Обратить внимание в программе main() на вызовы подпрограмм системных сообщений [70] SysMes_Start(); [70] SysMes_DateTime();[73]; SysMes_End();

  5. Обратить внимание в файле DEV_IPS.H в подпрограмме [392] int Dev_logD(int kx, int ky) на строки [396] – [405], [419] – [428], [441] – [450], где организуется выдача текстовых и звуковых сообщений.

  6. Дополнить файл SYS_PRIM.H своими подпрограммами графических примитивов.

  7. С помощью программы NUMSTR.EXE преобразовать файл SYS_PRIM.H в текстовый файл с нумерацией строк SYS_PRIM.TXT.

  8. Дополнить файл SYS_MES.H своими подпрограммами системных сообщений.

  9. С помощью программы NUMSTR.EXE преобразовать файл SYS_MES.H в текстовый файл с нумерацией строк SYS_MES.TXT.

  10. Дополнить файл SYS_MUS.H своими подпрограммами звуковой сигнализации.

  11. С помощью программы NUMSTR.EXE преобразовать файл SYS_MUS.H в текстовый файл с нумерацией строк SYS_MUS.TXT.

  12. Разработать логику работы системы сигнализации МО.

ВТОРАЯ ЧАСТЬ.

  1. Создать текстовый титульный лист лабораторной работы 5.

      1. Открыть в WORD новый файл LAB5_IPS.DOC (ЛАБОРАТОРНАЯ РАБОТА 5)

      2. Напечатать титульный лист лабораторной работы согласно ОБРАЗЦУ ОФОРМЛЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ 5.

      3. Закрыть файл LAB5_IPS.DOC.

  2. Запустить систему программирования TURBOC.3_0\BIN\TC.EXE (или другую систему программирования, предназначенную для работы с файлами C или C++).

  3. Редактировать файл DEV_IPS.H (ПОДПРОГРАММЫ МО СТУДЕНТА).

      1. В редакторе системы программирования открыть файл DEV_IPS.H.

      2. В подпрограмме int Dev_logD(int kx, int ky) в строках [392] – [459] изменить информацию в соответствии с логикой работы МО студента.

      3. Закрыть файл DEV_IPS.H.

  4. В редакторе системы программирования открыть файл IMI_IPS.С.

  5. Транслировать файл IMIT_IPS(получается объектный файл IMI_IPS.OBJ).

  6. Линкеровать файл IMIT_IPS.OBJ (получается исполняемый файл IMI_IPS.EXE).

  7. Запустить исполняемый файл IMI_IPS.EXE в режиме DEMO ON и проверить его работу.

  8. Копировать графическое отображение системного сообщения START на экране дисплея в буфер WORD.

  9. Вставить графическое отображение системного сообщения START из буфера WORD в файл LAB5_IPS.DOC и откорректировать его.

  10. Копировать графическое отображение системного сообщения DATA_TIME на экране дисплея в буфер WORD.

  11. Вставить графическое отображение системного сообщения DATA_TIME из буфера WORD в файл LAB5_IPS.DOC и откорректировать его.

  12. Копировать графическое отображение работы логической схемы МО c сообщениями сигнализации на экране дисплея в буфер WORD.

  13. Вставить графическое отображение работы логической схемы МО c сообщениями сигнализации из буфера WORD в файл LAB5_IPS.DOC и откорректировать его.

  14. Копировать графическое отображение системного сообщения END на экране дисплея в буфер WORD.

  15. Вставить графическое отображение системного сообщения END из буфера WORD в файл LAB5_IPS.DOC и откорректировать его.

  16. Выйти из системы программирования.

  17. С помощью программы NUMSTR.EXE преобразовать файл DEV_IPS.H в текстовый файл с нумерацией строк DEV_IPS.TXT.

  18. Вставить тексты новых программ файла SYS_PRIM.TXT в файл LAB5_IPS.DOC.

  19. Вставить тексты новых программ файла SYS_MES.TXT в файл LAB5_IPS.DOC.

  20. Вставить тексты новых программ файла SYS_MUS.TXT в файл LAB5_IPS.DOC.

  21. Вставить текст подпрограммы int Dev_logD(int kx, int ky) файла DEV_IPS.H в файл LAB5_IPS.DOC.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]