官方介绍:
通过 Suunto App 应用程序,可以进一步自定义 Suunto Ambit3。在 Movescount 中访问 Suunto App Zone 应用程序区,可以查找可供使用的各种应用程序,例如各种计时器和计数器。如果找不到所需应用程序,可以使用 Suunto App Designer 应用程序设计器来创建自己的应用程序。例如,可以创建应用程序来计算预估的马拉松结果或滑雪路线的坡度。
本次我用预估完赛时间来做例子,给大家演示一下。
思路:
1.预估时间=已经经过的时间+(剩下的距离/平均速度)
2.如果已经完成的长度小于5k,就预估5k的时间;如果已经完成的长度小于10k,但是大于5k,就是预估10k时间;以此类推直到全马。
代码如下:
/* While in sport mode do this once per second */
if (SUUNTO_DISTANCE < 5){
prefix = "5k";
RESULT = SUUNTO_DURATION + ((5-SUUNTO_DISTANCE)/SUUNTO_AVG_SPD)*3600;
}
if ((SUUNTO_DISTANCE < 10) && (SUUNTO_DISTANCE > 5)){
prefix = "10k";
RESULT = SUUNTO_DURATION + ((10-SUUNTO_DISTANCE)/SUUNTO_AVG_SPD)*3600;
}
if ((SUUNTO_DISTANCE < 21.1) && (SUUNTO_DISTANCE > 10)){
prefix = "half";
RESULT = SUUNTO_DURATION + ((21.1-SUUNTO_DISTANCE)/SUUNTO_AVG_SPD)*3600;
}
if (SUUNTO_DISTANCE > 21.1){
prefix = "full";
RESULT = SUUNTO_DURATION + ((42.2-SUUNTO_DISTANCE)/SUUNTO_AVG_SPD)*3600;
}
内置参数变量的含义在开发文档中都有,大家可以很容易的设计出自己的定制化数据。
https://www.empyrean.tw/support/Suunto_AppZone_Developer_Manual_ZHTW.pdf
有问题可以留言哦。



网友评论