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



© 2006 г. Е.О. Решетников, М.В. Смачных

Санкт-Петербургский государственный университет информационных технологий, механики и оптики

Проектная документация
Исполняемый код (интерпретационный подход)
Исполняемый код (компилятивный подход)
Исходные тексты

Аннотация

В данной работе приведен пример применения автоматного подхода для проектирования пассажирского лифта с использованием среды разработки Unimod.

Для алгоритмизации и программирования задач логического управления технической системой удобен автоматный подход. Схема переходов в спроектированном автомате наглядно представляет работу системы. Данная методика позволяет заниматься в первую очередь проектированием программы, разбиением её на более мелкие подазадачи, а уже потом её реализацией.

Использование среды разработки Unimod позволяет эффективно использовать автоматный подход. При его применении сначала в общем случае строится система взаимосвязанных автоматов, которая интерпретируется или компилируется. Входные и выходные воздействия пишутся вручную на языке Java. Таким образом, программа разделяется на независимые блоки, что позволяет облегчить ее написание и уменьшает вероятность возникновения ошибок.

Для запуска приложения загрузите архив с исполняемым кодом, распакуйте его и запустите run.bat.