如何使用TCP/IP客户端发送和接收块?

1视图(最近30天)
我想控制使用TCP/IP和Simulink的机器人,并从机器人发送接收值。万博1manbetx因此,我想使用仪器控制工具箱的“ TCP/IP客户端发送”和“ TCP/IP客户端接收”块。我已经编写了自己的TCP服务器应用程序,该应用程序将接收值从一个客户端扎根到所有其他客户端。
实际问题是,当我尝试向服务器发送值(double8或UINT8)时,服务器只会获得隐秘字符,如您在图片中所见。
我已经尝试在MATLAB功能块中使用FPRINTF功能发送,并且服务器获得了我预期的值。不幸的是,相应的FSCAN功能使模拟速度太大了。
以前有人遇到过这个问题吗?块的输入是否必须是特定的数据类型?- 我在文档中找不到任何东西。
1条评论
沃尔特·罗伯森(Walter Roberson)
如果您发送uint8('a':'e'),那么收到了什么?您可以调整跟踪以还输出收到的内容的十六进制版本吗?

登录发表评论。

答案(0)

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!