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
1 view (last 30 days)
Show older comments
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 Comments
Answers (1)
Sahithi Kanumarlapudi
on 28 Jan 2021
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 Comments
See Also
Categories
Find more on Debugging and Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!