0pen TX 2.2 RC 8 N360 et Taranis X9D
+15
Armaguedon972
AlainR
Kilrah
LapinFou
grat450
Eric84AMC
cri.cri
dev.fred
diiity
3djc
claudev
CoyotteDundee
Samy.p
taz26
Heisenberg
19 participants
Page 2 sur 9
Page 2 sur 9 • 1, 2, 3, 4, 5, 6, 7, 8, 9
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
Je viens d'essayer companion 2.2 N360, il bugue un peu, le simu ne fonctionne pas à chaque fois
diiity- Messages : 1968
Date d'inscription : 21/04/2015
Age : 71
Localisation : beauvais
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
Rien de nouveau, il est là depuis 2.0 pour les scripts mixeur si tu coches l'option lua.cri.cri a écrit:Par contre a quoi sert le nouvel écran de la radio page 12 de scrip LUA qui apparait sous Open 2.2 ?
Kilrah- Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
Ok , c'est pour ca qu'il est donc apparu car j'ai coché en effet la case LUA en installant Open TX 2.2 sur la radio .
Par contre si quelqu'un pouvais nous donner les options à cocher ou pas dans le profil de la radio dans options de compilation sous Open TX 2.2 , voir aussi pour la branche 2.1 , ca pourrait rendre service . Merci d'avance .
Par contre si quelqu'un pouvais nous donner les options à cocher ou pas dans le profil de la radio dans options de compilation sous Open TX 2.2 , voir aussi pour la branche 2.1 , ca pourrait rendre service . Merci d'avance .
Dernière édition par cri.cri le Mar 6 Déc 2016 - 18:26, édité 2 fois
cri.cri- Messages : 657
Date d'inscription : 09/08/2014
Age : 63
Localisation : Vannes
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
Par défaut rien... mais ça dépend de ce que tu veux, si tout le monde avait besoin de la même chose y'aurait pas d'options... Une description est affichée pour chacune d'elle si tu positionnes le curseur de la souris au-dessus pendant un moment.
Kilrah- Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
Ok , merci , je vais regarder à quoi ca correspond et si j'en ai besoin .
cri.cri- Messages : 657
Date d'inscription : 09/08/2014
Age : 63
Localisation : Vannes
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
Merci pour ces messages, j’attendais une version stable mais je vais y passer prochainement pour profiter de mon s6r tout neuf.
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
Pour moi pour les X9D et X9E il vaut mieux rester en configuration 2.1.x. Je ne vois trop ce qu'apporte les versions 2.2.0 beta.
Invité- Invité
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
Dans mon cas une meilleur gestion du module multi protocole mais j'hésite encore
diiity- Messages : 1968
Date d'inscription : 21/04/2015
Age : 71
Localisation : beauvais
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
Pour moi , le gros plus , c'est la gestion du S6R de la radio , je programme pratiquement tout dessus , je me sert presque pas du PC .
Je trouve ca plus souple car maitrisant celle ci , je fait mes modifications ci besoin est directement sur le terrain .
Je trouve ca plus souple car maitrisant celle ci , je fait mes modifications ci besoin est directement sur le terrain .
Dernière édition par cri.cri le Sam 14 Jan 2017 - 14:52, édité 2 fois
cri.cri- Messages : 657
Date d'inscription : 09/08/2014
Age : 63
Localisation : Vannes
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
cri.cri a écrit:Pour moi , le gros plus , c'est la gestion du SR6 de la radio , je programme pratiquement tout dessus , je me sert presque pas du PC .
Je trouve ca plus souple car maitrisant celle ci , je fait mes modifications ci besoin directement sur le terrain .
C'est quoi le SR6 ?
Invité- Invité
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
S6R... récepteur FrSky avec gyrostabilisation intégrée.
Kilrah- Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse
cri.cri- Messages : 657
Date d'inscription : 09/08/2014
Age : 63
Localisation : Vannes
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
Un S6R je sais ce que s'est, j'en ai un mais non monté. C'est "gestion du SR6 de la radio" je me demandais c'était quoi ce machin sur la radio !!!
Invité- Invité
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
En 2.2, il y du soft sur la radio pour faire la même chose que ce que fait le programme du PC, mais sans fils
3djc
3djc
3djc- Messages : 2871
Date d'inscription : 25/09/2016
Age : 57
Localisation : Belgique
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
D'accord, à l'occasion je testerai car j'ai un S6R à mettre sur un avion. Mais pas de radio en 2.2 pour l'instant.
Invité- Invité
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
Par contre , le scrip LUA pour la tension batterie ne fonctionne pas sous 2.2 , il m'affiche :
Erreur syntaxe script
Erreur syntaxe script
cri.cri- Messages : 657
Date d'inscription : 09/08/2014
Age : 63
Localisation : Vannes
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
A quel script fait tu référence ?
3djc
3djc
3djc- Messages : 2871
Date d'inscription : 25/09/2016
Age : 57
Localisation : Belgique
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
Comment fais-tu tourner ce script sans FLVSS ?Murphy a écrit:Avec le FLVSS pas besoin de script LUA...
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
J'ai écris qu'avec un FLVSS on a pas besoin de script pour lire une tension...
Invité- Invité
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
Je parle de se script LUA :3djc a écrit:A quel script fait tu référence ?
3djc
https://frskytaranis.forumactif.org/t2800-lua-download-un-testeur-de-batterie-sur-la-radio?highlight=scrip+lua+tension+batterie
qui était bien pratique pour vérifier la batterie de propultion sur sa radio .
Le SWR a aussi disparue sous Open TX 2.2 .
Dernière édition par cri.cri le Mar 6 Déc 2016 - 14:51, édité 1 fois
cri.cri- Messages : 657
Date d'inscription : 09/08/2014
Age : 63
Localisation : Vannes
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
Je n'ai pas encore installé la v2.2 et n'ai que peu de temps dans l'immédiat pour regarder de prés.
Peut-être que Dev.Fred ou Sacre100 ou un autre le fera avant sinon, c'est dans ma liste de choses à faire.
Lorsqu'un changement majeur de firmware arrive, c'est toujours normal que des trucs qui marchaient bien avant soient à revoir. Il y'a même encore des scripts de la V2.0 qui n'ont jamais été publiés modifiés pour la 2.1.
Patience, ça va venir, ce n'est peut-être que pas grand chose (d'ailleurs, 3djc, toi qui maitrises les différences 2.1 vs 2.2, si tu connais la réponse, elle est bienvenue).
Peut-être que Dev.Fred ou Sacre100 ou un autre le fera avant sinon, c'est dans ma liste de choses à faire.
Lorsqu'un changement majeur de firmware arrive, c'est toujours normal que des trucs qui marchaient bien avant soient à revoir. Il y'a même encore des scripts de la V2.0 qui n'ont jamais été publiés modifiés pour la 2.1.
Patience, ça va venir, ce n'est peut-être que pas grand chose (d'ailleurs, 3djc, toi qui maitrises les différences 2.1 vs 2.2, si tu connais la réponse, elle est bienvenue).
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
le SWR (qui ne sert vraiment a rien puisque ca mesure pas grand chose, et surtout pas un SWR) a été renommé RAS et se trouve dans l'écran de débug.
Pour le script, pas besoin d'installer sur une radio (je n'ai pas d'Horus par exemple), le simulateur est parfaitement fonctionnel. Si j'ai une minute, je regarderai, mais il pourrais bénéficier de certaines des nouveautés de 2.2 (je me suis par exemple fait un script qui tourne sans affichage et me crée un capteur virtuel qui me donne le % de la lipo en %, et comme c'est un capteur, je peut le mettre sur lecture vocale de la valeur, sur inter logique....
3djc
Pour le script, pas besoin d'installer sur une radio (je n'ai pas d'Horus par exemple), le simulateur est parfaitement fonctionnel. Si j'ai une minute, je regarderai, mais il pourrais bénéficier de certaines des nouveautés de 2.2 (je me suis par exemple fait un script qui tourne sans affichage et me crée un capteur virtuel qui me donne le % de la lipo en %, et comme c'est un capteur, je peut le mettre sur lecture vocale de la valeur, sur inter logique....
3djc
3djc- Messages : 2871
Date d'inscription : 25/09/2016
Age : 57
Localisation : Belgique
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
3djc a écrit:il pourrais bénéficier de certaines des nouveautés de 2.2 (je me suis par exemple fait un script qui tourne sans affichage et me crée un capteur virtuel qui me donne le % de la lipo en %, et comme c'est un capteur, je peut le mettre sur lecture vocale de la valeur, sur inter logique....
S'agit-il d'une version 2.2 de ce script https://frskytaranis.forumactif.org/t2800p100-lua-download-un-testeur-de-batterie-sur-la-radio#43556 écrit en 2.1 qui n'affichait pas la valeur mais la passait par une variable LUA à une fonction spéciale?
Pour rappel
La partie acquisition de données du script LUA qui calcule le pourcentage restant de charge à copier sous SCRIPTS\MIXES:
- Code:
-- LUA Mix Script
local outputs = { "Perc" }
---- ###############################################################
---- Déclarations en variables globales pour une portée étendue au script de télémétrie
---- ###############################################################
cellfull, cellempty = 4.2, 3.00 --## Cellule Li-Po considérée pleine et vide sans charge appliquée.
cell = {0, 0, 0, 0, 0 ,0} --## Table des 6 éléments initialisés à 0
cellminima = {cellfull, cellfull, cellfull, cellfull, cellfull, cellfull} --## Table des 6 minimas initialisés au maxima (en V)
cellmaxima = {0, 0, 0, 0, 0 ,0} --## Table des 6 maximas initialisés à 0
cellsumfull, cellsumempty, cellsumtype, cellsum = 0, 0, 0, 0 --## Déclarations & inits simples
cellmin, cellmax, cellresult = cellfull, 0, 0 --## Déclarations & inits simples
local myArrayPercentList =
-----## Table Robbe fiable modifiée pour départ à 3.0V --## Tableau de decharge LIPO
{{3, 0}, {3.093, 1}, {3.196, 2}, {3.301, 3}, {3.401, 4}, {3.477, 5}, {3.544, 6}, {3.601, 7}, {3.637, 8}, {3.664, 9}, {3.679, 10}, {3.683, 11}, {3.689, 12}, {3.692, 13}, {3.705, 14}, {3.71, 15}, {3.713, 16}, {3.715, 17}, {3.72, 18}, {3.731, 19}, {3.735, 20}, {3.744, 21}, {3.753, 22}, {3.756, 23}, {3.758, 24}, {3.762, 25}, {3.767, 26}, {3.774, 27}, {3.78, 28}, {3.783, 29}, {3.786, 30}, {3.789, 31}, {3.794, 32}, {3.797, 33}, {3.8, 34}, {3.802, 35}, {3.805, 36}, {3.808, 37}, {3.811, 38}, {3.815, 39}, {3.818, 40}, {3.822, 41}, {3.825, 42}, {3.829, 43}, {3.833, 44}, {3.836, 45}, {3.84, 46}, {3.843, 47}, {3.847, 48}, {3.85, 49}, {3.854, 50}, {3.857, 51}, {3.86, 52}, {3.863, 53}, {3.866, 54}, {3.87, 55}, {3.874, 56}, {3.879, 57}, {3.888, 58}, {3.893, 59}, {3.897, 60}, {3.902, 61}, {3.906, 62}, {3.911, 63}, {3.918, 64}, {3.923, 65}, {3.928, 66}, {3.939, 67}, {3.943, 68}, {3.949, 69}, {3.955, 70}, {3.961, 71}, {3.968, 72}, {3.974, 73}, {3.981, 74}, {3.987, 75}, {3.994, 76}, {4.001, 77}, {4.007, 78}, {4.014, 79}, {4.021, 80}, {4.029, 81}, {4.036, 82}, {4.044, 83}, {4.052, 84}, {4.062, 85}, {4.074, 86}, {4.085, 87}, {4.095, 88}, {4.105, 89}, {4.111, 90}, {4.116, 91}, {4.12, 92}, {4.125, 93}, {4.129, 94}, {4.135, 95}, {4.145, 96}, {4.176, 97}, {4.179, 98}, {4.193, 99}, {4.2, 100}}
---- ###############################################################
---- Calcul du pourcentage de chaque élément ; Pas de virgule
---- ###############################################################
function percentcell(targetVoltage)
result = 0
if targetVoltage > cellfull or targetVoltage < cellempty then
if targetVoltage > cellfull then --## trap for odd values not in array
result = 100
end
if targetVoltage < cellempty then
result = 0
end
else
for i, v in ipairs( myArrayPercentList ) do --## method of finding percent in my array provided by on4mh (Mike)
if v[ 1 ] >= targetVoltage then
result = v[ 2 ]
break
end
end --for
end --if
return result
end
local function run()
cellmin = cellfull
cellmax = 0
cellResult = getValue("Cels") --## Appel du tableau retourné par le capteur FLVSS
if type(cellResult) == "table" then --## Vérif du format de valeur retournée (Table)
cellsum = 0 --## Raz cellsum (évite addition infinie)
for i = 1, #cell do cell[i] = 0 end --## Réinitialisation des 6 éléments à 0
cellsumtype = #cellResult --## Nombre d'éléments détectés
for i, v in pairs(cellResult) do --## Boucle for qui isole chaque valeurs de la table
cellsum = cellsum + v --## Addition de chaque éléments pour valeur totale du pack
cell[i] = v --## Application des valeurs de 1 à x à chaque élément de 1 à x
if cellmaxima[i] < v then --## On jette les 9 1eres mesures le temps que ça se stabilise
cellmaxima[i] = v
end
if cellminima[i] > v then
cellminima[i] = v
end
if cellmin > v then --## Valeur cellmin
cellmin = v
end
if cellmax < v then --## Valeur cellmax
cellmax = v
end
end -- end for
end -- end if
cellsumpercent = percentcell(cellsum/cellsumtype) --## Pourcentage du pack
return cellsumpercent * 10.24
end
return { run=run, output=outputs }
Et à configurer dans l'écran SCRIPT PERSO de la radio:
Maintenant on peut faire lire la valeur du % de charge restante à haute voix sur bascule de l'inter SH à l'aide de la fonction spéciales FS1.
Cela permet de mettre les gaz à zéro et de faire une mesure de tension rapide avec un courant proche de zéro sans quitter le modèle des yeux (merci à Gandalf pour cette astuce):
dev.fred- Messages : 760
Date d'inscription : 07/02/2014
Localisation : Paimpol (22)
Re: 0pen TX 2.2 RC 8 N360 et Taranis X9D
Non, cette technique avait plusieurs défaut, mais désormais il existe en 2.2 une nouvelle fonction LUA setTelemetryValue (https://github.com/opentx/opentx/blob/next/radio/src/lua/api_general.cpp#L1013) qui permet de créer des senseurs 'virtuels' issue d'un peu ce que l'on veut, et notament de calcul en lua. Ainsi en utilisant : setTelemetryValue(0x0310, 0, 1, cellsumpercent, 13, 0, "CelP"), on crée un nouveau senseur, qui retourne le % des cells (qu'il faut bien sur calculer au sein d'un lua), mais c 'est un senseur a tout les points de vue (par exemple, comme tous les senseurs, il faut aller dans télémétrie et lancer une détection de senseurs pour qu'il apparaisse).
Je l'utilise sur ma radio une variation 2.2 du script de l'époque :
3djc
Je l'utilise sur ma radio une variation 2.2 du script de l'époque :
- Code:
-- LUA Mix Script
local outputs = { "Cel%" }
---- ###############################################################
---- Déclarations en variables globales pour une portée étendue au script de télémétrie
---- ###############################################################
cellfull, cellempty = 4.2, 3.00 --## Cellule Li-Po considérée pleine et vide sans charge appliquée.
cell = {0, 0, 0, 0, 0 ,0} --## Table des 6 éléments initialisés à 0
cellsumtype, cellsum = 0, 0, 0, 0 --## Déclarations & inits simples
cellresult = cellfull, 0, 0 --## Déclarations & inits simples
local myArrayPercentList =
-----## Table Robbe fiable modifiée pour départ à 3.0V --## Tableau de decharge LIPO
{{3, 0}, {3.093, 1}, {3.196, 2}, {3.301, 3}, {3.401, 4}, {3.477, 5}, {3.544, 6}, {3.601, 7}, {3.637, 8}, {3.664, 9}, {3.679, 10}, {3.683, 11}, {3.689, 12}, {3.692, 13}, {3.705, 14}, {3.71, 15}, {3.713, 16}, {3.715, 17}, {3.72, 18}, {3.731, 19}, {3.735, 20}, {3.744, 21}, {3.753, 22}, {3.756, 23}, {3.758, 24}, {3.762, 25}, {3.767, 26}, {3.774, 27}, {3.78, 28}, {3.783, 29}, {3.786, 30}, {3.789, 31}, {3.794, 32}, {3.797, 33}, {3.8, 34}, {3.802, 35}, {3.805, 36}, {3.808, 37}, {3.811, 38}, {3.815, 39}, {3.818, 40}, {3.822, 41}, {3.825, 42}, {3.829, 43}, {3.833, 44}, {3.836, 45}, {3.84, 46}, {3.843, 47}, {3.847, 48}, {3.85, 49}, {3.854, 50}, {3.857, 51}, {3.86, 52}, {3.863, 53}, {3.866, 54}, {3.87, 55}, {3.874, 56}, {3.879, 57}, {3.888, 58}, {3.893, 59}, {3.897, 60}, {3.902, 61}, {3.906, 62}, {3.911, 63}, {3.918, 64}, {3.923, 65}, {3.928, 66}, {3.939, 67}, {3.943, 68}, {3.949, 69}, {3.955, 70}, {3.961, 71}, {3.968, 72}, {3.974, 73}, {3.981, 74}, {3.987, 75}, {3.994, 76}, {4.001, 77}, {4.007, 78}, {4.014, 79}, {4.021, 80}, {4.029, 81}, {4.036, 82}, {4.044, 83}, {4.052, 84}, {4.062, 85}, {4.074, 86}, {4.085, 87}, {4.095, 88}, {4.105, 89}, {4.111, 90}, {4.116, 91}, {4.12, 92}, {4.125, 93}, {4.129, 94}, {4.135, 95}, {4.145, 96}, {4.176, 97}, {4.179, 98}, {4.193, 99}, {4.2, 100}}
---- ###############################################################
---- Calcul du pourcentage de chaque élément ; Pas de virgule
---- ###############################################################
function percentcell(targetVoltage)
--## Data gathered from commercial lipo sensors
local myArrayPercentList =
{{3, 0}, {3.093, 1}, {3.196, 2}, {3.301, 3}, {3.401, 4}, {3.477, 5}, {3.544, 6}, {3.601, 7}, {3.637, 8}, {3.664, 9}, {3.679, 10}, {3.683, 11}, {3.689, 12}, {3.692, 13}, {3.705, 14}, {3.71, 15}, {3.713, 16}, {3.715, 17}, {3.72, 18}, {3.731, 19}, {3.735, 20}, {3.744, 21}, {3.753, 22}, {3.756, 23}, {3.758, 24}, {3.762, 25}, {3.767, 26}, {3.774, 27}, {3.78, 28}, {3.783, 29}, {3.786, 30}, {3.789, 31}, {3.794, 32}, {3.797, 33}, {3.8, 34}, {3.802, 35}, {3.805, 36}, {3.808, 37}, {3.811, 38}, {3.815, 39}, {3.818, 40}, {3.822, 41}, {3.825, 42}, {3.829, 43}, {3.833, 44}, {3.836, 45}, {3.84, 46}, {3.843, 47}, {3.847, 48}, {3.85, 49}, {3.854, 50}, {3.857, 51}, {3.86, 52}, {3.863, 53}, {3.866, 54}, {3.87, 55}, {3.874, 56}, {3.879, 57}, {3.888, 58}, {3.893, 59}, {3.897, 60}, {3.902, 61}, {3.906, 62}, {3.911, 63}, {3.918, 64}, {3.923, 65}, {3.928, 66}, {3.939, 67}, {3.943, 68}, {3.949, 69}, {3.955, 70}, {3.961, 71}, {3.968, 72}, {3.974, 73}, {3.981, 74}, {3.987, 75}, {3.994, 76}, {4.001, 77}, {4.007, 78}, {4.014, 79}, {4.021, 80}, {4.029, 81}, {4.036, 82}, {4.044, 83}, {4.052, 84}, {4.062, 85}, {4.074, 86}, {4.085, 87}, {4.095, 88}, {4.105, 89}, {4.111, 90}, {4.116, 91}, {4.12, 92}, {4.125, 93}, {4.129, 94}, {4.135, 95}, {4.145, 96}, {4.176, 97}, {4.179, 98}, {4.193, 99}, {4.2, 100}}
result = 0
for i, v in ipairs( myArrayPercentList ) do
if v[ 1 ] >= targetVoltage then
result = v[ 2 ]
break
end
end
return result
end
local function run()
cellResult = getValue("Cels") --## Appel du tableau retourné par le capteur FLVSS
if type(cellResult) == "table" then --## Vérif du format de valeur retournée (Table)
cellsum = 0 --## Raz cellsum (évite addition infinie)
cellsumtype = #cellResult --## Nombre d'éléments détectés
for i, v in pairs(cellResult) do --## Boucle for qui isole chaque valeurs de la table
cellsum = cellsum + v --## Addition de chaque éléments pour valeur totale du pack
end -- end for
cellsumpercent = percentcell(cellsum/cellsumtype) --## Pourcentage du pack
else
cellsumtype = math.ceil(cellResult / 4.25)
cellsumpercent = percentcell(cellResult/cellsumtype)
end -- end if
setTelemetryValue(0x0310, 0, 1, cellsumpercent, 13, 0, "CelP")
return cellsumpercent * 10,24
end
return { run=run, output=outputs }
3djc
3djc- Messages : 2871
Date d'inscription : 25/09/2016
Age : 57
Localisation : Belgique
Page 2 sur 9 • 1, 2, 3, 4, 5, 6, 7, 8, 9
Sujets similaires
» 0pen TX 2.2 RC 9 N361 et Taranis plus
» companion 2.2 N360 pour la taranis plus
» OpenTX 2.2.0 RC8 (N360)
» Quelle est la différence entre le firmware "Taranis" et "Taranis plus" ?
» TARANIS ET TARANIS PLUS POUR VERSION 2.2.3
» companion 2.2 N360 pour la taranis plus
» OpenTX 2.2.0 RC8 (N360)
» Quelle est la différence entre le firmware "Taranis" et "Taranis plus" ?
» TARANIS ET TARANIS PLUS POUR VERSION 2.2.3
Page 2 sur 9
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum