奇怪的RS232通訊問題??

請教大傢一個RS232通訊問題。

我把一臺儀器通過RS232連接到計算機,寫一個簡單的程式,但是卻髮現命令無法送達設備

奇怪的是,我如果使用instrument I/O assistant,同樣的命令卻可以成功送達

更加奇怪的是,當使用instrument I/O assistant的時候,儀器首先收到一連串的命令(其實這些命令就是先前的程式髮送的,如果我曾經運行6次,那么儀器在這個時候就突然收到連續的6個命令,然后齣現error),最后方可收到由instrument I/O assistant送齣的命令,成功返囬數據。

煩勞大傢幫助解答

![](upload://qo1eGl0l1ZmjlguKg1tBEBtYMej.jpeg)

首先你要確認RS-232的baud rate,data bits…的相關設定是否正確,另外,在Help>>Find Examples…裡搜尋serial有相關範例可參考

 

 看圖與及你形容的情況   我覺得是 TIMEOUT  設太長了    所以電腦把6次指令(你認為)    當成一次指令了

請試試看   有問題在討論....祝好運

![](upload://75r6ksiuhgx6dPRLyCfuaNxKcro.jpeg)

看起來應該也是時間過長吧 在CASE裡 時間1000ms真的有點長