不能和我的 Serial Instrument 溝通



主要軟體: LabVIEW Development Systems>>Full Development System
主要軟體版本: 7.1
主要軟體修正版本:
次要軟體: LabVIEW Development Systems
硬體: Serial

問題: 我正在和我的串列裝置溝通. 在 HyperTerminal 輸入指令時, 該裝置正確地產生了回應. 但當我在 LabVIEW 輸入相同的指令時, 我會得到不正確的回應或是 timeout. 為什麼我的裝置可以在 HyperTerminal 使用, 卻不能在 LabVIEW 使用? 即使我用 "LabVIEW <-> Serial" 的範例也不能行.

解答: 您的裝置可能在等待指令結尾的 carriage return 字元. 這個字元在 '\' Codes Display 是以 \r 的方式呈現. (您可以在字串上按右鍵選擇 '\' Codes Display). 在 HyperTerminal 是以按下 enter 鍵的方式來送出 carriage return 字元. 在 LabVIEW 中是以 \n 來表示換行, 但您在和裝置溝通時, 應該要加入 \r 來送出 carriage return 字元.

相關連結:

附加檔案:





報告日期: 02/19/1999
最後更新: 07/28/2004
文件偏號: 1II6GLAT