scxml

    1熱度

    1回答

    是否可以將SCXML文件作爲「UML狀態圖」或其他圖導入到Visio中? 如果是的話那怎麼樣? 與Visio 2010相比,有更新版本的選項嗎?

    0熱度

    1回答

    我已經安裝了一個小小的C#控制檯應用程序,並且可以在scxml文件上運行解釋器,它似乎運行得很好。不幸的是,使用uSCXML的例子很少。 我在我的應用程序中嵌入瞭解釋器以供運行時使用,所以所有問題都是指通過C#代碼從uSCXML捕獲數據。 這是我的問題: 1)我如何接收正在運行的scxml的事件? (例如<發送event =「event1」/>) 2)使用Lua作爲我的DataModel如何從sc

    0熱度

    1回答

    每次創建某個請求事件時,我的狀態機都有一個自循環。我希望將這些事件存儲在本地上下文列表中,並且每次執行此自循環時都會將元素附加到列表中。然後,這個列表在一定的過期後,比如1小時,被添加到SCXML的全局上下文中。我怎樣才能做到這一點? 基本上我想在觸發某個特定操作之前彙總這些請求。 <state id="S02" label="REQUEST CREATED"> <onentry>

    0熱度

    1回答

    我已經使用Apache commons SCXML來維護項目中的狀態機。我們已經使用調用者執行一些活動,只要過渡到定義調用者的狀態即可執行。 問題在調用者從相同狀態調用兩次時即將到來。例如,從狀態「A」 事件「TEMP」被觸發,然後它移動到狀態「B」。一旦進入狀態「B」,調用者被調用並且調用Invoker類的回調方法invoke()。當事件「TEMP」再次從A國發射,然後祈求是沒有得到所謂的 <s

    0熱度

    1回答

    我正在看看QScxml ECMAScript數據模型,因爲我從來沒有使用Qt的任何腳本功能我有點失落。 我看到Qt有不同的腳本引擎(QtScript,QJSScript,QQMLEngine),它們都與ECMAScript標準兼容。 所以我不是他們指得是何種腳本編寫語言真的相信而QScxmlEcmaScriptDataModel 的QScxmlEcmaScriptDataModel類是一個Qt S

    1熱度

    1回答

    我想要實現這個不大不小的條件轉換在SCXML: current_state = s01 if (Math.random() < 50) go to state s02 else go to state s03 這算哪門子的SCXML支持有條件的目標? 要將它放入SCXML語言中,是否可以與下面的代碼片段相當? <transition event="event_1"> <

    0熱度

    1回答

    我想鎖定離子屏幕而不完全翻轉。目前我正在將它設置在我的scxml文件中。我可以將其設置爲縱向,但是如果將設備翻過來,縱向仍會翻轉。我研究過的大多數答案只解釋如何將其設置爲肖像,但這並不能阻止顛倒翻轉。下面是代碼行,我有: <send event="setOrientation" to="x-html" data="portrait" />

    4熱度

    2回答

    我在嘗試驗證使用Qt測試框架的狀態機的行爲。我根本沒有得到我應該如何測試Qt SCXML實現。當然有QSignalSpy,但這隻適用於不需要事件循環運行的信號/污點。我基本上是想要做的是: myStateMachine.submitEvent("MyEvent"); // Run event loop // Check result 我試圖QCoreApplication::process

    2熱度

    3回答

    我正在尋找一個好的狀態機編譯器來測試一些自定義網絡協議。我查看了一些已有的工具,如Yakindu,Ragel(編譯器),SCXML(語言),但我不確定它們中的任何一個是否可用於網絡協議。 SCXML(語言)看起來不錯,但我找不到任何專門用於C的編譯器(scxmlcc用於C++)。有誰知道基於SCXML的C編譯器? Yakindu工具看起來很有前途,但我不確定是否可以測試像BGP/OSPF這樣的網絡

    1熱度

    2回答

    孩子我與SCXML的工作,我的數據是這樣的: <state id="umbrella_state"> <state id="state1"></state> <state id="state2> <transition event="cancel"></transition> <transition event="next"></transition>