我必須在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. 將語音助手構建爲軟件
- 2. 構建狀態硬件
- 3. Jenkins - 構建狀態
- 4. Docker構建狀態
- 5. 構建狀態jenkins
- 6. 基於類的狀態機?
- 7. 無人機構建狀態在GitHub中沒有更新,一直在等待
- 8. 有限狀態機在自助服務洗衣機中的應用
- 9. 在python中創建狀態機
- 10. 在SCXML狀態機中創建超時
- 11. 如何在基於Debian的系統中構建RPM軟件包?
- 12. Redux模式用於填充狀態,然後從該狀態構建組件?
- 13. 在UML狀態機中是否可以有多於一個活動狀態
- 14. 可擴展的PPP協議。關於狀態機需要幫助
- 15. 是否有任何易於使用的羣集構建軟件?
- 16. 有限狀態機過度狀態
- 17. 建模識別狀態與建模驗證的狀態機圖
- 18. 狀態機建模關於來自任何狀態的轉換的查詢
- 19. 構建SQL查詢狀態
- 20. 在web軟件中構建安全架構(創建API)
- 21. 無狀態狀態機庫 - 適當的結構方式?
- 22. Ruby中的動態狀態機?狀態機必須是類嗎?
- 23. 用於構建公開在線教程的Wiki軟件
- 24. 在Ubuntu中自動安裝基於軟件包的Perl模塊
- 25. 如何訪問(boost meta)狀態機中的所有狀態?
- 26. Conda在64位機器上構建32位軟件包
- 27. 目標-C中的有限狀態機
- 28. 計劃中的有限狀態機
- 29. Jenkins有沒有辦法讓「構建RED狀態的小時數」獲得構建?
- 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