Information / Structure / BitRank

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
NitNeuq
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 103
Enregistré le : 18 janv. 2021, 16:09

Information / Structure / BitRank

Message par NitNeuq »

Bonjour à tous,

Je suis actuellement en train d'expérimenter une programmation en utilisant les structures sur Unity Pro.

J'ai crée une structure g_stHMI qui est la structure utilisée pour mapper des variables sur mon HMI. (logique)


Dans celle-ci, je retrouve d'autres structures et dedans tout type de variables dont des booléennes.

J'ai donc utilisé l'outils BitRank.

La question que je me pose et qui me fait cogiter ces : Si je dois ajouter d'autres variables dans une sous structure alors je vais décaler tous mes adressages !?

Je me dis du coup que le seule moyen de ne pas se faire avoir c'est d'anticiper et de créer plusieurs BitRank pour avoir de la réserve.
Mais y a t-il une autre technique pour ajouter des variables sans tout décaler ? (J'aurais du mal à croire que oui )

J'espère que c'est clair !

PS : J'ai encore des points d'améliorations pour l'organisation des structures et le nom des certaines choses ex: le BitRank pour être nommé différemment, les structures en lien avec les pompes sont à revoir :D

Merci d'avance,
Screen :
Fichiers joints
Capture d'écran 2025-01-16 154140.png
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2230
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: Information / Structure / BitRank

Message par JC87 »

Bonjour,

Les "bitRank" c'est juste du nommage de booléen dans une variable INT ou WORD pour des questions de praticité. Ça fait 16 bits réservés que tu les nomme ou pas donc ça ne décale rien tant que tu n’insére pas une autre variable en plein milieu de la structure.

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
NitNeuq
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 103
Enregistré le : 18 janv. 2021, 16:09

Re: Information / Structure / BitRank

Message par NitNeuq »

Bonjour,

Très bien merci !
Répondre