Les "bit" dans la programmation des centrales numériques
+4
Capitole
Likiki
Jacquemer2512
Papybricolo
8 participants
Page 1 sur 1
Les "bit" dans la programmation des centrales numériques
Suite a une conversation avec Jacques il m'est venu a l'idée de vous faire un p'tit tableau de correspondance des "bit" voici un exemple sur l'écran de l'ECoS V.2
Donc bits de 0 à 7 = valeurs de 0 à 128
ensuite dans l'exemple suivant aucune case n'a été cochée puisque l'on choisi de mettre la valeur zéro dans le CV 1 (pour exemple)
dans l'exemple suivant on voulait inscrire 62 dans le CV 8 donc les cases 1 à 5 ont été cochées
vérification 2 +4+8+16+32 + 62
NB dans l'ECoS : il suffit d’inscrire directement la valeur et automatiquement les bits sont cochés mais....il est toujours bon de vérifier
voilà maintenant vous savez tout sur les bit
Donc bits de 0 à 7 = valeurs de 0 à 128
ensuite dans l'exemple suivant aucune case n'a été cochée puisque l'on choisi de mettre la valeur zéro dans le CV 1 (pour exemple)
dans l'exemple suivant on voulait inscrire 62 dans le CV 8 donc les cases 1 à 5 ont été cochées
vérification 2 +4+8+16+32 + 62
NB dans l'ECoS : il suffit d’inscrire directement la valeur et automatiquement les bits sont cochés mais....il est toujours bon de vérifier
voilà maintenant vous savez tout sur les bit
Dernière édition par Papybricolo le Jeu 3 Mar 2016 - 15:32, édité 1 fois
______________________________________________________________________________________________
L'expérience est une lanterne attachée dans notre dos, qui n'éclaire que le chemin parcouru.
Confucius
A bientôt Invité et bonne journée Amicalement Jean-Claude
Le réseau de PapyBricolo Première partie
Le réseau de PapyBricolo Seconde partie
Le p'tit train de Jicé
Papybricolo- Administrateur
- Date d'inscription : 21/01/2010
Echelle(s) que je pratique : H0 2 Rails & HOm, époques III à V
Digital - Analogique : DCC: avec centrale ECoS V2, réseau piloté par logiciel Train Controller V.10 Gold, décodeurs locos: ESU, Lenz, Zimo, Kuehn, et Ulhlenbrock. Modules électroniques CDF.
Re: Les "bit" dans la programmation des centrales numériques
En tant que parfait novice, je ne voudrais pas critiquer, mais je crois que l'ordre des "Bits" est inverse.
Comme il est écrit à la droite de cette décomposition, ils vont du bit 7 (valeur 64) au bit 0 (valeur 0) à droite.
Exemple comme tu l'as écrit : 62 = 32 + 16 + 8 + 4 +2 = bit 6 + bit 5 + bit 4 + bit 3 + bit 2......
Pour être sur de ça , il faudrait une valeur "non symétrique" du genre 19 qui devrait faire 0 0 1 0 0 1 1 0
A essayer.....
Désolé d'avoir créé une "erreur"
A Bientôt
Jacques
Comme il est écrit à la droite de cette décomposition, ils vont du bit 7 (valeur 64) au bit 0 (valeur 0) à droite.
Exemple comme tu l'as écrit : 62 = 32 + 16 + 8 + 4 +2 = bit 6 + bit 5 + bit 4 + bit 3 + bit 2......
Pour être sur de ça , il faudrait une valeur "non symétrique" du genre 19 qui devrait faire 0 0 1 0 0 1 1 0
A essayer.....
Désolé d'avoir créé une "erreur"
A Bientôt
Jacques
Jacquemer2512- Oscar du Transformateur/Réparateur/Système "D"
- Date d'inscription : 20/03/2007
Echelle(s) que je pratique : Constructeur en H0 mais passionné en toutes échelles.
Digital - Analogique : Analogique 2 rails courant continu non pulsé.... Depuis peu, apprentissage en digital
Re: Les "bit" dans la programmation des centrales numériques
Jacquemer2512 a écrit:En tant que parfait novice, je ne voudrais pas critiquer, mais je crois que l'ordre des "Bits" est inverse.
Comme il est écrit à la droite de cette décomposition, ils vont du bit 7 (valeur 64) au bit 0 (valeur 0) à droite.
Exemple comme tu l'as écrit : 62 = 32 + 16 + 8 + 4 +2 = bit 6 + bit 5 + bit 4 + bit 3 + bit 2......
Pour être sur de ça , il faudrait une valeur "non symétrique" du genre 19 qui devrait faire 0 0 1 0 0 1 1 0
A essayer.....Jacques
c'est là que je n'ai pas bien compris ?
il est indiqué bit 7 à zéro donc on peut penser que le 7 est a gauche et le zéro à droite mais...
si on rentre le chiffre 62 c'est la centrale qui coche les cases de gauche à droite en plaçant le 6 dans l'avant dernière case à droite.
d'où ma déduction que c'est que le 7 a droite et le 0 a gauche.
autrement il faudrait lire a partir du 5 soit 16+8+4+2+1 = 31 !!!!
______________________________________________________________________________________________
L'expérience est une lanterne attachée dans notre dos, qui n'éclaire que le chemin parcouru.
Confucius
A bientôt Invité et bonne journée Amicalement Jean-Claude
Le réseau de PapyBricolo Première partie
Le réseau de PapyBricolo Seconde partie
Le p'tit train de Jicé
Papybricolo- Administrateur
- Date d'inscription : 21/01/2010
Echelle(s) que je pratique : H0 2 Rails & HOm, époques III à V
Digital - Analogique : DCC: avec centrale ECoS V2, réseau piloté par logiciel Train Controller V.10 Gold, décodeurs locos: ESU, Lenz, Zimo, Kuehn, et Ulhlenbrock. Modules électroniques CDF.
Re: Les "bit" dans la programmation des centrales numériques
Bonjour,
Bits ou Binaire, c'est la même maison.
Jacques a raison, ont lit de la droite, vers la gauche (norme international).
Mais, comme le montre la photo 1 de Jean Claude, la position des bits est inversé (Bit 1 a gauche) sur l'ECoS.
En principe, le Bit 0 n'existe pas donc la dénomination sur l'ECoS 0 1 2 4 8 16 32 64 (128 bits) serait plutôt 1 2 4 8 16 32 64 128 soit 256 bits
Avec ça, le schmilblic est bien avancé
Bits ou Binaire, c'est la même maison.
Jacques a raison, ont lit de la droite, vers la gauche (norme international).
Mais, comme le montre la photo 1 de Jean Claude, la position des bits est inversé (Bit 1 a gauche) sur l'ECoS.
En principe, le Bit 0 n'existe pas donc la dénomination sur l'ECoS 0 1 2 4 8 16 32 64 (128 bits) serait plutôt 1 2 4 8 16 32 64 128 soit 256 bits
Avec ça, le schmilblic est bien avancé
Re: Les "bit" dans la programmation des centrales numériques
Alors là c'est différent ! je refais le premier tableau....
______________________________________________________________________________________________
L'expérience est une lanterne attachée dans notre dos, qui n'éclaire que le chemin parcouru.
Confucius
A bientôt Invité et bonne journée Amicalement Jean-Claude
Le réseau de PapyBricolo Première partie
Le réseau de PapyBricolo Seconde partie
Le p'tit train de Jicé
Papybricolo- Administrateur
- Date d'inscription : 21/01/2010
Echelle(s) que je pratique : H0 2 Rails & HOm, époques III à V
Digital - Analogique : DCC: avec centrale ECoS V2, réseau piloté par logiciel Train Controller V.10 Gold, décodeurs locos: ESU, Lenz, Zimo, Kuehn, et Ulhlenbrock. Modules électroniques CDF.
Re: Les "bit" dans la programmation des centrales numériques
Je crois bien que j'ai encore écrit une bétise :
La valeur maximum que l'on peut coder avec 8 bits est 255.....
Donc, le bit le plus fort (le 8°) vaut 128
Donc encore, il faut bien lire de droite à gauche, le premier (numéroté 0, à droite) valant 1, le 2°(numéroté 1) valant 2 etc etc jusqu'au 8° (numéroté 7) valant 128.
La valeur Zéro s'obtient en mettant tous les bits à zéro.
Ainsi, dans mon exemple, 19 s'écrit 16 + 2 + 1, c'est à dire bit4 + bit2 + bit1, soit, en écriture binaire, sur les 8 bits ainsi disposés :
............0 0 0 1 0 0 1 1
..........bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
valeur 128 64 32 16 8 4 2 1
Désolé encore une fois, mais, en tant qu'ancien informaticien, c'est impardonnable.
J'ai juste été trompé comme tout le monde, par l'inversion des rangs des bits.....
A Bientôt
Jacques
La valeur maximum que l'on peut coder avec 8 bits est 255.....
Donc, le bit le plus fort (le 8°) vaut 128
Donc encore, il faut bien lire de droite à gauche, le premier (numéroté 0, à droite) valant 1, le 2°(numéroté 1) valant 2 etc etc jusqu'au 8° (numéroté 7) valant 128.
La valeur Zéro s'obtient en mettant tous les bits à zéro.
Ainsi, dans mon exemple, 19 s'écrit 16 + 2 + 1, c'est à dire bit4 + bit2 + bit1, soit, en écriture binaire, sur les 8 bits ainsi disposés :
............0 0 0 1 0 0 1 1
..........bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
valeur 128 64 32 16 8 4 2 1
Désolé encore une fois, mais, en tant qu'ancien informaticien, c'est impardonnable.
J'ai juste été trompé comme tout le monde, par l'inversion des rangs des bits.....
A Bientôt
Jacques
Jacquemer2512- Oscar du Transformateur/Réparateur/Système "D"
- Date d'inscription : 20/03/2007
Echelle(s) que je pratique : Constructeur en H0 mais passionné en toutes échelles.
Digital - Analogique : Analogique 2 rails courant continu non pulsé.... Depuis peu, apprentissage en digital
Re: Les "bit" dans la programmation des centrales numériques
Jacquemer2512 a écrit:Je crois bien que j'ai encore écrit une bétise :
La valeur maximum que l'on peut coder avec 8 bits est 255.....
Donc, le bit le plus fort (le 8°) vaut 128
Donc encore, il faut bien lire de droite à gauche, le premier (numéroté 0, à droite) valant 1, le 2°(numéroté 1) valant 2 etc etc jusqu'au 8° (numéroté 7) valant 128.
La valeur Zéro s'obtient en mettant tous les bits à zéro.
Ainsi, dans mon exemple, 19 s'écrit 16 + 2 + 1, c'est à dire bit4 + bit2 + bit1, soit, en écriture binaire, sur les 8 bits ainsi disposés :
............0 0 0 1 0 0 1 1
..........bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
valeur 128 64 32 16 8 4 2 1
je crois ? que j'avais fait le tableau dans ce sens en fonction de la remarque de Christian
il n'est pas bon ?
Désolé encore une fois, mais, en tant qu'ancien informaticien, c'est impardonnable.
J'ai juste été trompé comme tout le monde, par l'inversion des rangs des bits.....
A Bientôt
Jacques
______________________________________________________________________________________________
L'expérience est une lanterne attachée dans notre dos, qui n'éclaire que le chemin parcouru.
Confucius
A bientôt Invité et bonne journée Amicalement Jean-Claude
Le réseau de PapyBricolo Première partie
Le réseau de PapyBricolo Seconde partie
Le p'tit train de Jicé
Papybricolo- Administrateur
- Date d'inscription : 21/01/2010
Echelle(s) que je pratique : H0 2 Rails & HOm, époques III à V
Digital - Analogique : DCC: avec centrale ECoS V2, réseau piloté par logiciel Train Controller V.10 Gold, décodeurs locos: ESU, Lenz, Zimo, Kuehn, et Ulhlenbrock. Modules électroniques CDF.
Re: Les "bit" dans la programmation des centrales numériques
Bonjour.
Je découvre ce sujet avec retard.
Je confirme, sur l'Ecos les bits se lisent/écrivent bien de la droite vers la gauche.
Donc bit 0 à droite, bit 7 à gauche.
Autre petite information, tous les fabricants ne comptent pas de la même façon, les uns commence par 0, les autres par 1 (Lenz par exemple) déjà que pour certains d'entre nous ce n'est pas simple, une raison de plus de nous embrouiller.
Je découvre ce sujet avec retard.
Je confirme, sur l'Ecos les bits se lisent/écrivent bien de la droite vers la gauche.
Donc bit 0 à droite, bit 7 à gauche.
Autre petite information, tous les fabricants ne comptent pas de la même façon, les uns commence par 0, les autres par 1 (Lenz par exemple) déjà que pour certains d'entre nous ce n'est pas simple, une raison de plus de nous embrouiller.
Capitole- Rédacteur des annonces en gare
- Date d'inscription : 02/10/2012
Echelle(s) que je pratique : H0 - 0m
Digital - Analogique : Digital avec Ecos, RRTC
Re: Les "bit" dans la programmation des centrales numériques
Tout à fait d'accord avec toi, rien n'est simple
Re: Les "bit" dans la programmation des centrales numériques
Je possède une centrale Lenz et j'ai l'intention d'acquérir une Ecos 2 , je pense que je vais avoir besoin d'aide de votre part d'ici quelques temps .
Re: Les "bit" dans la programmation des centrales numériques
On va faire un sujet pour les manipulations de l'ECoS
______________________________________________________________________________________________
L'expérience est une lanterne attachée dans notre dos, qui n'éclaire que le chemin parcouru.
Confucius
A bientôt Invité et bonne journée Amicalement Jean-Claude
Le réseau de PapyBricolo Première partie
Le réseau de PapyBricolo Seconde partie
Le p'tit train de Jicé
Papybricolo- Administrateur
- Date d'inscription : 21/01/2010
Echelle(s) que je pratique : H0 2 Rails & HOm, époques III à V
Digital - Analogique : DCC: avec centrale ECoS V2, réseau piloté par logiciel Train Controller V.10 Gold, décodeurs locos: ESU, Lenz, Zimo, Kuehn, et Ulhlenbrock. Modules électroniques CDF.
Re: Les "bit" dans la programmation des centrales numériques
Merci Jean-Claude , je vais recevoir ma centrale Ecos d'ici une dizaine de jours et j'en aurai bien besoin .
Re: Les "bit" dans la programmation des centrales numériques
Bonjour.
Dans la mesure ou je pourrai apporter mon aide aux utilisateurs d'Ecos, ce sera avec grand plaisir.
Pascal va certainement nous donner la main également
Dans la mesure ou je pourrai apporter mon aide aux utilisateurs d'Ecos, ce sera avec grand plaisir.
Pascal va certainement nous donner la main également
Capitole- Rédacteur des annonces en gare
- Date d'inscription : 02/10/2012
Echelle(s) que je pratique : H0 - 0m
Digital - Analogique : Digital avec Ecos, RRTC
Re: Les "bit" dans la programmation des centrales numériques
J'imagine ton immense sourire mon très cher Patrick
Re: Les "bit" dans la programmation des centrales numériques
Je détère un peu le sujet, mais quand je lis cela les bras m'en tombent...
Cet histoire d'ordre de "bit" c'est une problématique de choix dans la programmation.
Concrètement une programmation avec le bit 0 à gauche est du type LSB (Less Significant Bit) ou en Français le bit le moins important (appelé aussi bit de poids faible) en premier.
L'inverse étant pour le bit 8 à gauche du type MSB (Most Significant Bit) ou en Français le bit le plus important (appelé aussi bit de poids fort) en premier.
Le plus important c'est de savoir dans quel ordre sont conçu et programmé les choses car autrement on fait l'inverse de ce que l'on souhaite.
Selon le standard DCC, nem671 pour être précis, les trames DCC sont en MSB donc il y a un abruti -je vois pas d'autre terme, ha si une buse !- chez ESU qui a rien trouvé de mieux que inverser le sens des bits sur l'affichage ! Quand je dis que c'est des gens bizarre chez ESU encore un exemple de plus, ils aiment se complique la vie les Allemand....
Note: J'ai été regarder les manuels de quelques décodeurs Lenz, Zimo, ESU ils sont au moins cohérent sur une chose ils commencent par lister le Bit 0, après comment c'est géré en interne dans le décodeur je suis pas sur de vouloir savoir.
Cet histoire d'ordre de "bit" c'est une problématique de choix dans la programmation.
Concrètement une programmation avec le bit 0 à gauche est du type LSB (Less Significant Bit) ou en Français le bit le moins important (appelé aussi bit de poids faible) en premier.
L'inverse étant pour le bit 8 à gauche du type MSB (Most Significant Bit) ou en Français le bit le plus important (appelé aussi bit de poids fort) en premier.
Le plus important c'est de savoir dans quel ordre sont conçu et programmé les choses car autrement on fait l'inverse de ce que l'on souhaite.
Selon le standard DCC, nem671 pour être précis, les trames DCC sont en MSB donc il y a un abruti -je vois pas d'autre terme, ha si une buse !- chez ESU qui a rien trouvé de mieux que inverser le sens des bits sur l'affichage ! Quand je dis que c'est des gens bizarre chez ESU encore un exemple de plus, ils aiment se complique la vie les Allemand....
Note: J'ai été regarder les manuels de quelques décodeurs Lenz, Zimo, ESU ils sont au moins cohérent sur une chose ils commencent par lister le Bit 0, après comment c'est géré en interne dans le décodeur je suis pas sur de vouloir savoir.
______________________________________________________________________________________________
Amicalement, Marc
Mes réalisations : Réseau modulaire fixe, Mon premier Timesaver , Timesaver - réseau étagère, Mon nouveau réseau
Modules FTM : Le PK309 et L'approche de Paris Bastille
www.EspaceTrainMiniature.fr
Page Pinterest sur les trains, lien fonctionnel
Re: Les "bit" dans la programmation des centrales numériques
Ahhh beinh c'est bien que tu déterre ce sujet car justement lors de mes programmations de locos avec le SPROG (j'en suis à 60) je me suis fait des petites fiches (pour archiver les CV qui ont enregistrées dans les locos) et ces histoires de bits ça à du mal à rentrer dans ma petite tête
Donc j'ai fait mes fiches comme ça (en partant du bit0) :
Exemple 1 avec un décodeur Lenz
Exemple 2 avec un décodeur ESU
Donc j'ai fait mes fiches comme ça (en partant du bit0) :
Exemple 1 avec un décodeur Lenz
Exemple 2 avec un décodeur ESU
______________________________________________________________________________________________
L'expérience est une lanterne attachée dans notre dos, qui n'éclaire que le chemin parcouru.
Confucius
A bientôt Invité et bonne journée Amicalement Jean-Claude
Le réseau de PapyBricolo Première partie
Le réseau de PapyBricolo Seconde partie
Le p'tit train de Jicé
Papybricolo- Administrateur
- Date d'inscription : 21/01/2010
Echelle(s) que je pratique : H0 2 Rails & HOm, époques III à V
Digital - Analogique : DCC: avec centrale ECoS V2, réseau piloté par logiciel Train Controller V.10 Gold, décodeurs locos: ESU, Lenz, Zimo, Kuehn, et Ulhlenbrock. Modules électroniques CDF.
Re: Les "bit" dans la programmation des centrales numériques
Super Jean Claude! et bravo
Bonnes fêtes
Pascal
Bonnes fêtes
Pascal
Re: Les "bit" dans la programmation des centrales numériques
Très bonne idée Jean Claude, cela permet d'éviter bien des déboires.
Re: Les "bit" dans la programmation des centrales numériques
Merci, ceux qui sont intéressé par les tableaux Excel ont qu'a m'adresser un MP
Allez histoire d'occuper ce beau dimanche ensoleillé après la tempête
voici des images de la Norme 671 que vous pouvez télécharger dans son intégralité sur le site du MOROP
Je vous propose cette lecture (en images que vous pouvez modifier pour illustrer les propos) après un bon pt'it déjeuner (interrogation écrite ce soir )
Allez histoire d'occuper ce beau dimanche ensoleillé après la tempête
voici des images de la Norme 671 que vous pouvez télécharger dans son intégralité sur le site du MOROP
Je vous propose cette lecture (en images que vous pouvez modifier pour illustrer les propos) après un bon pt'it déjeuner (interrogation écrite ce soir )
______________________________________________________________________________________________
L'expérience est une lanterne attachée dans notre dos, qui n'éclaire que le chemin parcouru.
Confucius
A bientôt Invité et bonne journée Amicalement Jean-Claude
Le réseau de PapyBricolo Première partie
Le réseau de PapyBricolo Seconde partie
Le p'tit train de Jicé
Papybricolo- Administrateur
- Date d'inscription : 21/01/2010
Echelle(s) que je pratique : H0 2 Rails & HOm, époques III à V
Digital - Analogique : DCC: avec centrale ECoS V2, réseau piloté par logiciel Train Controller V.10 Gold, décodeurs locos: ESU, Lenz, Zimo, Kuehn, et Ulhlenbrock. Modules électroniques CDF.
Re: Les "bit" dans la programmation des centrales numériques
Je peux être intéressé par tes fiches, tu connais mon email
Par contre concernant la tempête je suis pas d'accord, j'ai eu un après-midi dégeulasse, j'ai pris une douche en ramassant le reste de mes feuilles dans le jardin !
Par contre concernant la tempête je suis pas d'accord, j'ai eu un après-midi dégeulasse, j'ai pris une douche en ramassant le reste de mes feuilles dans le jardin !
______________________________________________________________________________________________
Amicalement, Marc
Mes réalisations : Réseau modulaire fixe, Mon premier Timesaver , Timesaver - réseau étagère, Mon nouveau réseau
Modules FTM : Le PK309 et L'approche de Paris Bastille
www.EspaceTrainMiniature.fr
Page Pinterest sur les trains, lien fonctionnel
Re: Les "bit" dans la programmation des centrales numériques
Bonsoir,
C'est pourtant simple Marc, non! pourquoi faire simple quand on peut faire compliquer, ha! ces programmeurs toujours la tête dans les 1 et 0.
Beau travail Jean-Claude au passage.
C'est pourtant simple Marc, non! pourquoi faire simple quand on peut faire compliquer, ha! ces programmeurs toujours la tête dans les 1 et 0.
Beau travail Jean-Claude au passage.
Skull1- Directeur de la compagnie des wagons bar
- Date d'inscription : 29/06/2014
Echelle(s) que je pratique : HO - 100% numérique
Digital - Analogique : Digital Home Made Conceptions & Réalisations - RRTC V8x - V9x - V10x B1
- Réseau HO modulaires en construction -
Esu: Ecos II - LokProgrammer - SwitchPilot servo / Zimo: MXULFA /
Sprog III / Digikeijs: DR5000 - DR4018 - DR4024 - DR4088RB-CS
Sujets similaires
» Organisation des adresses Locos & accessoires dans les centrales
» Programmation de la vitesse des locomotives dans la Multimauss
» Configuration de connexion dans Windows 8 & 10 pour l'ECoS & pour d'autres centrales (par ex Marklin)
» Loco Revue Hors série n° 43 "commandes numériques"
» Loco Revue Hors série n°8 "commandes numériques"
» Programmation de la vitesse des locomotives dans la Multimauss
» Configuration de connexion dans Windows 8 & 10 pour l'ECoS & pour d'autres centrales (par ex Marklin)
» Loco Revue Hors série n° 43 "commandes numériques"
» Loco Revue Hors série n°8 "commandes numériques"
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|