{"id":427,"date":"2010-02-12T19:13:12","date_gmt":"2010-02-12T19:13:12","guid":{"rendered":"https:\/\/blogs.mathworks.com\/videos\/2010\/02\/12\/advanced-getting-an-output-from-a-guide-gui\/"},"modified":"2015-03-13T08:27:03","modified_gmt":"2015-03-13T13:27:03","slug":"advanced-getting-an-output-from-a-guide-gui","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/videos\/2010\/02\/12\/advanced-getting-an-output-from-a-guide-gui\/","title":{"rendered":"Advanced: Getting an output from a GUIDE GUI"},"content":{"rendered":"I had a well formed question from an advanced MATLAB user recently. He wanted to have an output come back from a GUI. There is an example of this with the modal dialog example in GUIDE. However, it takes some effort to know what parts of the example give this particular behavior. In this video, I make a very simple GUI that gives a return value by pasting from that example.\r\n<div><div class=\"row\"><div class=\"col-xs-12 containing-block\"><div class=\"bc-outer-container add_margin_20\"><videoplayer><div class=\"video-js-container\"><video data-video-id=\"3877437052001\" data-video-category=\"blog\" data-autostart=\"false\" data-account=\"62009828001\" data-omniture-account=\"mathwgbl\" data-player=\"rJ9XCz2Sx\" data-embed=\"default\" id=\"mathworks-brightcove-player\" class=\"video-js\" controls><\/video><script src=\"\/\/players.brightcove.net\/62009828001\/rJ9XCz2Sx_default\/index.min.js\"><\/script><script>if (typeof(playerLoaded) === 'undefined') {var playerLoaded = false;}(function isVideojsDefined() {if (typeof(videojs) !== 'undefined') {videojs(\"mathworks-brightcove-player\").on('loadedmetadata', function() {playerLoaded = true;});} else {setTimeout(isVideojsDefined, 10);}})();<\/script><\/div><\/videoplayer><\/div><\/div><\/div>\r\n<\/div>\r\nHere is the code I copied and pasted:\r\n<pre><code>\r\n%%% OpeningFCN\r\nuncomment uiwait<\/code><\/pre>\r\n<pre><code>\r\n%%% OutputFCN\r\nvarargout{1} = handles.output;\r\n% The figure can be deleted now\r\ndelete(handles.figure1);\r\n\r\n%%% CloseReqFCN\r\nif isequal(get(hObject, 'waitstatus'), 'waiting')\r\n% The GUI is still in UIWAIT, us UIRESUME\r\nuiresume(hObject);\r\nelse\r\n% The GUI is no longer waiting, just close it\r\ndelete(hObject);\r\nend\r\n<\/code><\/pre>","protected":false},"excerpt":{"rendered":"<div class=\"thumbnail thumbnail_asset asset_overlay video\"><a href=\"https:\/\/blogs.mathworks.com\/videos\/2010\/02\/12\/advanced-getting-an-output-from-a-guide-gui\/?dir=autoplay\"><img decoding=\"async\" src=\"https:\/\/cf-images.us-east-1.prod.boltdns.net\/v1\/static\/62009828001\/050e756c-7d26-4d4a-a075-bdfcc1648947\/4f6f6320-85d8-4684-a98d-5e1062e9a683\/1280x720\/match\/image.jpg\" onError=\"this.style.display ='none';\"\/>\n      <div class=\"overlay_container\">\n      <span class=\"icon-video icon_color_null\"><time class=\"video_length\">3:39<\/time><\/span>\n      <\/div>\n      <\/a><\/div><p>I had a well formed question from an advanced MATLAB user recently. He wanted to have an output come back from a GUI. There is an example of this with the modal dialog example in GUIDE. However, it&#8230; <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/videos\/2010\/02\/12\/advanced-getting-an-output-from-a-guide-gui\/\">read more >><\/a><\/p>","protected":false},"author":68,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,12,14],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/posts\/427"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/comments?post=427"}],"version-history":[{"count":3,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/posts\/427\/revisions"}],"predecessor-version":[{"id":1589,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/posts\/427\/revisions\/1589"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/media?parent=427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/categories?post=427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/videos\/wp-json\/wp\/v2\/tags?post=427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}