#1 [↑][↓]  11-04-2018 17:58:44

mameloose
Copilote
Lieu: evreux
Date d'inscription: 24-10-2014
Renommée :   10 

[X-Plane]TUTO SIOC ET XPLANE

salut a tous !

nouveau tuto ca faisait longtemps sur comment faire dialoguer SIOC et XPLANE !

voila tout dabord je vous invite a telecharger le pack que j'ai créé ici : https://www.dropbox.com/s/pykkbutz6umfd … e.zip?dl=0


de le dezipper et de coller lensemble dans le dossier de xplane dans RESSOURCES/PLUGINS

on se retrouve avec ca :

https://i62.servimg.com/u/f62/13/46/73/71/qq10.jpg

ici les deux module indispensable pour faire la liaison sioc xplane




par la suite dans xplane on ne parle pas D'OFFSETS comme dans p3d mais de DATAREFS



la liste des datarefs est disponible ici : http://www.xsquawkbox.net/xpsdk/docs/DataRefs.txt

dans les fichiers que je vous ai demandé de mettre dans PLUGIN il y a UIPCXDATOS.TXT

il est vierge pour l'instant mais c'est le fichier principal que nous allons utiliser pour mettre nos datarefs qui nous interresse !


petit exemple :

je souhaite controler l'interrupteur battery ON

je cherche dans la liste des datarefs (c'est le bordel je sais ....)

et je tombe la dessus :

https://i62.servimg.com/u/f62/13/46/73/71/ww10.jpg


la ligne qui nous interresse : sim/cockpit/electrical/battery_on   

on copie donc cette ligne et on colle dans le fichier uipcxdatos avec un chiffre devant (celui qu'on veut) on va mettre 15 pour lexemple ce qui donne ca :

https://i62.servimg.com/u/f62/13/46/73/71/ss10.jpg

on enregistre et voila ! pour xplane c'est bon maintenant on passe a sioc !

nous avons donc crée une variable IOCP du nom de 15 félicitation !

on lance xplane puis SIOC en administrateur comme dhab je reviens pas sur comment configurer sioc !


dans notre code SSI il faudra declarer notre variable comme suit :

https://i62.servimg.com/u/f62/13/46/73/71/vv10.jpg

donc dans IOCPCONSOLE vous constaterez que cette variable IOCP change de valeur en fonction de la position ou letat de notre battery de 1 ou 0


maintenant pour controler avec un bouton on imagine que vous avez cablé un bouton avec une entrée 45

ca donne ca :

https://i62.servimg.com/u/f62/13/46/73/71/ggg10.jpg


voila !

si certaines valeurs vous sont inconnues il suffit de declarer votre variable iocp et de regarder dans IOCPCONSOLE comment elle reagit

il suffira par la suite de retenir les changements et adapter votre code ssi en fonction

Hors ligne

 

Pied de page des forums

Maintenance informatique Lausanne