- Labornetzteil AliExpress         
Ergebnis 1 bis 5 von 5

Thema: Variable zu einem Binärwert zusammen fassen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    03.10.2007
    Alter
    50
    Beiträge
    128

    Variable zu einem Binärwert zusammen fassen

    Hallo,

    ich möchte 8 Variable (je ein Bit) als Binärwert zusammen fassen.

    Beispiel:

    Binärwert = Bit1 & Bit2 & Bit3 & Bit4 & Bit5 & Bit6 & Bit7 & Bit8
    &B10101010 = 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0


    Habt ihr eine Idee wie das gehen kann?

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.02.2006
    Beiträge
    1.113
    Du könntest z.B. so schreiben
    Binärwert.7 = Bit1
    Binärwert.6 = Bit2
    usw.

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    03.10.2007
    Alter
    50
    Beiträge
    128
    Hi,

    danke für den Tip. Das hat funktioniert.
    Nun habe ich aber einen Dezimalwert. Wie kann ich den in einen Binärwert umwandeln?

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2007
    Ort
    Göttingen
    Beiträge
    706
    Nun habe ich aber einen Dezimalwert.
    Dezimalwerte kennt der Controller aber nicht! Für den Controller ist dieses Konstrukt, das wir z.B. "19" nennen, immer 00010011!

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    03.10.2007
    Alter
    50
    Beiträge
    128
    Hallo Sauerbruch,

    du hast natürlich Recht und ich hatte einen ganz anderen Fehler im Programm der mich zu der Fehlannahme geleitet hat

    Vielen Dank für deine Unterstützung

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen