Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы ИС.doc
Скачиваний:
15
Добавлен:
17.02.2016
Размер:
1.95 Mб
Скачать
    1. Форма отчета: Сохраните проект со своей работой и покажите преподавателю.

    2. Выводы: Закрепление навыков построения моделей различной природы.

    3. Вопросы к защите лабораторной работы

  1. Какое назначение у объекта LGSpace?

  2. Объект LGSpace относиться к библиотеке?

  1. Лабораторная работа 15

    1. Тема: Моделирование и формализация.

    2. Цель: Изготовление простой модели.

    3. Общие сведения:

  • По описанию СВЕТОФОРА создайте его действующую модель.

  • Встройте систему управления светофором.

  • Постройте систему отображения светофора.

  • Постройте демонстрацию, объясняющую устройство светофора.

Описание объекта.

Светофор имеет три цветных лампочки - красная, желтая, зеленая. Светофор работает так: красная, желтая, зеленая, желтая, красная, желтая, зеленая, желтая, красная.

То есть весь цикл работы светофора - красная, желтая, зеленая, желтая.

Далее цикл повторяется. Можно считать, что t0-t1 - период горения красного цвета, t2-t1 - период желтого, t3-t2 - период зеленого, t4-t3 - период желтого.

Ясно, что потребуется имитация времени в виде счетчика t. Пусть он увеличивает время на каждом такте на 1. Цикл легко передать периодической функцией от t.

Первая часть этого цикла должна выделяться - на время от t0 до t1 надо поднять один флажок, потом опустить. На другие части цикла - следует поднимать и опускать другие флажки.

Тогда сигналы от флажков, идущие на лампочки, будут зажигать их тогда, когда положено.

Теперь, проектируем систему управления светофором.

Так как время цикла и t0,t1,t2,t3 можно назначать разными, то удобно спроектировать систему управления ими отдельно. Управляя этими параметрами, можно по ходу работы устройства изменять поведение светофора - тормозить или ускорять цикл, увеличивать или уменьшать скважность, доли горения цветов. Хорошо, если Вы добьетесь, что управление светофором появится в отдельном окне.

Проектируем систему, объясняющую работу светофора - циклическую диаграмму. Нарисуем круг, автоматически разобьем его на четыре сектора по долям красного, желтого и зеленого цвета, окрасим их в соответствующие цвета. Изменение доли любого из цветов должно вести к изменению величины сектора. В сумме сектора должны составить 360 градусов. Теперь из центра круга до окружности проведем линию и заставим ее вращаться в темпе счетчика t. Пока горит красный цвет - линия находится в красном секторе, пока зеленый - в зеленом и так далее.

    1. Порядок выполнения лабораторной работы:

Задание 1. Разработка и построение схемы

Разработайте модель и создайте схему. Проверьте ее работоспособность.

    1. Форма отчета: Сохраните проект со своей работой и покажите преподавателю.

    2. Выводы: Закрепление навыков построения моделей различной природы.

    3. Вопросы к защите лабораторной работы

1. Какие новые знания, умения и навыки вы приобрели по результату выполнения работы?

35