Comment Faire Pour ?

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'ai un problème de programmation ! ^_^

Je souhaite faire que :

SI S3 est pressé - de 1sec cela execute PINKY_SWITCH et si je presse plus longtemps que 1sec le bouton S3 est le S3 IN habituel.

Je pense qu'il faut utiliser une prog logique avec un DELAY mais je n'arrive vraiment pas.

Se serais plus simple avec des IF et des THAN mais bon... :rolleyes:

Merci d'avance
[INDENT]:technolog[/INDENT]

Image

Image

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

#2

Message par Red Dog »

A titre d'exemple:

Code : Tout sélectionner

rem BTN S3 is pinky switch when held for less than 50ms. Otherwise it acts as shiftbutton. BTN S3 KD(X6) DLY(50) KU(X6) Rem --- Starts a 50ms period from pressing S3 during which X6 is true DEF X7 X6 NOT S3 Rem --- If S3 is released during the 50ms when X6 is true, X7 becomes true BTN X7 Pinky_switch Rem --- X7 operates the Pinky Switch; if S3 is held >50ms, it acts as the SHIFTBTN
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 »

OK merci X6 c'est quoi?
[INDENT]:technolog[/INDENT]

Image

Image

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

#4

Message par Red Dog »

Un flag (drapeau) qui reste VRAI pendant 50 Millisecondes
=> Pendant 50 millisecondes X6 = VRAI.

Une sorte de bouton virtuel, limité dans le temps
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

#5

Message par Funky »

OK merci au tout cas cela fonctionne donc c'est top cool méga ! :jerry:
[INDENT]:technolog[/INDENT]

Image

Image

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

#6

Message par Funky »

Encore une question : :P

Si je veux faire la même chose mais :

S1 si pressé - de 500ms fais AVTR si pressé + 500ms ECM ON

Ceci est un exemple bien sur.

Merci

PS Dommage que dans la doc il n'y ai pas des exemples que ça !
[INDENT]:technolog[/INDENT]

Image

Image

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

#7

Message par Red Dog »

ben adapte l'exemple du dessus
C'est comme ca qu''on apprend :)
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

#8

Message par Funky »

J'essai, j'essai !
[INDENT]:technolog[/INDENT]

Image

Image
Répondre

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