Une Petite Mise Sur La Voie :-)
#1
Bonjour,
J'essai de faire que :
DEF X11 DELAY(1000) (T7 OR T8) AND S1
BTN X11 Missile_Step
DEF X12 S1 AND (T7 OR T8)
BTN X12 AA_Cycle_Hardpoints
DEF X13 DELAY(1000) S1 AND NOT T7 OR T8
BTN X13 Fuel_Door
DEF X14 (NOT T7 AND NOT T8) AND S1
BTN X14 Missile_Step
Si T7 ou T8 est ON, Si je presse S1 + 1sec = Missile_Step
Si -1 sec = AA_Cycle_....
Si T7 ou T8 est OFF, si je presse S1 + 1sec = Fuel_Door
Si T7 ou T8 est OFF, si je presse S1 - 1sec = Missil_Step
Il ne doit pas manquer beaucoup je pense. Mais le délai de 1 sec fonctionne sauf que la fonctione -1 se mets toujours en ON.
Merci de me mettre sur la voie.
Je planche depuis plusieurs jours.
J'essai de faire que :
DEF X11 DELAY(1000) (T7 OR T8) AND S1
BTN X11 Missile_Step
DEF X12 S1 AND (T7 OR T8)
BTN X12 AA_Cycle_Hardpoints
DEF X13 DELAY(1000) S1 AND NOT T7 OR T8
BTN X13 Fuel_Door
DEF X14 (NOT T7 AND NOT T8) AND S1
BTN X14 Missile_Step
Si T7 ou T8 est ON, Si je presse S1 + 1sec = Missile_Step
Si -1 sec = AA_Cycle_....
Si T7 ou T8 est OFF, si je presse S1 + 1sec = Fuel_Door
Si T7 ou T8 est OFF, si je presse S1 - 1sec = Missil_Step
Il ne doit pas manquer beaucoup je pense. Mais le délai de 1 sec fonctionne sauf que la fonctione -1 se mets toujours en ON.
Merci de me mettre sur la voie.
Je planche depuis plusieurs jours.
#2
Comment te mettre sur la voie sans te donner la solution ?
Peut être ceci; Fais gaffe aux négations.
AND NOT ... OR ... ne donne pas le second élément en négation mais bien en affirmation.
Tu peux utiliser pluseirus fois le and not
AND NOT ... AND NOT ...
Peut être ceci; Fais gaffe aux négations.
AND NOT ... OR ... ne donne pas le second élément en négation mais bien en affirmation.
Tu peux utiliser pluseirus fois le and not
AND NOT ... AND NOT ...
#3
Je croix que tu ne ma pas compris.
Si je suis disons en T7 si je presse S1, il y aura de toute façon X12 qui sera on puis si je laisse on +1sec X11 le devient aussi.
Je voudrais que X12 devienne ON seulement si je relache S1 avant 1 sec.
Si je résous cela tout fonctionne.
J'y travail encore .
Se serais tellement plus facile si on pouvait faire de la vrai prog.
Si je suis disons en T7 si je presse S1, il y aura de toute façon X12 qui sera on puis si je laisse on +1sec X11 le devient aussi.
Je voudrais que X12 devienne ON seulement si je relache S1 avant 1 sec.
Si je résous cela tout fonctionne.
J'y travail encore .
Se serais tellement plus facile si on pouvait faire de la vrai prog.
#4
A mon avis il faut que tu repartes de ce que Red Dog t'a indiqué un peu plus bas genre: (attention c'est plus qu'une mise sur la voie !)
DEF X10 DELAY(1000) (T7 OR T8) AND S1
DEF X11 DELAY(1000) (T7 OR T8) AND S1
BTN X11 Missile_Step
DEF X12 X10 NOT ((T7 OR T8) AND S1))
BTN X12 AA_Cycle_Hardpoints
Bon c'est un essai, je n'ai pas le cougar sous la main. J'espère que ça marche ! A mon avis on peut faire plus esthétique.
@+
DEF X10 DELAY(1000) (T7 OR T8) AND S1
DEF X11 DELAY(1000) (T7 OR T8) AND S1
BTN X11 Missile_Step
DEF X12 X10 NOT ((T7 OR T8) AND S1))
BTN X12 AA_Cycle_Hardpoints
Bon c'est un essai, je n'ai pas le cougar sous la main. J'espère que ça marche ! A mon avis on peut faire plus esthétique.
@+
Vortex
i7 4790, GF970, 16 Go ram, SSD
Cougar 00810 U2Nxt 082 + HS throttle kit, Simped F16/C, Track IR 4 Pro
i7 4790, GF970, 16 Go ram, SSD
Cougar 00810 U2Nxt 082 + HS throttle kit, Simped F16/C, Track IR 4 Pro
#5
Non ça ne doit pas marcher. L'idée c'est de faire un flag qui est vrai pendant 1 seconde et puis dans la définition du bouton < 1s de comparer ce flag avec les touches que tu viens de lacher pour réaliser l'action.
Vortex
i7 4790, GF970, 16 Go ram, SSD
Cougar 00810 U2Nxt 082 + HS throttle kit, Simped F16/C, Track IR 4 Pro
i7 4790, GF970, 16 Go ram, SSD
Cougar 00810 U2Nxt 082 + HS throttle kit, Simped F16/C, Track IR 4 Pro
#6
Effectivement cela ne marche pas.
J'ai effectivement le bouton +1sec qui fonctionne mais quand je le relache c'est la fonction -1sec qui passe ON.
Mais je vais regarder car l'idée n'est pas mauvaise.
PS : Vortex, tu as trouvé où ta signature?
Merci
J'ai effectivement le bouton +1sec qui fonctionne mais quand je le relache c'est la fonction -1sec qui passe ON.
Mais je vais regarder car l'idée n'est pas mauvaise.
PS : Vortex, tu as trouvé où ta signature?
Merci
#7
Voilà c'est résolu !
Merci à vous deux !
DEF X11 (T7 OR T8) AND S1
DEF X12 DELAY(1000) (T7 OR T8) AND S1
BTN X12 Missile_Step
DEF X13 X11 NOT ((T7 OR T8) AND S1) AND NOT X12
BTN X13 AA_Cycle_Hardpoints
PS: on devrait faire un forum avec juste des exemples de prog avec les explications non?
Merci à vous deux !
DEF X11 (T7 OR T8) AND S1
DEF X12 DELAY(1000) (T7 OR T8) AND S1
BTN X12 Missile_Step
DEF X13 X11 NOT ((T7 OR T8) AND S1) AND NOT X12
BTN X13 AA_Cycle_Hardpoints
PS: on devrait faire un forum avec juste des exemples de prog avec les explications non?
#8
Je retente ma chance ! :D
DEF X10 (T7 OR T8) AND S1
BTN X10 KD(X11) DLY(1000) KU(X11)
DEF X12 DELAY(1000) (T7 OR T8) AND S1
BTN X12 Missile_Step
DEF X13 X11 NOT ((T7 OR T8) AND S1))
BTN X13 AA_Cycle_Hardpoints
PS pour la signature, je ne sais plus, il faut que je retrouve.
@+
edit: oops pas vu ta réponse funky...
DEF X10 (T7 OR T8) AND S1
BTN X10 KD(X11) DLY(1000) KU(X11)
DEF X12 DELAY(1000) (T7 OR T8) AND S1
BTN X12 Missile_Step
DEF X13 X11 NOT ((T7 OR T8) AND S1))
BTN X13 AA_Cycle_Hardpoints
PS pour la signature, je ne sais plus, il faut que je retrouve.
@+
edit: oops pas vu ta réponse funky...
Vortex
i7 4790, GF970, 16 Go ram, SSD
Cougar 00810 U2Nxt 082 + HS throttle kit, Simped F16/C, Track IR 4 Pro
i7 4790, GF970, 16 Go ram, SSD
Cougar 00810 U2Nxt 082 + HS throttle kit, Simped F16/C, Track IR 4 Pro
#9
Bien joué.
Il y a que comme ca qu'on apprend - en se cassant les dents.
Failleur F'ai Flu de fent du fout...
Il y a que comme ca qu'on apprend - en se cassant les dents.
Failleur F'ai Flu de fent du fout...
#10
Pour aller un tout petit peu plus loin,
DEF X11 (T7 OR T8) AND S1 rem X11 est vrai pendant que (T7 ou t8) et s1
DEF X12 DELAY(1000) (T7 OR T8) AND S1
BTN X12 Missile_Step
DEF X13 X11 NOT ((T7 OR T8) AND S1) AND NOT X12 rem la condition est X11 vrai et (T7 ou T8) et S1 faux, ce qui a priori est contraire au statement plus haut.
BTN X13 AA_Cycle_Hardpoints
Le cougar souffre-t-il d'une lenteur quelconque (ce dont je doute) ou alors y a-t-il un temps minimal pendant lequel un flag est vrai ?
Ou bien ai je encore raté un épisode ?
Merci par avance
PS 1 ma proposition de tout à l'heure marche également (mais moins économe de flags) Ouf :P
PS 2 ma signature je l'ai trouvée là
DEF X11 (T7 OR T8) AND S1 rem X11 est vrai pendant que (T7 ou t8) et s1
DEF X12 DELAY(1000) (T7 OR T8) AND S1
BTN X12 Missile_Step
DEF X13 X11 NOT ((T7 OR T8) AND S1) AND NOT X12 rem la condition est X11 vrai et (T7 ou T8) et S1 faux, ce qui a priori est contraire au statement plus haut.
BTN X13 AA_Cycle_Hardpoints
Le cougar souffre-t-il d'une lenteur quelconque (ce dont je doute) ou alors y a-t-il un temps minimal pendant lequel un flag est vrai ?
Ou bien ai je encore raté un épisode ?
Merci par avance
PS 1 ma proposition de tout à l'heure marche également (mais moins économe de flags) Ouf :P
PS 2 ma signature je l'ai trouvée là
Vortex
i7 4790, GF970, 16 Go ram, SSD
Cougar 00810 U2Nxt 082 + HS throttle kit, Simped F16/C, Track IR 4 Pro
i7 4790, GF970, 16 Go ram, SSD
Cougar 00810 U2Nxt 082 + HS throttle kit, Simped F16/C, Track IR 4 Pro