Documente Academic
Documente Profesional
Documente Cultură
Laborator Nr: 8
Reprezentare video a unui mecanism biela-manivela in Matlab
Enunţ:
Sa se ia programul din laboratorul 7 si sa se creeze un fisier video folosind functiile movie,
getframe, writeVideo si videoWriter.
Program:
%Nutu Bogdan 541B Subgrupa2
R=25;
l=80;
e=10;
pas=1;
fiG=0:pas:360;
n=length(fiG);
r=1;
lp=18;
hp=10;
v=VideoWriter("bme");
v.Quality=100;
v.FrameRate=60;
open(v);
for j = 1:n
clf
figure(1)
;
axis([-30 160 -30 30]);
grid on;
xA(j) = 0;
yA(j) = 0;
xB(j) = R .* cos(fi);
yB(j) = R .* sin(fi);
xC(j) = R .* cos(fi) + (sqrt(l^2 - (R .* sin(fi) +
e).^2));
yC(j) = -e;
set(gcf, 'Position', [200, 300, 1300, 400])
xlabel('x \bf[mm]');
ylabel('y \bf[mm]');
title('\bf Mecanism biela-manivela')
text(50, 20, ['\phi =' num2str(fiG(j)) '\bf\circ']);
M=moviein(n);
M(j)=getframe(gcf);
writeVideo(v,M(j));
end
close(v)
Poze: