Fatal error: Call to undefined function VerifGetPost() in /home/cyclurba/public_html/cyclurba.fr/cache/jccache.php on line 12
Nouvelle discussionNouveau message Derniers messages Recherche forum
199 messages.      1 2 3 4 5 6 7 8 9 10   - Openlog, datalogger miniature pour Cycle Analyst v2 et v3 [12923]
Gnongris
23-11-2013 à 13h28
Acceder au profil du membre
J'y suis arrivé

voila la modif à faire dans la programmation de L'openLog pour avoir une trame directement exploitable sous LogView sans se casser la tête avec les fichiers INI donné plus haut bien évidemment.

Sous Arduino il faut modifier la prog comme suis
 //////////////////////////////////////////////////////////////////////////
      // Modif Gnongris pour cycle analyste le 21/11/2013                     //
      //////////////////////////////////////////////////////////////////////////
      //Scan the local buffer for tab and return caractere
      for(checkedSpot = 0 ; checkedSpot < n ; checkedSpot++) {
        if(localBuffer[checkedSpot] == 9) {// caractère "tab"
           workingFile.write(";"); //Replace and Record "tab" (ASCII 9) by ";"
        }
        else 
        {
          if (localBuffer[checkedSpot] == 13){// Research Carriage Return
          workingFile.write("0"); // Record "0" before CR
          }
        workingFile.write(localBuffer[checkedSpot]); // Record one byte of the buffer
        }
        if (localBuffer[checkedSpot] == 10) {// Research Line Feed
          workingFile.write("$1;1;;"); //Record beginning of ligne for Logview
        }
      }
//      workingFile.write(localBuffer, n); //Record the buffer to the card

//////////////////////////////////////////////////////////////////////////////



Rechercher la ligne barrée. Elle est dans la partie du programme "Start recording incomming characters".
La mettre en commentaire avec les deux "//" et rajouter le code ci dessus. Compiler et téléversé. C'est fini.

Je n'est pas encore modifié les menus pour pouvoir activer ou non au choix l'enregistrement au fils de l'eau ou avec modification pour Logview.
J'ai testé avec un CA V3 mais avec le V2 pas de raison que cela ne marche pas. Par contre il faudra modifier le fichier INI du Logview pour avoir le bon nombre de donnée.

Gnongris, 292 msg, 53 ans. St Dolay (FR-56).
 Citer Alerter [273587]
Jacques74
23-11-2013 à 14h38
Acceder au profil du membre
Modif du Firmware OpenLog :
Bon, j'arrive déjà à faire remplacer toutes les tabulations par des ";" c'est déjà pas mal...
Le plus difficile maintenant, ajouter l'entête et le cheksum... c'est pas encore gagné ! ^^

Anonyme, 18470 msg, (FR).
 Citer Alerter [273609]
publicité
23-11-2013 à 14h38
Creation du fichier https://cyclurba.fr/fichier/pub_log.txt
Accédez à notre site www.power-e-bike.fr
Jacques74
23-11-2013 à 14h47
Acceder au profil du membre
Re,
Zut, j'avais pas vu ton précédent message Gnongris !
T'es trop rapide pour moi !!
(j'avais attaqué au même endroit, évidemment...)
J'essaie ça de suite !

Anonyme, 18470 msg, (FR).
 Citer Alerter [273610]
Gnongris
23-11-2013 à 14h52
Acceder au profil du membre

Jacques74 a écrit :
c'est déjà pas mal...
Le plus difficile maintenant, ajouter l'entête et le cheksum... c'est pas encore gagné ! ^^



Si tu suis la modif de prog que j'ai faites, ça le fait.

1) Pour l'entête, tu détectes le LF (ascii 10) "if (localBuffer[checkedSpot] == 10) {// Research Line Feed"
et tu écris alors l'entête "workingFile.write("$1;1;;"); //Record beginning of ligne for Logview"

2) Pour le cheksum, tu détectes le CR (ascii 13) "if (localBuffer[checkedSpot] == 13){// Research Carriage Return"
et tu écris alors le "0" avant le CR "workingFile.write("0"); // Record "0" before CR"

C'est ce que fait ma modif

Openlog, datalogger miniature pour Cycle Analyst v2 et v3


Reste à faire un menu pour l'activer et le désactiver facilement ...

Gnongris, 292 msg, 53 ans. St Dolay (FR-56).
 Citer Alerter [273611]
Jacques74
23-11-2013 à 15h08
Acceder au profil du membre
Je viens d'essayer ton code,

Cela me donne ceci (avec une simulation de trame CA à 3 données [1.0 tab 2.0 tab 3.0 CRLF]

1.0;2.0;3.00
$1;1;;1.0;2.0;3.00
$1;1;;1.0;2.0;3.00
$1;1;;1.0;2.0;3.00
$1;1;;1.0;2.0;3.00
$1;1;;1.0;2.0;3.00
$1;1;;1.0;2.0;3.00
$1;1;;1.0;2.0;3.00

La première ligne n'est pas modifiée entièrement
Il y a un ";" de trop ...

Anonyme, 18470 msg, (FR).
 Citer Alerter [273615]
Gnongris
23-11-2013 à 15h13
Acceder au profil du membre
Je l'ai essayé avec le CA3 directement sur le vélo et cela fonctionne avec le fichier ini de logview. Je revérifie.

Gnongris, 292 msg, 53 ans. St Dolay (FR-56).
 Citer Alerter [273617]
Jacques74
23-11-2013 à 15h16
Acceder au profil du membre
Pour le ";" de trop, en fait c'est ok, c'est juste que moi je met un 0 entre les ";" désolé !
Donc c'est bon !
Par contre reste la première ligne non modifiée...
(mais je pense que Logview l'ignore ! ^^)

Anonyme, 18470 msg, (FR).
 Citer Alerter [273619]
Gnongris
23-11-2013 à 15h19
Acceder au profil du membre
Voila une trame que j'obtiens directement en le branchant sur le CA (version 3)

Gnongris, 292 msg, 53 ans. St Dolay (FR-56).
 Citer Alerter [273621]
Jacques74
23-11-2013 à 15h22
Acceder au profil du membre
Il a du zapper ta première trame !
Visualise directement sur un terminal ou sur la carte SD
Mais le principal c'est que ça fonctionne, merci, ça me fait bien gagner du temps !

Anonyme, 18470 msg, (FR).
 Citer Alerter [273623]
publicité
23-11-2013 à 15h22
Creation du fichier https://cyclurba.fr/fichier/pub_log.txt
Roofbi, la protection automne-hiver du cycliste
Gnongris
23-11-2013 à 15h22
Acceder au profil du membre
Et voila ce que j'obtiens dans Logview. Cela semble correcte, non ?

Gnongris, 292 msg, 53 ans. St Dolay (FR-56).
 Citer Alerter [273624]
199 messages.      1 2 3 4 5 6 7 8 9 10   - Openlog, datalogger miniature pour Cycle Analyst v2 et v3 - Lu 115022 fois. [12923]
retour en haut de page Messages récents
Creation du fichier https://cyclurba.fr/fichier/forum_compteur.txt
répondre dans cette discussion
En ce moment sur le tchat
Le 16 à 11h07 Danakone Bonjour,
Est-ce que l'un d'entre vous a déjà utilisé ce chargeur?
cyclurba.fr
Le 16 à 17h12 Havoc Bonjour, la Shoutbox sert à afficher des messages d'information, ça ne sert à rien de poser des questions techniques dans cette fenêtre...
Le 16 à 19h00 Titif Je ne trouve aucunes discussion sur ce sujet, et en cherchant sur le net j'ai réussi a debrider le Nouveau VTT Essentiel Boulanger que je...
Le 16 à 20h49 Havoc Bonsoir, tu pourrais nous présenter ce vélo dans la rubrique [url=https://cyclurba.fr/forum-velo/6/vn-los-assistn-s-motorisn-s.html]VAE[...
Le 18 à 17h26 Phildam bonjour a tous, je cherche la marque du moteur d'origine velowatt belleville 2017 (roue arriere) j'ai chercher sur le forum j'ai pas...

Creation du fichier https://cyclurba.fr/fichier/pub_log.txt
Transformez votre vélo en vélo électrique

Creation du fichier https://cyclurba.fr/fichier/pub_log.txt

Creation du fichier https://cyclurba.fr/fichier/pub_log.txt

Creation du fichier https://cyclurba.fr/fichier/pub_log.txt
Transformez votre vélo en vélo électrique