© 2006 г. Е.О. Решетников, М.В. Смачных
Санкт-Петербургский государственный университет информационных технологий, механики и оптики
Проектная документация
Исполняемый код (интерпретационный подход)
Исполняемый код (компилятивный подход)
Исходные тексты
В данной работе приведен пример применения автоматного подхода для проектирования пассажирского лифта с использованием среды разработки Unimod.
Для алгоритмизации и программирования задач логического управления технической системой удобен автоматный подход. Схема переходов в спроектированном автомате наглядно представляет работу системы. Данная методика позволяет заниматься в первую очередь проектированием программы, разбиением её на более мелкие подазадачи, а уже потом её реализацией.
Использование среды разработки Unimod позволяет эффективно использовать автоматный подход. При его применении сначала в общем случае строится система взаимосвязанных автоматов, которая интерпретируется или компилируется. Входные и выходные воздействия пишутся вручную на языке Java. Таким образом, программа разделяется на независимые блоки, что позволяет облегчить ее написание и уменьшает вероятность возникновения ошибок.
Для запуска приложения загрузите архив с исполняемым кодом, распакуйте его и запустите run.bat.