再次回顧“基本狀態(tài)機(jī)模式”的6個(gè)缺點(diǎn),只剩下第6個(gè)缺點(diǎn)無法在上述的“狀態(tài)機(jī)和事件結(jié)構(gòu)的結(jié)合模式”中被解決。 任何時(shí)刻只能有一個(gè)狀態(tài)在運(yùn)行這個(gè)問題也許有些多余,但是在實(shí)際的應(yīng)用中往往又
簡(jiǎn)單而言,動(dòng)態(tài)調(diào)用指的是通過程序控制另外一個(gè)程序的運(yùn)行、停止、賦值和獲取值等。LabVIEW提供了多種動(dòng)態(tài)調(diào)用的方式,從底層而言是通過VI Server技術(shù)實(shí)現(xiàn)的。 圖 31所示為L(zhǎng)abVIEW中的Application Control選板,動(dòng)態(tài)
在介紹VI的動(dòng)態(tài)調(diào)用之前有必要對(duì)LabVIEW在執(zhí)行VI過程中的規(guī)則有個(gè)大致的了解。眾所周知,LabVIEW是通過VI的文件名(VI Name)來表示獨(dú)立的VI的,并不是VI的路徑。因此,LabVIEW不允許具有相同名字的VI同時(shí)載入內(nèi)存中
我是從LabVIEW的中文版幫助文檔中接觸“程序設(shè)計(jì)模式”一詞的,這個(gè)相對(duì)學(xué)術(shù)化的詞語是對(duì)一系列用于LabVIEW程序設(shè)計(jì)結(jié)構(gòu)的歸納和總結(jié)。在建造房子時(shí),需要針對(duì)房子的用途設(shè)計(jì)整個(gè)房屋的架構(gòu),確保房子在這