Data Field: AppBuilder

By user request, this app lets you define your own data field, based on a simple math formula like cadence / 2.

If you want to get fancy, there's conditional expressions (like IF in Excel), functions for data analysis (like MIN and AVG), and the data field can also display the text of your choice. The resulting data can be (optionally) written to the activity FIT file.

With AppBuilder, you can implement almost any field that involves math, such as: calculating normalized power and saving the data to the FIT activity file, showing the average pace for even-numbered laps, or recording the amount of time you sprinted.

Full documentation and examples here:
http://ciq-appbuilder.blogspot.com/

AppBuilder 5:
Now with new features! AppBuilder 5 is a completely new app, so please check it out in the store if you are interested in any of the new features.
https://apps.garmin.com/en-US/apps/fd690281-9c22-4fee-a81e-3b7f39aa67c5

- Store up to four formulas per app. Switch between formulas directly on the watch, without using a phone or PC. With four clone apps, you can store up to 16 formulas total
- User variables. Allows for powerful formulas where information can be stored at one point, like the start of a lap, and used later. e.g. Lap elevation change
- Improved timeavg() options. Allows for simpler, more flexible normalized power function
- More functions and variables

4 clones of AppBuilder are available in the store, so you can have 2 formulas in the same activity
  • Update 5.19
    - Reduce memory usage slightly
    - Merge most of the duplicate code between CIQ1 and CIQ2, to ease future maintenance

    - Add activity steps. Variable name is steps
  • Former Member
    Former Member over 6 years ago
    FlowState : Great! Many thanks.:) I will try it a.s.a.p.
  • Former Member
    Former Member over 6 years ago
    BTW: Do you know what happened yesterday with all IQ data of all apps didn't show in Garmin Connect anymore (neither Android, nor on GC homepage. Even old IQ data were not visible on Homepage - still visible in Android.
    A lot of people posted the same problem in English and German forum. No information regarding root cause...
    I don't know what's the situation today - I will try later.
  • Former Member
    Former Member over 6 years ago
    Update:
    I've just done a short test walk with updated app - and it works perfectly. :cool:
    Distance is calculated and shown on watch.

    Formula for my personal steps:
    norecord() ; recordsummary(steps*0.785)

    But unfortunately, the Garmin Connect problem is still not solved: IQ Data are not stored to Garmin Connect sind 16.01.2019 evening
    (for me: Steps to TIT and AppBuilder 5) - in Android + Homepage.
    This definitively is a Garmin problem, as it's reported very often since yesterday!
    EDIT: Garmin Support says, they know the problem and are working to solve. Data only are not visible, but the are stored.
  • Former Member
    Former Member over 6 years ago
    FlowState seems there is still issue with power recording when using ,7,"power" after converting to code. The data graphs etc. is recorded, but not recognized as power by 3rd party sites.

    Any idea what might be the reason? This is when using the uphill / downhill formulas presented earlier and with your proposed optimizations. Or specifically the string that shows +/- sign and records power.

    Anyway I think I can just use that field as text for now, seems the Fenix5 plus can handle it as long as other fields are converted to code.
  • JTH9 there was a problem with the webapp not recognizing uppercase variants of "record" in the context of storing native nums and field labels. It's been fixed now, so if you go get new code from the webapp, it should work fine.
  • Former Member
    Former Member over 6 years ago
    FlowState Thanks, just tested and finally seems to work :)
  • Former Member
    Former Member over 6 years ago
    Hello FlowState ,
    is it possible to select 2 different Profies (different formulas) in 2 different walking activities - each by default?
    - Go-NoGPS_P1 : Selection of Profile1 by default
    - Go-Measuring_P4 : Selection of Profile4 by default
    --> Both activities are nearly the same, except the calculation of the distance by different step length

    Or do I have to select either Profile1 or Profile4 in settings of AppBuilder before doing the activity?

    What about option "Record Data to FIT File"? Do I have to activate both - or always only the one I need?
  • Miaz for your use case, simply use 2 different clones of appbuilder for your different settings.
  • Former Member
    Former Member over 6 years ago
    Thanks. Sounds good.... But can you please tell a Newbie, how to clone AppBuilder? :o
    EDIT: Sorry... Forget it... It was really a newbie question... :rolleyes: I found it, and everythis's OK now. Great app :cool: