debut sioc

Questions de programmation / Offset FSUIPC et IOCP

debut sioc

Messagede dogness » Mer 5 Aoû 2009 17:09

Bonjour,
Comme dit je débute dans le sioc, meme avec les tutos trouvé sur le net, impossible de m'en sortir voila mon pb.Je voudrais commencé par le plus simple, c'est à dire, paramétrer le bouton "FD" et je n'ai aucun retour.Voila ma ligne de commande est-elle bonne?


Var 0002, name fs_fd, Link FSUIPC_INOUT, Offset $2EE0, Length 4 // envoi sw fd à fs

Var 0001, name sw_fd, Link IOCARD_SW, Input 185, Type P // switch flight director
{
&fs_fd = &sw_fd
}

ai-je oublié quelque chose?
Merci
Pour info j'utilise des cartes master + usb de chez opencockpit et AST A320
Arnaud
Dernière édition par dogness le Ven 4 Sep 2009 17:04, édité 1 fois.
dogness
 

Re: debut sioc

Messagede stevelep » Mer 5 Aoû 2009 19:21

Tu peux tester ton code avec la console.

Tu ouvres la console et tu regardes le comportement de tes 2 variables.
Premièrement si la 0002 change bien de valeur quand tu presses le bouton
Ensuite si cette valeur change aussi dans l'autre variable.

Tu peux aussi envoyer un "1" ou un "0" à la variable FS pour voir si ca change le FD.
Si c'est pas le cas, c'est que ton offset fsuipc n'est pas le bon

BOB


PS je te conseille d'utiliser systématiquement la console pour débugger tes codes.
Afin de localiser le problème:
Est-ce que c'est le bouton qui marche pas
ou la transmission bouton-FSUIPC
ou alors l'offset FSUIPC qui ne réagit pas.
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: debut sioc

Messagede dogness » Mer 5 Aoû 2009 22:20

bonsoir ,
merci pour ta réponse mais je ne comprends pas ce que tu veux dire par:"Tu ouvres la console et tu regardes le comportement de tes 2 variables"
j'ai regardé sur le site d'AST et ça a l'air plus compliqué que ça .
apparemment si j'ai bien compris je suis obligé d'utiliser les SDK fourni avec le soft AST et de les rediriger vers fsuipc mais comme tout est en anglais pour moi ce n'est pas chose facile donc si quelqu'un à eu à manipuler ce logiciel avec les cartes opencockpit merci de m'apporter votre aide.
Arnaud
dogness
 

Re: debut sioc

Messagede stevelep » Mer 5 Aoû 2009 22:57

On ouvre la console IOCP en pressant le bouton centre-bas dans la fenêtre du SIOC.EXE

Cela t'ouvre une fenêtre avec les N°, noms et valeur des variables SIOC.
tu peux descendre dans la liste, envoyer une valeur à une variable avec "value SEND"
Lire les modifs de var en temps réel avec "LOG ON" etc ...

Pleins de fonctions très utiles.

Essaye de tester ton code.

Je ne connais pas AST ...

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

Re: debut sioc

Messagede dogness » Ven 7 Aoû 2009 11:20

Salut après des heures de lecture sur le forum ast j'ai fini par trouver la solution qui est beaucoup plus complexe que je ne le pensais je vous en ferai part des que j'aurais mieux assimile le sioc merci Arnaud
dogness
 

Re: debut sioc

Messagede Boutondair » Mar 1 Sep 2009 14:00

Bonjour Arnaud,

Pour que ton message soit noté résolu il faut que tu modifi le premier message de ce post

à bientôt, David
Image Image
Petit je rêvais que je volerais, maintenant grâce au virtuel je vole !!!!!
Avatar de l’utilisateur
Boutondair
Administrateur du site
 
Messages: 4174
Inscription: 20/04/09
Localisation: Ballans (17) proche de Cognac


Retourner vers Programmation Sioc





Qui est en ligne

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