УНИВЕРСИТЕТ ИТМО
Кафедра «Технологии программирования»



Главная

Новости
 Новости науки
 Важное
 Почетные доктора
 Инновации
 Культура
 Люди
 Разное
 Скартел-Yota
 Стрим
 Смольный
Учебный процесс
 Образование
 Дипломы
 Курсовые проекты
 Лабораторные работы
 Учебные курсы
 Визуализаторы
 Unimod-проекты
 Семинары
 Стипендии
Наука
 События и факты
 Госконтракты
 Статьи
 Диссертации
 Книги
 Презентации
 Свидетельства
 Сотрудничество
Исследования
 Автоматы
 Верификация
 Геном
 Искусственный интеллект
 Генетические алгоритмы
 Движение
 UniMod
 Роботы и агенты
 Нейронные сети
 ФЦП ИТМО-Аалто
 Разное

О нас
 Премии
 Сертификаты и дипломы
 Соревнования по программированию
 Прорыв
 Автографы
 Рецензии

Беллетристика
 Мотивация
 Мысли
Медиа
 Видео
 Фотографии
 Аудио
 Интервью

English
 Home

 Articles
 Posters
 Automata-Based Programming
 Initiatives
 Projects
 Presentations
 UniMod
 UniMod Projects
 Visualizers


Поиск по сайту

Яndex



   Главная / Курсовые проекты / Система управления дорожным светофором (версия для печати)


Система управления дорожным светофором



(C) 2003 г. А.А. Дистель, Д.А. Кобак, А.А. Шалыто

Санкт-Петербургский государственный институт точной механики и оптики (технический университет)

Отсюда можно скачать полный текст документации в формате pdf (168 кб)
Отсюда можно скачать приложение (7 кб)
Исходные тексты (36 кб)

Аннотация

Целью настоящей работы является создание программы управления светофором. За основу был взят реальный светофор, используемый для регулирования дорожного движения. Для большей ясности был выбран стандартный светофор с тремя огнями -- красным, желтым и зеленым. Кроме собственно светофора, программа моделирует пульт управления регулировщика, который используется в ручном режиме работы светофора. Предусмотрена также кнопка для включения зеленого сигнала пешеходам.

Для алгоритмизации и программирования задач логического управления была предложена SWITCH-технология, которая в дальнейшем была развита применительно к событийным и объектно-ориентированным программам. Подробно ознакомиться с этой технологией и с конкретными примерами ее использования можно на сайтах http://is.ifmo.ru и http://www.softcraft.ru.

Указанная технология удобна для задач управления техническими объектами, такими как, например, рассматриваемый в настоящей работе светофор. Это связано с тем, что при применении автоматного подхода удается повысить централизацию логики управления в программном коде. Другое достоинство подхода состоит в том, что код является изоморфным графу переходов, по которому он строился. Это позволяет не обращаться к текстам программ для понимания логики их работы, а рассматривать лишь графы переходов.

Проект был написан на языке C++.


© 2002—2017 По техническим вопросам сайта: vl.ulyantsev@gmail.com