没有合适的资源?快使用搜索试试~ 我知道了~
首页labview耐用程序框架PPT介绍
资源详情
资源评论
资源推荐

1

1. 由小專案到大專案遇到的窒礙:設計彈性與耦合
2. 大型專案的優缺點及常見的工程問題
3. 簡介Actor Framework如何取代QMH來做事
4. 透過抽象方式來開發系統模組的優點
5. 規劃成Plugin模式加速佈署
2

1. State machine
2. 初始化State
3. 狀態程式碼
4. 判斷下一個狀態
5. 優點
• 依照自訂流程運作
• 容易掌握程式細節
• 最大化消除競賽狀態
3

1. State machine設計的最大問題:該被獨立的程式區塊會被放置於同一個迴圈
中
2. 各種不同的功能應該被獨立設計,但如果放在一起設計,程式雖然較為直觀,
但會造成功能性異動時,也需異動其他不相關的功能,例如人機介面
3. 以圖例而言,當系統進行資料擷取時,沒有Event Handler,所以人機介面無
法回應當時的使用者需求命令
4. 此外當修改異動功能,如DAQ,將會對人機介面相關程式碼造成影響,尤其
是變更移位暫存器
5. 當要新增紀錄的功能時,就可能需要大幅度的異動人機介面以及DAQ模組
4

1. 迴圈中,一般使用Shift register做為資料儲存空間
2. 當多個資料空間可以被大家所使用,優點在於簡化作業性,但是缺點是大家
都可以取用這些資料
3. 同時設計上容易將不同的功能資料空間相互混用,造成過度耦合
4. 單一功能的程式應該是低耦合甚至零耦合,這樣進行程式異動時才不會牽一
髮而動全身,這個概念則是內聚性
5. 最好提升資料內聚性的方法則是將不同目的的資料儲存空間放置於不同的迴
圈內
5
剩余42页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1