Week 5 Code (Needs Comments)

%*************************************************%

% 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)))