compteur de vols
5 participants
Page 1 sur 1
compteur de vols
Bonjour, je reviens sur une idée que j'avais déjà évoqué :
Je souhaite faire un compteur de vol par modèle, il suffit simplement d'incrémenter une variable par appuis sur un interrupteur.
Ma question : les variables dans LUA sont-elles conservées de façon définitive ? Sinon est-il possible d'écrire la donnée dans un fichier texte ?
Merci
Je souhaite faire un compteur de vol par modèle, il suffit simplement d'incrémenter une variable par appuis sur un interrupteur.
Ma question : les variables dans LUA sont-elles conservées de façon définitive ? Sinon est-il possible d'écrire la donnée dans un fichier texte ?
Merci
Samy.p- Messages : 203
Date d'inscription : 29/05/2014
Localisation : Flers Orne
Re: compteur de vols
Oui il est possible d'écrire dans un fichier texte sauf erreur depuis 2.1.
Kilrah- Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse
Re: compteur de vols
Tu trouveras une ressource intéressante ici OpenTX 2.1 Lua Reference Guide / IO Library.
Ceeb182- Modérateur
- Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France
Re: compteur de vols
C'est marrant, moi j'avais le lien ci-dessous dans mes bookmark.
https://dsbeach.gitbooks.io/opentx-lua-reference-guide/content/
Je ne connais pas la différence entre les 2
https://dsbeach.gitbooks.io/opentx-lua-reference-guide/content/
Je ne connais pas la différence entre les 2
_________________
Pas de support par MP !! Pour garder l'esprit communautaire, on partage tout sur le forum.
Maintenant que vous avez tout lu, vous pouvez poser vos questions !
OpenTX is user friendly!!! It's just selective about who its friends are....
Re: compteur de vols
En effet, je ne connaissais pas ton lien.
En remontant dans l'arborescence des sites respectifs, on a :
> Pour le N°1 : https://dsbeach.gitbooks.io/opentx-lua-reference-guide/content/
> Pour le N°2 : https://opentx.gitbooks.io/opentx-lua-reference-guide/content/
Il semble que la date de mise à jour de "OpenTX 2.1 Lua Reference Guide" du N°1 est moins récente que le N°2. Mais est-ce vraiment significatif ?
Le N°2 héberge aussi "OpenTX 2.2 Lua Reference Guide" et "OpenTX Taranis Manual".
Le N°1 héberge un document "FrSkyGPS 10Hz Firmware".
L'évolution future des sites N°1 et N°2 nous donnera une meilleure indication sur leur crédibilité.
En remontant dans l'arborescence des sites respectifs, on a :
> Pour le N°1 : https://dsbeach.gitbooks.io/opentx-lua-reference-guide/content/
> Pour le N°2 : https://opentx.gitbooks.io/opentx-lua-reference-guide/content/
Il semble que la date de mise à jour de "OpenTX 2.1 Lua Reference Guide" du N°1 est moins récente que le N°2. Mais est-ce vraiment significatif ?
Le N°2 héberge aussi "OpenTX 2.2 Lua Reference Guide" et "OpenTX Taranis Manual".
Le N°1 héberge un document "FrSkyGPS 10Hz Firmware".
L'évolution future des sites N°1 et N°2 nous donnera une meilleure indication sur leur crédibilité.
Ceeb182- Modérateur
- Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France
Re: compteur de vols
Donc si je comprends bien, il est possible de lire une valeur inscrite dans un document texte, de l'incrémenter et ensuite de l'écrire en remplacement de la première ?
Samy.p- Messages : 203
Date d'inscription : 29/05/2014
Localisation : Flers Orne
Re: compteur de vols
C'est le repo opentx la référence. Le principe sur gitbook est identique à du code, si on veut contribuer à un ouvrage on créé sa propre copie liée (fork), on fait les changements souhaités, et on les soumet ensuite au projet original. dsbeach a donc fait une copie pour contribuer des modifications il y a un moment, qui ont certainement été incluses depuis.
Kilrah- Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse
Re: compteur de vols
Merci Kilrah pour ces explications.
_________________
Pas de support par MP !! Pour garder l'esprit communautaire, on partage tout sur le forum.
Maintenant que vous avez tout lu, vous pouvez poser vos questions !
OpenTX is user friendly!!! It's just selective about who its friends are....
Re: compteur de vols
Ok. Merci Kilrah
D'après la documentation, la réponse est oui.Samy.p a écrit:Donc si je comprends bien, il est possible de lire une valeur inscrite dans un document texte, de l'incrémenter et ensuite de l'écrire en remplacement de la première ?
Ceeb182- Modérateur
- Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France
Re: compteur de vols
Samy.p a écrit:Bonjour, je reviens sur une idée que j'avais déjà évoqué :
Je souhaite faire un compteur de vol par modèle, il suffit simplement d'incrémenter une variable par appuis sur un interrupteur.
Ma question : les variables dans LUA sont-elles conservées de façon définitive ? Sinon est-il possible d'écrire la donnée dans un fichier texte ?
Merci
Pourquoi vouloir garder cela dans un fichier ?
Si tu incrémentes une variable globale définie dans une phase de vol tu peux même demander de l'afficher sur la radio. C'est ce que j'ai fait pour plusieurs modèle. Pas besoin de LUA ni de fichier supplémentaire.
Re: compteur de vols
Je l'avais aussi fait comme cela mais je ne sais pas quelle est la fiabilité de la sauvegarde dans une variable globale et quelle est sa valeur maximale.
Samy.p- Messages : 203
Date d'inscription : 29/05/2014
Localisation : Flers Orne
Re: compteur de vols
Samy.p a écrit:Je l'avais aussi fait comme cela mais je ne sais pas quelle est la fiabilité de la sauvegarde dans une variable globale et quelle est sa valeur maximale.
J'en suis à plus de 6 mois comme cela (voir plus d'1 an) et plus de 900 dans la VG !
Re: compteur de vols
Bonjour, attention on ne rigole pas svp.
J'ai tenté un mini LUA pour afficher le nombre de vols stocké dans VG9
Cela fonctionne mais est-il possible de faire la même chose en une seule ligne sans avoir à définir l'emplacement de l'écriture suivante ?
Merci
J'ai tenté un mini LUA pour afficher le nombre de vols stocké dans VG9
- Code:
local function run(event)
lcd.clear()
lcd.drawText(10, 10, "Vous avez reussi " , 0)
lcd.drawNumber(102, 10, getValue("gvar9"), 0)
lcd.drawText(124, 10, "vols !", 0)
end
return { run=run }
Cela fonctionne mais est-il possible de faire la même chose en une seule ligne sans avoir à définir l'emplacement de l'écriture suivante ?
Merci
Samy.p- Messages : 203
Date d'inscription : 29/05/2014
Localisation : Flers Orne
Re: compteur de vols
Oui, c'est possible :
Script placé dans SD/SCRIPTS/TELEMETRY et appelé dans l'onglet "Télémesure>Ecran personnalisé 1>Script"
- Code:
local function run(event)
lcd.clear()
lcd.drawText(10, 10, "Vous avez reussi " .. getValue("gvar9") .. " vols !", 0)
end
return { run=run }
Script placé dans SD/SCRIPTS/TELEMETRY et appelé dans l'onglet "Télémesure>Ecran personnalisé 1>Script"
Ceeb182- Modérateur
- Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France
Re: compteur de vols
Merci beaucoup ! C'est plus simple !
Samy.p- Messages : 203
Date d'inscription : 29/05/2014
Localisation : Flers Orne
Sujets similaires
» compteur de vols
» remettre un compteur à zéro
» Initialiser un compteur persistant
» compteur s'incrementant sur inter SH
» Nouveauté sur le flashage xjt sur X9E et réinitialisation du compteur "opération time"
» remettre un compteur à zéro
» Initialiser un compteur persistant
» compteur s'incrementant sur inter SH
» Nouveauté sur le flashage xjt sur X9E et réinitialisation du compteur "opération time"
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum