Le forum français des radios OpenTX ou FrOS
Le forum français des radios OpenTX ou FrOS
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-14%
Le deal à ne pas rater :
Apple MacBook Air (2020) 13,3″ Puce Apple M1 – RAM 8Go/SSD 256Go
799 € 930 €
Voir le deal

2 petits pbs avec la télemetrie

4 participants

Aller en bas

2 petits pbs avec la télemetrie  Empty 2 petits pbs avec la télemetrie

Message par Invité Lun 24 Aoû 2015 - 16:27

Bonjour, je débute avec la Taranis sous open Tx 2.11, j'ai déjà bien explorer les différentes fonctions mais j'ai deux petits problèmes :

* j'ai modifié un script LUA pour correspondre à mes besoins, tout fonctionne super sauf un problème de persistance des caractères, par exemple sur l'affichage du pourcentage des Gaz au démarrage j'ai bien la valeur 0 qui est affichée, je monte à fond, les chiffres défilent jusqu'à 100, je reviens à zéro l'écran m'indique 000, je mets à 25% il indique 250 au lieu de 25. comment faire pour effacer la valeur précédente ?

* Je récupère la télémétrie de ma carte Flip32, je voudrais afficher la valeur d'une lipo, via le calcul Vfas/3, je n'y arrive pas. J'ai crée un ligne Cels dans télémesure avec les caractéristiques suivante : Cels, calculé, élément Lipo, VFAS (ma source de tension),Elem 3. lorsque j'appelle la valeur Cels, rien ne s'affiche alors que j'ai bien sur l’écran la valeur de VFAS. une idée ?

* Question bonus, comment fait-on pour afficher le simulateur de télémesure dans compagnion ?

Merci de votre aide

Invité
Invité


Revenir en haut Aller en bas

2 petits pbs avec la télemetrie  Empty Re: 2 petits pbs avec la télemetrie

Message par LapinFou Lun 24 Aoû 2015 - 16:47

Salut !

1- Es-tu sûr d'avoir bien calibré tes manches ??? Le gaz en bas devrait être -100. Il faut faire lancer la calibration avec les 2 manches (+potar + sliders) en position milieu.
2- Je ne sais pas.
3- Les touches F en haut du clavier:
F4: simuler la télémétrie
F5: simuler la radio élève
F6: infos de debug

albino

_________________
Pas de support par MP !! Pour garder l'esprit communautaire, on partage tout sur le forum. 2 petits pbs avec la télemetrie  2258904616

2 petits pbs avec la télemetrie  Anim310                
↓↓↓↓ Merci de cliquer sur le gros lien rouge ↓↓↓↓                                          
[OpenTX-Doc] Base documentaire des radios OpenTX
Maintenant que vous avez tout lu, vous pouvez poser vos questions !  geek


OpenTX is user friendly!!! It's just selective about who its friends are....
Wink
LapinFou
LapinFou
Administrateur

Masculin Messages : 16872
Date d'inscription : 09/09/2014
Age : 49
Localisation : Falaise

https://opentx-doc.fr/

Revenir en haut Aller en bas

2 petits pbs avec la télemetrie  Empty Re: 2 petits pbs avec la télemetrie

Message par Kilrah Lun 24 Aoû 2015 - 17:05

1) J'imagine qu'il faut choisir le bon flag pour que l'affichage soit justifié à droite.
2) On peut pas faire comme ça, la formule élément lipo sert à extraire un élément d'un capteur Cels, ca peut pas marcher avec un FAS.

Kilrah

Masculin Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse

Revenir en haut Aller en bas

2 petits pbs avec la télemetrie  Empty Re: 2 petits pbs avec la télemetrie

Message par Sacre100 Lun 24 Aoû 2015 - 17:38

1) D'après mes souvenirs, justifié à gauche ou à droite, ça ne résout pas le problème, il faut effacer l'écran et le redessiner complètement sauf erreur avec un lcd.clear() dans le code.
2) Je n'y connais rien
3) F4 ouvre une fenêtre dans le simulateur où tu peux renseigner des valeurs pour simuler la télémétrie MAIS, y'a un mais car l'instance (Physical Id) est toujours 2 et cela ne correspond peut-être pas au no de tes capteurs dans la vrai vie.

F6 ouvre une fenêtre avec les infos de débogage ce qui te permets entre autre d'utiliser le "print" dans LUA pour déverminer tes scripts.
Sacre100
Sacre100

Masculin Messages : 1889
Date d'inscription : 30/11/2013
Age : 66
Localisation : Blonay - Suisse

Revenir en haut Aller en bas

2 petits pbs avec la télemetrie  Empty Re: 2 petits pbs avec la télemetrie

Message par Invité Lun 24 Aoû 2015 - 17:49

Cool merci pour votre aide, vous êtes plus rapide que l’éclair ;-)

1) le script Lua fait un petit calcul pour afficher la valeur des gaz en % de 0 à 100% vais essayer avec Lcd.clear

2) vais faire un petit script pour faire la division

3) ça fonctionne super

merci

Invité
Invité


Revenir en haut Aller en bas

2 petits pbs avec la télemetrie  Empty Re: 2 petits pbs avec la télemetrie

Message par Sacre100 Lun 24 Aoû 2015 - 18:01

ratcut a écrit:... des gaz en % de 0 à 100% ...

Si tu veux afficher le caractère % après le nombre aligné à gauche, lcd.getLastPos() est ton ami :
Code:
lcd.drawNumber(x, y, number ,LEFT)
lcd.drawText(lcd.getLastPos(), y, "%" ,0)
Sacre100
Sacre100

Masculin Messages : 1889
Date d'inscription : 30/11/2013
Age : 66
Localisation : Blonay - Suisse

Revenir en haut Aller en bas

2 petits pbs avec la télemetrie  Empty Re: 2 petits pbs avec la télemetrie

Message par CoyotteDundee Lun 24 Aoû 2015 - 18:37

Hello,

Le problème vient du fait que lorsque tu écris 100, puis 20 par exemple, le dernier 0 reste puisque tu ne ré-ecris que 2 caractères.
S'il te reste un place pour un caractère à la droite lorsque tu écris 100, il "suffit" peut-être de modifier le code de Sacre en ajoutant un espace après le %
Code:
lcd.drawNumber(x, y, number ,LEFT)
lcd.drawText(lcd.getLastPos(), y, "% " ,0)

Ainsi, le dernier caractère (l'espace) efface le '0' intempestif lorsque tu réaffiches une valeur inférieure à 100.

Coyotte

_________________

... the alien anthropologists admitted they were still perplexed.
But on eliminating every other reason for our sad demise, they logged the only explanation left :
This species has amused itself to death...
                                                                                                                                    (R. Waters)

Pas de support par MP ! Nous sommes sur un forum pour échanger publiquement.
CoyotteDundee
CoyotteDundee
Administrateur

Masculin Messages : 5886
Date d'inscription : 03/03/2014
Age : 60
Localisation : Montegnée (Liège)

Revenir en haut Aller en bas

2 petits pbs avec la télemetrie  Empty Re: 2 petits pbs avec la télemetrie

Message par Kilrah Lun 24 Aoû 2015 - 20:05

Oui mais dans ce cas quand il écrit une valeur >=100 il va déborder d'un espace à droite sur ce qui pourrait s'y trouver Wink

Kilrah

Masculin Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse

Revenir en haut Aller en bas

2 petits pbs avec la télemetrie  Empty Re: 2 petits pbs avec la télemetrie

Message par CoyotteDundee Lun 24 Aoû 2015 - 23:11

Hello Kilrah,

C'est bien pour cela que j'ai écrit
S'il te reste une place pour un caractère à la droite lorsque tu écris 100
2 petits pbs avec la télemetrie  2258904616

On pourrait ajouter un test qui écrit l'espace uniquement si la valeur est inférieure à 100.
Avec cette radio, il y a pléthore de solutions, comme toujours. C'est qui est génial !!!

Coyotte

_________________

... the alien anthropologists admitted they were still perplexed.
But on eliminating every other reason for our sad demise, they logged the only explanation left :
This species has amused itself to death...
                                                                                                                                    (R. Waters)

Pas de support par MP ! Nous sommes sur un forum pour échanger publiquement.
CoyotteDundee
CoyotteDundee
Administrateur

Masculin Messages : 5886
Date d'inscription : 03/03/2014
Age : 60
Localisation : Montegnée (Liège)

Revenir en haut Aller en bas

2 petits pbs avec la télemetrie  Empty Re: 2 petits pbs avec la télemetrie

Message par Invité Mar 25 Aoû 2015 - 13:21

Salut, petite reprise du code du script LUA ce matin. J'ai ajouté comme vous me l'avez suggéré un petit lcd.clear() en début de programme.... et bien ça fonctionne nickel plus aucun pb de caractères résistant ;-)

Merci à vous

Invité
Invité


Revenir en haut Aller en bas

2 petits pbs avec la télemetrie  Empty Re: 2 petits pbs avec la télemetrie

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum