How to use datacursormode to collect multiple points without using keyboard
1 次查看(过去 30 天)
显示 更早的评论
Excuse me if i am posting this at the wrong place. If this is the case, please refer me to the right place.
Problem: Using datacursormode to collect multiple points without using keyboard.(Matalb 2013b)
.
Solution: (This example taken from a code built for guide, hence the handles....)
r=datacursormode(get(handles.axes2,'Parent'));
set(r,'DisplayStyle','window');
info=getCursorInfo(r);
while (isempty(info) == 1)
info=getCursorInfo(r);
pause(0.1);
end
points3D=info.Position;
datacursormode off; % delete getcursorinfo(r); => makes info empty
datacursormode on;
The time on pause can be changed, but I found 0.1 gives you a repsose quick enough to click the points quickly without dropping.
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!