[TUTO SIOC] La fonction TESTBIT

Tous les tutoriels sur la programmation SIOC, le language des cartes Opencockpits

[TUTO SIOC] La fonction TESTBIT

Messagede mameloose » Dim 29 Mar 2015 11:47

bonjour a tous

un petit tuto sur la fonction TESTBIT pour bien expliquer la difference avec setbit et clearbit

La fonction TESTBIT permet a une sortie comme une led par exemple de tester en permanence l'etat d'une variable et de son bit de commande .
si le bit viens a changer alors la led s'allumera et au contraire elle seteindra

petit exemple :

nous allons prendre un offset du sdk qui fonctionne avec des bit comme par exemple $0D0C de longueur 2 qui est la commande des feux

dans cet exemple je veux que lorsque les feux strobe sont allumés une led s'allume dans mon cockpit

on peut voir dans le sdk que le bit des strobe est le numero 16

Image

ok je reprend donc un code vierge

1-declarer la variable des feux + une led

on a deja vu ca avant

Image

ok jusque la tout va bien j'ai ma variable fsuipc des light et une led branchée sur la sortie n°15

2-utiliser la fonction TESTBIT pour allumer la led seulement quand les strobe sont actifs!

CLIC DROIT SUR LA VARIABLE ET NEWCOMMAND

Image

Image

et c'est tout !!!

c'est très simple dès que le bit sera de 16 la led va s'allumer et si ce n'est plus le cas elle s'eteindra tout simplement ...
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: tuto sioc la fonction testbit

Messagede FiX » Dim 29 Mar 2015 13:32

Merci!
i7 2600k/P8P67pro/16Go PC3 17000/RX 580/SSD 250 Go et 120Go/W10x64
https://www.facebook.com/cessna150.sim
Avatar de l’utilisateur
FiX
 
Messages: 4664
Inscription: 8/01/10
Localisation: Reims/Maubeuge

Re: tuto sioc la fonction testbit

Messagede mameloose » Dim 29 Mar 2015 14:59

rigolus
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: tuto sioc la fonction testbit

Messagede jehanlucques » Dim 29 Mar 2015 17:17

Merci pour ces tutos. applaublanc
Je démarre avec SIOC et cela va m'aider énormément.
J'en profite aussi pour remercier toutes les bonnes volontés qui font de ce forum non seulement un outil précieux pour tous les passionnés de simulation, mais un lieu de rencontre et d'amitié.

Jean-Luc
Avatar de l’utilisateur
jehanlucques
 
Messages: 161
Inscription: 28/11/09
Localisation: Le Perreux sur Marne

Re: tuto sioc la fonction testbit

Messagede JacquesZ » Lun 30 Mar 2015 07:18

Hé bé...
Le couple OC & SIOC c'est vraiment puissant!
La programmation par événement montre ici tout son intérêt, on peut difficilement faire plus simple. applaublanc
Merci pour ces Tutos, ça donne envie de se mettre à SIOC!

Jacques
Ma chaîne YouTube Tutos sur l’A320 par un Pilote de Ligne: https://youtube.com/channel/UCljftuoKBcgeR-WBgYJpuoA
Avatar de l’utilisateur
JacquesZ
 
Messages: 2848
Inscription: 24/11/10

Re: tuto sioc la fonction testbit

Messagede mameloose » Lun 30 Mar 2015 11:09

Mais oui faut s'y mettre Lol ! C'est intuitif
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: tuto sioc la fonction testbit

Messagede C6_Pat » Lun 30 Mar 2015 22:52

Super ces tutos mameloose ça donne envie de s'y mettre ! applaublanc
" Tout arrive à l'homme qui sait attendre "
.....enfin pas trop longtemps quand même.....
Mon pit' P47 Razorback https://www.checksix-forums.com/viewtopic.php?f=286&t=156962
Avatar de l’utilisateur
C6_Pat
 
Messages: 834
Inscription: 20/12/11
Localisation: Devant l'nordinateur en Alsace


Retourner vers Les TUTOS SIOC





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité