App
AppBuilder 5
开发者 flowstate · v5.33
评分
4.9
评论
69
下载量
1,000
价格
免费
介绍
自己创建数据字段吧!完全不需要编写代码。 AppBuilder的最新版本允许你根据简单的数学公式来创建自定义的计算数据字段,比如“步频除以2”。该工具还支持条件逻辑判断、警报功能(通过声音或震动提示)、文本显示、各种计算函数(如平均值、最小值、最大值、对数等),并且还能将数据记录到FIT文件中,这样你就可以在Garmin Connect应用程序中查看相关图表了。 你可以在这个应用中存储多达4个公式,并且无需借助手机或电脑就能在它们之间进行切换。 完整的文档和示例请访问:https://ciq-appbuilder.blogspot.com/p/examples.html 讨论与更新信息请关注:https://forums.garmin.com/developer/connect-iq/f/showcase/5428/data-field-appbuilder ━━━━━━━━━━━━━━━━━━━━━━ AppBuilder5其实是四个类似工具中的一个,因此每项运动你可以使用2到4个公式(具体取决于所使用的设备),总共可以存储多达16个公式。我所有的应用,包括这些类似工具,都可以在这里找到:https://apps.garmin.com/en-US/developer/8545c609-c030-4c0c-b3d8-4bc63ebdc901/apps?sort=name ━━━━━━━━━━━━━━━━━━━━━━ 使用AppBuilder可以创建的一些示例包括: • 速度/配速,5秒内的平均数值 • 功率,5秒内的平均数值 • 标准化功率、强度系数、FTP值 • 游艇比赛计时器、马拉松预测工具、距离下一个里程碑或补给站的距离(会通过声音或震动提示) • 高度坡度、高度变化量、每圈的上升/下降幅度、每圈的高度变化量 • 重复倒计时功能、间歇休息/训练时间计时器 • 步幅长度 • 短跑次数、短跑所花费的时间 • 最后一圈的平均心率 • 最后一圈的最高心率 • 用不同单位表示的距离/速度 • 平均步频(忽略零值) • 同时显示多个数值(例如当前心率/平均心率) • 每5秒在多个数值之间切换显示 • 自上次暂停以来的时间 • 总的暂停时间
更新内容
• 5.33:支持新设备 • 5.32:支持新设备,并修复5.29版本中出现的回归问题 • 5.31:优化应用程序设置 • 5.30:支持新设备 • 5.29:支持新设备 • 5.28:支持新设备 • 5.27:支持Enduro系列设备 • 5.26:支持新设备,包括745型号 • 5.25:修复“DistanceToLapStart”功能在运行时出现崩溃的问题 • 5.24:增加对新设备的支持 • 5.23:增加对245、245 Music、945、Edge 530、Edge 830以及MARQ等设备的支持 • 5.22:针对大容量存储设备:为PREVD和PREVT函数添加可选的第四个参数,该参数可防止在暂停状态下数据被重置。 - 0:在暂停状态下重置数据 - 1:在暂停状态下不重置数据 例如:PREVD(Timer, 5000, 5000, 1)表示从5000秒前开始计时,分辨率为1秒 • 5.21:针对大容量存储设备:为PREVD和PREVT函数添加可选的第三个参数,该参数用于控制采样次数(之前固定为10次)。 例如:PREVD(Timer, 5000, 5000)表示从5000秒前开始计时,分辨率为1秒 • 5.20:为支持该功能的CIQ 2+系列设备添加新的压力相关参数:ambientPressure、rawAmbientPressure、meanSeaLevelPressure(单位为毫巴或百帕) 更多详细信息请参阅用户手册 • 5.19:为CIQ2系列设备添加“活动步数”功能,同时略微减少内存占用量 • 5.17:修复Edge 520设备在运行时出现崩溃的问题 • 5.15:调整FIT记录格式:将默认的内部FIT标签中的“AppB:”字段删除,因为该字段毫无实际意义;现在标签内容仅为“YOURLABEL” • 5.13:为CIQ2系列设备的record()、recordlap()和recordsummary()函数添加设置内部FIT字段标签的功能。 例如:记录功率值,以便Stryd和Smashrun等应用程序能够识别该数据:record(Power, 7, “Power”) • 5.12:修复某些尚未升级到CIQ 2.4版本的大容量存储设备在使用相关功能时出现崩溃的问题(例如某些Oregon、Rino系列设备) • 5.11:针对大容量存储设备(如645 Music、Fenix 5 Plus、Fenix 5 X、Edge等),允许用户通过网页应用程序输入更复杂的计算公式 • 5.10:添加prevn(x, n)函数,该函数可返回x在n秒前的值。其选项与timeavg()函数相同(包括strictWindow和pauseMode选项) • 5.9.13:添加formatdecimal(x, n)函数,该函数可将数值格式化为小数点后n位 • 5.9.12:优化公式处理速度,避免某些复杂公式在运行时出现崩溃问题;同时修复了之前存在的某些错误 • 5.9.11:[CIQ2]添加bearing、bearingFromStart和courseOverGround等参数(更多详细信息请参阅用户手册) • 5.9.10:修复除以0.0时出现的崩溃问题(但除以0本身仍会导致崩溃) • 5.9.9:修复prevd()和prevt()函数存在的问题 • 5.9.7:修复最近出现的将公制单位与英制单位混淆的问题 ━━━━━重大变更!!! ━━━━━ • 5.8版本:删除AVG0、TIMEAVG0和LAPAVG0等平均值计算函数。现在所有平均值计算功能都会将零值纳入统计范围。 如果希望在计算平均值时忽略零值,可以使用新的NONZERO(X)函数;该函数会在X值为零时返回NULL,否则返回X本身的值。例如:avg(nonzero(cadence))表示计算不包括零值的步频平均值 ━━━━━━━━━━━━━━━━━━━━━━ AppBuilder 5版本: • 对于现代款手表而言,AppBuilder 5最大的新功能是允许用户在应用程序配置中存储多达4个计算公式,并且只需通过手表本身即可在这几个公式之间进行切换,无需使用电脑或手机。 • AppBuilder 5还为其工具箱添加了强大的用户变量功能。现在,一个计算公式可以存储中间结果,以便后续使用;同时,对于那些包含重复计算部分的公式,这一功能也能帮助简化计算过程,从而使用户能够创建以前无法实现的复杂公式。例如,可以在一圈跑步开始时记录海拔高度,从而计算出这一圈跑步过程中的海拔变化量。 • 新增log/ln数学函数,以及用于计算下一站点或目的地的距离和海拔高度的功能;同时还提供了新的TIMEAVG选项 • 对于CIQ1系列手表(FR230/235、FR630、FR920XT、Vivoactive、Fenix 3 (HR)、D2 Bravo等),AppBuilder 5虽然也带来了新功能,但相比现代款手表而言,这些新功能的数量较少。更多详细信息请参阅用户手册。 ━━━━━━━━━━━━━━━━━━━━━━ 图标来源: “Running Watch”图标由Charlotte Vogel设计,来自Noun Project; “Pencil”图标由myladkings设计,同样来自Noun Project。
评测
评测文章即将上线。