這節課的內容,語言描述基本是無趣的,就是一個純程序編寫,直接上圖了。
如果想做其他練習,可參考前面的文章:
https://zhuanlan.zhihu.com/p/105133597
1. 新建一個項目,命名MyFirstActor

2. 新建一個actor,命名MyFirstActor


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



4. 創建一個PopUp的消息

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

6. “發送PopUp.vi”用於發送一條信息,打開函數,里面就是一個消息隊列。

7. “Do.vi”用於執行Actor,打開函數,里面運行函數就是PopUp.vi

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時一個知識點解析,現在可以不看。

原創碼字不易,如有收獲,希望關注、點贊和喜歡。
