%*************************************************%
% Name: Team O ***********************************%
% Date: 2/12/17 **********************************%
% Class: 10:20 ***********************************%
%
% Program Title: Performance Analysis ************%
%
% Program Description: Conversion of EEPROM data *%
%
%*************************************************%
time=te/1000;
current=(ie/1024)*2.46*(1/0.185);
volt=(15*ve)/1024;
dist=0.0124*marks;
position=0.0124*pos;
for i= 1:184
power(i)= volt(i)*current(i);
end
power;
for i= 1:183
e(i)= ((power(i)+power(i+1))/2)*(time(i+1)-time(i));
end
e;
sum(e);
fprintf(‘\n The total energy of the code for one run is %f’,sum(e))
plot(time,power,’LineWidth’,2) title(‘time versus supplied power’) xlabel(‘time (seconds)’) ylabel(‘power (watts)’)
plot(time,power,’LineWidth’,2) title(‘time versus supplied power (with power phases)’) xlabel(‘time (seconds)’) ylabel(‘power (watts)’)
grid on
box on
for i= 1:2
2
incremental_energy(i)= ((power(i)+power(i+1))/2)*(time(i+1)time(i));
End
fprintf(‘\n phase 1 = %f’,sum(incremental_energy))
fprintf(‘\n phase 2 = %f’,sum(e(3:133)))
fprintf(‘\n phase 3 = %f’,sum(e(134:183)))