Platinum Maestro运动控制器学习记录——UDP发送数据
·
前言
实验室之前都是通过单片机发送UDP数据包,然后用实验室老师写的上位机进行数据接收,来保存实验数据的。
因此尝试让PMAS也通过UDP将数据发送出来。
一、接口介绍
参考文档:《MAN-P-MAESTROIO-IG-1》

将HOST ETH与PC接上即可。
二、使用介绍
参考文档:《uploads_dlm_uploads_gold_line_software_Release Notes - Maestro Rev x 1 9 0 ver 2》

三、编程实现
代码实现:
CMMCUDP cUDP1;
// Initialize UDP communication
// PC端接收数据的端口号为7
cUDP1.Create("192.168.1.100", 7, 6666);
// send UDP data
memcpy(cUDPData, fUDPData, sizeof(cUDPData));
cUDP1.SendTo(cUDPData, sizeof(cUDPData));
// cout << "data send success!" << endl;
四、实际测试
电脑IP:192.168.1.100
PMAS IP:192.168.1.3
可以ping通。

网络调试助手可以收到数据。

实验室上位机可以收到数据。

将用UART RS485读到的传感器数据通过UDP发送出来:

更多推荐



所有评论(0)