處理無法辨識的message
設計接收多個輸入的QMH時,您可能會收到未被MHL case structure設計要處裡的case message。為避免產生錯誤,請確保MHL中的所有Case結構都有
Deafult message case。當MHL讀取沒有相應case的message時,將執行Default message case中的程式碼。擁有Default case非常重要,因為message是在程式時或在UI期間輸入的字串,而不是您從enum中選擇的值。
從message queue中讀取時忽略錯誤
- 從Project Explorer window中,打開Message Queue.lvlib:Dequeue Message.vi並顯示Block Diagram(程式區)。
- 查找嵌在錯誤case中的case內容
- 要在從message queue中讀取message時忽略錯誤,請將錯誤程式碼增加到nested case結構的case selector標籤中。
- 要忽略的錯誤取決於您的應用。例如,如果您正在透過網路讀取queue,則可能要忽略timeout (超時)錯誤。