📄 simgps.m
字号:
file='G:\GPS\gga.txt';
fid=fopen(file,'r');
rawdata=textread(file,'%s',-1); %data is a cell array
fclose(fid);
%make sure COM1 correctly open
s1=instrfind({'Port'},{'COM6'});
if exist('s1')==0 || length(s1)==0
s1=serial('COM6','BaudRate',115200,'InputBufferSize',256);
s1.TimeOut=30;
end
d=get(s1,{'Type','Name','Port','Status'});
if strcmp(d{1,4},'closed')==1
fopen(s1);
end
%10 Hz
t = timer('StartDelay', 1,'Period', 0.1,'TasksToExecute', 8000,...
'ExecutionMode','fixedRate');
set(t, 'TimerFcn', {@my_callback_fcn, s1,rawdata}); % actual parameters;prototype declared in the beginning of function my_callback_fcn
set(t, 'UserData', 1);
start(t);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -