Path: news.mathworks.com!not-for-mail
From: "Vihang Patil" <vihang_patil@yahoo.com>
Newsgroups: comp.soft-sys.matlab
Subject: Re: 'Loading...' GUI while serial port is opening
Date: Sun, 3 Feb 2008 08:31:01 +0000 (UTC)
Organization: Konem Solutions
Lines: 32
Message-ID: <fo3u45$lnf$1@fred.mathworks.com>
References: <fo3qt3$fa4$1@fred.mathworks.com>
Reply-To: "Vihang Patil" <vihang_patil@yahoo.com>
NNTP-Posting-Host: webapp-03-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1202027461 22255 172.30.248.38 (3 Feb 2008 08:31:01 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Sun, 3 Feb 2008 08:31:01 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 413701
Xref: news.mathworks.com comp.soft-sys.matlab:448992


"Grace " <gracee@mathworks.com> wrote in message
<fo3qt3$fa4$1@fred.mathworks.com>...
> Hello everybody,
> 
> My program opens a serial port, which takes around 20-30
> seconds. I would like to have a GUI saying 'Loading...'
> while it is opening the port. Can anybody help me in that?
> 
> Thanks.
> Gracee
> 
> 
> 

Well you can put a static text box with string name
"Loading" and place somewhere on your gui. Set its visible
property to "off".
Now before you open your serial port, make this property
visible "on" and after your serial port has done its work,
you can again turn back its property to visible "off"

ex:

set(handles.text1,'Visible','on');%loading message on
s1 = serial('COM1');

% do your stuff here

set(handles.text1,'Visible','off');%loading message off

HTH
Vihang