2017-01-16 80 views
0

我們在我們的LAB中有一個共享PC,連接到矢量網絡分析儀(VNA)。 PC使用Matlab函數通過GPIB端口與VNA進行通信。對於我的工作,我需要獲得來自VNA的實時數據到我自己的電腦,這是遠離VNA PC幾米。由於可能發生的干擾,我不想要無線解決方案。我打算購買一根USB數據傳輸電纜來連接Matlab。但我無法在谷歌找到任何類似的想法。我想知道這樣的解決方案是否實用?有人有同樣的經歷嗎?並且會有關於司機的任何問題?使用數據傳輸電纜在兩個Matlab會話之間進行通信

回答

0
在USB總線系統

只能有一個USB主機所有其他設備都是USB設備模式。在大多數情況下個人電腦的USB控制器不能夠USB設備模式,它們都想成爲USB主機。像I2C等總線系統,這就是所謂的主從架構

如果你是幸運的一臺PC可以設置爲設備模式在這種情況下,這將工作,但你的機會是很渺茫(因爲與USB主機和USB設備模式的問題)

https://unix.stackexchange.com/questions/195765/is-usb-to-usb-data-transfer-between-two-linux-oses-possible

的一個更好的解決辦法是使用以太網

療法e爲也模塊MATLAB的實時通信以太網(實時發送和接收以太網)

,如果你的電腦安裝的是未使用的以太網端口使用以太網交叉電纜http://en.wikipedia.org/wiki/Ethernet_crossover_cable)和連接電腦(即http://www.ccm.net/faq/6340-connect-pcs-using-a-crossover-ethernet-cable

否則使用以太網交換機(或)建立的以太網通信的PC之間

MATLAB旁邊用於通信可以使用即ssh或安裝VNC服務器上的一個機器並用VNC客戶端另一方面,遠程控制它...

USB

USB轉以太網適配器(易趣,...),可以使用的Ethernet over USB通過以太網交叉電纜連接USB轉以太網適配器時

另一種可能是使用2 USB到串行適配器,並將它們與一個RS-232交叉線連接,然後使用RS-232協議進行通信(油灰,...)

+0

感謝您的響應,但我打算購買像這樣:https://www.amazon.de/Datenkabel-High-Speed-Linkkabel-einfachster-Datenaustausch/dp/B00A0I1ZWO/REF = s9_simh_gw_g147_i1_r?pf_rd_m = A3JWKAKR8XB7XF&pf_rd_s =&pf_rd_r = SE3Q8AYHXN1XYH9B34TX&pf_rd_t = 36701&pf_rd_p = e23226ec-1f60-41f4-9435-2294c6d8b519&pf_rd_i =桌面。希望得益於電纜中間的電路,我應該能夠使用Instrument Control Toolbox在兩個Matlabs之間進行通信。你認爲這個機會還很渺茫嗎? – Mojtaba

+0

不,如果有電路,那麼它肯定會在windows上工作,在Linux上也許有小問題... –

相關問題