SCXML is an XML-based language that provides syntax and a precise algorithm for describing and running generic state machines inspired by David Harel's State Chart semantics. SCXML is a W3C draft recommendation, State Chart XML: State Machine Notation for Control Abstraction.
4 ответа

Динамическая цель в автомате

Есть ли способ установить динамическое целевое значение для перехода в конечном автомате, созданном с использованием SCXML? Я имею в виду, предположим, у меня есть объект под названием "obj", который был установлен как модель данных для scxml. Таким…
1 ответ

Как написать грамматические правила в элементе <data> в файле scxml?

У меня возникли проблемы с выяснением того, как писать грамматические правила прямо в файлах scxml, а не ссылаться на них во внешних файлах grxml. Позвольте мне проиллюстрировать это на примере: combat.scxml ------------ &lt;?xml version="1.0" encod…
04 июн '15 в 19:05
3 ответа

Commons SCXML - принудительный переход в заданное состояние

Я использую Apache Commons SCXML, и я хотел бы знать, можно ли сказать конечному автомату (SCXMLExecutor) перейти в заданное состояние. Я не могу использовать initialstate атрибут, потому что я хочу, чтобы конечный автомат восстанавливался (то есть …
19 авг '10 в 21:15
1 ответ

Настройка Orientaiton Ionic/ scxml

Я пытаюсь заблокировать мой ионный экран, чтобы он не перевернулся полностью. В настоящее время я устанавливаю это в моем файле scxml. Я могу установить его только в портретном режиме, однако в портретном режиме он все равно переворачивается, если п…
29 сен '16 в 13:59
1 ответ

Переход состояния из состояния в scxml

Я пытаюсь реализовать поток управления с помощью Apache scxml. Мои переходы состояния похожи &lt;scxml initial="State1"&gt; &lt;state id = "State1"&gt;&lt;transition event="event1" target="State2"&gt;&lt;/state&gt; &lt;state id = "State2"&gt; &lt;tr…
18 май '15 в 19:32
1 ответ

Обработка событий в конечном автомате QtScxml

Я пытаюсь использовать QScxmlStateMachine объект, но, к сожалению, мне не удается вызвать событие, когда cond атрибут моего transition заполнен, независимо от значения. machine.scxml: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;scxml xmlns="htt…
17 дек '18 в 16:27
3 ответа

Qt statemachine scxml в проекте cmake без файла pro?

У меня есть большой проект с управлением cmake, в котором я хочу, чтобы часть использовала конечный автомат scxml из qt. Мой вопрос заключается в следующем: Как я могу добавить модуль scxml, не имея pro-файла, который, как я понимаю, не работает с c…
08 июл '17 в 18:38
1 ответ

Исключение при работе движка Apache SCXML. Несоответствие типа аргумента -

Я использую микроволновую печь scxml с движком apache commons scxml. У меня есть пользовательский класс, который расширяет AbstarctStateMachine public class MicrowaveOwenStateMachine extends AbstractStateMachine { public MicrowaveOwenStateMachine() …
1 ответ

Странное поведение QScxmlStateMachine.connectToEvent в PySide2

Я пытаюсь написать настольное приложение, используя Python на бэкэнде, QML на внешнем интерфейсе и scxml для создания конечного автомата. Я использую PySide2. Я намерен описать логику приложения с помощью конечного автомата. Основываясь на состоянии…
10 июл '18 в 20:21
0 ответов

Функции класса JS не сериализуются, но отсутствуют в библиотеке

Я использую библиотеку apache scxml2. Когда я запускаю событие на автомате, созданном мной, я получаю java.io.NotSerializableException: org.apache.commons.scxml2.env.javascript.JSFunctions; Но когда я выполняю полнотекстовый поиск внутри библиотеки,…
22 сен '17 в 07:25
2 ответа

Архитектор Enterpise - возможно ли импортировать файл SCXML? Как?

Можно ли импортировать файл SCXML в Enterpise Architect в виде "конечного автомата" или другой диаграммы? Если так, то как?
21 мар '16 в 11:33
1 ответ

В чем разница между диаграммами состояний SCXML и диаграммами состояний UML?

Я знаю, что пользователь определяет их по-разному (XML по сравнению с UML Tool), но какова разница в семантике между ними? Или диаграмма состояний в SCXML означает то же самое, что и сопоставимая диаграмма состояний в UML?
28 сен '10 в 14:54
1 ответ

Создание пользовательской модели данных для Qt SCXML

Я использую Qt с конечным автоматом SCXML. Я хочу использовать встроенный интерпретатор Qt SCXML через QScxmlStateMachine, Однако Qt поддерживает только модели данных Null, EcmaScript и C++ для SCXML. У моего конечного автомата есть пользовательская…
14 апр '16 в 14:43
2 ответа

Как протестировать конечные автоматы Qt SCXML

Я пытаюсь проверить поведение конечного автомата, используя тестовую среду Qt. Я просто не понимаю, как я должен тестировать реализацию Qt SCXML. Конечно, есть QSignalSpy, но это только для сигналов / спадов, которые не требуют запуска цикла обработ…
18 ноя '16 в 13:11
2 ответа

Визуальный редактор диаграмм состояний

Существует ли инструмент, похожий на Eclipse Based Visual SCXML Editor, для построения таблиц состояний Хареля? В настоящее время статус на странице проекта не выпущен. Как мне установить плагин?
06 янв '11 в 23:43
0 ответов

SCXML, я не могу использовать fireEvent внутри события

Я использую Apache Commons SCXML для создания FSM. Используя пример StopWatch от Apache, я создал FSM. SCXML: &lt;scxml initial="Iddle" version="0.9" xmlns="http://www.w3.org/2005/07/scxml"&gt; &lt;state id="Iddle"&gt; &lt;transition event="continue…
1 ответ

Ловить данные из uSCXML?

Я настроил небольшое консольное приложение на C# и могу запустить интерпретатор для файлов scxml, и он, кажется, работает нормально. К сожалению, примеров использования uSCXML очень мало. Я встроил интерпретатор в свое приложение для использования в…
28 июн '17 в 21:41
1 ответ

Импортировать SCXML в Visio

Можно ли импортировать файл SCXML в Visio в виде диаграммы состояний UML или другой диаграммы? Если так, то как? Есть ли варианты с более новыми версиями, чем Visio 2010?
30 мар '16 в 08:27
1 ответ

Модель данных QScxml ECMAScript

Я смотрю на модель данных QScxml ECMAScript и, поскольку я никогда не использовал никаких скриптовых функций Qt, я немного растерялся. Я видел, что Qt имеет разные движки скриптов (QtScript, QJSScript, QQMLEngine), которые все совместимы со стандарт…
17 май '17 в 09:43
1 ответ

Проблема с поднятием события в scxml

У меня проблема со следующим кодом scxml: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;scxml xmlns="http://www.w3.org/2005/07/scxml" version="1.0" initialstate="global"&gt; ... &lt;state id="global" initial="init"&gt; ... &lt;state id="state2"&g…
18 май '11 в 12:04