我试图从MatLab中支持UDP传输的软件接收实时整数值。这里有一个网络流媒体协议规范文档,我在本文后面提到的所有文件中都有这些文件:https://drive.google.com/open?id=0BxIClEmQisqFWjJ3ajBMUG96Nkk
我在MatLab中发现了一个可靠,高速的java实现,用于接收UDP数据报,判断。
现在,我已经尝试了不同的fread变体来解释MatLab收到和存储数据报之后的数据报。
mvnstream.txt包含使用" javaUDP.m"中实现的fprintf保存的数据。我也尝试在mvnstream1.txt中使用char(' data'),这给了我正确的标题" MXTP20"对应于我想在MatLab中看到的关节角数据作为浮点整数。问题是,标题后面的所有内容看起来仍然像胡言乱语。
在MVN工作室实时文档第2.7.1节的第12页,共16页,它描述了每个段有20个字节的关节角数据,其中哪个字节对应于哪个数据。我知道这个 可能是关键,但我作为机械工程师的理解极限。任何指针都会很棒。谢谢。
凯文
答案 0 :(得分:0)
您似乎打算为MVN设备开发自己的网络实现。您是否考虑过使用制造商提供的产品?如果您有权访问他们的SDK,您只需创建一个提供库的MEX接口即可。在我看来,这可能比你试图做的容易得多。