MATLAB串口读取GPS数据的问题

使用的是USB接口的GPS,将GPS连到电脑上,打算使用MATLAB读取串口数据并进行处理。

用的是以下代码,通过fscanf读串口数据。

scom = OpenSerial('COM4', @ReadFcn_Com2);
line= fscanf(scom); 

但是发现每次只能读出一句或者半句GPS语句,不便于处理,想问一下MATLAB串口应该怎么样读GPS数据

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^