2017-01-16 77 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上也许有小问题... –

相关问题