Page 1 sur 1

[TUTO SIOC] Les fonctions SETBIT & CLEARBIT

MessagePosté: Sam 14 Mar 2015 14:14
de mameloose
bonjour a tous

c'est encore moi toujours dans la catégorie sioc pour debutant !

aujourdhui je vais vous montrer les fonctions setbit et clearbit

alors ca sert a quoi ? a plein de choses ..... certaines variables peuvent se commander avec plusieurs bits comme la variable des feux !

Dans cette meme variables on peut commander les feux de nav taxi beacon ect ....

jettons un ptit coup d'oeil au sdk !

Image

ok ici l'offset $0D0C de longueur 2 permet de controller tout ca en fonctions des bits donnés dans la description (bit 1 =Nav ;bit 2 = beacon ect....)

il suffit donc de programmer tout ca maintenant c'est très simple ...

1- declarer la variable des feux de lavion

et c'est repartit je reprend un code vierge et EDIT NEWVAR

Image
Image

ok rien de bien compliqué on a deja vu ca avant ....

ensuite je vais declarer 2 interrupteurs pour l'exemple sur les entrées 5 et 6 de la master pour commander les strobes et les nav

2- declarer les interrupteurs

toujours comme avant EDIT NEWVAR

Image
Image
Image

tadaaaa!! bon c'est pas encore fini on continu ....

maintenant que j'ai declaré mes impots .... nan c'est pas ca ....
maintenant que j'ai declaré ma variable des feux et mes deux inters je vais maintenant commander tout ca !

donc si je veux allumer les feux de nav je dois commander le bit 1 et pour les feux strobe le bit 16

3- faire appel aux fonctions setbit clearbit

ca veux dire quoi ? setbit ca veux dire je veux que tu change le bit numero truc ; et clearbit ca veux dire je veux plus de ton bit reviens comme t'etais avant ....

en image c'est toujours plus clair CLIC DROIT SUR INTERSTROBE et NEWCOMMAND

Image
Image

RECLIC DROIT SUR LA CONDITION IF ET NEW COMMAND

Image
Image

ok donc jusque la si je bouge mon inter en position fermé les strobes vont s'allumer

maintenant le contraire pour eteindre CLIC DROIT SUR L INTERSTROBE ET NEW COMMAND

Image

condition ELSE pour dire AUCONTRAIRE donc si mon inter est ouvert

CLIC DROIT SUR LA CONDITION ELSE ET NEWCOMMAND

Image
Image

ET VOILA

ducoup je bouge l'inter jappel le bit 16 de la commande des feux mes strobes s'allument et si c'est le contraire mon inter est ouvert je dit a la commande feux que je n'ai plus besoin du bit 16 mes strobes sont eteints

maintenant pareil pour les feux de nav

Image

ET CEST TOUT ...

les fonctions setbit et clearbit peuvent etre utiles pour plein d'autres chose comme simuler des touches de claviers ou certaines fonctions disponible dans fsuipc

Re: tuto sioc les fonctions setbit clearbit

MessagePosté: Sam 14 Mar 2015 16:50
de FiX
Tu n'as pas beaucoup de réponses ou d'encouragement parce qu'il n'y a pas grand chose à dire, (ce sont des tutos), mais bravo parce que c'est du travail de faire ce genre de posts. Merci pour les débutants!

Re: tuto sioc les fonctions setbit clearbit

MessagePosté: Sam 14 Mar 2015 18:12
de mameloose
Merci j'espère que ca pourra en motiver plus a passer sous sioc cest quand meme le mieux qui soit !

Re: tuto sioc les fonctions setbit clearbit

MessagePosté: Dim 15 Mar 2015 16:42
de fcoq
Comme Fix le dit il n'y a pas beaucoup de remerciements,mais en ce qui me concerne je n'en suis pas encore a la prog par sioc,je commencerais quand je m'attaquerais a mon overhead( achat des cartes!!!)

Donc merci d'avance pour ton"sioc pour les nuls" lorsque je commencerais je saurais ou regarder grandsoleil

Surtout tu peux continuer

A+
Franck

Re: tuto sioc les fonctions setbit clearbit

MessagePosté: Dim 15 Mar 2015 17:29
de taz83
Merci à toi pour ces tutos
merci affiche

Re: tuto sioc les fonctions setbit clearbit

MessagePosté: Dim 15 Mar 2015 19:35
de mameloose
merci pour vos encouragement ! grandsoleil

Re: tuto sioc les fonctions setbit clearbit

MessagePosté: Dim 15 Mar 2015 20:13
de Boutondair
merci affiche pour tes tutos, ils sont superbes pour ne pas avoir peur du SIOC et surtout le comprendre

Très beau partage

David cligneoeil grandsoleil

Re: tuto sioc les fonctions setbit clearbit

MessagePosté: Dim 15 Mar 2015 22:55
de mameloose
merci jusque la c'est simple je passerai au subroutine plus tard et la ca va se compliqué mais rien de mechant ....

Re: tuto sioc les fonctions setbit clearbit

MessagePosté: Mar 15 Mar 2016 22:28
de jacquesvde
merci affiche +1affiche

Jacques cligneoeil

Re: tuto sioc les fonctions setbit clearbit

MessagePosté: Mer 16 Mar 2016 09:44
de Stef26
Merci pour tes tutos très explicites.