Loading bin/msp430-etv +13 −2 Original line number Diff line number Diff line Loading @@ -504,8 +504,9 @@ def main(): if args.stat: mean_voltage = np.mean(data[:, 2] * 1e-3) mean_current = np.mean(data[:, 1] * 1e-9) mean_power = np.mean(data[:, 1] * data[:, 2] * 1e-12) mean_power = np.mean(power_from_energy) current = power_from_energy / (data[1:, 2] * 1e-3) mean_current = np.mean(current) print( "Mean voltage: {:.2f} V : {:.9f}".format(mean_voltage, mean_voltage) ) Loading @@ -514,6 +515,16 @@ def main(): mean_current * 1e6, mean_current ) ) print( "Current prediction error: {:.0f} µA ({:.2f}%)".format( np.mean(np.abs(mean_current - current)) * 1e6, np.mean( np.abs(mean_current - current) / ((np.abs(current) + np.abs(mean_current)) / 2) ) * 100, ) ) print( "Mean power: {:.0f} µW : {:.9f}".format(mean_power * 1e6, mean_power) ) Loading Loading
bin/msp430-etv +13 −2 Original line number Diff line number Diff line Loading @@ -504,8 +504,9 @@ def main(): if args.stat: mean_voltage = np.mean(data[:, 2] * 1e-3) mean_current = np.mean(data[:, 1] * 1e-9) mean_power = np.mean(data[:, 1] * data[:, 2] * 1e-12) mean_power = np.mean(power_from_energy) current = power_from_energy / (data[1:, 2] * 1e-3) mean_current = np.mean(current) print( "Mean voltage: {:.2f} V : {:.9f}".format(mean_voltage, mean_voltage) ) Loading @@ -514,6 +515,16 @@ def main(): mean_current * 1e6, mean_current ) ) print( "Current prediction error: {:.0f} µA ({:.2f}%)".format( np.mean(np.abs(mean_current - current)) * 1e6, np.mean( np.abs(mean_current - current) / ((np.abs(current) + np.abs(mean_current)) / 2) ) * 100, ) ) print( "Mean power: {:.0f} µW : {:.9f}".format(mean_power * 1e6, mean_power) ) Loading