久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 在LabVIEW中使用事件的說明與建議

在LabVIEW中使用事件的說明與建議

作者: 時間:2017-01-06 來源:網絡 收藏
由于LabVIEW是一個圖形化編程界面,因此其事件處理和其它編程語言中的事件處理有所不同。下文列出了在LabVIEW應用程序中使用事件的說明和建議。
  • 避免在循環外使用事件結構。
  • 記得在“值改變”事件分支中讀取觸發布爾控件的接線端。
  • 條件結構用于處理觸發布爾控件的撤消操作。
  • 將一個條件分支配置為處理多個通知事件的操作時,使用警告信息。
  • 不要使用不同的事件數據將一個分支配置為處理多個過濾事件。
  • 如含有事件結構的While循環基于一個觸發停止的布爾控件的值而終止,則記得在事件結構中處理該觸發停止布爾控件。
  • 如無需通過程序監視特定的前面板對象,考慮使用“等待前面板活動”函數。
  • 用戶界面事件僅適用于直接的用戶交互。
  • 避免在一個事件分支中同時使用對話框和“鼠標按下?”過濾事件。
  • 避免在一個循環中放置兩個事件結構。
  • 使用動態注冊時,確保每個事件結構均有一個“注冊事件”函數。
  • 使用子面板控件時,含有該子面板控件的頂層VI將處理事件。
  • 如需在處理當前事件的同時生成或處理其它事件,考慮使用事件回調注冊函數。
  • 請謹慎選擇通知或過濾事件。用于處理通知事件的事件分支,并將無法影響LabVIEW處理用戶交互的方式。如要修改LabVIEW是否處理用戶交互,或LabVIEW怎樣處理用戶交互,可使用過濾事件。
  • 不要將前面板關閉通知事件用于重要的關閉代碼中,除非事先已采取措施確保前面板關閉時VI不中止。例如,用戶關閉前面板之前,確保應用程序打開對該VI的引用。或者,可使用前面板關閉?過濾事件,該事件在面板關閉前發生。


關鍵詞: LabVIEW使用事

評論


技術專區

關閉