Page 1 sur 2

Economie d'offset par manipulation de bits sous LUA

MessagePosté: Dim 17 Mar 2019 17:00
de tabar57
Bonjour à tous,

Pour ceux que çà intéresse je viens de publier sur mon blog un tuto sur une façon d'économiser les offsets libres FSUIPC en faisant de la manipulation de bits, cela m'a permit de diviser par 8 le nombre d'offsets, c'est ici : https://tabar57.blog4ever.com/comment-e ... s-sous-lua

Cordialement

Bernard

Re: Economie d'offset par manipulation de bits sous LUA

MessagePosté: Dim 17 Mar 2019 17:44
de Jackpilot
De la manipulation de bits....eh bé ecroulerire
..surtout avec Lua, c'est une fille de chez nous au moins?

Re: Economie d'offset par manipulation de bits sous LUA

MessagePosté: Dim 17 Mar 2019 18:17
de PapaLima
Bonjour

Excellentissime !! je vais bientôt passer à l'étape programmation et avec toutes les alarmes ce ne sera pas idiot de le penser directement comme çà.

Tu as des talents de pédagogues car c'est clair et bien expliqué.

Dans le même genre, j'imagine que l'on peut procéder sur cette base pour cumuler 8 inters ON-OFF dans un seul octet, non?

Je vois juste que j'ai intérêt à tenir un tableau avec la pin X de la carte Y, liée à la LVar Z offset A, bit B ... faudra pas être bourré ecroulerire

merci affiche

Re: Economie d'offset par manipulation de bits sous LUA

MessagePosté: Dim 17 Mar 2019 19:32
de tabar57
Merci pour le commentaire.

Oui pas de problème pour regrouper les inters sauf s'ils sont à 3 positions, là ça devient plus délicat car la Lvar prend alors 3 valeurs , 0 1 ou 2 et là faut 2 bits.
C'est vrai qu'avec cette façon de programmer faut bien savoir et comprendre ce que l'on fait et tester au fur et à mesure des étapes

Cordialement

Bernard

Re: Economie d'offset par manipulation de bits sous LUA

MessagePosté: Dim 17 Mar 2019 20:15
de fab
ouh là, Bernard, c'est de la haute voltige cligneoeil

Bravo applaublanc

Re: Economie d'offset par manipulation de bits sous LUA

MessagePosté: Dim 17 Mar 2019 20:27
de tabar57
Bof, comparé à ce que tu sais faire c'est du bricolage

Bernard

Re: Economie d'offset par manipulation de bits sous LUA

MessagePosté: Dim 17 Mar 2019 21:56
de PapaLima
Fabien, Bernard, j'adore votre humilité, ne changez rien lunettesnoires

Re: Economie d'offset par manipulation de bits sous LUA

MessagePosté: Lun 18 Mar 2019 19:34
de arcc
Formidable ton tuto. Par contre j'utilise depuis le début de mon projet (4 / 5 ans), les offset libre de 0x9004 à 0x9200 voir plus...
Ca fonctionne très bien.

Impossible de me rappeler ou j'avais pris cette information (j'ai pas trouvé ca tout seul, c'est sur) car en regardant la doc Fsuipc on passe de 0x86E7 à 0x9540 gratgrat

En tout cas ca fait économiser de l'Offset.

J'en profite pour te demander les différences entre UB SW SD ...Je mis perd complètement.

Christian

Re: Economie d'offset par manipulation de bits sous LUA

MessagePosté: Lun 18 Mar 2019 20:06
de tabar57
Merci

Pour faire simple : tout ce qui commence par U c'est unsigned donc çà part de zéro vers le positif
ce qui commence par S c'est signed donc de - quelque chose à + en passant par zéro
Après le B c'est pour byte donc octet, le W c'est pour word un mot et D pour double ( double mot )

UB c'est donc une valeur non signée dans un octet ( de 0 à 255 )

Voilà pour faire bref

Il y aussi les offsets libres dans le coin des 9000 mais je les ais réservés au système Fdbus de Fabien et à ses jauges pour ne pas trop mélanger la sauce lolaffiche

Cordialement

Bernard

Re: Economie d'offset par manipulation de bits sous LUA

MessagePosté: Mar 19 Mar 2019 19:22
de arcc
Merci pour tes explications.

Il y aussi les offsets libres dans le coin des 9000 mais je les ais réservés au système Fdbus de Fabien et à ses jauges pour ne pas trop mélanger la sauce

Tu as bien raison et je devrais faire plus attention à bien separer pour clarifier le codage.

Christian