多個RS232 Com port 控制

當我已經寫好了一個com port 控制程式,對一台待測物做RS232讀寫動作

但是如果我同一時間需要同時對200多台待測物做讀寫動作的話

則需要開兩百個while loop 去做此動作

有更好的方式嗎

請給建議,謝謝

所以你有200多個rs232port 
還是是rs485?

我有多個RS232
有好的建議可以快速完成他嗎??
要拉很多while loop真的很累

乍看下這樣的架構我認為不太穩定

您的單位時間資料量?

配線架構?(我不太相信一部PC能有200個RS-232.還可以正常工作)

若資料不急迫..建議分散式處理才是合理的方式(RS-485 或是 區域網路)

     比如每個站有個 1M的緩衝.. 每分鐘下載一個站的資料..

 

KevinLai39641.9034027778

200個RS-232基本上這個不是問題,請各位假設只有兩個RS232
<p =“forummessagetext_large”>當我已經寫好了一個com port 控制程式,對一台待測物做RS232讀寫動作

但是如果我同一時間需要同時對多台待測物做讀寫動作的話

則需要開多個while loop及sub vi去做此動作

有更好的方式嗎

請給建議,謝謝


[QUOTE=alanlee]

但是如果我同一時間需要同時對多台待測物做讀寫動作的話

則需要開多個while loop及sub vi去做此動作

[/QUOTE]
你要求同時的等級是秒還是毫秒還是更低?你是用moxa的卡嗎?
rs232寫入之後還是要等設備的回覆.依照我的經驗你可以試著一個回圈內塞十個port
然後用20個迴圈搞定他,試試看吧

我猜測是網路架構下的虛擬串列埠吧...

如果是這樣  速度要放慢比較妥當

還要有  斷線與雜訊的容錯機制...

200個RS-232C真是壯觀阿