Une Petite Mise Sur La Voie :-)

Salle dedieé aux péripheriques : Joystick, palloniers, Track-Ir

Topic author
Funky
Elève Pilote
Elève Pilote
Messages : 732
Inscription : 27 septembre 2002

#1

Message par Funky »

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.
[INDENT]:technolog[/INDENT]

Image

Image

Red Dog
Pilote Confirmé
Pilote Confirmé
Messages : 2309
Inscription : 09 novembre 2001

#2

Message par Red Dog »

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 ...
Have a Bandit Day
Image Red Dog
CombatSim Checklists
Sim Technique

Topic author
Funky
Elève Pilote
Elève Pilote
Messages : 732
Inscription : 27 septembre 2002

#3

Message par Funky »

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 lol.

Se serais tellement plus facile si on pouvait faire de la vrai prog.
[INDENT]:technolog[/INDENT]

Image

Image

Vortex1
Elève Pilote
Elève Pilote
Messages : 638
Inscription : 04 août 2001

#4

Message par Vortex1 »

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.
@+
Vortex

i7 4790, GF970, 16 Go ram, SSD
Cougar 00810 U2Nxt 082 + HS throttle kit, Simped F16/C, Track IR 4 Pro


Image

Vortex1
Elève Pilote
Elève Pilote
Messages : 638
Inscription : 04 août 2001

#5

Message par Vortex1 »

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


Image

Topic author
Funky
Elève Pilote
Elève Pilote
Messages : 732
Inscription : 27 septembre 2002

#6

Message par Funky »

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
[INDENT]:technolog[/INDENT]

Image

Image

Topic author
Funky
Elève Pilote
Elève Pilote
Messages : 732
Inscription : 27 septembre 2002

#7

Message par Funky »

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?
[INDENT]:technolog[/INDENT]

Image

Image

Vortex1
Elève Pilote
Elève Pilote
Messages : 638
Inscription : 04 août 2001

#8

Message par Vortex1 »

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...
Vortex

i7 4790, GF970, 16 Go ram, SSD
Cougar 00810 U2Nxt 082 + HS throttle kit, Simped F16/C, Track IR 4 Pro


Image

Red Dog
Pilote Confirmé
Pilote Confirmé
Messages : 2309
Inscription : 09 novembre 2001

#9

Message par Red Dog »

Bien joué. ;)
Il y a que comme ca qu'on apprend - en se cassant les dents.

Failleur F'ai Flu de fent du fout... :ph34r:
Have a Bandit Day
Image Red Dog
CombatSim Checklists
Sim Technique

Vortex1
Elève Pilote
Elève Pilote
Messages : 638
Inscription : 04 août 2001

#10

Message par Vortex1 »

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
Vortex

i7 4790, GF970, 16 Go ram, SSD
Cougar 00810 U2Nxt 082 + HS throttle kit, Simped F16/C, Track IR 4 Pro


Image

Topic author
Funky
Elève Pilote
Elève Pilote
Messages : 732
Inscription : 27 septembre 2002

#11

Message par Funky »

Merci jevais voir tout ca!
[INDENT]:technolog[/INDENT]

Image

Image
Répondre

Revenir à « salle: Periphériques: Hotas, Joysticks, Track-IR »