Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Failure to read serial port after ~5000 asynch reads
Date: Tue, 30 Sep 2008 23:04:02 +0000 (UTC)
Organization: The MathWorks, Inc.
Lines: 10
Message-ID: <gbub92$9sr$1@fred.mathworks.com>
Reply-To: <HIDDEN>
NNTP-Posting-Host: webapp-02-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1222815842 10139 172.30.248.37 (30 Sep 2008 23:04:02 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Tue, 30 Sep 2008 23:04:02 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 869596
Xref: news.mathworks.com comp.soft-sys.matlab:493023


Running R2007a on WinXP with Instrument Control Toolbox 2.4.2 I am encountering serial port read failures after approx. 5000 read operations connected to a TrueTime XL-DC GPS Time and Frequency Reciever.

I've used continuous asynchronous, manual asynchronous (with readasync). I've tried flow control. All methods manifest the same problem, there is no output after about 5000 reads. It looks like Matlab's interface to the UART driver is locking up. Serialbreak doesn't work.

Nothing short of closing MATLAB and starting a new instance will clear this up.

Is this a known problem with 2007a? I find hints of this in the support literature but I would like to be more certain before I spend the money to upgrade.

Thanks,
Scott