script LUA pour F3K
5 participants
Page 1 sur 1
script LUA pour F3K
Bonsoir, j'ai récupéré sur la toile R/C Settings un script pour F3k en anglais bien sur. Je l'ai traduit mais je ne comprend pas comment paramétrer le commutateur SF et le commutateur logique L9 pour réinitialiser ALT et Vspd. Je précise que j'ai un vario installé sur mon F3K.
Ci joint capture d'écran du manuel.
Une petite explication serai bien venue. Merci
Ci joint capture d'écran du manuel.
Une petite explication serai bien venue. Merci
jbmur- Messages : 135
Date d'inscription : 30/01/2014
Age : 72
Localisation : machecoul 44
Re: script LUA pour F3K
Bonjour, n'y a t'il personne intéressé par ce script . C'est dommage car je ne peut pas l'utiliser . je ne comprend pas ou enter les paramètres recommandés.
Si on pouvais me donner une piste pour comprendre.
Merci
Si on pouvais me donner une piste pour comprendre.
Merci
jbmur- Messages : 135
Date d'inscription : 30/01/2014
Age : 72
Localisation : machecoul 44
Re: script LUA pour F3K
Bonjour,
Je viens de lire la petite doc mais il serait bon que tu donne le lien vers le script pour pouvoir le récupérer et le tester. Merci
Je viens de lire la petite doc mais il serait bon que tu donne le lien vers le script pour pouvoir le récupérer et le tester. Merci
_________________
Electrique :
Avions: clik R2 + mini-polyclub en indoor
Planeurs: Gem, Serenity et Typhoon
Hélicos: Trex 450-550
Drones: Wizard X220, Aurora 90 vol à vue+fpv
Thermique :
Extra 300 78'' avec DLE 35RA
Besoin d'infos ? https://opentx-doc.fr/ (co-admin du site avec LapinFou)
Re: script LUA pour F3K
jbmur a écrit:Bonjour, n'y a t'il personne intéressé par ce script . ..
Ce forum est très réactif mais poser une question tard dans la nuit et être étonné de ne pas avoir de réponse dans la matinée ...
Tu as déjà essayé même pour des supports payants ??
Re: script LUA pour F3K
Bonjour, oui le message est de bonne heure , mais c'était hier.
https://rcsettings.com/index.php/viewdownload/13/242
Voici le lien .
Pour les supports payant j'ai pas compris???.
https://rcsettings.com/index.php/viewdownload/13/242
Voici le lien .
Pour les supports payant j'ai pas compris???.
jbmur- Messages : 135
Date d'inscription : 30/01/2014
Age : 72
Localisation : machecoul 44
Re: script LUA pour F3K
Je vais le tester avec un grx8, je ferais un retour ici.
_________________
Electrique :
Avions: clik R2 + mini-polyclub en indoor
Planeurs: Gem, Serenity et Typhoon
Hélicos: Trex 450-550
Drones: Wizard X220, Aurora 90 vol à vue+fpv
Thermique :
Extra 300 78'' avec DLE 35RA
Besoin d'infos ? https://opentx-doc.fr/ (co-admin du site avec LapinFou)
Re: script LUA pour F3K
Pour vous suivre car je me lance tout juste dans le F3K avec GRX6 et j'avais reperé ce script sans chercher à approfondi pour l'instant. Il existe2 versions: pour les X9D et Q7-X-lite .
Cedric Lag- Messages : 141
Date d'inscription : 22/12/2017
Age : 46
Localisation : Saint Loup Géanges (71)
Re: script LUA pour F3K
J'ai un Frsky en vario donc cela devrait convenir.
Sur la X9d j'ai bien l'affichage , mais que le tension de l'accu de réception.
Sur la X9d j'ai bien l'affichage , mais que le tension de l'accu de réception.
jbmur- Messages : 135
Date d'inscription : 30/01/2014
Age : 72
Localisation : machecoul 44
Re: script LUA pour F3K
Testé sur Companion avec un profil X9D, le script présente une erreur : "Script run function returned unexpected value"
Donc pas moyen d'aller plus loin pour le moment...
@jbmur :
pas d'erreur de script sur la radio ? (je n'ai pas de X9D). Regarde si la découverte des capteurs est faite pour afficher Vspd et Alt.
Donc pas moyen d'aller plus loin pour le moment...
@jbmur :
pas d'erreur de script sur la radio ? (je n'ai pas de X9D). Regarde si la découverte des capteurs est faite pour afficher Vspd et Alt.
_________________
Electrique :
Avions: clik R2 + mini-polyclub en indoor
Planeurs: Gem, Serenity et Typhoon
Hélicos: Trex 450-550
Drones: Wizard X220, Aurora 90 vol à vue+fpv
Thermique :
Extra 300 78'' avec DLE 35RA
Besoin d'infos ? https://opentx-doc.fr/ (co-admin du site avec LapinFou)
Re: script LUA pour F3K
J'ai sur la radio mon model avec vario qui fonctionne bien avec le lua de base .
L'affichage de vario 13 est en clair sur ma radio j'ai mème la tension Br .
L'affichage de vario 13 est en clair sur ma radio j'ai mème la tension Br .
jbmur- Messages : 135
Date d'inscription : 30/01/2014
Age : 72
Localisation : machecoul 44
Re: script LUA pour F3K
Dommage , j'ai bien l'affichage sur la radio , mais pas sur Companion . La photo et la capture écran sont trop grosse pour la joindre.
Après la nouvelle recherche de capteur, j'ai bien la réponse du vario.
Je me suis trompé de script quand j'ai dit que j'avais les données BX.
Donc ce qu'il me manque c'est comment et ou entrer les données FS et F9.
Après la nouvelle recherche de capteur, j'ai bien la réponse du vario.
Je me suis trompé de script quand j'ai dit que j'avais les données BX.
Donc ce qu'il me manque c'est comment et ou entrer les données FS et F9.
Dernière édition par jbmur le Ven 7 Juin 2019 - 15:52, édité 1 fois
jbmur- Messages : 135
Date d'inscription : 30/01/2014
Age : 72
Localisation : machecoul 44
Re: script LUA pour F3K
Voila la photo en zip
- Fichiers joints
jbmur- Messages : 135
Date d'inscription : 30/01/2014
Age : 72
Localisation : machecoul 44
Re: script LUA pour F3K
Autre question, pourquoi j'ai mes quatre scripts sur la radio mais sur companion je n'ai que l'écran 1 qui m'affiche des données que j'ai entrées.
jbmur- Messages : 135
Date d'inscription : 30/01/2014
Age : 72
Localisation : machecoul 44
Re: script LUA pour F3K
jbmur a écrit:... Pour les supports payant j'ai pas compris???.
Pour des logiciels professionnels (je ne parle pas de FrSky) en général tu payes très cher pour avoir un support technique mais même dans ce cas là il ne faut pas t'attendre à une réponse dans l'heure !
Désolé pour ce hors sujet
Re: script LUA pour F3K
Bonsoir. Malgrès la lecture du tuto de Lapin Fou sur les commutateurs logique , je n'est pas trouvé comment entrer les données. Il est précisé que SF active le script, mais quand je suis sur les fonctions spéciales j'ai bien exécuter script mais dans les paramètres je n'ai rien. voir capture écran.
Sur la radio j'ai bien en page 11 script persos ,mais vide . Comment y entrer des données.
Merci pour un coup de main.
Sur la radio j'ai bien en page 11 script persos ,mais vide . Comment y entrer des données.
Merci pour un coup de main.
jbmur- Messages : 135
Date d'inscription : 30/01/2014
Age : 72
Localisation : machecoul 44
Re: script LUA pour F3K
Bonsoir ,
j'ai fait quelques lancé cet après midi pour essayé ce script.
L'affichage de l'altitude fonctionne bien . J'ai compris que la commande SF est programmé dans le script, donc il suffit de basculer l'inter pour l'activer . Mais je n'ai pas d'enregistrement des lancés. Sans doute a cause de ce fichu inter logique que je n'arrive pas a programmer. On peut voir en simul que SF activé affiche en bas 20 , je ne sais pas a quoi cela correspond mais la preuve que l'inter est ok.
Si un expert pouvais me trouver la solution de l'inter logique, ce serai super .
A+
j'ai fait quelques lancé cet après midi pour essayé ce script.
L'affichage de l'altitude fonctionne bien . J'ai compris que la commande SF est programmé dans le script, donc il suffit de basculer l'inter pour l'activer . Mais je n'ai pas d'enregistrement des lancés. Sans doute a cause de ce fichu inter logique que je n'arrive pas a programmer. On peut voir en simul que SF activé affiche en bas 20 , je ne sais pas a quoi cela correspond mais la preuve que l'inter est ok.
Si un expert pouvais me trouver la solution de l'inter logique, ce serai super .
A+
jbmur- Messages : 135
Date d'inscription : 30/01/2014
Age : 72
Localisation : machecoul 44
Re: script LUA pour F3K
J'ai regardé et simulé le script dans Companion.
Tout fonctionne normalement et voici une capture d'écran :
Avant d'installer le script, s'assurer que dans la liste des capteurs télémétriques découverts il y a Alt et VSpd.
Concernant l'interrupteur SF, il est effectivement programmé dans le script donc rien à faire de particulier (sauf si l'on veut changer d'interrupteur).
Concernant la fonction logique évoquée dans la documentation, elle est facultative.
En fait il s'agit d'une fonction spéciale qui se déclenche avant la mise en altitude du planeur pour s'assurer que l'altimètre indique bien 0m lorsque le planeur est au sol.
Pour faire cela, dans les interrupteurs logiques :
Fonctionnement : L9 détecte l'action sur SF indiquant que le planeur actuellement au sol est prêt à être lancé.
L9 reste alors actif pendant 0,2s, permettant à la fonction spéciale d'éxécuter la remise à zéro de la valeur "Alt".
Le fonctionnement global du script est le suivant :
L'affichage d'un petit numéro (par exemple 20 lorsque l'on actionne SF) correspond à l'étape du script.
Pour que tu puisses savoir à quoi cela correspond j'ai noté ci-dessus entre parenthèses les numéros d'étapes (E20 = étape 2).
On peut se débarrasser de cet affichage en supprimant dans la fonction "drawFrame()" la ligne :
A noter que si VSpd n'est pas présent dans la liste des capteurs télémétriques, ou si VSpd n'évolue pas, ou si VSpd est mal orthographié, ou si VSpd est inférieur à 5m/s, alors la détection du lancé ne peut pas s'effectuer et l'on reste bloqué à l'étape 2.
J'espère avoir pu clarifier certains éléments de ce script.
Tout fonctionne normalement et voici une capture d'écran :
Avant d'installer le script, s'assurer que dans la liste des capteurs télémétriques découverts il y a Alt et VSpd.
Concernant l'interrupteur SF, il est effectivement programmé dans le script donc rien à faire de particulier (sauf si l'on veut changer d'interrupteur).
Concernant la fonction logique évoquée dans la documentation, elle est facultative.
En fait il s'agit d'une fonction spéciale qui se déclenche avant la mise en altitude du planeur pour s'assurer que l'altimètre indique bien 0m lorsque le planeur est au sol.
Pour faire cela, dans les interrupteurs logiques :
- Code:
# Fonction V1 V2 Délai
L9 a=x SF 100 0.2s
- Code:
# Interrupteur Action Paramètre Actif
FS1 L09 Remise_à_zéro TELE1:Alt Oui
Fonctionnement : L9 détecte l'action sur SF indiquant que le planeur actuellement au sol est prêt à être lancé.
L9 reste alors actif pendant 0,2s, permettant à la fonction spéciale d'éxécuter la remise à zéro de la valeur "Alt".
Le fonctionnement global du script est le suivant :
- - (E10) Armement du script avec une action sur SF. Le script s'initialise et passe à l'étape 2
- - (E20) Attend que le planeur soit lancé. La détection du lancement s'effectue lorsque la vitesse ascensionnelle dépasse 5m/s. Alors le script passe à l'étape suivante n°3
- - (E30) Le script laisse passer 0,5s car durant cette période il n'y a rien à surveiller. Puis le script passe à l'étape 4.
- - (E32) Attend que la vitesse ascensionnelle passe en dessous de 0,1m/s signifiant que le planeur ne monte plus et a atteint son altitude maxi consécutivement au lancé. Alors le script passe à l'étape 5
- - (E40) Le script attend 100ms pour laisser le temps au variomètre de mettre à jour sa valeur d'altitude. Puis le script passe à l'étape 6.
- - (E42) Le script enregistre l'altitude maxi atteinte au lancé, il l'annonce et l'affiche à droite. Puis le script se met en attente jusqu'à ce que SF soit à nouveau actionné pour se retrouver en étape 1.
L'affichage d'un petit numéro (par exemple 20 lorsque l'on actionne SF) correspond à l'étape du script.
Pour que tu puisses savoir à quoi cela correspond j'ai noté ci-dessus entre parenthèses les numéros d'étapes (E20 = étape 2).
On peut se débarrasser de cet affichage en supprimant dans la fonction "drawFrame()" la ligne :
- Code:
lcd.drawNumber( lcd.getLastPos() + 9 , 54, status, 0) -- debug
A noter que si VSpd n'est pas présent dans la liste des capteurs télémétriques, ou si VSpd n'évolue pas, ou si VSpd est mal orthographié, ou si VSpd est inférieur à 5m/s, alors la détection du lancé ne peut pas s'effectuer et l'on reste bloqué à l'étape 2.
J'espère avoir pu clarifier certains éléments de ce script.
Ceeb182- Modérateur
- Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France
Re: script LUA pour F3K
Bonsoir, un grand merci Ceeb 182 . Je n'est pas l'occasion de lancé en ce moment pour tester , il pleut .
Mais en attendant je vais me pencher sur ces inter logique que je n'est pas vraiment compris.
Je viens de paramétrer les données dans inter logique. J'ai noté le sens des données.
Par contre comment a tu fait la simulation . J'ai cru comprendre dans le texte que l'on pouvais simulé sur companion avec la commande des Gaz , mais j'ai pas réussi.
A+ MERCI.
Mais en attendant je vais me pencher sur ces inter logique que je n'est pas vraiment compris.
Je viens de paramétrer les données dans inter logique. J'ai noté le sens des données.
Par contre comment a tu fait la simulation . J'ai cru comprendre dans le texte que l'on pouvais simulé sur companion avec la commande des Gaz , mais j'ai pas réussi.
A+ MERCI.
jbmur- Messages : 135
Date d'inscription : 30/01/2014
Age : 72
Localisation : machecoul 44
Re: script LUA pour F3K
Bonsoir , J'ai fait quelques lancé ce soir, et pas de résultat positif. L'Alt. donne bien la hauteur , mais je n'est pas d'enregistrement. Je suppose que le script n'est pas configuré correctement car sur companion il ne réagis pas comme la démo de Ceeb 182. J'ai bien compris comment fonctionnais l'int. logique et bien copié le modèle.
Je suppose que quand le script ( en démo ) fonctionnera sur companion il sera OK en réel.
Si une idée vous vient je suis preneur.
Je suppose que quand le script ( en démo ) fonctionnera sur companion il sera OK en réel.
Si une idée vous vient je suis preneur.
jbmur- Messages : 135
Date d'inscription : 30/01/2014
Age : 72
Localisation : machecoul 44
Re: script LUA pour F3K
Pour faire fonctionner le script dans Companion, il y a 2 façons de faire :
- Méthode 1 : activer la fonction "demo" en modifiant le script avec un éditeur de texte
- Méthode 2 : simuler les valeurs télémétriques directement avec Companion
pour les deux méthodes, un écran de télémesure a été paramétré avec le script.
Pour la méthode 1 :
Avec un éditeur de texte modifie la ligne 27 par
Par exemple si tu fais évoluer les gaz de telle façon que la vitesse ascensionnelle soit inférieure à 5m/s, le script ne détecte pas de décollage.
Pour la méthode 2 :
On ne modifie pas le script. On a alors à la ligne 27 :
Pour vérifier que cela fonctionne, créer un "Écran de télémesure" avec Alt, VSpd et SF :
Lancer la simulation et activer l'outil "Télémesure" en cliquant sur l’icône :
Il ne reste plus qu'à activer la simulation des télémesures en cochant la case "Simuler", et renseigner l'instance "20" des 2 capteurs. On peut alors modifier à souhait les valeurs d'altitude et de vitesse ascensionnelle comme indiqué dans la capture ci-dessous :
Sur le simulateur de la radio, on active au choix l'écran de Télémesure avec Alt VSpd SF ou l'écran de Télémesure avec le script (Écran d'accueil ► Appui long sur [Page] pour activer l'affichage de la télémétrie ► Appui court sur [Page] pour passer d'un écran de télémétrie à l'autre)
- Méthode 1 : activer la fonction "demo" en modifiant le script avec un éditeur de texte
- Méthode 2 : simuler les valeurs télémétriques directement avec Companion
pour les deux méthodes, un écran de télémesure a été paramétré avec le script.
Pour la méthode 1 :
Avec un éditeur de texte modifie la ligne 27 par
- Code:
local demo = true
Par exemple si tu fais évoluer les gaz de telle façon que la vitesse ascensionnelle soit inférieure à 5m/s, le script ne détecte pas de décollage.
Pour la méthode 2 :
On ne modifie pas le script. On a alors à la ligne 27 :
- Code:
local demo = false
Pour vérifier que cela fonctionne, créer un "Écran de télémesure" avec Alt, VSpd et SF :
Lancer la simulation et activer l'outil "Télémesure" en cliquant sur l’icône :
Il ne reste plus qu'à activer la simulation des télémesures en cochant la case "Simuler", et renseigner l'instance "20" des 2 capteurs. On peut alors modifier à souhait les valeurs d'altitude et de vitesse ascensionnelle comme indiqué dans la capture ci-dessous :
Sur le simulateur de la radio, on active au choix l'écran de Télémesure avec Alt VSpd SF ou l'écran de Télémesure avec le script (Écran d'accueil ► Appui long sur [Page] pour activer l'affichage de la télémétrie ► Appui court sur [Page] pour passer d'un écran de télémétrie à l'autre)
Ceeb182- Modérateur
- Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France
Re: script LUA pour F3K
Encore merci CEEB je m'y colle de suite.
OK la démo fonctionne bien . Il me reste demain a réessayer au terrain.
Merci
A+
OK la démo fonctionne bien . Il me reste demain a réessayer au terrain.
Merci
A+
jbmur- Messages : 135
Date d'inscription : 30/01/2014
Age : 72
Localisation : machecoul 44
Re: script LUA pour F3K
Bonsoir , je reviens de mon site de vol et je suis satisfait du script , il fonctionne très bien.
Un grand remerciement a Ceeb pour ces solutions car du coup avec ses exemples j'ai un peu mieux compris les inter logique.
A+
Un grand remerciement a Ceeb pour ces solutions car du coup avec ses exemples j'ai un peu mieux compris les inter logique.
A+
jbmur- Messages : 135
Date d'inscription : 30/01/2014
Age : 72
Localisation : machecoul 44
Re: script LUA pour F3K
Cool !
Ceeb182- Modérateur
- Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France
Sujets similaires
» script LUA course GPS pour GPR
» script lua pour telemetrie
» Script LUA pour ID sensor
» Les bases du LUA pour un SCRIPT télémetrie
» modif de script pour horus
» script lua pour telemetrie
» Script LUA pour ID sensor
» Les bases du LUA pour un SCRIPT télémetrie
» modif de script pour horus
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum