Elevons: Courses servos optimisées, besoin des pros de la programmation!
+3
Kilrah
LapinFou
phoeniix
7 participants
Page 2 sur 2
Page 2 sur 2 • 1, 2
Re: Elevons: Courses servos optimisées, besoin des pros de la programmation!
Merci Ceeb, et en prime j'en découvre tout le temps sur cette radio. J'ai réalisé des essais en simulation companion, et tout est ok pour moi. Exactement ce que je souhaitais.
Je transfert tout ça sur l'avion en question et essais sol afin de régler le deltaRpm max.
La solution que vous me proposez est- elle applicable à la question de Phoeniix??? Car c'est quand même lui qui a lancé ce débat, merci Phoeniix!!!!!
Je transfert tout ça sur l'avion en question et essais sol afin de régler le deltaRpm max.
La solution que vous me proposez est- elle applicable à la question de Phoeniix??? Car c'est quand même lui qui a lancé ce débat, merci Phoeniix!!!!!
AIGLE4- Messages : 664
Date d'inscription : 25/10/2016
Age : 74
Localisation : loiret
Re: Elevons: Courses servos optimisées, besoin des pros de la programmation!
Si j'ai mis ma pensée sur papier c'est bien pour avoir tout les paramètres en ligne de compte.
Malgré tout, la logique math/openTx n'est pas forcement à la portée immédiate de tous. J'avance pas à pas, mais j'avance.
Après quelques simulations pour comprendre qu'est ce qui correspond à quoi, j'ai simulé une partie de mon besoin avec des valeurs fixes. Il me reste plus qu'à re-revoir les vidéo de Lapinfou pour comprendre la manière d'avoir une valeur variable.
Malgré tout, la logique math/openTx n'est pas forcement à la portée immédiate de tous. J'avance pas à pas, mais j'avance.
Après quelques simulations pour comprendre qu'est ce qui correspond à quoi, j'ai simulé une partie de mon besoin avec des valeurs fixes. Il me reste plus qu'à re-revoir les vidéo de Lapinfou pour comprendre la manière d'avoir une valeur variable.
phoeniix- Messages : 14
Date d'inscription : 07/02/2017
Localisation : Paray-le-Monial
Kilrah- Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse
Re: Elevons: Courses servos optimisées, besoin des pros de la programmation!
C'est cool ça !
Beaucoup plus simple !
Beaucoup plus simple !
Ceeb182- Modérateur
- Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France
Re: Elevons: Courses servos optimisées, besoin des pros de la programmation!
Mon premier jet avec des valeurs fixes temporisées pour ne pas se faire surprendre:
Mixages
VOIE01 (gaz)
[E1]Gaz Ratio(+100%)
VOIE02 (ailD)
[E2]Ail Ratio(-50%)
+= [E2]Ail Ratio(-80%) Inter(L3) Ralenti(h0.7:b0.7)
+= [E3]Prf Ratio(+50%)
+= [E3]Prf Ratio(+80%) Inter(L1) Ralenti(h0.7:b0.7)
VOIE03 (AilG)
[E2]Ail Ratio(+50%)
+= [E2]Ail Ratio(+80%) Inter(L3) Ralenti(h0.7:b0.7)
+= [E3]Prf Ratio(+50%)
+= [E3]Prf Ratio(+80%) Inter(L1) Ralenti(h0.7:b0.7)
Inters logiques
L1
( |[E3]Prf| > 85 ) AND L2
L2
|[E2]Ail| < 20
L3
( |[E2]Ail| > 85 ) AND L4
L4
|[E3]Prf| < 20
Simulation OK !
Mixages
VOIE01 (gaz)
[E1]Gaz Ratio(+100%)
VOIE02 (ailD)
[E2]Ail Ratio(-50%)
+= [E2]Ail Ratio(-80%) Inter(L3) Ralenti(h0.7:b0.7)
+= [E3]Prf Ratio(+50%)
+= [E3]Prf Ratio(+80%) Inter(L1) Ralenti(h0.7:b0.7)
VOIE03 (AilG)
[E2]Ail Ratio(+50%)
+= [E2]Ail Ratio(+80%) Inter(L3) Ralenti(h0.7:b0.7)
+= [E3]Prf Ratio(+50%)
+= [E3]Prf Ratio(+80%) Inter(L1) Ralenti(h0.7:b0.7)
Inters logiques
L1
( |[E3]Prf| > 85 ) AND L2
L2
|[E2]Ail| < 20
L3
( |[E2]Ail| > 85 ) AND L4
L4
|[E3]Prf| < 20
Simulation OK !
phoeniix- Messages : 14
Date d'inscription : 07/02/2017
Localisation : Paray-le-Monial
Re: Elevons: Courses servos optimisées, besoin des pros de la programmation!
Je résume pour ton Jet équipé d'Ailevon (Ailevon = Profondeur + Aileron):
- SI le débattement [E3]Prf est supérieur à 85% ET le débattement [E2]Ail est inférieur à 20% ALORS plus(++) de profondeur dans le mixage Ailevon
- SI le débattement [E3]Prf est inférieur à 20% ET le débattement [E2]Ail est supérieur à 85% ALORS plus(++) d'aileron dans le mixage Ailevon
- SI ni l'un ni l'autre ALORS mixage Ailevon équilibré (50% profondeur + 50% aileron)
Passage d'un état à un autre avec un fondu enchainé 0,7s (rappel : 0,7s pour une variation de -100% à +100%).
Très intéressant !
- SI le débattement [E3]Prf est supérieur à 85% ET le débattement [E2]Ail est inférieur à 20% ALORS plus(++) de profondeur dans le mixage Ailevon
- SI le débattement [E3]Prf est inférieur à 20% ET le débattement [E2]Ail est supérieur à 85% ALORS plus(++) d'aileron dans le mixage Ailevon
- SI ni l'un ni l'autre ALORS mixage Ailevon équilibré (50% profondeur + 50% aileron)
Passage d'un état à un autre avec un fondu enchainé 0,7s (rappel : 0,7s pour une variation de -100% à +100%).
Très intéressant !
Ceeb182- Modérateur
- Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France
Re: Elevons: Courses servos optimisées, besoin des pros de la programmation!
C'est ça! Au moins un qui suit!
Maintenant j'essaie de trouver via les valeurs globales une solution pour ne pas passer par des valeurs fixes, mais par des valeurs variables, dès que l'une des entrée est inferieure à 50%...
Maintenant j'essaie de trouver via les valeurs globales une solution pour ne pas passer par des valeurs fixes, mais par des valeurs variables, dès que l'une des entrée est inferieure à 50%...
phoeniix- Messages : 14
Date d'inscription : 07/02/2017
Localisation : Paray-le-Monial
Re: Elevons: Courses servos optimisées, besoin des pros de la programmation!
Sans trop creuser la réflexion, je pense que c'est possible en utilisant deux VG distinctes, une pour le ratio aileron et une pour le ratio profondeur, celles-ci étant modifiées dynamiquement par un script LUA Mixage.
Le danger, c'est que le script LUA n'est pas la priorité de traitement et que si ce script consomme trop de mémoire ou de temps processeur, il est automatiquement stoppé (Mise en garde indiquée ici).
Mais peut-être existe-t-il d'autres solutions plus simples ? Plusieurs phases de vol ?
Le danger, c'est que le script LUA n'est pas la priorité de traitement et que si ce script consomme trop de mémoire ou de temps processeur, il est automatiquement stoppé (Mise en garde indiquée ici).
Mais peut-être existe-t-il d'autres solutions plus simples ? Plusieurs phases de vol ?
Dernière édition par Ceeb182 le Lun 13 Fév 2017 - 22:33, édité 1 fois
Ceeb182- Modérateur
- Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France
Re: Elevons: Courses servos optimisées, besoin des pros de la programmation!
Bonsoir Ceeb, c'est quoi un script LUA????
AIGLE4- Messages : 664
Date d'inscription : 25/10/2016
Age : 74
Localisation : loiret
Re: Elevons: Courses servos optimisées, besoin des pros de la programmation!
Un script LUA est un programme interprété par OpenTX.
L'utilisateur écrit des lignes d'instructions avec un éditeur de texte (un peu comparable à un langage de programmation type Python), enregistre le fichier avec l'extension ".lua" sur la carte SD de sa radio. Ce fichier est alors lu et exécuté par OpenTX dans certaines conditions.
Cela permet d'ajouter (si l'on n'en a pas déjà assez) des fonctionnalités à la radio.
Il y a plusieurs types de scripts LUA. Pour faire très simple, il y a :
- Des scripts qui sont exécutés en continue en tâche de fond (par exemple : les scripts de MIXAGE)
- Des scripts qui sont lancés une seule fois sur une commande précise (par exemple : les WIZARDS)
- Des scripts dormant qui s'actualisent uniquement sur un événement (par exemple: Actualisation d'un écran de Télémétrie avec graphique en tout genre)
La documentation sur les scripts LUA se trouve à ce lien.
Tu trouveras un exemple de script LUA et son utilisation à ce lien.
L'utilisateur écrit des lignes d'instructions avec un éditeur de texte (un peu comparable à un langage de programmation type Python), enregistre le fichier avec l'extension ".lua" sur la carte SD de sa radio. Ce fichier est alors lu et exécuté par OpenTX dans certaines conditions.
Cela permet d'ajouter (si l'on n'en a pas déjà assez) des fonctionnalités à la radio.
Il y a plusieurs types de scripts LUA. Pour faire très simple, il y a :
- Des scripts qui sont exécutés en continue en tâche de fond (par exemple : les scripts de MIXAGE)
- Des scripts qui sont lancés une seule fois sur une commande précise (par exemple : les WIZARDS)
- Des scripts dormant qui s'actualisent uniquement sur un événement (par exemple: Actualisation d'un écran de Télémétrie avec graphique en tout genre)
La documentation sur les scripts LUA se trouve à ce lien.
Tu trouveras un exemple de script LUA et son utilisation à ce lien.
Dernière édition par Ceeb182 le Mar 14 Fév 2017 - 11:42, édité 1 fois
Ceeb182- Modérateur
- Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France
AIGLE4- Messages : 664
Date d'inscription : 25/10/2016
Age : 74
Localisation : loiret
Re: Elevons: Courses servos optimisées, besoin des pros de la programmation!
Effectivement je planche sur VG1/VG2. J'essaye de trouver le moyen de les asservir en fonction de la position d'un manche.
Incrémenter l'un quand l'autre décroit et vise et versa.
Lecture de position, écart entre eux... Là, ça commence à dépasser mes connaissances OpenTx! Je vais continuer mes intraveineuses de tuto !
Incrémenter l'un quand l'autre décroit et vise et versa.
Lecture de position, écart entre eux... Là, ça commence à dépasser mes connaissances OpenTx! Je vais continuer mes intraveineuses de tuto !
phoeniix- Messages : 14
Date d'inscription : 07/02/2017
Localisation : Paray-le-Monial
Re: Elevons: Courses servos optimisées, besoin des pros de la programmation!
Hello Phoenix,
Suite à un autre sujet créé sur le forum (Qui parlait d'empennage en V si je me souviens bien), j'avais commencé une réflexion sur le même sujet que toi.
L'idée qui m'était venue était d'utiliser une courbe qui limiterait l’autorité sur une une entrée en fonction de la valeur de l'autre.
Pour être plus clair, au plus tu utilises tes ailerons, au moins tu as de profondeur, et réciproquement. (En gardant toujours un minimum d'autorité sur l'entrée "Reduite" afin de garder un contrôle minimum...
N'ayant ni aile volante ni appareil à empennage en V, je n'ai pas poursuivi dans cette voie. Mais il serait peut-être amusant de creuser un peu.
Coyotte
Suite à un autre sujet créé sur le forum (Qui parlait d'empennage en V si je me souviens bien), j'avais commencé une réflexion sur le même sujet que toi.
L'idée qui m'était venue était d'utiliser une courbe qui limiterait l’autorité sur une une entrée en fonction de la valeur de l'autre.
Pour être plus clair, au plus tu utilises tes ailerons, au moins tu as de profondeur, et réciproquement. (En gardant toujours un minimum d'autorité sur l'entrée "Reduite" afin de garder un contrôle minimum...
N'ayant ni aile volante ni appareil à empennage en V, je n'ai pas poursuivi dans cette voie. Mais il serait peut-être amusant de creuser un peu.
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: Elevons: Courses servos optimisées, besoin des pros de la programmation!
Salut Coyotte.
Je n'avais pas pensé aux courbes. Pour le moment, j'ai fait plusieurs essais avec les valeurs globales, interrupteurs speciaux et fonction special, mais je ne trouve pas.
Il faudrait pouvoir lire la position d'une entrée A à l'instant t, faire la différence pour aller à 100% et si < à 50%, rajouter cette difference à l'entrée B. Et vice et versa.
Mais plus facile à dire qu'à faire !
Je n'avais pas pensé aux courbes. Pour le moment, j'ai fait plusieurs essais avec les valeurs globales, interrupteurs speciaux et fonction special, mais je ne trouve pas.
Il faudrait pouvoir lire la position d'une entrée A à l'instant t, faire la différence pour aller à 100% et si < à 50%, rajouter cette difference à l'entrée B. Et vice et versa.
Mais plus facile à dire qu'à faire !
phoeniix- Messages : 14
Date d'inscription : 07/02/2017
Localisation : Paray-le-Monial
Re: Elevons: Courses servos optimisées, besoin des pros de la programmation!
Re Phoenix...
Bon, aujourd'hui n'est pas le jour idéal pour travailler sur Taranis à la maison...
Mais je vais tâcher de faire un test ou deux d'ici la fin de la semaine pour voir si mon idée tient la route (ou plutôt voir si elle tient l'air... )
Coyotte
Bon, aujourd'hui n'est pas le jour idéal pour travailler sur Taranis à la maison...
Mais je vais tâcher de faire un test ou deux d'ici la fin de la semaine pour voir si mon idée tient la route (ou plutôt voir si elle tient l'air... )
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: Elevons: Courses servos optimisées, besoin des pros de la programmation!
Oui c'est sur! C'est pas le jour de se faire chopper avec Mlle TARANIS, surtout si c'est pour simuler !
Dernière édition par phoeniix le Mer 15 Fév 2017 - 8:03, édité 1 fois
phoeniix- Messages : 14
Date d'inscription : 07/02/2017
Localisation : Paray-le-Monial
Re: Elevons: Courses servos optimisées, besoin des pros de la programmation!
Je ne simule jamais Môssieur !!!!
Coyotte
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: Elevons: Courses servos optimisées, besoin des pros de la programmation!
Test du programme avec les inter logiques sur la crackwing cette aprem: ça fonctionne nickel !
Boucle dans un mouchoir de poche et tonneau suffisament rapide pour rester bien dans l'axe et en faire plusieurs d'affilés.
J'ai rajouté un bip quand je rentre dans la zone "étendue".
Boucle dans un mouchoir de poche et tonneau suffisament rapide pour rester bien dans l'axe et en faire plusieurs d'affilés.
J'ai rajouté un bip quand je rentre dans la zone "étendue".
phoeniix- Messages : 14
Date d'inscription : 07/02/2017
Localisation : Paray-le-Monial
Page 2 sur 2 • 1, 2
Sujets similaires
» ratio mixage et fin de courses servos
» Limitations courses servos ( Résolu )
» besoin d'aide programmation (croco)
» besoin d aide pour programmation planeur
» Besoin d'aide sur de la programmation de coupure moteur et du chrono associé
» Limitations courses servos ( Résolu )
» besoin d'aide programmation (croco)
» besoin d aide pour programmation planeur
» Besoin d'aide sur de la programmation de coupure moteur et du chrono associé
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum