Nouvelle version OpenTX 2.0.0 dispo
+10
.AleX.
blonblon
CoyotteDundee
Nicolas
dumas
Eric84AMC
JohnLenine
papy58
Franck76
nico81
14 participants
Page 5 sur 6
Page 5 sur 6 • 1, 2, 3, 4, 5, 6
Re: Nouvelle version OpenTX 2.0.0 dispo
Bonjour Blonblon,
Ceci pourra peut-être t'aider : http://www.open-tx.org/2014/07/19/Lua-reference-guide
Coyotte
Ceci pourra peut-être t'aider : http://www.open-tx.org/2014/07/19/Lua-reference-guide
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: Nouvelle version OpenTX 2.0.0 dispo
Merci CoyotteDundee
j'ai chargé les sources, mais je ne trouve pas comment faire la correspondance entre une valeur numérique et par exemple a=x, quelque part dans un des fichiers il y a le code mais je ne l'ai pas trouvé
j'ai chargé les sources, mais je ne trouve pas comment faire la correspondance entre une valeur numérique et par exemple a=x, quelque part dans un des fichiers il y a le code mais je ne l'ai pas trouvé
blonblon- Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)
Re: Nouvelle version OpenTX 2.0.0 dispo
Voici la version plane.lua avec l'option coupure moteur en français. A renommer bien sur.
Invité- Invité
Re: Nouvelle version OpenTX 2.0.0 dispo
Merci Murphy pour la traduction
Dans le fichier plane.lua version sticky, il faut modifier les lignes
local stickyLS1 = {["function"]=4 ; v1=77 ; v2=-99 ; v3=0 ; ["and"]=0; delay=0; duration=0}
local stickyLS2 = {["function"]=18 ; v1=49 ; v2=0 ; v3=0 ; ["and"]=16; delay=0; duration=0}
local stickySF1 = {switch=-50 ; ["function"]=0 ; param=0 ; value=-100 ; mode=0 ; active=1}
comme ceci
local stickyLS1 = {["func"]=4 ; v1=77 ; v2=-99 ; v3=0 ; ["and"]=0; delay=0; duration=0}
local stickyLS2 = {["func"]=18 ; v1=49 ; v2=0 ; v3=0 ; ["and"]=16; delay=0; duration=0}
local stickySF1 = {switch=-50 ; ["func"]=0 ; param=0 ; value=-100 ; mode=0 ; active=1}
un extrait du code source
Dans le fichier plane.lua version sticky, il faut modifier les lignes
local stickyLS1 = {["function"]=4 ; v1=77 ; v2=-99 ; v3=0 ; ["and"]=0; delay=0; duration=0}
local stickyLS2 = {["function"]=18 ; v1=49 ; v2=0 ; v3=0 ; ["and"]=16; delay=0; duration=0}
local stickySF1 = {switch=-50 ; ["function"]=0 ; param=0 ; value=-100 ; mode=0 ; active=1}
comme ceci
local stickyLS1 = {["func"]=4 ; v1=77 ; v2=-99 ; v3=0 ; ["and"]=0; delay=0; duration=0}
local stickyLS2 = {["func"]=18 ; v1=49 ; v2=0 ; v3=0 ; ["and"]=16; delay=0; duration=0}
local stickySF1 = {switch=-50 ; ["func"]=0 ; param=0 ; value=-100 ; mode=0 ; active=1}
un extrait du code source
- Fichiers joints
blonblon- Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)
Re: Nouvelle version OpenTX 2.0.0 dispo
C'est peut-être pour cela que ça ne fonctionnait pas c'est après-midi. J'ai voulu montrer à un copain et impossible de débloquer le moteur.
Version corrigée :
https://www.dropbox.com/s/atgopst4sssv6rk/plane-stiky-fr.zip
Version corrigée :
https://www.dropbox.com/s/atgopst4sssv6rk/plane-stiky-fr.zip
Invité- Invité
Re: Nouvelle version OpenTX 2.0.0 dispo
En partie je pense c'est pour cela que j'aimerais trouver les tables de convertion ID / fonction, j'ai le sentiment qu'il n'y a pas beaucoup de personnes pouvant aider
Qu'utilise tu comme editeur moi c'est Programmer's Notepad 2, je pense qu'il est mal paramétré, car le fichier que j'ai modifié provoque une erreur
Qu'utilise tu comme editeur moi c'est Programmer's Notepad 2, je pense qu'il est mal paramétré, car le fichier que j'ai modifié provoque une erreur
blonblon- Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)
Re: Nouvelle version OpenTX 2.0.0 dispo
Extra, j'ai installé donc le programme corrigé sur la Taranis et ça fonctionne très bien.
Ca tombe bien j'ai deux radios à configurer samedi, je pourrai installer cela.
Reste maintenant à faire identique pour Delta et Multi.
Comme éditeur j'utilise wxLuaEditor http://wxlua.sourceforge.net/
Chez moi https://www.dropbox.com/s/2d3a96tlfszyulr/wxLua-2.8.12.3-Lua-5.1.5-MSW-Ansi.zip
Je l'utilise pas à fond mais c'st mieux que le bloc-Note ou Notepad.
Ca tombe bien j'ai deux radios à configurer samedi, je pourrai installer cela.
Reste maintenant à faire identique pour Delta et Multi.
Comme éditeur j'utilise wxLuaEditor http://wxlua.sourceforge.net/
Chez moi https://www.dropbox.com/s/2d3a96tlfszyulr/wxLua-2.8.12.3-Lua-5.1.5-MSW-Ansi.zip
Je l'utilise pas à fond mais c'st mieux que le bloc-Note ou Notepad.
Invité- Invité
Re: Nouvelle version OpenTX 2.0.0 dispo
Merci Murphy
Je vais tester.
Si on trouve les tables que je cherche on pourra modifier les inters et fonctions a notre convenance, si quelqu'un peut poser la question sur le forum anglais on aurait peut etre une réponse (je ne parle ni écrit l'anglais)
De meme pour écrire un mixage il y a ceci
on prepare les données
addMix(thrCH1, MIXSRC_FIRST_INPUT+defaultChannel(2), "Engine")
on écrit le mixage
model.insertMix(channel, index, mix)
cela permetrait d'ecrire ses propres mixages genre Template (ancienne version)
toute aide serait bien venue
Je vais tester.
Si on trouve les tables que je cherche on pourra modifier les inters et fonctions a notre convenance, si quelqu'un peut poser la question sur le forum anglais on aurait peut etre une réponse (je ne parle ni écrit l'anglais)
De meme pour écrire un mixage il y a ceci
on prepare les données
addMix(thrCH1, MIXSRC_FIRST_INPUT+defaultChannel(2), "Engine")
on écrit le mixage
model.insertMix(channel, index, mix)
cela permetrait d'ecrire ses propres mixages genre Template (ancienne version)
toute aide serait bien venue
blonblon- Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)
Re: Nouvelle version OpenTX 2.0.0 dispo
Dans le plane.lua noté une fonction mal placé. Si on ne choisi pas "engine" on a quand même le choix "coupure moteur". Est-ce que cette correction peux fonctionner ?
-- Sticky Throttle Menu
local function drawStickyMenu()
-- Si Moteur Oui
if engineMode == 1 then
lcd.clear()
lcd.drawText(1, 0, "Voulez-vous une securite moteur?", 0)
lcd.drawFilledRectangle(0, 0, LCD_W, 8, GREY_DEFAULT+FILL_WHITE)
lcd.drawCombobox(0, 8, LCD_W/2, engineModeItems, stickyMode, getFieldFlags(0))
lcd.drawLine(LCD_W/2-1, 18, LCD_W/2-1, LCD_H, DOTTED, 0)
-- use sticky throttle
if stickyMode == 1 then
lcd.drawPixmap(132, 8, "engine-2.bmp")
lcd.drawText(0, LCD_H-16, "Choix", 0);
lcd.drawText(0, LCD_H-8, "Affectation inter", 0);
lcd.drawText(LCD_W/2-19, LCD_H-8, ">>>", 0);
lcd.drawSwitch(145, LCD_H-8, stickyLS2["and"], getFieldFlags(1))
fieldsMax = 1
else
-- no sticky throttle
lcd.drawPixmap(132, 8, "engine-3.bmp")
fieldsMax = 0
end
end
end
-- Sticky Throttle Menu
local function drawStickyMenu()
-- Si Moteur Oui
if engineMode == 1 then
lcd.clear()
lcd.drawText(1, 0, "Voulez-vous une securite moteur?", 0)
lcd.drawFilledRectangle(0, 0, LCD_W, 8, GREY_DEFAULT+FILL_WHITE)
lcd.drawCombobox(0, 8, LCD_W/2, engineModeItems, stickyMode, getFieldFlags(0))
lcd.drawLine(LCD_W/2-1, 18, LCD_W/2-1, LCD_H, DOTTED, 0)
-- use sticky throttle
if stickyMode == 1 then
lcd.drawPixmap(132, 8, "engine-2.bmp")
lcd.drawText(0, LCD_H-16, "Choix", 0);
lcd.drawText(0, LCD_H-8, "Affectation inter", 0);
lcd.drawText(LCD_W/2-19, LCD_H-8, ">>>", 0);
lcd.drawSwitch(145, LCD_H-8, stickyLS2["and"], getFieldFlags(1))
fieldsMax = 1
else
-- no sticky throttle
lcd.drawPixmap(132, 8, "engine-3.bmp")
fieldsMax = 0
end
end
end
Invité- Invité
Re: Nouvelle version OpenTX 2.0.0 dispo
Tu peut faire l'essai ca ne risque pas grand chose
blonblon- Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)
Re: Nouvelle version OpenTX 2.0.0 dispo
La page passe mais en bout de programme ligne 610 il faut aussi faire un test ou imbriquer test moteur et coupure.
if engineMode > 0 then
addMix(thrCH1, MIXSRC_FIRST_INPUT+defaultChannel(2), "Moteur")
if stickyMode > 0 then
-- Logical Switches
model.setLogicalSwitch(0,stickyLS1)
model.setLogicalSwitch(1,stickyLS2)
-- Special Function
stickySF1.param=thrCH1
model.setCustomFunction(0,stickySF1)
end
end
Je teste.
if engineMode > 0 then
addMix(thrCH1, MIXSRC_FIRST_INPUT+defaultChannel(2), "Moteur")
if stickyMode > 0 then
-- Logical Switches
model.setLogicalSwitch(0,stickyLS1)
model.setLogicalSwitch(1,stickyLS2)
-- Special Function
stickySF1.param=thrCH1
model.setCustomFunction(0,stickySF1)
end
end
Je teste.
Invité- Invité
Re: Nouvelle version OpenTX 2.0.0 dispo
Je ne peut pas tester aujourdhui j'ai des coupures a cause de l'orage je regarde demain, ca me permettra de tester aussi l'editeur
blonblon- Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)
Re: Nouvelle version OpenTX 2.0.0 dispo
J'ai corrigé. A cause de la ligne 217 "local function drawStickyMenu()" il faut valider 2 fois "Page" si on a pas de moteur. Pas grave, petit bug. Par contre dans ce cas les inter logique et fonction spéciales ne sont pas créés.
Voici la dernière mise à jour https://www.dropbox.com/s/715u4gkc9a5cq4c/plane-stiky-fr.lua
Au fait ça marche wxLuaEdit ?
Voici la dernière mise à jour https://www.dropbox.com/s/715u4gkc9a5cq4c/plane-stiky-fr.lua
Au fait ça marche wxLuaEdit ?
Invité- Invité
Re: Nouvelle version OpenTX 2.0.0 dispo
blonblon a écrit:Je ne peut pas tester aujourdhui j'ai des coupures a cause de l'orage je regarde demain, ca me permettra de tester aussi l'editeur
Je vais essayer de téléphoner demain chez mes parents à Belvezet.
Invité- Invité
Re: Nouvelle version OpenTX 2.0.0 dispo
Murphy je viens de tester le scripte plane+moteur+fr cela fonctionne on a la double sécurité des gazs sans passer par un Mixage sur une voie, il manque les fonctions vocale "gaz verrouillé / gaz déverrouillé"
blonblon- Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)
Re: Nouvelle version OpenTX 2.0.0 dispo
A condition que les annonces soient sur toutes les radios. Ce qui n'est pas le cas et parfois elles sont différentes.
Pareil dans la configuration du modèle il faudrait que SF soit bas pour ne pas avoir l'annonce "Interrupteur mal positionné" à chaque allumage.
Sinon voici la compil du dossier Wizard à décompresser en SCRIPT/WIZARD.
Pareil dans la configuration du modèle il faudrait que SF soit bas pour ne pas avoir l'annonce "Interrupteur mal positionné" à chaque allumage.
Sinon voici la compil du dossier Wizard à décompresser en SCRIPT/WIZARD.
Invité- Invité
Re: Nouvelle version OpenTX 2.0.0 dispo
Bonsoir
Voici le fichier plane modifié, j'ai ajouté le réglage du volume du son par S1, puis jouer un son différent une seule fois en fonction de la position de SF.
Si quelqu'un veut le soumettre sur le site Anglais (je ne parle ni écrit anglais)
Voici le fichier plane modifié, j'ai ajouté le réglage du volume du son par S1, puis jouer un son différent une seule fois en fonction de la position de SF.
Si quelqu'un veut le soumettre sur le site Anglais (je ne parle ni écrit anglais)
- Fichiers joints
blonblon- Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)
Re: Nouvelle version OpenTX 2.0.0 dispo
Bonjour
J'ai insérer le vérouillage des gazs sur le fichier Delta, je joint le fichier.
donc à tester.
Voici le fichier
J'ai insérer le vérouillage des gazs sur le fichier Delta, je joint le fichier.
donc à tester.
Voici le fichier
- Fichiers joints
blonblon- Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)
Re: Nouvelle version OpenTX 2.0.0 dispo
Bonjour
Est ce utile le verrouillage des gazs sur un multicoptère, d'après ce que je sais le programme des cartes détecte une combinaison de positions des manches
Est ce utile le verrouillage des gazs sur un multicoptère, d'après ce que je sais le programme des cartes détecte une combinaison de positions des manches
blonblon- Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)
Re: Nouvelle version OpenTX 2.0.0 dispo
blonblon a écrit:Bonjour
J'ai insérer le vérouillage des gazs sur le fichier Delta, je joint le fichier.
donc à tester.
Voici le fichier
Testé sur la radio en créant un modèle ça fonctionne il me semble. Mais j'ai pas de delta D'un autre coté à la place de "jouer son" j'utilise "jouer fichier" pour ThrOff et ThrOn. Car l'autre problème c'est la config modèle où SF est programmé haut. Donc on a une alerte à chaque allumage radio.
Sinon il faudrait reprendre le plane.lua pour ajouter le réglage volume par S1 mais aussi une ligne pour l'annonce du modèle avec un fichier vide par exemple.
Invité- Invité
Re: Nouvelle version OpenTX 2.0.0 dispo
Merci Murphy d'avoir testé
Le dernier fichier plane que j'ai posté a l'inter son S1 programmé.
Pour la programmation des inters logiques et des fonctions spéciales met sous forme de tableau ce que tu désire comme tu l'a fait sur ton post précédent et je referais la programmation des fichiers plane et delta
J'ai commencé un petit Tuto sur la programmation des fonctions spéciales je pense le mettre sous Word
Le dernier fichier plane que j'ai posté a l'inter son S1 programmé.
Pour la programmation des inters logiques et des fonctions spéciales met sous forme de tableau ce que tu désire comme tu l'a fait sur ton post précédent et je referais la programmation des fichiers plane et delta
J'ai commencé un petit Tuto sur la programmation des fonctions spéciales je pense le mettre sous Word
blonblon- Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)
Re: Nouvelle version OpenTX 2.0.0 dispo
J'avais pas testé le plane.lua. C'est fait et c'est ok. Bon, pour l'instant on laisse ainsi les programmes car c'est facile à modifier s'il le faut. A la rigueur laisser FS2 vide ou préparer pour l'annonce d'un modèle par un bip par exemple.
Pour les multi-moteurs c'est vrai qu'il y a une sécurité d'origine sur la carte mais on est jamais à l'abri d'un crétin qui peut manipuler les manches dans tous les sens Alors autant aller jusqu'au bout des choses.
Pour les multi-moteurs c'est vrai qu'il y a une sécurité d'origine sur la carte mais on est jamais à l'abri d'un crétin qui peut manipuler les manches dans tous les sens Alors autant aller jusqu'au bout des choses.
Invité- Invité
Re: Nouvelle version OpenTX 2.0.0 dispo
Je met jouer son ou jouer fichier ou je laisse tel quel avec le choix mélodie vide
Pour le Multi je vais regarder car la je ne connais pas déjà quel est le terme pour les gazs
Pour le Multi je vais regarder car la je ne connais pas déjà quel est le terme pour les gazs
blonblon- Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)
Re: Nouvelle version OpenTX 2.0.0 dispo
Met plutôt "jouer fichier" car ainsi l'utilisateur final peut remplace les "bip" par l'annonce de son choix. Encore faut-il qu'il sache le faire.
Pour le multi c'est Thottle ou moteur tout simplement.
Pour le multi c'est Thottle ou moteur tout simplement.
Invité- Invité
Re: Nouvelle version OpenTX 2.0.0 dispo
Ok je vais essayer de modifier le fichier multi.
Je vais poster un fichier Word pour les explications et un fichier Excel pour les correspondances des données et numéro d' ID
Je vais poster un fichier Word pour les explications et un fichier Excel pour les correspondances des données et numéro d' ID
blonblon- Messages : 214
Date d'inscription : 25/03/2014
Age : 73
Localisation : pres d'Uzes (Gard)
Page 5 sur 6 • 1, 2, 3, 4, 5, 6
Sujets similaires
» Nouvelle version de firmwares pour récepteurs Archer et ISRM
» Nouvelle Version 2.0.16 et module PPM
» OpenTX en 2.3 version FR ?
» Comment downgrader une version OpenTX ?
» nouvelle version 2.016 avec les affichage servo en prog
» Nouvelle Version 2.0.16 et module PPM
» OpenTX en 2.3 version FR ?
» Comment downgrader une version OpenTX ?
» nouvelle version 2.016 avec les affichage servo en prog
Page 5 sur 6
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum