Show All packet Data
5 次查看(过去 30 天)
显示 更早的评论
Dear All, is it possible or not to show all data in same time. for example i have matrix 3x4 from RF device,i want to acces this data use GUI Matlab as the interface, when i used this code below
function rxButton_Callback(hObject, eventdata, handles)
try
RxText = fscanf(handles.serConn);
currList = get(handles.history_box, 'String');
if length(RxText) < 1
RxText = 'Timeout = ';
set(handles.history_box, 'String', ...
[currList ; [RxText datestr(now)] ]);
else
set(handles.history_box, 'String', ...
[currList ; ['Received = ' datestr(now) ': ' RxText] ]);
end
set(handles.history_box, 'Value', length(currList) + 1 );
catch e
disp(e)
end
data were shown only a row, to show the others one we must push the button, how to make it continously (all data/matrix 3x4 shown in same time) Thanks for your help..
0 个评论
回答(1 个)
Walter Roberson
2011-6-14
currList = cellstr( get(handles.history_box, 'String') );
if length(RxText) < 1
currList{end+1} = sprintf('Timeout = %s', datestr(now));
else
currList{end+1} = sprintf('Received = %s: %s', datestr(now), RxText);
end
set(handles.history_box', 'String', currList, 'Value', length(currList));
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 String Parsing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!