سلام دوستان
من دارم روی ارتباط بین میکرو و برنامه مطلب کار می کنم میکرو از LM35 دما را برای کامپیوتر می فرسته و تو برنامه مطلب من می خواهم همزمان این دما را نشان دهم با برنامه ی زیر ولی یه اتفاق عجیب رخ میده و اونم اینکه figure وقتی بالا می یاد که همه ی کارا انجام شده یعنی همه دستور ها لحظه به لحظه نشون داده نمی شود نمی دونم چرا
:angry: :angry:
ممکن از سرعت کامپیوتر من باشه
این هم سورس برنامه دوستان اگه چیزی دستگیرتون شد من را راهنمایی کنید ممنون
clear
clc
figure(1)
for f=1:.1:10
end
s=serial('COM1'
set(s,'BaudRate',9600)
fopen(s)
t=0;
for i=1:100
j=1;
for n=1:5
b=fgetl(s);
c(:,j)=str2num(b);
j=j+1;
end
z=sum(c)/5;
t=t+0.1;
plot(t,z)
axis([0,20,20,60]);
hold on;
end
fclose(s);
delete(s);
من دارم روی ارتباط بین میکرو و برنامه مطلب کار می کنم میکرو از LM35 دما را برای کامپیوتر می فرسته و تو برنامه مطلب من می خواهم همزمان این دما را نشان دهم با برنامه ی زیر ولی یه اتفاق عجیب رخ میده و اونم اینکه figure وقتی بالا می یاد که همه ی کارا انجام شده یعنی همه دستور ها لحظه به لحظه نشون داده نمی شود نمی دونم چرا
:angry: :angry:
ممکن از سرعت کامپیوتر من باشه
این هم سورس برنامه دوستان اگه چیزی دستگیرتون شد من را راهنمایی کنید ممنون

clear
clc
figure(1)
for f=1:.1:10
end
s=serial('COM1'

set(s,'BaudRate',9600)
fopen(s)
t=0;
for i=1:100
j=1;
for n=1:5
b=fgetl(s);
c(:,j)=str2num(b);
j=j+1;
end
z=sum(c)/5;
t=t+0.1;
plot(t,z)
axis([0,20,20,60]);
hold on;
end
fclose(s);
delete(s);
دیدگاه