Scrits telemxx .lua qui ne fonctionnent pas
4 participants
Page 1 sur 1
Scrits telemxx .lua qui ne fonctionnent pas
Bonjour,
je me suis battu avec ma Taranis X9D+ toute la soirée pour faire fonctionner les scripts LUA de base (telem01 et telem02)... sans succès
J'ai tout vérifié plusieurs fois les chemins, les fichiers mais rien ne marche! j'ai lu des quantités de tuto
Je suis en OpenTX2.1.9 qui supporte les scripts LUA
j'ai bien un répertoire scripts avec un autre répertoire portant le nom du modèle, dans ce dossier sont mes 2 scripts. Comme l'un fait référence à des images, j'ai aussi vérifié que tout était OK et c'est OK.
Quand je suis sur le modèle et que je fais un appui long sur page, il affiche bien la page de télémétrie de base et c'est tout.
ça ne marche pas avec la radio.... mais ça ne marche pas non plus avec le simulateur d'OpenTX.
Je sèche carrément
Merci de votre aide,
Luc-Joël
je me suis battu avec ma Taranis X9D+ toute la soirée pour faire fonctionner les scripts LUA de base (telem01 et telem02)... sans succès
J'ai tout vérifié plusieurs fois les chemins, les fichiers mais rien ne marche! j'ai lu des quantités de tuto
Je suis en OpenTX2.1.9 qui supporte les scripts LUA
j'ai bien un répertoire scripts avec un autre répertoire portant le nom du modèle, dans ce dossier sont mes 2 scripts. Comme l'un fait référence à des images, j'ai aussi vérifié que tout était OK et c'est OK.
Quand je suis sur le modèle et que je fais un appui long sur page, il affiche bien la page de télémétrie de base et c'est tout.
ça ne marche pas avec la radio.... mais ça ne marche pas non plus avec le simulateur d'OpenTX.
Je sèche carrément
Merci de votre aide,
Luc-Joël
ljt2000- Messages : 27
Date d'inscription : 03/05/2015
Age : 58
Localisation : azay le rideau
Re: Scrits telemxx .lua qui ne fonctionnent pas
Depuis 2.1 les scripts se sélectionnent dans la page de configuration de télémétrie, plus avec des dossiers/noms spécifiques. Voir les sujets de passage à 2.1.
Kilrah- Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse
Re: Scrits telemxx .lua qui ne fonctionnent pas
Effectivement, sur Open-TX.org, is indiquent :
Download the telemetry screen script from here: Download Link
Create a folder on the radio microSD card called SCRIPTS (if it does not already exist)
Create a folder in the SCRIPTS folder called TELEMETRY (if it does not already exist)
Place the script file in the folder. The path should read: /SCRIPTS/TELEMETRY/telem2.lua
In the model settings go to the telemetry page, select “script” for the type of a custom screen, and select telem2.lua.
Toutefois
Download the telemetry screen script from here: Download Link
Create a folder on the radio microSD card called SCRIPTS (if it does not already exist)
Create a folder in the SCRIPTS folder called TELEMETRY (if it does not already exist)
Place the script file in the folder. The path should read: /SCRIPTS/TELEMETRY/telem2.lua
In the model settings go to the telemetry page, select “script” for the type of a custom screen, and select telem2.lua.
Toutefois
ljt2000- Messages : 27
Date d'inscription : 03/05/2015
Age : 58
Localisation : azay le rideau
Re: Scrits telemxx .lua qui ne fonctionnent pas
(suite...)
Toutefois, en mode simulation, l'écran ne s'est pas rafraichi. Il y a une superposition entre l'écrans précédent et ces nouveau écrans.
Toutefois, en mode simulation, l'écran ne s'est pas rafraichi. Il y a une superposition entre l'écrans précédent et ces nouveau écrans.
ljt2000- Messages : 27
Date d'inscription : 03/05/2015
Age : 58
Localisation : azay le rideau
Re: Scrits telemxx .lua qui ne fonctionnent pas
lcd.clear()
3djc
3djc
3djc- Messages : 2871
Date d'inscription : 25/09/2016
Age : 57
Localisation : Belgique
Re: Scrits telemxx .lua qui ne fonctionnent pas
Bonjour ljt2000,
Pour le script LUA nommé telem1.lua présent sur un premier Post du sujet"[TUTO] Affichage automatique d'une page de notes dans la Taranis" qui a pour objectif d'afficher les dessins des interrupteurs de la Taranis avec une légende, procède ainsi :
1 - Décompresser le fichier SCRIPTS.ZIP
2 - Copier le fichier telem1.lua dans le repertoire de ta carte SD suivant SDCard\SCRIPTS\TELEMETRY\telem1.lua
3 - Copier les deux fichiers belegung_1.bmp et belegung_2.bmp dans le repertoire de ta carte SD suivant SDCard\SCRIPTS\BMP\ANYSENSE\
4 - Dans la page TELEMESURE de Compagnon ou de la Taranis, sélectionner Ecran1>Script>telem1 (pour qu'il soit actif sur le premier écran d'affichage de la télémétrie)
5 - Pour lancer le script, à partir de la page d'acceuil du simulateur ou de la Taranis, faire un appui long sur la touche PAGE.
PS: Pour un essai sur Compagnon, ne pas oublier de configurer dans le menu Réglage>Préférences>Chemin de la structure de la carte SD le bon chemin de la carte SD présente sur ton ordinateur.
Pour le script LUA nommé telem2.lua présent sur un second Post du sujet"[TUTO] Affichage automatique d'une page de notes dans la Taranis" qui est une évolution du script précédent, procède ainsi :
1 - Décompresser le fichier telem2.zip
2 - Copier le fichier telem2.lua dans le repertoire de ta carte SD suivant SDCard\SCRIPTS\TELEMETRY\telem2.lua
3 - Copier les deux fichiers droit.bmp et gauche.bmp dans le repertoire de ta carte SD suivant SDCard\SCRIPTS\BMP\
4 - Dans la page TELEMESURE de Compagnon ou de la Taranis, sélectionner Ecran2>Script>telem2 pour qu'il soit actif sur le second écran d'affichage de la télémétrie
5 - Pour lancer le script, à partir de la page d'acceuil du simulateur ou de la Taranis, faire un appui long sur la touche PAGE(=Ecran n°1 de la télémétrie) puis une appui cours sur PAGE (=Ecran n°2 de la télémétrie).
Remarque: L'affichage provoqué par ces scripts scintillent (clignotent rapidement) sur le simulateur de Compagnon. En effet, il n'y a pas de programmation de la fréquence d'affichage dans le script : le script redessinne en permanence la même chose à l'écran sans effacer le précédent (manque une instruction du type lcd.clear()).
Pour le script LUA nommé telem1.lua présent sur un premier Post du sujet"[TUTO] Affichage automatique d'une page de notes dans la Taranis" qui a pour objectif d'afficher les dessins des interrupteurs de la Taranis avec une légende, procède ainsi :
1 - Décompresser le fichier SCRIPTS.ZIP
2 - Copier le fichier telem1.lua dans le repertoire de ta carte SD suivant SDCard\SCRIPTS\TELEMETRY\telem1.lua
3 - Copier les deux fichiers belegung_1.bmp et belegung_2.bmp dans le repertoire de ta carte SD suivant SDCard\SCRIPTS\BMP\ANYSENSE\
4 - Dans la page TELEMESURE de Compagnon ou de la Taranis, sélectionner Ecran1>Script>telem1 (pour qu'il soit actif sur le premier écran d'affichage de la télémétrie)
5 - Pour lancer le script, à partir de la page d'acceuil du simulateur ou de la Taranis, faire un appui long sur la touche PAGE.
PS: Pour un essai sur Compagnon, ne pas oublier de configurer dans le menu Réglage>Préférences>Chemin de la structure de la carte SD le bon chemin de la carte SD présente sur ton ordinateur.
Pour le script LUA nommé telem2.lua présent sur un second Post du sujet"[TUTO] Affichage automatique d'une page de notes dans la Taranis" qui est une évolution du script précédent, procède ainsi :
1 - Décompresser le fichier telem2.zip
2 - Copier le fichier telem2.lua dans le repertoire de ta carte SD suivant SDCard\SCRIPTS\TELEMETRY\telem2.lua
3 - Copier les deux fichiers droit.bmp et gauche.bmp dans le repertoire de ta carte SD suivant SDCard\SCRIPTS\BMP\
4 - Dans la page TELEMESURE de Compagnon ou de la Taranis, sélectionner Ecran2>Script>telem2 pour qu'il soit actif sur le second écran d'affichage de la télémétrie
5 - Pour lancer le script, à partir de la page d'acceuil du simulateur ou de la Taranis, faire un appui long sur la touche PAGE(=Ecran n°1 de la télémétrie) puis une appui cours sur PAGE (=Ecran n°2 de la télémétrie).
Remarque: L'affichage provoqué par ces scripts scintillent (clignotent rapidement) sur le simulateur de Compagnon. En effet, il n'y a pas de programmation de la fréquence d'affichage dans le script : le script redessinne en permanence la même chose à l'écran sans effacer le précédent (manque une instruction du type lcd.clear()).
Ceeb182- Modérateur
- Messages : 2280
Date d'inscription : 29/10/2016
Age : 49
Localisation : France
Re: Scrits telemxx .lua qui ne fonctionnent pas
ljt2000 a écrit:(suite...)
Toutefois, en mode simulation, l'écran ne s'est pas rafraichi. Il y a une superposition entre l'écrans précédent et ces nouveau écrans.
C'est que tu as pris la version 2.0 des scripts, tu verras que sur le site il y a des téléchargements différents pour 2.0 et 2.1.
Kilrah- Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse
Re: Scrits telemxx .lua qui ne fonctionnent pas
Je pensais bien qu'il y avait une question de de version.
Bon pour l'heure, sur les 2 scripts qui permettent d'afficher l'altitude, j'ai rajouté la fonction lcd.clear() et c'est nickel.
ça fait bien des années que je n'ai saisi une ligne de code ;-) avec mes vieux restes de Delphi je devrais raccrocher les wagons.
Prochaine étapes, chercher les bons scripts.
Bon pour l'heure, sur les 2 scripts qui permettent d'afficher l'altitude, j'ai rajouté la fonction lcd.clear() et c'est nickel.
ça fait bien des années que je n'ai saisi une ligne de code ;-) avec mes vieux restes de Delphi je devrais raccrocher les wagons.
Prochaine étapes, chercher les bons scripts.
ljt2000- Messages : 27
Date d'inscription : 03/05/2015
Age : 58
Localisation : azay le rideau
Re: Scrits telemxx .lua qui ne fonctionnent pas
Si tu as rajouté le lcd.clear() pas besoin, c'est la seule différence à ma connaissance.
Kilrah- Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse
Re: Scrits telemxx .lua qui ne fonctionnent pas
Merci à tous,
effectivement les scripts plus récent comme celui-ci : https://frskytaranis.forumactif.org/t1012p125-petit-script-lua#43588 utilisent lcd.clear()
sur RCGroups, j'ai vu aussi lcd.block() mais à quoi ça sert ?
J'ai bien trouver des ressources sur l structure du langage LUA mais il doit y avoir un certain nombre de library spécifiques à la Taranis.
effectivement les scripts plus récent comme celui-ci : https://frskytaranis.forumactif.org/t1012p125-petit-script-lua#43588 utilisent lcd.clear()
sur RCGroups, j'ai vu aussi lcd.block() mais à quoi ça sert ?
J'ai bien trouver des ressources sur l structure du langage LUA mais il doit y avoir un certain nombre de library spécifiques à la Taranis.
ljt2000- Messages : 27
Date d'inscription : 03/05/2015
Age : 58
Localisation : azay le rideau
Re: Scrits telemxx .lua qui ne fonctionnent pas
lcd.lock() est obsolète depuis 2.1.
https://opentx.gitbooks.io/opentx-lua-reference-guide/content/getting_started.html
https://opentx.gitbooks.io/opentx-lua-reference-guide/content/getting_started.html
Kilrah- Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse
Re: Scrits telemxx .lua qui ne fonctionnent pas
Merci pour le lien
ljt2000- Messages : 27
Date d'inscription : 03/05/2015
Age : 58
Localisation : azay le rideau
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|