首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用数据传输电缆在两个Matlab会话之间进行通信

使用数据传输电缆在两个Matlab会话之间进行通信
EN

Stack Overflow用户
提问于 2017-01-16 17:51:37
回答 1查看 205关注 0票数 0

我们的实验室中有一台连接到矢量网络分析仪(VNA)的共享PC。上位机通过GPIB接口,使用Matlab函数与VNA进行通信。为了我的工作,我需要从VNA采集实时数据到我自己的PC,这是几米远的VNA PC。由于可能发生的干扰,我不想有无线解决方案。我打算买一条连接Matlab的USB数据传输线。但我在谷歌上找不到任何类似的想法来这样做。我想知道这样的解决方案可行吗?有没有人有过同样的经历?关于驱动程序会有什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2017-01-16 18:48:15

在USB总线系统中,只能有一个USB主机,所有其它设备都在USB device mode.in中,大多数情况下,PC机上的USB控制器都不具备USB device模式,它们都想成为USB主机。在其他总线系统中,如I2C,这称为主从式体系结构

如果你幸运的话,你可以将你的一台电脑设置为设备模式,在这种情况下,这将会起作用,但你的机会非常小(因为USB主机和USB设备模式的问题)

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

更好的解决方案是使用以太网

MATLAB中还有一些用于以太网实时通信的模块(以太网实时发送和接收)

如果您的pcs具有未使用的以太网端口,请使用以太网交叉电缆(http://en.wikipedia.org/wiki/Ethernet_crossover_cable)并连接pcs (即http://www.ccm.net/faq/6340-connect-pcs-using-a-crossover-ethernet-cable)

否则,使用以太网交换机(或集线器)在pcs之间建立以太网通信

除了MATLAB用于通信外,您还可以使用ssh或在其中一台机器上安装vnc服务器,然后在另一台机器上使用vnc客户端对其进行远程控制。

USB

带USB转以太网适配器(ebay等)通过以太网交叉电缆连接usb转以太网适配器时,可以使用基于usb的以太网。

另一种可能是使用两个USB转串行适配器,并使用RS-232交叉电缆将它们连接起来,然后使用RS-232协议进行通信(putty ...)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41673550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档