保存和加载消息
您可以保存消息并存储内容以供以后使用。
例如从订阅者获取一条新消息。
posedata = receive(posesub,10)
然后使用MATLAB的保存函数将姿态数据保存到MAT文件中。
save('posedata.mat','posedata')
在将文件加载回工作空间之前,清除posedata变量。
clear posedata
现在可以通过调用load函数加载消息数据。这将从上面将posedata加载到messageData结构中。Posedata是结构的一个数据字段。
messageData = load('posedata.mat')
messageData = struct with fields:
posedata: [1x1 struct]
检查messageData。Posedata来查看消息内容。
messageData.posedata
ans = struct with fields:
MessageType: ‘geometry_msgs/Twist’
Linear: [1x1 struct]
Angular: [1x1 struct]
然后可以删除MAT文件
delete('posedata.mat')
全部0条评论
快来发表一下你的评论吧 !