Page 1 sur 1

Question aux experts du scripting avec T.A.R.G.E.T.

Publié : lun. janv. 14, 2019 9:53 am
par Drakho
Bonjour les gens...

Je continue mon exploration de TARGET Scripts et rencontre une colle...

Je cherche à faire en sorte qu'un axe (mettons TWCSThrottle TRDR) agisse en axe (mettons DX_ZROT_AXIS) de 0 à 80% de sa course et en bouton de 80 à 100% de sa course...
J'ai beau lire la doc, je ne vois pas de fonction adaptée...

Est-il possible de lire la valeur d'un axe, la stocker dans une variable et générer une sortie en fonction de cette variable ?

Genre

récupération de la position de l'axe
Génération de la position de l'axe corrigée (pour avoir le 100% de sortie au 80% de déplacement)

Si la valeur de l'axe est au max alors envoi d'une combinaison de touches

(Si j'avais encore du CHProducts, je saurai comment faire mais avec TARGET, je patine dans la semoule)...


Et pour ceux qui se demanderai pourquoi faire ?

Dans DCS, je veux pouvoir mieux représenter la commande des freins du MiG-15bis et avoir le freinage analogique lors du taxi et, simplement en pressant la commande à fond, avoir le freinage max normalement obtenu par Shift+W

Re: Question aux experts du scripting avec T.A.R.G.E.T.

Publié : lun. janv. 14, 2019 10:42 am
par hon0
Ne sachant pas trop comment je m'y prendrai pour faire ca en script, je le ferai simplement de cette manière.

(En Hold et non en pulse evidement, j'ai oublié de changer)
Image

Image

Re: Question aux experts du scripting avec T.A.R.G.E.T.

Publié : lun. janv. 14, 2019 1:03 pm
par lefuneste
De mon point de vue c'est possible, mais comment geres-tu les priorités ?
Et est ce que ton appui bouton ne devrait pas mettre la valeur a 100% plutôt ? Sinon cela veut dire que tu settes la valeur de ton axe a 80% + une valeur qui dépends de la durée de ton appui bouton ?

Re: Question aux experts du scripting avec T.A.R.G.E.T.

Publié : lun. janv. 14, 2019 8:21 pm
par Drakho
OK, j'avais pas pensé au plus simple... c'est malin...

Merci hon0 !

lefuneste, pas si on gère les courbes pour que le 100% arrive plus tôt... on règle le 100% de l'axe sur le 80% de déplacement de la commande... comme ça, j'ai le freinage normal à 100% quand je déplace la commande à 80% de son débattement max et le freinage supplémentaire quand je pousse à 100% du débattement :)

En tout cas ça marche, merci !! :)

Re: Question aux experts du scripting avec T.A.R.G.E.T.

Publié : lun. janv. 14, 2019 9:38 pm
par hon0
Drakho a écrit :
lun. janv. 14, 2019 8:21 pm
Merci hon0 !
Image

Enjoy :detective