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.

Comment simplifier ?

3 participants

Aller en bas

Comment simplifier ? Empty Comment simplifier ?

Message par pointu Dim 13 Mar 2016 - 0:23

En fonction d'un interrupteur 3 ou rotateur 6 pos je veux affecter une valeur a une variable globale x, je veux aussi effectuer une fonction spéciale identique quelque soit la valeur de VGx, par exemple la lire.

Voila ce que j'ai fait mais je trouve dommage d'avoir a coder 3/6 fois la même fonction, une idée pour simplifier ?

Quelque chose comme non pas la position de l'interrupteur mais le fait qu'on l'ai bougé, un événement ?

Comment simplifier ? Captur11

SB~ lire valeur VG1

replacerait

SB^ lignes lire valeur
SB- lignes lire valeur
SBv lignes lire valeur
pointu
pointu

Messages : 797
Date d'inscription : 16/11/2014
Age : 61
Localisation : Cachan

https://www.amcy.fr

Revenir en haut Aller en bas

Comment simplifier ? Empty Re: Comment simplifier ?

Message par CoyotteDundee Dim 13 Mar 2016 - 7:34

Hello Pointu.

C'est assez facile avec la fonction |d|>= x

Dans les interrupteurs logiques, tu crées par exemple

Code:
L1  |D|>=X  VG1     2

Dans cet exemple L1 sera actif dès que la variation de VG1 sera supérieure ou égale à 2. (les deux barres verticales autour de D signalent  qu'il faut prendre la valeur absolue de la variation)
Ensuite, dans les fonctions spéciales, tu crées une seule ligne pour la lecture de la valeur:
Code:
FS15 L1 Lire Valeur  VG1

Et voilà ! Toute variation de Vg1 > = à 2 (en plus ou en moins) active L1 qui déclenche la lecture de la valeur...
Tu peux donc "jeter" les autres lignes liées à la lecture de VG1
Bons vols !

Coyotte


Dernière édition par CoyotteDundee le Dim 13 Mar 2016 - 7:38, édité 2 fois (Raison : Tapé trop vite pour arriver avant Kilrah ! ;-))

_________________

... 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

Comment simplifier ? Empty Re: Comment simplifier ?

Message par Kilrah Dim 13 Mar 2016 - 7:35

Un inter logique |d|>x SB 1?

Mouaf, 1min trop lent Razz

Kilrah

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

Revenir en haut Aller en bas

Comment simplifier ? Empty Re: Comment simplifier ?

Message par CoyotteDundee Dim 13 Mar 2016 - 7:36

Désolé Kilrah ;-)

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

Comment simplifier ? Empty Re: Comment simplifier ?

Message par pointu Dim 13 Mar 2016 - 13:06

Argh
Je l'avais pas vu celle là, pourtant j'ai cherché cherché ... et tourné en rond, faut que j’achète des carottes !

Merci les gars
désolé Kilrah
pointu
pointu

Messages : 797
Date d'inscription : 16/11/2014
Age : 61
Localisation : Cachan

https://www.amcy.fr

Revenir en haut Aller en bas

Comment simplifier ? Empty Re: Comment simplifier ?

Message par CoyotteDundee Dim 13 Mar 2016 - 13:20

Te voici encore un peu plus.... pointu ... dans la programmation de ta radio ! Comment simplifier ? 2258904616

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

Comment simplifier ? Empty Re: Comment simplifier ?

Message par pointu Dim 13 Mar 2016 - 16:26

Oui ça avance, et toutes mes excuses au lapin, j'avais pas encore utilisé et donc oublié "d" des tutos.

Peu être ajouter un préalable sur les tutos Interrupteurs Logiques comme :

Les arguments peuvznt être :

a/b entrée à choisir en provenance de la radio.
x valeur à saisir.
d delta sur une entrée à choisir en provenance de la radio.


Dernière édition par pointu le Dim 13 Mar 2016 - 16:34, édité 1 fois
pointu
pointu

Messages : 797
Date d'inscription : 16/11/2014
Age : 61
Localisation : Cachan

https://www.amcy.fr

Revenir en haut Aller en bas

Comment simplifier ? Empty Re: Comment simplifier ?

Message par pointu Dim 13 Mar 2016 - 16:31

CoyotteDundee a écrit:Te voici encore un peu plus.... pointu ...

Nous avons le même âge, nous avons donc du aller dans les même écoles maternelles Comment simplifier ? Lol
pointu
pointu

Messages : 797
Date d'inscription : 16/11/2014
Age : 61
Localisation : Cachan

https://www.amcy.fr

Revenir en haut Aller en bas

Comment simplifier ? Empty Re: Comment simplifier ?

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