Конечный автомат на Qt, (Qt State Machine Framework) |
Здравствуйте, гость ( Вход | Регистрация )
Конечный автомат на Qt, (Qt State Machine Framework) |
Litkevich Yuriy |
31.1.2009, 18:53
Сообщение
#1
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Нашел в лаборатории у тролей Qt State Machine Framework
|
|
|
Litkevich Yuriy |
1.2.2009, 18:04
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
вообще любой пример не удачен, если все состояния в нем изменяются последовательно.
Нематематическое, а электрощиско-практическое определение: Конечный автомат (КА) - автомат выходной сигнал которого (читай его состояние) зависит от текущего входного сигнала и текущего состояния КА (можно представить в виде предыстории его входных сигналов) Пожарный шлейф сигнализации (ШС) обладает такими свойствами: 1) снят с ошраны 2) на охране 3) сигнал (состояние) "Внимание" 4) сигнал (состояние) "Пожар" 5) постановка в движении Обычно пожарные ШС - круглосуточные, т.е. их нельзя снять с охраны (человек нажимает кнопку "Снять с охраны"). вместо снятия с охраны для любых круглосуточных (как пожарных так и охранных ШС) осуществляют "перепостановку". При перепостановке снимается питание с ШС и с линий питаний датчиков, чтобы сброить их состояние. Затем подается питание, с этого момента состояние ШС = №5 (постановка в движении), нужно для установления рабочих режимов датчиков. т.е. 6) перепостановка (переход в сост. №1 и последующий автоматический переход в состояние №5) И работа КА выглядит так: Подаем питание прибора, в КА поступает входной сигнал "Поставить на охрану" тогда КА переходит в состояние №5, по истечении некоторого времени КА переходит в одно из состояний №2 или №3 или №4 Из состояния №2 может перейти в №6 или №3 или №4 Из состояния №3 может перейти в №6 или №4 Из состояния №4 может перейти в №6 Т.е. состояния непоследовательные --- Написал наспех может чего пропустил |
|
|
Текстовая версия | Сейчас: 12.12.2024, 12:28 |