format long g;
tuse=0.0001;
pot=1001;
startnum=125000000;
endnum=165000000;
A=linspace(startnum,endnum,pot);%生成一维数组
step=(endnum-startnum)/(pot-1);
disp(step);
B = arrayfun(@num2str,A,'UniformOutput',false);%生成Cell数组
C = fliplr(B)%取反数组
obj=serial('com4','baudrate',115200,'databits',8,'stopbits',1,'terminator','CR/LF' );
fopen(obj);%打开串口对象
tic
for i = 1:pot
disp(char(B(i)))%转成字符串
fprintf(obj,char(B(i)));
pause(tuse)
% fprintf('ok')
end
for i = 1:pot
disp(char(C(i)))
fprintf(obj,char(C(i)));
pause(tuse)
% fprintf('ok')
end
fclose(obj);%关闭串口设备对象
delete(obj);%删除内存中的串口设备对象
toc
t=toc