Appui court, action 1 ; appui long, action 2. SH, durée, délai.
4 participants
Page 1 sur 1
Appui court, action 1 ; appui long, action 2. SH, durée, délai.
Salut à tous,
Je viens partager une petite combine perso. Et éventuellement apprendre d'autres manières d'arriver au même résultat...
Alors le truc de base c'est que je kiffe le petit commutateur temporaire SH.
J'aime bien l'aspect temporaire pour des actions ponctuelles. Par exemple annonce de l'heure. Je clique sur SH sans lâcher les manches, la Taranis me dit quelle heure il est. Ou alors une config de vol que je n'utilise que rarement : je tiens SH le temps d'une vrille à plat avec le Troll (ailerons inactifs, incidence différentielle active seulement) et dès que je relâche SH le comportement ailerons/incidence diff redevient normal.
Le problème, c'est quand je veux mettre ces 2 actions précédentes sur un même modèle. Je n'ai pas envie que le planeur passe en mode "incidence diff seulement" dès que je demande l'heure. Et je n'ai pas envie non plus que la Taranis me dise l'heure à chaque vrille à plat ! (Ou tentative de vrille à plat... j'y arrive pas à tous les coups )
Je me suis donc demandé : Est-ce que je pourrai dire à ma Taranis : sur un clic court dis moi l'heure, sur un appui maintenu passe en mode "incidence diff seulement". Et bien oui !
[edit]En fait le Lapin nous signale que cette fonction est intégrée en utilisant flanc parmi les fonctions dispos dans les inters persos... Sans doute par excès d'ego je ne supprime pas ma "fausse" solution ci-dessous
J'ai utilisé 3 inters personnalisés L21, L22, L23 comme suit :
__________:____F_____:____V1____:____V2____:AND_Switch:__Durée___:__Délai___:
___L21____:___|a|>x__:____SH____:___-1_____:___SH↓____:____0.0___:___0.7____:
___L22____:____AND___:___!L21___:___SH↓____:__________:____0.8___:__________:
___L23____:____AND___:____L22___:___SH↑____:__________:____0.8___:__________:
Il suffit ensuite d'utiliser L23 comme déclencheur d'action de signal court (annoncer l'heure) et L21 comme déclencheur d'action maintenue.
J'ai utilisé la valeur arbitraire de 0.7 seconde comme borne entre un court et un long, à ajuster à l'usage... J'ai juste configuré sur Companion pour l'instant.
Plus on prend court (genre 0.1 seconde) plus il y a le risque qu'un "clic" soit considéré comme un "appui long", plus on prend long (genre 2 secondes) plus il y a d'attente avant que l'action ne soit enclenchée par la Taranis (que ce soit annonce de l'heure ou mise en incidence diff seulement).
Voilà, je ne sais pas s'il y a d'autres fans de ce genre d'utilisation de SH...
A+[/b]
Je viens partager une petite combine perso. Et éventuellement apprendre d'autres manières d'arriver au même résultat...
Alors le truc de base c'est que je kiffe le petit commutateur temporaire SH.
J'aime bien l'aspect temporaire pour des actions ponctuelles. Par exemple annonce de l'heure. Je clique sur SH sans lâcher les manches, la Taranis me dit quelle heure il est. Ou alors une config de vol que je n'utilise que rarement : je tiens SH le temps d'une vrille à plat avec le Troll (ailerons inactifs, incidence différentielle active seulement) et dès que je relâche SH le comportement ailerons/incidence diff redevient normal.
Le problème, c'est quand je veux mettre ces 2 actions précédentes sur un même modèle. Je n'ai pas envie que le planeur passe en mode "incidence diff seulement" dès que je demande l'heure. Et je n'ai pas envie non plus que la Taranis me dise l'heure à chaque vrille à plat ! (Ou tentative de vrille à plat... j'y arrive pas à tous les coups )
Je me suis donc demandé : Est-ce que je pourrai dire à ma Taranis : sur un clic court dis moi l'heure, sur un appui maintenu passe en mode "incidence diff seulement". Et bien oui !
[edit]En fait le Lapin nous signale que cette fonction est intégrée en utilisant flanc parmi les fonctions dispos dans les inters persos... Sans doute par excès d'ego je ne supprime pas ma "fausse" solution ci-dessous
J'ai utilisé 3 inters personnalisés L21, L22, L23 comme suit :
__________:____F_____:____V1____:____V2____:AND_Switch:__Durée___:__Délai___:
___L21____:___|a|>x__:____SH____:___-1_____:___SH↓____:____0.0___:___0.7____:
___L22____:____AND___:___!L21___:___SH↓____:__________:____0.8___:__________:
___L23____:____AND___:____L22___:___SH↑____:__________:____0.8___:__________:
Il suffit ensuite d'utiliser L23 comme déclencheur d'action de signal court (annoncer l'heure) et L21 comme déclencheur d'action maintenue.
J'ai utilisé la valeur arbitraire de 0.7 seconde comme borne entre un court et un long, à ajuster à l'usage... J'ai juste configuré sur Companion pour l'instant.
Plus on prend court (genre 0.1 seconde) plus il y a le risque qu'un "clic" soit considéré comme un "appui long", plus on prend long (genre 2 secondes) plus il y a d'attente avant que l'action ne soit enclenchée par la Taranis (que ce soit annonce de l'heure ou mise en incidence diff seulement).
Voilà, je ne sais pas s'il y a d'autres fans de ce genre d'utilisation de SH...
A+[/b]
Dernière édition par pgts le Mar 24 Jan 2017 - 14:25, édité 3 fois
Re: Appui court, action 1 ; appui long, action 2. SH, durée, délai.
Hello Stéphane,
Très joli !
J'aime bien ce genre d'approche...
C'est avec des trucs pareils que l'on voit la puissance d'OpenTx...
Coyotte
Très joli !
J'aime bien ce genre d'approche...
C'est avec des trucs pareils que l'on voit la puissance d'OpenTx...
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- Administrateur
- Messages : 5886
Date d'inscription : 03/03/2014
Age : 60
Localisation : Montegnée (Liège)
Ceeb182- Modérateur
- Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France
Re: Appui court, action 1 ; appui long, action 2. SH, durée, délai.
Il y a une fonction spéciale qui fait exactement ce que tu veux: la fonction "flanc".
_________________
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: Appui court, action 1 ; appui long, action 2. SH, durée, délai.
... Mais quel casse-pied ce Lapin !!!!
A chaque fois que l'on trouve une solution sympa à un problème, il débarque pour dire
"Oui ! Mais il y avait plus simple..."
C'est énervant à la fin...
Personne n'a des pruneaux ou une bouteille de bière brune à portée de main ???
...
...
...
...
Alleeeeez Garenne... C'est pour rire ! On t'aime, tu le sais bien...
Par contre, cela me donne une idée : On pourrait s'amuser à prendre un problème, pas trop simple, pas trop compliqué, et à chercher la solution la plus sympa, ou élégante, ou courte...
Histoire de faire chauffer les neurones et susciter une saine émulation...
Cela tente-t-il quelqu'un ?
Coyotte
A chaque fois que l'on trouve une solution sympa à un problème, il débarque pour dire
"Oui ! Mais il y avait plus simple..."
C'est énervant à la fin...
Personne n'a des pruneaux ou une bouteille de bière brune à portée de main ???
...
...
...
...
Alleeeeez Garenne... C'est pour rire ! On t'aime, tu le sais bien...
Par contre, cela me donne une idée : On pourrait s'amuser à prendre un problème, pas trop simple, pas trop compliqué, et à chercher la solution la plus sympa, ou élégante, ou courte...
Histoire de faire chauffer les neurones et susciter une saine émulation...
Cela tente-t-il quelqu'un ?
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- Administrateur
- Messages : 5886
Date d'inscription : 03/03/2014
Age : 60
Localisation : Montegnée (Liège)
Re: Appui court, action 1 ; appui long, action 2. SH, durée, délai.
Et oui je suis un LapinChieur !!
Moi je suis partant pour les défis !!!
Sinon pour pgts, voici la prog avec la fonction flanc:
L21: Flanc(SH↓, [0.8:0.8])
L23: Flanc(SH↓, [0:0.7])
L21 est actif (une pulse) si SH↓ est maintenu entre 0.8s et l'infini (0.8s)
L23 est actif (une pulse) si SH↓ est maintenu entre 0 et 0.7s
Moi je suis partant pour les défis !!!
Sinon pour pgts, voici la prog avec la fonction flanc:
L21: Flanc(SH↓, [0.8:0.8])
L23: Flanc(SH↓, [0:0.7])
L21 est actif (une pulse) si SH↓ est maintenu entre 0.8s et l'infini (0.8s)
L23 est actif (une pulse) si SH↓ est maintenu entre 0 et 0.7s
_________________
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: Appui court, action 1 ; appui long, action 2. SH, durée, délai.
Cool sympa !
C'est vrai que "flanc" (et même "edge" en anglais) bin... j'avais pas tilté. Il doit y avoir une signification à flanc qui m'échappe lol !
Par contre tu n'as pas résolu un défi posté récemment... pilotage du dégradé entre phases de vol
C'est vrai que "flanc" (et même "edge" en anglais) bin... j'avais pas tilté. Il doit y avoir une signification à flanc qui m'échappe lol !
Par contre tu n'as pas résolu un défi posté récemment... pilotage du dégradé entre phases de vol
Re: Appui court, action 1 ; appui long, action 2. SH, durée, délai.
Petite différence, mais qui dans ce cas me semble avoir une importance :
- Dans la solution de pgts : cas "Appui long", L21 reste actif tant que SH n'est pas relaché
- Dans la solution de LapinFou: cas "Appui long", L21 passe fugitivement actif (pulse) puis retourne à l'état inactif
Sans vouloir fâcher personne :
> j'ai l'impression que compte-tenu du cahier des charges initial (aussi longtemps qu'il y a l'appui long = config spécifique des gouvernes), il manque à la solution de LapinFou l'utilisation d'un Bistable pour maintenir un état actif tant que SH n'est pas relaché.
> je pense que la fonction de LapinFou Flanc(SH↓, [0.8:0.8(infini)]) qui s'active uniquement quand SH redevient ↑, et ce même si on a déjà largement dépassé 0.8s doit être remplacée par Flanc(SH↓, [0.8:<<(instant)] qui s'active dés que SH↓ au bout de 0.8s (voir chronogramme)
Bref, la solution 2 me semble plutôt être :
L21 : Bistable(L22,SH↑)
L22 : Flanc(SH↓, [0.8:<<(instant)]
L23 : Flanc(SH↓, [0:0.7])
L22 s'active fugitivement (pulse) dés les 0.8s passé et SH↓
L21 s'active si L22 actif et se désactive si SH↑ (déclencheur d'action maintenue)
L23 s'active fugitivement (pulse) si SH↓ redevient SH↑ en moins de 0.7s (déclencheur d'action de signal court)
Pour le fun, il faut maintenant imaginer une solution qui gère aussi le "double click" en moins de 0.7s
- Dans la solution de pgts : cas "Appui long", L21 reste actif tant que SH n'est pas relaché
- Dans la solution de LapinFou: cas "Appui long", L21 passe fugitivement actif (pulse) puis retourne à l'état inactif
Sans vouloir fâcher personne :
> j'ai l'impression que compte-tenu du cahier des charges initial (aussi longtemps qu'il y a l'appui long = config spécifique des gouvernes), il manque à la solution de LapinFou l'utilisation d'un Bistable pour maintenir un état actif tant que SH n'est pas relaché.
> je pense que la fonction de LapinFou Flanc(SH↓, [0.8:0.8(infini)]) qui s'active uniquement quand SH redevient ↑, et ce même si on a déjà largement dépassé 0.8s doit être remplacée par Flanc(SH↓, [0.8:<<(instant)] qui s'active dés que SH↓ au bout de 0.8s (voir chronogramme)
Bref, la solution 2 me semble plutôt être :
L21 : Bistable(L22,SH↑)
L22 : Flanc(SH↓, [0.8:<<(instant)]
L23 : Flanc(SH↓, [0:0.7])
L22 s'active fugitivement (pulse) dés les 0.8s passé et SH↓
L21 s'active si L22 actif et se désactive si SH↑ (déclencheur d'action maintenue)
L23 s'active fugitivement (pulse) si SH↓ redevient SH↑ en moins de 0.7s (déclencheur d'action de signal court)
Pour le fun, il faut maintenant imaginer une solution qui gère aussi le "double click" en moins de 0.7s
Dernière édition par Ceeb182 le Mar 24 Jan 2017 - 15:01, édité 1 fois
Ceeb182- Modérateur
- Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France
Re: Appui court, action 1 ; appui long, action 2. SH, durée, délai.
Yep, en testant la soluce de LapinFou effectivement je ne retombe pas directement sur mes pattes, les explications de Ceeb semblent un bon complément.
Re: Appui court, action 1 ; appui long, action 2. SH, durée, délai.
Ceeb a effectivement raison. Mais, pour ma défense, j'ai écris cela vite fait sans vérifier... Honte sur moi...
_________________
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: Appui court, action 1 ; appui long, action 2. SH, durée, délai.
Tu es pardonné, mais tu as 2 défis en plus donc : le double clic et le dégradé entre phases de vol
Re: Appui court, action 1 ; appui long, action 2. SH, durée, délai.
Je viens d'ouvrir un topic ici consacrer aux "défis" (j'aime beaucoup l'idée) : https://frskytaranis.forumactif.org/t4734-casse-tete-chinois-non-casse-tete-opentx
_________________
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: Appui court, action 1 ; appui long, action 2. SH, durée, délai.
Merci mon cher Garenne !
Ca va chauffer ...
Coyotte
Ca va chauffer ...
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- Administrateur
- Messages : 5886
Date d'inscription : 03/03/2014
Age : 60
Localisation : Montegnée (Liège)
Sujets similaires
» Reconnaître un appui long ou court sur interrupteur
» [Résolu] Appui long pour allumage QX7
» ETHOS 1.5.12 COMMENT PARAMETRER LA DUREE D'APPUI SUR INTER AU DOS DE LA RADIO X20S
» H2 incrémenter ou décrémenter d'une unité à chaque appui d'un TRIM
» Durée et délai
» [Résolu] Appui long pour allumage QX7
» ETHOS 1.5.12 COMMENT PARAMETRER LA DUREE D'APPUI SUR INTER AU DOS DE LA RADIO X20S
» H2 incrémenter ou décrémenter d'une unité à chaque appui d'un TRIM
» Durée et délai
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum