AF(操做者框架)系列(3)-建立第一個Actor的程序

這節課的內容,語言描述基本是無趣的,就是一個純程序編寫,直接上圖了。函數

若是想作其餘練習,可參考前面的文章:學習

https://zhuanlan.zhihu.com/p/1051335973d

1. 新建一個項目,命名MyFirstActororm

2. 新建一個actor,命名MyFirstActorblog

3. 新建一個動態VI,添加字符串及接線,添加對話框,命名PopUp,保存隊列

4. 建立一個PopUp的消息字符串

5. 查看一下ActorMessage,自動生成一個函數名的消息類,和兩個vi。消息隊列

6. 「發送PopUp.vi」用於發送一條信息,打開函數,裏面就是一個消息隊列。io

7. 「Do.vi」用於執行Actor,打開函數,裏面運行函數就是PopUp.viclass

8. 新建launcher.vi,而後運行,就看到Hello Word了

9. 過程解析:

當執行Launch Root Actor時,最終是調用了Actor Core.vi。將消息「發送PopUp」 產生的消息和「Send Normal Stop.vi」產生的消息放到隊列中,依次放入Receive Message.vi

10. 打開Receive Message.vi,能夠看到Do.vi執行了

11. 而後執行了咱們編寫的PopUp.vi

12. 執行完第一條消息後,繼續執行隊列中的Send Normal Message.vi產生的第二條消息,執行Stop Msg類裏面的Do.vi,產生error43,最終終止actor運行。

 

 

 

 

13. 此圖用於後面學習產生錯誤而級聯退出actor時一個知識點解析,如今能夠不看。

 

 


原創碼字不易,若有收穫,但願關注、點贊和喜歡。

相關文章
相關標籤/搜索