// 拳击柱质量 const BOXING_MASS = 5; // 角度比 const ANGLE_RATIO = 2; // 灵敏度 const SENDITIVITY = 15; //获取boxing 消耗的卡路里 const getBoxingCalorie = function(count) { //打一拳,大约消耗的热量,是450*4/60=1.875 焦耳。 //因为打拳一小时,需要消耗的热量是450大卡,而一分钟约打一下,一大卡是4焦耳。 //现在大概是2s 打一下,1.875/30 return (count * 1.875) / (4*30); } //获取额外的加速度 转换的卡路里 const getAccCalorie = function(acc) { //假如回弹版本的加速度最小值 是5 ,以5为基准,最大值限制是 30 if(acc<5){ acc =5; } if(acc>50){ acc = 50; } return acc/5*0.015625; } //一步72厘米,已 6 公里消耗 470 大卡计算,一步出来 约是 55 卡路里 const getRunCalorie = function(runCount){ return runCount * 0.055; //单位大卡 } export default { BOXING_MASS, ANGLE_RATIO, SENDITIVITY, getBoxingCalorie, getAccCalorie, getRunCalorie // calculation }