I have an app, which i am devloping using appdesigner, I am trying to get x,y locations from a current image with ginput, however ginput is slow and dosent work seamlessly as it runs in the script
3 次查看(过去 30 天)
显示 更早的评论
My main call is app, in the current window i defined a panel.
Here i call geoaxes as shown below:
gx=geoaxes(app.Panel_3)
geoplot(gx,lat1,long1,'-r')%this draws a direct line
hold("on")
app.Panel_3.HandleVisibility = 'callback'
[x,y=ginput(2)
app.Panel_3.HandleVisibility = 'off'
geoplot(gx,x,y,'-r')#draws an additional line as per user input
When the app opens, i can see that the cursor comes up but dosent go away after 2 clicks as expected. Is there something wrong with the way i am calling ginput?
Also, i am using MATLAB 2020b
Regards
Kunal
0 个评论
回答(1 个)
Sahithi Kanumarlapudi
2021-1-28
Hi,
There is nothing wrong with the way you are using 'ginput'. The only mistake in the snippet you have provided is that there is a missing ']' in the below line which might have been a tying error
[x,y=ginput(2) %error
[x,y]=ginput(2) %right syntax
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Develop Apps Using App Designer 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!