我必須在Perl中編寫狀態機。我嘗試過使用SMC,但它沒有Perl的AppClass_sm。我無法從任何地方獲得任何有關如何解決此問題的反饋。 是否有類似於SMC的東西,或者我應該嘗試使用DFA:StateMap類。我必須先閱讀並理解它,然後才能確定它是否有用。 任何輸入讚賞有助於在Perl中構建狀態機的軟件
2
A
回答
0
我聯繫了SMC的開發者。他解釋說,我需要運行示例目錄中的makefile來創建Appclass_sm模塊。這解決了這個問題。
1
2
我幾年前寫了perl.com了一篇文章關於建立使用DFA狀態機::簡單。
該文章在http://www.perl.com/pub/2004/09/23/fsms.html以及有效的代碼鏈接。
出於某種原因,DFA :: Simple不在CPAN上。它可以在https://github.com/gitpan/DFA-Simple找到。
+0
謝謝我看過那篇文章。這非常有用。但如果可能的話,我仍然想用SMC類軟件 – doon
相關問題
- 1. 在java中構建狀態機/轉換系統需要幫助
- 2. 將語音助手構建爲軟件
- 3. 構建狀態硬件
- 4. SSIS軟件包陷於「創建執行」狀態
- 5. Docker構建狀態
- 6. 構建狀態jenkins
- 7. Jenkins - 構建狀態
- 8. 在perl中構建有序的JSON
- 9. 基於類的狀態機?
- 10. 使用jQuery建立網頁狀態的FSM(有限狀態機)
- 11. 無人機構建狀態在GitHub中沒有更新,一直在等待
- 12. 有限狀態機在自助服務洗衣機中的應用
- 13. 狀態機 - 結構來保持狀態,事件和pFuncs
- 14. 如何在基於Debian的系統中構建RPM軟件包?
- 15. VSTS分支機構的構建狀態視圖
- 16. 在python中創建狀態機
- 17. 在SCXML狀態機中創建超時
- 18. 在readme.md中顯示github構建狀態
- 19. 在GitLab中顯示TeamCity構建狀態
- 20. Redux模式用於填充狀態,然後從該狀態構建組件?
- 21. 在UML狀態機中是否可以有多於一個活動狀態
- 22. 有限狀態機在vhdl
- 23. 可擴展的PPP協議。關於狀態機需要幫助
- 24. 是否有任何易於使用的羣集構建軟件?
- 25. 有限狀態機
- 26. 如果在構建中存在文件,則將構建狀態更改爲NOT_BUILT
- 27. 有限狀態機過度狀態
- 28. 建模識別狀態與建模驗證的狀態機圖
- 29. 在狀態機
- 30. 在有限狀態機中作參考
你能否澄清你的第二條陳述?文檔似乎與它相矛盾(http://smc.sourceforge.net/SmcManSec3.htm#Perl) – DVK
你是對的。該文檔沒有提到需要Appclass_sm。如果您查看源代碼中的示例,EX1目錄包含一個文件checkstring.pl,該文件使用Appclass.sm中定義的Appclass類,這反過來表示使用Appclass_sm; Appclass_sm在任何地方都不可用。也許我錯過了一些明顯的東西。我是新來的perl – doon
我不熟悉SMC,但對我來說,似乎Appclass_sm是從您的狀態機生成的。這只是一個模糊的印象,可能是100%錯誤的。 – DVK