%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Plot every 10th dBm from -110 to -50 % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % -50 dBm %%%%%%%%%% importTrace('Energy_Data/ping50.lvm') power=data; pings50=moving(power,10); ping1 = pings50(163000:176000); %%%%%%%%%% % -60 dBm %%%%%%%%%% importTrace('Energy_Data/ping60.lvm') power=data; pings60=moving(power,10); ping2 = pings60(1800:14000); %%%%%%%%%% % -70 dBm %%%%%%%%%% importTrace('Energy_Data/ping70.lvm') power=data; pings70=moving(power,10); ping3 = pings70(1800:14000); %%%%%%%%%% % -80 dBm %%%%%%%%%% importTrace('Energy_Data/ping80.lvm') power=data; pings80=moving(power,10); ping4 = pings80(34000:46500); %%%%%%%%%% % -90 dBm %%%%%%%%%% importTrace('Energy_Data/ping90.lvm') power=data; pings90=moving(power,10); ping5 = pings90(70400:83000); %%%%%%%%%% % -100 dBm %%%%%%%%%% importTrace('Energy_Data/ping100.lvm') power=data; pings100=moving(power,10); ping6 = pings100(34000:46500); %%%%%%%%%% % -110 dBm %%%%%%%%%% importTrace('Energy_Data/ping110-2better.lvm') power=data; pings110=moving(power,10); ping7 = pings110(1800:13800); %%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Plots % %%%%%%%%%%%%%%%%%%%%%%%%%%%%% max_watt = 2.25; figure(25); ax1 = subplot(2,3,1); plot(ax1,ping1); second_labels1 = {2 4 6 8 10 12}; x=[2000,4000,6000,8000,10000,12000]; % define the x values where you want to have a tick set(gca,'XTick',x); set(gca,'XTickLabel', second_labels1 ); xlabel('time [s]') % x-axis label ylabel('Power [Watt]') % y-axis label ylim(ax1,[0 max_watt]) xlim(ax1,[0 (size(ping1,1))]) title('-50 dBm') ax2 = subplot(2,3,2); plot(ax2,ping3); second_labels3 = {2 4 6 8 10 12}; x=[2000,4000,6000,8000,10000,12000]; % define the x values where you want to have a tick set(gca,'XTick',x); set(gca,'XTickLabel', second_labels3 ); xlabel('time [s]') % x-axis label ylabel('Power [Watt]') % y-axis label ylim(ax2,[0 max_watt]) xlim(ax2,[0 (size(ping3,1))]) title('-70 dBm') ax3 = subplot(2,3,3); plot(ax3,ping4); second_labels4 = {2 4 6 8 10 12}; x=[2000,4000,6000,8000,10000,12000]; % define the x values where you want to have a tick set(gca,'XTick',x); set(gca,'XTickLabel', second_labels4); xlabel('time [s]') % x-axis label ylabel('Power [Watt]') % y-axis label ylim(ax3,[0 max_watt]) xlim(ax3,[0 (size(ping4,1))]) title('-80 dBm') ax4 = subplot(2,3,4); plot(ax4,ping5); second_labels5 = {2 4 6 8 10 12}; x=[2000,4000,6000,8000,10000,12000]; % define the x values where you want to have a tick set(gca,'XTick',x); set(gca,'XTickLabel', second_labels5 ); xlabel('time [s]') % x-axis label ylabel('Power [Watt]') % y-axis label ylim(ax4,[0 max_watt]) xlim(ax4,[0 (size(ping5,1))]) title('-90 dBm') ax5 = subplot(2,3,5); plot(ax5,ping6); second_labels6 = {2 4 6 8 10 12}; x=[2000,4000,6000,8000,10000,12000]; % define the x values where you want to have a tick set(gca,'XTick',x); set(gca,'XTickLabel', second_labels6 ); xlabel('time [s]') % x-axis label ylabel('Power [Watt]') % y-axis label ylim(ax5,[0 max_watt]) xlim(ax5,[0 (size(ping6,1))]) title('-100 dBm') ax6 = subplot(2,3,6); plot(ax6,ping7); second_labels7 = {2 4 6 8 10 12}; x=[2000,4000,6000,8000,10000,12000]; % define the x values where you want to have a tick set(gca,'XTick',x); set(gca,'XTickLabel', second_labels7 ); xlabel('time [s]') % x-axis label ylabel('Power [Watt]') % y-axis label ylim(ax6,[0 max_watt]) xlim(ax6,[0 (size(ping7,1))]) title('-110 dBm')