Clavier numérique pour ATC

PC / CPU / Cartes mères /Branchements
Commandes de vol du commerce, etc...

Re: Clavier numérique pour ATC

Messagede alain » Jeu 23 Déc 2010 05:27

Allô Bob,
Donc ça ne peut pas se faire par FSUIPC. Dommages car ça a été extrêmement simple pour les touches du claviers numérique.
Mais je n'ai aucune idée comment faire avec SIOC.
Pourrais-tu m'écrire 2 lignes de programmation.
Une première pour disons entrer la valeure ''1'' sur un input branché sur la Master pour répondre à l'ATC. (tu sais les options de 0 à 9)
Et une deuxième pour une commande configurable dans FS comme par exemple pour faire un ''pause'' mais toujours sur une touche branchée sur une entré de la Master.
Avec ces deux lignes de programmation je devrais être en mesure de faire le reste c'est à dire les touches 0 à 9 des réponses à l'ATC et d'agir sur FS avec les touches branchées sur la master. (ex: pause, changer de vue, de zoom etc)
je ne sais pas si je suis suffisamment clair dans mes explications.
Pour montrer le module que je voudrais ainsi transformer en le branchant sur une master je met une photo de mon pedestal actuel avec ce module que je crois être un vieux FMC de 737-200. Ce sont ces touches que je vais brancher sur la Master.
Merci pour ton aide,
Alain
PS: évidemment le clavier numérique noir (qui fait pas terrible dans cet environnement ''Boeing'') disparaitra une fois que l'autre sera fonctionnel
http://www.servimg.com/image_preview.php?i=16&u=12423459
Construire ses rêves!
http://www.sim-737ng.com/
Avatar de l’utilisateur
alain
 
Messages: 333
Inscription: 19/04/09
Localisation: Quebec, Canada

Re: Clavier numérique pour ATC

Messagede Phil64 » Jeu 23 Déc 2010 10:24

Bonjour,

Oupssss, Alain, j'avais pas compris (con fondu avec clavier) et vu la photo du pavé numérique. Maintenant, effectivement dans cette optique est il possible de "déshabiller" le pavé, de garder le circuit et la connexion usb, et d'installer les touches sur une "réglette" ou à même le pedestal ?
AMICALEMENT, ET BONS VOLS !
Avatar de l’utilisateur
Phil64
 
Messages: 167
Inscription: 12/10/10

Re: Clavier numérique pour ATC

Messagede alain » Ven 24 Déc 2010 05:34

Allô Phil,
Tu n'auras pas besoin de faire tout ça. Il y a une façon bien plus simple qui va donner ce genre de ''look''
Dès que j'ai un peu de temps je te reviens avec mon idéee! et des photos...
http://www.servimg.com/image_preview.php?i=17&u=12423459
Alain
Construire ses rêves!
http://www.sim-737ng.com/
Avatar de l’utilisateur
alain
 
Messages: 333
Inscription: 19/04/09
Localisation: Quebec, Canada

Re: Clavier numérique pour ATC

Messagede Phil64 » Ven 24 Déc 2010 10:20

Salut Alain,

Je te remercie, et te souhaite de Bonnes Fêtes.
AMICALEMENT, ET BONS VOLS !
Avatar de l’utilisateur
Phil64
 
Messages: 167
Inscription: 12/10/10

Re: Clavier numérique pour ATC

Messagede alain » Dim 26 Déc 2010 23:20

Bon, Noël est bien termine et toujours pas mon code de programmation pour répondre ce fameux code a l ATC soit 1,2 3 etc.
Quelqu'un pourrait m'aider en m écrivant cette ligne de programmation SIOC pour répondre a l ATC? Une seule ligne puis je devrais arriver a faire le reste. Et quel sont donc ces offsets?
Merci a l'avance
Alain
Construire ses rêves!
http://www.sim-737ng.com/
Avatar de l’utilisateur
alain
 
Messages: 333
Inscription: 19/04/09
Localisation: Quebec, Canada

Re: Clavier numérique pour ATC

Messagede stevelep » Lun 27 Déc 2010 00:08

Désolé pour le code, suis pas à la maison en ce moment ...
et je ne me rappelle pas de tête comment faire

Va voir dans l'aide du SIOC sous KEYS.

Je verrai en rentrant

Bye

Steve
EDIT:

j'ai trouvé chez Nico Kaan: http://www.lekseecon.nl/howto.html#keygen

La méthode n° 2 semble la mieux "SIOC toggling FSUIPC virtual buttons"
En gros tu envoies un bouton de joystick avec le SIOC
avec FSUIPC tu détectes le bouton de joystick et envoies l'event
comme tu as fait avec les touches claviers.
Avec cette méthode tu programmes presque tout dans FSUIPC comme tu le voulais
sauf qu'au lieu d'une touche clavier, tu as un bouton joystick mais le principe
est exactement le même ...

Good luck
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Clavier numérique pour ATC

Messagede alain » Lun 27 Déc 2010 00:59

Allo Bob
Merci pour ton retour qui est comme un cadeau de Noël :)
Pas certain mais je crois que j'ai compris la méthode numéro 2. 
Je vais donc faire qq essais et te reviendrai avec les résultats. 
Mais je crois pouvoir y arriver avec cette méthode car j'ai déjà utilise la technique du bouton virtuel pour actionner le bouton du microphone. Mais surtout ne me demandes pas les détails c'est un peu loin. Je me souviens cependant que c'est en créant un bouton virtuel!
En attendant
Bonne fin d'année 2010
Amitié et thank you so much :)
Alain 
Ps: en attendant les résultats voici une photo montrant ou en est le pedestal avec pour le moment le clavier numérique qui disparaitra dès que j'arriverai à programme le vieux CDU comme clavier pour l'ATC... :)
http://www.servimg.com/image_preview.ph ... u=12423459
Construire ses rêves!
http://www.sim-737ng.com/
Avatar de l’utilisateur
alain
 
Messages: 333
Inscription: 19/04/09
Localisation: Quebec, Canada

Re: Clavier numérique pour ATC

Messagede alain » Dim 2 Jan 2011 02:58

Bonjour tout le monde
Et a toi Bob je te présente mon cadeau de Noel auquel tu as beaucoup a voir.
J'ai terminé la programmation et j'ai utilisé la méthode numero 2, les boutons virtuels
Je mets aussi la programmation qui me semble assez explicite pour ceux qui voudraient l'utiliser
Alors encore une fois Bob un gros merci pour ton aide et ton niveau de connaissances toujours aussi impressionnant...
Amicalement,
Alain

Image

Code: Tout sélectionner
// *****************************************************************************
// * Config_SIOC ver 3.7B1   -     By Manolo Vélez    -    www.opencockpits.com
// *****************************************************************************
// * FileName : sioc ATC.txt
// * Date : 2011-01-01



Var 0010, name VJoys1, Link FSUIPC_OUT, Offset $3340, Length 4     // Joystic virtuel

Var 0100, name ATC0, Link IOCARD_SW, Input 125     // Reponse 0 ATC
{
  &VJoys1 = CHANGEBIT 0 ,&ATC0
}

Var 0101, name ATC1, Link IOCARD_SW, Input 137     // Reponse 1 ATC
{
  &VJoys1 = CHANGEBIT 1 ,&ATC1
}

Var 0102, name ATC2, Link IOCARD_SW, Input 143     // Reponse 2 ATC
{
  &VJoys1 = CHANGEBIT 2 ,&ATC2
}

Var 0103, name ATC3, Link IOCARD_SW, Input 138     // Reponse 3 ATC
{
  &VJoys1 = CHANGEBIT 3 ,&ATC3
}

Var 0104, name ATC4, Link IOCARD_SW, Input 128     // Reponse 4 ATC
{
  &VJoys1 = CHANGEBIT 4 ,&ATC4
}

Var 0105, name ATC5, Link IOCARD_SW, Input 134     // Reponse 5 ATC
{
  &VJoys1 = CHANGEBIT 5 ,&ATC5
}

Var 0106, name ATC6, Link IOCARD_SW, Input 129     // Reponse 6 ATC
{
  &VJoys1 = CHANGEBIT 6 ,&ATC6
}

Var 0107, name ATC7, Link IOCARD_SW, Input 110     // Reponse 7 ATC
{
  &VJoys1 = CHANGEBIT 7 ,&ATC7
}

Var 0108, name ATC8, Link IOCARD_SW, Input 116     // Reponse 8 ATC
{
  &VJoys1 = CHANGEBIT 8 ,&ATC8
}

Var 0109, name ATC9, Link IOCARD_SW, Input 111     // Reponse 9 ATC
{
  &VJoys1 = CHANGEBIT 9 ,&ATC9
}

Var 0110, name ZoomOutFine, Link IOCARD_SW, Input 119     // Zoom OUT
{
  &VJoys1 = CHANGEBIT 10 ,&ZoomOutFine
}

Var 0111, name ZoomInFine, Link IOCARD_SW, Input 120     // Zoom IN
{
  &VJoys1 = CHANGEBIT 11 ,&ZoomInFine
}

Var 0112, name AtcWindow, Link IOCARD_SW, Input 142     // Contacter ATC (window)
{
  &VJoys1 = CHANGEBIT 12 ,&AtcWindow
}

Var 0113, name Map, Link IOCARD_SW, Input 136     // MAP
{
  &VJoys1 = CHANGEBIT 13 ,&Map
}

Var 0114, name EyePointDown, Link IOCARD_SW, Input 141     // Eye Point Down
{
  &VJoys1 = CHANGEBIT 14 ,&EyePointDown
}

Var 0115, name EyePointUp, Link IOCARD_SW, Input 114     // Eye Point Up
{
  &VJoys1 = CHANGEBIT 15 ,&EyePointUp
}

Var 0116, name EyePointLeft, Link IOCARD_SW, Input 130     // Eye Point Left
{
  &VJoys1 = CHANGEBIT 16 ,&EyePointLeft
}

Var 0117, name EyePointRight, Link IOCARD_SW, Input 131     // EyePointRight
{
  &VJoys1 = CHANGEBIT 17 ,&EyePointRight
}

Var 0118, name ViewType, Link IOCARD_SW, Input 132     // Vue Aerienne en plan
{
  &VJoys1 = CHANGEBIT 18 ,&ViewType
}

Var 0119, name ViewMode, Link IOCARD_SW, Input 122     // Vue suivante
{
  &VJoys1 = CHANGEBIT 19 ,&ViewMode
}

Var 0120, name ViewModeBack, Link IOCARD_SW, Input 121     // Vue Precedente
{
  &VJoys1 = CHANGEBIT 20 ,&ViewModeBack
}

Var 0121, name PauseToggle, Link IOCARD_SW, Input 123     // Pause
{
  &VJoys1 = CHANGEBIT 21 ,&PauseToggle
}

Var 0122, name SimRateIncr, Link IOCARD_SW, Input 127     // Sim Rate Increase
{
  &VJoys1 = CHANGEBIT 22 ,&SimRateIncr
}

Var 0123, name SimRateDecr, Link IOCARD_SW, Input 109     // Sim Rate Decrease
{
  &VJoys1 = CHANGEBIT 23 ,&SimRateDecr
}

Var 0124, name ZoomInFine2, Link IOCARD_SW, Input 113     // Zoom In
{
  &VJoys1 = CHANGEBIT 24 ,&ZoomInFine2
}

Var 0125, name ZoomOutFine2, Link IOCARD_SW, Input 112     // Zoom Out
{
  &VJoys1 = CHANGEBIT 25 ,&ZoomOutFine2
}
Construire ses rêves!
http://www.sim-737ng.com/
Avatar de l’utilisateur
alain
 
Messages: 333
Inscription: 19/04/09
Localisation: Quebec, Canada

Re: Clavier numérique pour ATC

Messagede nonolight » Dim 2 Jan 2011 10:38

Bonjour Alain,

Ton petit script trouvera ça place dans la rubrique d'aide pour débutant, il est maintenant épinglé :

viewtopic.php?f=63&t=1591&p=14177#p14177

applaublanc applaublanc

A+

Nono
Image Image
Avatar de l’utilisateur
nonolight
 
Messages: 4344
Inscription: 21/03/09

Re: Clavier numérique pour ATC

Messagede stevelep » Dim 2 Jan 2011 12:09

Merci Alain,

c'est surtout le code de Niko Kaan ...

Bonne Année

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

PrécédenteSuivante

Retourner vers Hardware divers





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 21 invités