我目前正致力于从外部设备接收数据包,然后将数据发送到另一台设备 . 我有一个工作的Simulink模型,但我不知道如何在Matlab中编码 .
Matlab中UDP接收块的参数如下图所示UDP Receive Parameters
到目前为止我用来制作相同链接的代码是
echoudp('on', 25000)
u = udp('0.0.0.0', 25000)
fopen(u)
while True
A = fread(u, 8156, 'unit16')
end
我希望能够连续读取数据并将其打印出来 . 然而,fread并没有给我任何数据,但是simulink模型工作得很好 . 知道我哪里错了吗?
1 回答
这应该工作:
这将 Build 一个连续(和异步)监听UDP . 有关更多信息,请阅读this .