Описание тега state-machine
Конечный автомат - это вычислительная модель, используемая для разработки компьютерных программ и последовательных логических схем. Он определяет, что объект в программе может находиться в одном из конечного числа состояний. Состояние, в котором он находится в любой момент времени, называется текущим состоянием. Он может переходить из одного состояния в другое, когда инициируется запускающим событием или условием; это называется переходом.
8
ответов
Как реализовать FSM - конечный автомат в Java
У меня есть кое-что для работы, и мне нужна ваша помощь. Мы хотим реализовать FSM - Finite State Machine, чтобы определить последовательность символов (например: A, B, C, A, C) и сообщить, принято ли это. Мы думаем реализовать три класса: State, Eve…
04 ноя '12 в 17:46
1
ответ
Каковы результаты работы конечного автомата Мура?
У меня есть схема конечного автомата, но она не имеет выходных данных. Как я узнаю результат?
07 ноя '14 в 19:41
2
ответа
Конечный автомат событий на С ++ с сопрограммами
Совместные подпрограммы в C++ - это действительно мощный метод для реализации конечных автоматов, однако примеры, которые я нахожу в Интернете, являются чрезмерно упрощенными, например, они обычно представляют собой некий итератор, который после выз…
12 окт '15 в 20:43
15
ответов
Существует ли язык программирования со встроенным конечным автоматом?
Мне просто любопытно, есть ли язык программирования, который имеет конечные автоматы (аналогично boost::statechart) в качестве конструкции основного языка. Аналогии - у C# есть делегаты, где java использует шаблон наблюдателя, а C имеет обратные выз…
24 ноя '09 в 22:53
0
ответов
Пружинное состояние машины задается кратным начальным состоянием
У меня серийный статус порядка, как public enum orderStateEnum { STATE_UNUSED("UNUSED"), STATE_ORDERED("ORDERED"), STATE_ASSIGNED("ASSIGNED"), STATE_ASSIGN_EXCEPTION("ASSIGN_EXCEPTION"), STATE_PACKED("PACKED"), //and so on } и я хочу использовать sp…
06 авг '18 в 11:18
9
ответов
Конечный автомат на основе перечислений Java (FSM): передача событий
Я использую несколько конечных автоматов на основе enum в своем приложении для Android. Хотя они работают очень хорошо, я ищу предложение о том, как элегантно получать события, обычно из зарегистрированных обратных вызовов или сообщений eventbus, в …
30 авг '14 в 09:58
0
ответов
Akka экземпляры конечного автомата
Я пытаюсь использовать структуру конечного автомата Akka для моего случая использования. Я работаю над системой, которая обрабатывает запрос, который проходит через различные состояния. Запрос здесь - это имя приложения, которое необходимо развернут…
04 июн '18 в 13:14
1
ответ
Моделирование FSM с условиями?
Я должен моделировать FSM, но я не уверен, как моделировать условия. Давайте возьмем простой пример банкомата. Если пользователь нажимает "Подтвердить" И PIN-код правильный, перейдите к состоянию 2. Если пользователь нажимает "Подтвердить", И PIN-ко…
19 сен '17 в 06:05
6
ответов
Марковская цепь - это то же самое, что конечный автомат?
Является ли конечный автомат просто реализацией цепи Маркова? Каковы различия между этими двумя?
02 фев '11 в 21:52
1
ответ
Как я могу сохранить предыдущее состояние таким образом, чтобы оно могло быть снова введено с помощью GKStateMachine?
Я использую GKStateMachine для отслеживания состояния тайлов в моей игре. Когда я помещаю предмет, плитки, которые покрыты предметом, переводятся в "запланированное" состояние. Как я могу сохранить и затем вернуть плитки в предыдущее состояние на бо…
25 фев '16 в 09:45
8
ответов
JavaScript Event State Machine
Кто-нибудь знает какие-либо реализации javascript конечного автомата? Моя цель - настроить реализацию конечного автомата, которая бы связывала события с переходами состояний. Таким образом, если пользователь нажимает кнопку, то состояние будет измен…
07 ноя '12 в 02:33
3
ответа
Преобразование конечного автомата UML в SCL?
Я хотел бы знать, могу ли я запрограммировать ПЛК с помощью конечного автомата / схемы. С помощью Sparx EA мы можем составить наш конечный автомат. Есть ли шанс преобразовать этот конечный автомат в SCL(язык структурированного управления, используем…
19 янв '17 в 08:45
0
ответов
Конечный автомат Qt: Как установить защиту в исходное состояние?
Из документации конечного автомата Qt я могу установить в основном состоянии начальное подсостояние. QStateMachine machine; QState *s1 = new QState(); machine.addState(s1); machine.setInitialState(s1); Я также могу добавить охрану при переходе между…
13 май '15 в 21:03
2
ответа
Как выполнить композицию FST (Finite State Transducer)
Рассмотрим следующие FST: T1 0 1 a : b 0 2 b : b 2 3 b : b 0 0 a : a 1 3 b : a T2 0 1 b : a 1 2 b : a 1 1 a : d 1 2 a : c Как мне выполнить операцию композиции на этих двух FST (то есть T1 или T2), я видел некоторые алгоритмы, но не мог понять много…
15 апр '10 в 22:40
24
ответа
C State-Design
Я занимаюсь разработкой небольшого проекта на смешанных C и C++. Я строю один маленький конечный автомат в основе одного из моих рабочих потоков. Мне было интересно, если бы вы, гуру из SO, поделились своими методами проектирования конечных автомато…
30 окт '09 в 02:08
2
ответа
User Onboarding State machine - Хранение и внедрение
Как реализовать пользовательский конечный автомат? Например: встроенные драйверы в системе Uber имеют много шагов, как показано ниже: Зарегистрироваться Детали автомобиля а. Если он уже владеет транспортным средством, то заполните данные б. Если у н…
07 янв '19 в 19:34
24
ответа
Простой пример конечного автомата в C#?
Обновить: Еще раз спасибо за примеры, они были очень полезны, и со следующим я не хочу ничего от них отнимать. Разве приведенные в настоящее время примеры, насколько я понимаю их и конечных автоматов, не являются лишь половиной того, что мы обычно п…
07 май '11 в 20:22
7
ответов
В чем разница между конечным автоматом и реализацией шаблона состояния?
Интересно, конечный автомат - это просто шаблон состояния на работе или есть разница между этими двумя? Я нашел эту статью со смелым названием "шаблон проектирования состояний против конечного автомата", но в конце концов он только говорит, что шабл…
08 ноя '13 в 12:49
1
ответ
Как получить начальное состояние иерархической машины xstate?
Предполагая, что мы имеем следующую упрощенную иерархическую xstateмашина... const HFSM = Machine({ initial: 'init', states: { init: { initial: 'leaf' } } }); ... каков наилучший способ получить его начальное состояние? Обратите внимание, что HFSM.i…
06 сен '18 в 16:25
1
ответ
Импортировать и анализировать текстовый файл, содержащий PCL: предложение техники ASP.NET C#?
Мне нужно очистить старый текстовый файл мэйнфрейма, содержащий язык управления принтером (PCL), для импорта данных. Изменение функций мэйнфрейма не вариант. Распечатка содержит информацию о продаже продукта и имеет иерархический вывод. Я надеюсь, ч…
24 мар '11 в 16:43