Show All packet Data
조회 수: 15 (최근 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!