HELIOS et Script Lua
HELIOS et Script Lua
#1Bonjour à vous.
Je me suis lancé dans la réalisation d'un cockpit Helios pour le F16.
J'aimerais savoir si quelqu'un connait la phraséologie des script Lua.
Je me suis lancé dans la réalisation d'un cockpit Helios pour le F16.
J'aimerais savoir si quelqu'un connait la phraséologie des script Lua.
Re: HELIOS et Script Lua
#2Salut
Je te conseille d'aller dans la section cockpit. Tu y trouvera certainement des informations sur ton projet.
Je te conseille d'aller dans la section cockpit. Tu y trouvera certainement des informations sur ton projet.
Re: HELIOS et Script Lua
#3Salut,
Pour la doc' LUA, tu as beaucoup de choses ici : https://wiki.hoggitworld.com/view/Simul ... umentation
Pour la doc' LUA, tu as beaucoup de choses ici : https://wiki.hoggitworld.com/view/Simul ... umentation
Re: HELIOS et Script Lua
#4Merci pour vos réponse.
asta j'ai regardé le liens mais il est question des exports pour DCS.
Moi je cherche à faire changer l’état d'un bouton grâce à une "variable" de Falcon.
J'ai le HSI avec 4 boutons, un pour chaque mode, ILS/NAV, ILS/TCN, NAV, TCN.
Lorsque le mode est activé le bouton reste en position basse.
J'aimerais faire "comprendre" à Helios via " Input/interface/Falcon/HSI/nav mode chang " qui est une valeur numérique, que si la valeur est 2 et bien le bouton de "true".
J'ai trouvé des bouts de code mais qui ne fonctionne pas:
if (TriggerValue) = 2 then
return = true
else
return = false
end
J’espère être clair
asta j'ai regardé le liens mais il est question des exports pour DCS.
Moi je cherche à faire changer l’état d'un bouton grâce à une "variable" de Falcon.
J'ai le HSI avec 4 boutons, un pour chaque mode, ILS/NAV, ILS/TCN, NAV, TCN.
Lorsque le mode est activé le bouton reste en position basse.
J'aimerais faire "comprendre" à Helios via " Input/interface/Falcon/HSI/nav mode chang " qui est une valeur numérique, que si la valeur est 2 et bien le bouton de "true".
J'ai trouvé des bouts de code mais qui ne fonctionne pas:
if (TriggerValue) = 2 then
return = true
else
return = false
end
J’espère être clair
Re: HELIOS et Script Lua
#6Mad Fly j'ai bien essayé, mais je n'ai rien trouvé de fonctionnel
Donc je continu à chercher
Donc je continu à chercher
Re: HELIOS et Script Lua
#8Regarde ce que j'ai fait ici pour récupérer des valeurs : https://github.com/CockpitPP/CockpitPP_ ... ndroid-app
Re: HELIOS et Script Lua
#10Merci asta pour le lien
Mais je ne maîtrise pas encore assez la programmation pour en arriver là
J'ai celui de Waichou pour la 4.33, mais je cherche à faire un cockpit "ergonomique" et pas forcement photo réaliste.
J'ai refait les graphismes des CPD, HSI, RWR et ICP.
Sur le RWR j'ai déjà des boutons qui réagissent au changement d'un clic dans le cockpit, par exemple le Handoff, primaire etc...
Mon "souci" viens du fait que Helios pour le HSI indique la position choisi via "nav mode chang" par un chiffre, par exemple 2 pour le mode Nav, alors que le bouton demande soit false ou true. J'ai vu que via un script Lua il est possible de transformer des chiffres en texte.
Au Modérateur, peut être faudrait il déplacer se poste dans la section Cockpit ?
Un aperçu du rendu, pas encore fini.
Mais je ne maîtrise pas encore assez la programmation pour en arriver là
J'ai celui de Waichou pour la 4.33, mais je cherche à faire un cockpit "ergonomique" et pas forcement photo réaliste.
J'ai refait les graphismes des CPD, HSI, RWR et ICP.
Sur le RWR j'ai déjà des boutons qui réagissent au changement d'un clic dans le cockpit, par exemple le Handoff, primaire etc...
Mon "souci" viens du fait que Helios pour le HSI indique la position choisi via "nav mode chang" par un chiffre, par exemple 2 pour le mode Nav, alors que le bouton demande soit false ou true. J'ai vu que via un script Lua il est possible de transformer des chiffres en texte.
Au Modérateur, peut être faudrait il déplacer se poste dans la section Cockpit ?
Un aperçu du rendu, pas encore fini.
Re: HELIOS et Script Lua
#11Visiblement pas directement pour ce que tu souhaite faire :J'ai vu que via un script Lua il est possible de transformer des chiffres en texte.
- il existe une fonction de conversion de texte en nombre (tonnumber ()) et une fonction de conversion de nombre en texte (chaine) : formatstring.
mais je doute qu'elle te convienne car elle va te transformer un nombre , 2 par exemple, en un texte 2 ... Aucune différence visible sinon que :
si tu fais 2 + 2 (nombre) tu obtiens 4 alors que si tu fais 2 + 2 (texte) tu obtiens 2 + 2.
ce que t veux c'est qu' à la valuer de de la variable s'affiche "Norm" ou un autre texte. si tel est bien le cas
il te faut passer par ce que l'on appelle un test conditionnel comme l'exemple que tu as trouvé.
if (TriggerValue) = 2 then
return = "texte pour 2"
else
return = "texte pour une autre valeur"
end