state-machines

    2熱度

    1回答

    我一直在使用AASM來製作當前項目中的狀態機,並想知道自動調用事件並進入下一個狀態的最佳方式是什麼? 我正在考慮兩種方式這樣做的: 設置後臺作業,定期檢查,如果某些條件得到滿足,因此調用事件繼續到下一個狀態。 有一個before_save調用連續嘗試下一個事件的方法。如果條件得到滿足,它將不會成功,否則,狀態發生變化,下次更新模型時,我們檢查新事件。 我傾向於第二種選擇與設置background_

    0熱度

    1回答

    我正在考慮爲電子商務項目實施狀態機 - 專門用於從空購物車到付款狀態的工作流程。 另外,Cart使用Django的會話框架存儲在會話中。我無法圍繞狀態機是否應該是購物車實施的一部分或獨立,但通過API「連接」到購物車。 只是一個免責聲明,我對狀態機非常陌生,所以我不太熟悉理論概念,但從我自己的研究來看,它似乎對我的項目非常有用。 我的思維過程是這樣的: state_machine.py class

    3熱度

    3回答

    我在玩搗亂任務內部狀態機狀態的想法,但我很難找到一種方法來實際訪問我內部的狀態機參考任務方法。 class Test { async Task IndexAsync() { var nottheactualtype = GetType(); //This references the "Test" class, but this operation is actu

    1熱度

    1回答

    我之前在python中創建了各種簡單的2維遊戲,因爲它們很簡單,我不需要創建這樣的事情。但我現在需要它,因爲需要回頭和第四。 要繼續前進,我需要某種方向... 我約200線進入一個新的遊戲,我還沒有開始實際的遊戲,目前它的所有處理窗口,事件和狀態 ### state machine def run: #~setup window # Current state

    0熱度

    1回答

    我有一個函數實現了一個狀態機test_hw(),即e。第一個狀態是空閒的,它沒有調用任何內部的模擬函數。但這臺機器還有6個州。這個想法是機器從第一個狀態到最後一個順序,當然還有特定條件,定時器結果條件發生。 在測試中,我只有一個模擬函數返回一個時間值。但是,必須在每個狀態下調用該函數作爲返回下一個狀態值的條件的一部分。它也會在某些州內實施。 首先,我試圖測試每個狀態作爲測試用例。運行後,測試發現太

    0熱度

    1回答

    這次我有一個關於狀態機超時的問題。 我的情況是這樣的,指的是下面的圖片 在進入StateBasic,我執行一些動作和由工廠給定的機器在WaitForTemplateResult等待直到事件要麼VAS_QRY_RES或MAIN_QRY_RES之一。 現在還有一個超時,在30秒後觸發。 因此,現在發生的是,即使VAS_QRY_RES或MAIN_QRY_RES到來,超時也會被觸發。 我研究過這個問題,我

    0熱度

    1回答

    我通過MIT開放課程工作我的方式,Introduction to Electrical Engineering and Computer Science I,在這種狀態機採用狀態轉移圖。我注意到課程教師並沒有爲他們討論的大多數狀態機繪製狀態轉換圖。 的一個問題是設計& Python代碼的狀態機,其狀態是從過去的兩個時間間隔的輸入。我認爲這是一個無限的狀態機,對於這個狀態機來說,狀態轉換圖可能有助於

    1熱度

    1回答

    到現在爲止,我已經取得了很好的狀態機器進展。我最近遇到的問題是當我想使用fork時(我使用的是UML)。分叉沒有工作,因爲它堅持了,我認爲它是因爲堅持。我堅持我的機器redis。參考下面的圖片。 這是我的頂級機哪裏管理的命令是子機參考,頂部區域,因爲它是。 現在說我從下面的地區繼續使用redis中的某個狀態,接下來會發生一個ONLINE事件,那麼機器不接受事件,顯然是因爲我已經要求機器使用給定的r

    0熱度

    1回答

    對於AASM狀態機模型類,還有在模型類以下DEF: class Job include AASM aasm do state :sleeping, :initial => true, :before_enter => :do_something state :running state :finished ...... end 我

    -2熱度

    1回答

    編輯:由於我尋求如何實現CTL和模型檢查序列的解釋,因此不是重複的。 我正在編寫一個模型檢查器在Java中,但我堅持設計過渡系統。類型(int,bool,string []或set,int []或set)的對象應該被添加到狀態列表中,作爲過渡系統。它應該是打印狀態和轉換的列表,例如(statenumber,bool,string [] transition,new int [] state)。現在