請問RS232跳線會影響與LabVIEW的連結嗎

我想用RS232連接控制器,控制一個滑軌,但RS232需要把一些PIN對調才能與電腦做結合,如:第2、3pin對調,還有7、8對調,最後把pin1、4、6導通。

我想請問經過這樣後,若是想利用labview的visa傳送字串來控制它,會出錯嗎?

我寫了一些程式,還有用了help裡面的 Advanced Serial Write and Read 來跑都會出錯,請問這是程式的問題還是因為跳線之後,無法用labview來執行!

謝謝

跳線是為了讓PC可以跟儀器通訊,有的儀器要先設定指定的跳線方式才可以通訊,有的儀器則不用,完全取決於儀器本身。

如果儀器需要跳線,而沒有使用有跳線的RS232線,那麼PC跟儀器會直接無法通訊。會出現timeout的錯誤訊息。

你的錯誤訊息是什麼? 可以請你把錯誤訊息的圖片post上來嗎?

RS232 跳線部分要自己解決喔

不然是沒有用的   小弟的切身之痛~

[QUOTE=willie]

我想用RS232連接控制器,控制一個滑軌,但RS232需要把一些PIN對調才能與電腦做結合,如:第2、3pin對調,還有7、8對調,最後把pin1、4、6導通。

我想請問經過這樣後,若是想利用labview的visa傳送字串來控制它,會出錯嗎?

我寫了一些程式,還有用了help裡面的 Advanced Serial Write and Read 來跑都會出錯,請問這是程式的問題還是因為跳線之後,無法用labview來執行!

謝謝

[/QUOTE]

![](upload://2E9eK9Mipmw2yHTCnl7euNDH7JP.jpeg)

以RS232來說最重要的是RXD(接收)、TXD(傳送)、GND(信號共點)

其他的腳位主要是做流量管制用

上面兩圖示範兩台電腦座RS232資料交握用

最上圖是有線路做流量管制 下圖則是將流量管制的功能去除(還是會做流量管制的動作但是位準又讓自己給復歸了)

另外還可以直接內部就不設定流量管制,這樣只要有RXD(接收)、TXD(傳送)、GND(信號共點)就夠了

發設端要對上接收端這是一定要遵守的,實際連線你就看你的資料手冊把握這些原則

這是對線路上的說明

另外對於通訊的框架也要一定

通訊速度、長度、停止長度、同位元檢查

通訊格式也要注意設備與設備連線要傳送有意義的資料,有一定的協定做通聯就像是說同一種語言

中文同中文 英文同英文

就像是打電話 線路通了    兩邊都聽得到聲音   可是卻無法將訊息傳達給對方知道