Ambit 2 : créer son propre ghost

Discussions autour du matériel utilisé en course à pied : running, textile, GPS, cardio, ...

Modérateur: Modos

Ambit 2 : créer son propre ghost

Messagepar minosvaldec » 11 Oct 2014, 17:08

st a tous

je voudrai mettre en app ou autre, un tres bon move que j ai fait dernierement et que je voudrai mettre en ghost dans mon prochain exercice running dans ma montre ambit 2S afin que je puisse comparer instantannement mes performances.
je sais que je peux mettre des apps avec des distance/tps par kms etc mais moi je voudrai courir contre le ghost de mon dernier move.

merci
minosvaldec
Kikoureur timide
 
Messages: 3
Inscrit le: 26 Sep 2014, 13:30

Re: Ambit 2 : créer son propre ghost

Messagepar cedricmtpl » 11 Oct 2014, 18:41

Je ne pense pas que ce soit possible, ou en tout cas ton ghost ira a la même vitesse pendant tout le move, ce qui gâche tout si ce n'est pas une sortie à allure constante.
C'est par contre peut être possible avec le version payante de strava mais sur ton portable et pas sur ta montre.
Attend d'autres réponses, je me trompe peut être.
cedricmtpl
Maître kikoureur
 
Messages: 2635
Inscrit le: 03 Juil 2007, 13:48
Localisation: Amancy, Yaute

Re: Ambit 2 : créer son propre ghost

Messagepar Rem » 14 Oct 2014, 08:35

Bonjour,

j'avais publié une app "Virtual Race" il y a qques mois , optimisée par SiRoB1 .
On est encore assez loin d'un ghost race/virtual race mais on s'en approche un peu .
son principe est de définir un rythme moyen en s/km pour des sections de course.
Ci-dessous, ce sont des sections de 2km et le rythme est fixé a 360 ( 10km/h ).
Mais on peut faire varier la longueur et le rythme de chaque section
( un peu plus fin que "Virtual Pace" qui affiche l’écart vs un rythme moyen pour toute la course ).

Bon, c'est un peu rébarbatif / il faut découper sa course en sections et calculer le rythme moyen de chacune d'elles.

Code: Tout sélectionner
/* This App display every second  gap in min:ss vs plan      */
/* up to 13 section, 12 Waypoint for Ambit1                  */
/* Each Waypoint must be defined in km ( D )                 */
/* Each section must have average Ghost pace ( G )           */
if ( startDuration == 0 || SUUNTO_DURATION == 0) {
  section         = 1;    /* current section # as per increment, total 12 sections */
  Comp            = 0;    /* distance from last WayPoint */
  NextWP          = 0;    /* distance to next WayPoint */
  WPpace          = 0;    /* planned pace to Next Waypoint */
  WPpaceCurr      = 0;    /* Pace since last Waypoint */
  D               = 0;    /* distance of current section */
  GHOST_DURATION  = 0;
  lastDuration    = 0;    /* Time needed to reach last WP) */
  display = 0; /* display type , here gap only */
  
  lastDistance    
= SUUNTO_DISTANCE; /* Address multisport usage */
  startDuration   = SUUNTO_DURATION; /* Address multisport usage */
}

if ((section < 12) && (SUUNTO_DISTANCE > lastDistance + D)) {
  GHOST_DURATION = GHOST_DURATION + WPpace * D;
  lastDistance = lastDistance + D;
  lastDuration = SUUNTO_DURATION;
  section = section + 1;
}

/*    Section #      Ghost pace (s/km)   Distance (km)       Info        */

if (section ==  1) {  WPpace =  360;       D =  2.0;    prefix = "WP1 "; }
if (section ==  2) {  WPpace =  360;       D =  2.0;    prefix = "WP2 "; }
if (section ==  3) {  WPpace =  360;       D =  2.0;    prefix = "WP3 "; }
if (section ==  4) {  WPpace =  360;       D =  2.0;    prefix = "WP4 "; }
if (section ==  5) {  WPpace =  360;       D =  2.0;    prefix = "WP5 "; }
if (section ==  6) {  WPpace =  360;       D =  2.0;    prefix = "WP6 "; }
if (section ==  7) {  WPpace =  360;       D =  2.0;    prefix = "WP7 "; }
if (section ==  8) {  WPpace =  360;       D =  2.0;    prefix = "WP8 "; }
if (section ==  9) {  WPpace =  360;       D =  2.0;    prefix = "WP9 "; }
if (section == 10) {  WPpace =  360;       D =  2.0;    prefix = "WP10"; }
if (section == 11) {  WPpace =  360;       D =  2.0;    prefix = "WP11"; }
if (section == 12) {  WPpace =  360;       D =  50.0;   prefix = "WP12"; }

Comp = (SUUNTO_DISTANCE - lastDistance);
NextWP = D - Comp;
/* Pace since last Waypoint */
WPpaceCurr = ( SUUNTO_DURATION - lastDuration)/Comp;

/* disp = disp + 1; */
disp = 0; /* display gap only */

if ((NextWP < 0) || (disp > 2)) { disp = 0; }
if (disp==1) {
  postfix="km";
  RESULT = NextWP;
}
 else {
  if (disp==2) {
    RESULT = NextWP*WPpaceCurr;
  } else if (disp==0) {
    prefix ="Gap ";
    RESULT = SUUNTO_DURATION-startDuration-GHOST_DURATION-WPpace*Comp;
  }
  postfix="ms";
  if (RESULT < 0) {
    RESULT = -RESULT;
    Comp = -1;
  }
    RESULT = Suunto.floor(RESULT/60)+Suunto.mod(Suunto.floor(RESULT),60)/100;
  if (Comp==-1) {
    RESULT = -RESULT;
  }
}
 
 
Rem
Kikoureur ki kour
 
Messages: 1807
Inscrit le: 09 Sep 2006, 09:57

Re: Ambit 2 : créer son propre ghost

Messagepar minosvaldec » 20 Oct 2014, 17:29

merci pour les reponses
minosvaldec
Kikoureur timide
 
Messages: 3
Inscrit le: 26 Sep 2014, 13:30

Retour vers [Matos] Matériel

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 10 invité(s)

Votre annonce ici !

Accueil - Haut de page - Aide - Contact - Mentions légales - Version mobile - 0.01 sec
Kikouroù est un site de course à pied, trail, marathon. Vous trouvez des récits, résultats, photos, vidéos de course, un calendrier, un forum... Bonne visite !