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.
Le Deal du moment :
Réassort du coffret Pokémon 151 ...
Voir le deal

Je veux ce script LUA !

5 participants

Aller en bas

Je veux ce script LUA ! Empty Je veux ce script LUA !

Message par Invité Ven 29 Juil 2016 - 15:40

Bonjour,
Je commence à regarder les possibilités offertes par les scripts LUA car, ma vieille mémoire me faisant défaut, je cherche à pouvoir afficher le rôle de chaque switch pour chaque modèle.

Je suis tombé là-dessus :



C'est exactement ce que je veux faire, il me le faut ! Je veux ce script LUA ! 2058596370
Impossible de retrouver l'auteur ou un site proposant un exemple de ce type de script. Auriez-vous une piste ?

Invité
Invité


Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Sacre100 Ven 29 Juil 2016 - 17:03

Ben tu mets un commentaire sur la vidéo dans lequel tu demandes au gars si tu peux avoir son script, il te répondra sûrement.
Sacre100
Sacre100

Masculin Messages : 1889
Date d'inscription : 30/11/2013
Age : 66
Localisation : Blonay - Suisse

Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par diiity Ven 29 Juil 2016 - 17:42


Il l'a fait mais pas de réponse.

Moi aussi ça m'intéresse
diiity
diiity

Masculin Messages : 1950
Date d'inscription : 21/04/2015
Age : 71
Localisation : beauvais

Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Kilrah Ven 29 Juil 2016 - 19:12

Tu crois vraiment que le gars va répondre dans les 2h? Suspect

Kilrah

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

Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Invité Sam 30 Juil 2016 - 0:01

Si le gars ne répond pas je vais essayer de modifier celui-ci :
http://rcsettings.com/index.php/viewdownload/13-lua-scripts/157-switch-lua-script

Question au passage, faut-il que l'émetteur soit synchronisé avec un récepteur disposant de la télémétrie pour que la page Telemetry affiche autre chose que "No telemetry screens" et "NO DATA" ?
Parce qu'avec l'émetteur seul, je n'ai que ce message.

Invité
Invité


Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Kilrah Sam 30 Juil 2016 - 8:07

Si tu veux autre chose que "No telemetry screens" - il faut configurer au moins un écran. Et oui tant qu'aucune donnée n'est reçue tu auras NO DATA.

Kilrah

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

Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Invité Sam 30 Juil 2016 - 8:17

Ah, donc tu confirmes que si j'avais bien installé le script, j'aurais son écran de télémétrie avec la mention NO DATA d'affichée, et non "No telemetry screens" en milieu de page.
J'ai dû mal l'installer sur la SD Card.

Invité
Invité


Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Sacre100 Sam 30 Juil 2016 - 8:51

Il faut non seulement copier le script au bon endroit sur la carte SD dans le répertoire SCRIPTS/TELEMETRY mais aussi déclarer un écran de télémétrie et lui dire d'utiliser le script que tu as mis sur la carte SD. Cela se fait sur la page Télémétrie, c'est tout en bas.
Sacre100
Sacre100

Masculin Messages : 1889
Date d'inscription : 30/11/2013
Age : 66
Localisation : Blonay - Suisse

Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Invité Sam 30 Juil 2016 - 9:13

Ah oui j'ai zappé cette étape !
Par contre j'avais lu dans le tuto SCRIPTS/nom_du_modèle et apparemment ça a changé...
Merci, c'est nettement mieux comme ça.
(pfiouuu c'est complexe tout ça)

Invité
Invité


Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Invité Dim 31 Juil 2016 - 16:50

Héhé Je veux ce script LUA ! 2258904616



Encore quelques améliorations à apporter (je ne sais pas pourquoi les BMP que j'ai créés ne s'affichent pas) mais c'est un bon début.

Invité
Invité


Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par diiity Dim 31 Juil 2016 - 19:16

Bonjour,

J'étais intéressé mais...

Je pense que le mieux est quand même l'annonce vocale, du moins pour moi c'est plus sûr.

serge
diiity
diiity

Masculin Messages : 1950
Date d'inscription : 21/04/2015
Age : 71
Localisation : beauvais

Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Invité Dim 31 Juil 2016 - 19:22

Jibeji a écrit:Héhé Je veux ce script LUA ! 2258904616

Encore quelques améliorations à apporter (je ne sais pas pourquoi les BMP que j'ai créés ne s'affichent pas) mais c'est un bon début.

C'est le LUA du lien que tu à mis plus haut? Facile à utiliser ?

Invité
Invité


Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Invité Dim 31 Juil 2016 - 19:23

Non Patrick, c'est celui que j'ai adapté pour moi.

diiity: attention, ce n'est pas pour utiliser en vol ! C'est pour me rappeler où sont tel ou tel mixage lorsque je change de modèle. Un aide mémoire quoi...

Invité
Invité


Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Sacre100 Dim 31 Juil 2016 - 21:24

Un truc qui serait sympa, c'est de fusionner ton script avec celui que l'on trouve là : https://frskytaranis.forumactif.org/t2311p25-tuto-affichage-automatique-d-une-page-de-notes-dans-la-taranis#28414

Visuellement, l'affichage est très sympa, si en plus le texte et l'image du switch pouvait changer en fonction de sa position, ce serait super parlant.
Sacre100
Sacre100

Masculin Messages : 1889
Date d'inscription : 30/11/2013
Age : 66
Localisation : Blonay - Suisse

Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par diiity Dim 31 Juil 2016 - 23:13

Jibeji a écrit:Non Patrick, c'est celui que j'ai adapté pour moi.

diiity: attention, ce n'est pas pour utiliser en vol ! C'est pour me rappeler où sont tel ou tel mixage lorsque je change de modèle. Un aide mémoire quoi...

cela tu peux le faire avec une note à l'ouverture du modèle, c'est un simple fichier texte, c'est ce que j'utilise.
diiity
diiity

Masculin Messages : 1950
Date d'inscription : 21/04/2015
Age : 71
Localisation : beauvais

Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Invité Dim 31 Juil 2016 - 23:30

diiity a écrit:cela tu peux le faire avec une note à l'ouverture du modèle, c'est un simple fichier texte, c'est ce que j'utilise.

Bah non, tu ne peux afficher que le rôle de l'inter, pas à quoi correspondent les positions...

Invité
Invité


Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Invité Dim 31 Juil 2016 - 23:34

Sacre100 a écrit:Un truc qui serait sympa, c'est de fusionner ton script avec celui que l'on trouve là : https://frskytaranis.forumactif.org/t2311p25-tuto-affichage-automatique-d-une-page-de-notes-dans-la-taranis#28414
Visuellement, l'affichage est très sympa, si en plus le texte et l'image du switch pouvait changer en fonction de sa position, ce serait super parlant.

Changer l'image c'est compliqué, mais pour le texte c'est fait. Wink
J'ai joint un fichier sur le fil en question.

Invité
Invité


Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par CoyotteDundee Lun 1 Aoû 2016 - 7:44

Bonjour,
Bah non, tu ne peux afficher que le rôle de l'inter, pas à quoi correspondent les positions...

Diiity a raison. Il est possible d'afficher un simple fichier texte.
Celui-ci peut donc contenir ce que l'on souhaite, que ce soient les positions des inters, leur fonction, un rappel sur le pilotage, voire une fable de Lafontaine ou un extrait de la déclaration universelle des droits de l'Homme.
Je veux ce script LUA ! 2258904616

Bons vols !

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

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par kularb66 Lun 1 Aoû 2016 - 7:50

Hello,
pas trop complique sans bitmap. ce n est qu un debut a completer pas difficile.
Fichiers joints
Je veux ce script LUA ! Attachment
interpaglua.txt Vous n'avez pas la permission de télécharger les fichiers joints.(4 Ko) Téléchargé 15 fois

kularb66

Masculin Messages : 6
Date d'inscription : 16/05/2015
Age : 74
Localisation : Thailand

Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Invité Lun 1 Aoû 2016 - 8:23

CoyotteDundee a écrit:Diiity a raison. Il est possible d'afficher un simple fichier texte.
...

Au cas où cela vous aurait échappé, mon objectif était que le texte change en fonction de la position des inters. Wink
Si ça intéresse quelqu'un je posterai mon script ici.

Invité
Invité


Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Invité Lun 1 Aoû 2016 - 9:19

Oui ça m'intéresse   Very Happy

Invité
Invité


Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par diiity Lun 1 Aoû 2016 - 10:33

Jibeji a écrit:
CoyotteDundee a écrit:Diiity a raison. Il est possible d'afficher un simple fichier texte.
...

Au cas où cela vous aurait échappé, mon objectif était que le texte change en fonction de la position des inters. Wink
Si ça intéresse quelqu'un je posterai mon script ici.

Bon, vu comme ça, évidemment ...

Mais le top serait de faire rappeler par la demoiselle, l'utilisation de chaque inter et position en vol.

diiity
diiity
diiity

Masculin Messages : 1950
Date d'inscription : 21/04/2015
Age : 71
Localisation : beauvais

Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Invité Lun 1 Aoû 2016 - 11:13

Et voici le résultat final. Je veux ce script LUA ! 2258904616
J'ai un peu triché pour justifier le texte à droite, je n'ai pas trouvé de meilleur moyen. Les infos sont en commentaires dans le code.
(fichier .zip tout en bas pour ceux qui veulent)

Je veux ce script LUA ! Swinf10

Code:

---------------------------------------------------------
-- Affichage de la valeur des différents interrupteurs,
-- inspiré d'une vidéo de "iMCFlyHD" sur Youtube
--    Jibeji, le 01/08/2016
---------------------------------------------------------

-- Définition des interrupteurs
local SA_bas = "AUTOROT BAS"
local SA_centre = "AUTOROT CENT"
local SA_haut = "AUTOROT HAUT"

local SB_bas = "IDLE BAS"
local SB_centre = "IDLE CENTR"
local SB_haut = "IDLE HAUT"

local SC_bas = "TRAP BAS"
local SC_centre = "TRAP CENT"
local SC_haut = "1234567890123456"

local SD_bas = "AUTOL B"
local SD_centre = "A C"
local SD_haut = "AUTOPIL H"

local SE_bas = "MAINTIEN GAZ BAS"
local SE_centre = "MAINTIEN GAZ CENT"
local SE_haut = "MAINTIEN GAZ HAUTE"

local SF_bas = "MODE VOL BAS"
local SF_haut = "MODE VOL HAUT"

local SG_bas = "PHOTO BAS"
local SG_centre = "PHOTO CENTRE"
local SG_haut = "PHOTO HAUT"

local SH_bas = "ECOL. BAS"
local SH_haut = "ECOL. HAUT"

local S1 = "123456789012345678"
local S2 = "GYRO"
local LS = "Coucou"
local RS = "Blabla"
-- Fin définition inters

local s0 = "sa"
local s1 = "sb"
local s2 = "sc"
local s3 = "sd"
local s4 = "se"
local s5 = "sf"
local s6 = "sg"
local s7 = "sh"

local pos = 0
local len = 0
local txt_val
local icone


local function run(event)
   lcd.clear()

   -- Lignes séparatrices
   lcd.drawLine(1, 9, 210 ,9,  SOLID,  GREY_DEFAULT)
   lcd.drawLine(1, 18, 210 ,18,  SOLID,  GREY_DEFAULT)
   lcd.drawLine(1, 27, 210 ,27,  SOLID,  GREY_DEFAULT)
   lcd.drawLine(1, 36, 210 ,36,  SOLID,  GREY_DEFAULT)
   lcd.drawLine(1, 45, 210 ,45,  SOLID,  GREY_DEFAULT)
   lcd.drawLine(1, 54, 210 ,54,  SOLID,  GREY_DEFAULT)
   lcd.drawLine(13, 10, 13 ,62,  SOLID,  GREY_DEFAULT)
   lcd.drawLine(106, 10, 106 ,62,  SOLID,  GREY_DEFAULT)
   lcd.drawLine(198, 10, 198 ,62,  SOLID,  GREY_DEFAULT)
  
   -- Entêtes Inters
   lcd.drawText(2,11,"SA",SMLSIZE)
   lcd.drawText(2,20,"SB",SMLSIZE)
   lcd.drawText(2,29,"SE",SMLSIZE)
   lcd.drawText(2,38,"SF",SMLSIZE)
   lcd.drawText(2,47,"LS",SMLSIZE)
   lcd.drawText(2,56,"S1",SMLSIZE)
   lcd.drawText(201,11,"SC",SMLSIZE)
   lcd.drawText(201,20,"SD",SMLSIZE)
   lcd.drawText(201,29,"SG",SMLSIZE)
   lcd.drawText(201,38,"SH",SMLSIZE)
   lcd.drawText(201,47,"RS",SMLSIZE)
   lcd.drawText(201,56,"S2",SMLSIZE)

   -- Titre (nom du modèle)
   local modelinfo = model.getInfo()
 local Titre = " Modele: " ..  modelinfo.name
 lcd.drawScreenTitle(Titre,0,1)
  
   -- Affichage colone gauche, position Y fixe
   -- Inter SA
   if getValue(s0)==0 then
 txt_val = SA_centre
      icone = "/SCRIPTS/BMP/sw_centre.bmp"
   elseif getValue(s0)==-1024 then
 txt_val = SA_haut
      icone = "/SCRIPTS/BMP/sw_haut.bmp"
   else
 txt_val = SA_bas
      icone = "/SCRIPTS/BMP/sw_bas.bmp"
 end
   lcd.drawText (22,11, txt_val, SMLSIZE)
   lcd.drawPixmap(15,10,  icone)
   -- Inter SB
   if getValue(s1)==0 then
 txt_val = SB_centre
      icone = "/SCRIPTS/BMP/sw_centre.bmp"
   elseif getValue(s1)==-1024 then
 txt_val = SB_haut
      icone = "/SCRIPTS/BMP/sw_haut.bmp"
   else
 txt_val = SB_bas
      icone = "/SCRIPTS/BMP/sw_bas.bmp"
 end
   lcd.drawText (22,20, txt_val, SMLSIZE)
   lcd.drawPixmap(15,19,  icone)
   -- Inter SE
   if getValue(s4)==0 then
 txt_val = SE_centre
      icone = "/SCRIPTS/BMP/sw_centre.bmp"
   elseif getValue(s4)==-1024 then
 txt_val = SE_haut
      icone = "/SCRIPTS/BMP/sw_haut.bmp"
   else
 txt_val = SE_bas
      icone = "/SCRIPTS/BMP/sw_bas.bmp"
 end
   lcd.drawText (22,29, txt_val, SMLSIZE)
   lcd.drawPixmap(15,28,  icone)  
   -- Inter SF
   if getValue(s5)==-1024 then
 txt_val = SF_haut
      icone = "/SCRIPTS/BMP/sw_haut.bmp"
   else
 txt_val = SF_bas
      icone = "/SCRIPTS/BMP/sw_bas.bmp"
 end
   lcd.drawText (22,38, txt_val, SMLSIZE)
   lcd.drawPixmap(15,37,  icone)  
   -- Potentiomètre LS
   lcd.drawText (16,47, LS, SMLSIZE)
   -- Potentiomètre S1
   lcd.drawText (16,56, S1, SMLSIZE)
   -- Fin affichage colone gauche
  
   -- Affichage colone droite
   -- On triche pour récupérer la taille de la chaîne afin de justifier à droite:
   --   On affiche de la chaîne plus bas que ce que l'écran sait afficher à Y=100
   --   On récupère la valeur LastPos (dernier pixel utilisé)
   --   LastPos-100 donne alors la longueur en pixels de la chaîne à afficher ;-)
   -- Inter SC
   if getValue(s2)==0 then
 txt_val = SC_centre
      icone = "/SCRIPTS/BMP/sw_centre.bmp"
   elseif getValue(s2)==-1024 then
 txt_val = SC_haut
      icone = "/SCRIPTS/BMP/sw_haut.bmp"
   else
 txt_val = SC_bas
      icone = "/SCRIPTS/BMP/sw_bas.bmp"
 end
   lcd.drawText (100,140, txt_val, SMLSIZE)     -- Affichage hors zone
   pos = lcd.getLastPos()                       -- Récupération du dernier pixel
   len = pos-100                                -- Différence = longueur de la chaîne
   lcd.drawText (191-len,11, txt_val, SMLSIZE)  -- Affichage à Dernier pixel de la ligne - Longueur de la chaîne
   lcd.drawPixmap(192,10,  icone)
   -- Inter SD
   if getValue(s3)==0 then
 txt_val = SD_centre
      icone = "/SCRIPTS/BMP/sw_centre.bmp"
   elseif getValue(s3)==-1024 then
 txt_val = SD_haut
      icone = "/SCRIPTS/BMP/sw_haut.bmp"
   else
 txt_val = SD_bas
      icone = "/SCRIPTS/BMP/sw_bas.bmp"
 end
   lcd.drawText (100,140, txt_val, SMLSIZE)
   pos = lcd.getLastPos()
   len = pos-100
   lcd.drawText (191-len,20, txt_val, SMLSIZE)
   lcd.drawPixmap(192,19,  icone)
   -- Inter SG
   if getValue(s6)==0 then
 txt_val = SG_centre
      icone = "/SCRIPTS/BMP/sw_centre.bmp"
   elseif getValue(s6)==-1024 then
 txt_val = SG_haut
      icone = "/SCRIPTS/BMP/sw_haut.bmp"
   else
 txt_val = SG_bas
      icone = "/SCRIPTS/BMP/sw_bas.bmp"
 end
   lcd.drawText (100,140, txt_val, SMLSIZE)
   pos = lcd.getLastPos()
   len = pos-100
   lcd.drawText (191-len,29, txt_val, SMLSIZE)
   lcd.drawPixmap(192,28,  icone)
   -- Inter SH
   if getValue(s7)==-1024 then
 txt_val = SH_haut
      icone = "/SCRIPTS/BMP/sw_haut.bmp"
   else
 txt_val = SH_bas
      icone = "/SCRIPTS/BMP/sw_bas.bmp"
 end
   lcd.drawText (100,140, txt_val, SMLSIZE)
   pos = lcd.getLastPos()
   len = pos-100
   lcd.drawText (191-len,38, txt_val, SMLSIZE)  
   lcd.drawPixmap(192,37,  icone)  
   -- Potentiomètre RS
   lcd.drawText (100,140, RS, SMLSIZE)
   pos = lcd.getLastPos()
   len = pos-100
   lcd.drawText (196-len,47, RS, SMLSIZE)
   -- Potentiomètre S2
   lcd.drawText (100,140, S2, SMLSIZE)
   pos = lcd.getLastPos()
   len = pos-100
   lcd.drawText (196-len,56, S2, SMLSIZE)
   -- Fin affichage colone droite  
end
return { run=run }
Fichiers joints
Je veux ce script LUA ! Attachment
SCRIPTS.zip (3 Ko) Téléchargé 13 fois

Invité
Invité


Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par Invité Lun 1 Aoû 2016 - 12:21

C'est beau ça !

Encore mieux écrit que iMcFlyHD Cool

Invité
Invité


Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

Message par kularb66 Mar 2 Aoû 2016 - 13:49

Hello,

presentation avec les positions des sliders et potars en % et en degres
Fichiers joints
Je veux ce script LUA ! Attachment
interpaglua.txt Vous n'avez pas la permission de télécharger les fichiers joints.(8 Ko) Téléchargé 14 fois
Je veux ce script LUA ! Attachment
sliders.png Vous n'avez pas la permission de télécharger les fichiers joints.(3 Ko) Téléchargé 26 fois

kularb66

Masculin Messages : 6
Date d'inscription : 16/05/2015
Age : 74
Localisation : Thailand

Revenir en haut Aller en bas

Je veux ce script LUA ! Empty Re: Je veux ce script LUA !

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