保存和加載消息
您可以保存消息并存儲內(nèi)容以供以后使用。
例如從訂閱者獲取一條新消息。
posedata = receive(posesub,10)
然后使用MATLAB的保存函數(shù)將姿態(tài)數(shù)據(jù)保存到MAT文件中。
save('posedata.mat','posedata')
在將文件加載回工作空間之前,清除posedata變量。
clear posedata
現(xiàn)在可以通過調(diào)用load函數(shù)加載消息數(shù)據(jù)。這將從上面將posedata加載到messageData結(jié)構(gòu)中。Posedata是結(jié)構(gòu)的一個數(shù)據(jù)字段。
messageData = load('posedata.mat')
messageData = struct with fields:
posedata: [1x1 struct]
檢查messageData。Posedata來查看消息內(nèi)容。
messageData.posedata
ans = struct with fields:
MessageType: ‘geometry_msgs/Twist’
Linear: [1x1 struct]
Angular: [1x1 struct]
然后可以刪除MAT文件
delete('posedata.mat')
-
matlab
+關(guān)注
關(guān)注
188文章
2996瀏覽量
233211 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4369瀏覽量
64190
發(fā)布評論請先 登錄
評論