Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 6 von 6

Thema: 5 bits vergleichen

  1. #1
    Registriert seit
    23.05.2007
    Beiträge
    10
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ich suche eine Funktion oder Operation die herausfindet ob bei 5 Bits eines oder keines 1 ist Gruß compi
    Zitieren Zitieren 5 bits vergleichen  

  2. #2
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    die 5bits in ein byte zusammenfassen und auf größer null vergleichen
    Geändert von vierlagig (28.09.2010 um 19:10 Uhr)
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    compi ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    23.05.2007
    Beiträge
    10
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    auf größer null sagt leider nicht ob nur "ein" Bit 1 ist

  4. #4
    Registriert seit
    13.03.2007
    Ort
    Nürnberg
    Beiträge
    562
    Danke
    56
    Erhielt 51 Danke für 46 Beiträge

    Standard

    die 5bits in ein byte zusammenfassen
    anzahl der gesetzten bits herausfinden:

    anzahl = 0
    nLoop=7

    (schleife)
    ByteMitDenBits nach rechts schieben um 1
    springe wenn 0 nach Null
    anzahl = anzahl +1
    (Null)
    nLoop = nLoop - 1
    wenn nLoop>0 dann springe nach schleife

    rückgabe (anzahl)

    ist nur so eine idee.
    Kabelsalat ist Gesund
    (vom CCC abgekupfert)

    Prognosen sind schwierig,
    besonders wenn sie die Zukunft betreffen.
    (Ursprung nicht wirklich bekannt)



  5. #5
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.190
    Danke
    923
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard

    Tip:
    Für das Zählen von 1-Bits in einem DWORD liefert Step7 eine fertige Funktion: FC99 "BITSUM".

    Wir hatte hier auch schon diesen genialen Beitrag von Thomas_v2.1 zum Thema:
    http://www.sps-forum.de/showthread.p...197#post215197

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  6. #6
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von compi Beitrag anzeigen
    auf größer null sagt leider nicht ob nur "ein" Bit 1 ist
    gut, dann halt noch in ner schleife modulo 2
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

Ähnliche Themen

  1. Softwareverriegelung, 6 Bits
    Von c.wehn im Forum Simatic
    Antworten: 15
    Letzter Beitrag: 26.08.2011, 00:06
  2. PAW Bits
    Von zloyduh im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 04.04.2011, 09:35
  3. Bits setzen
    Von broesel im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 23.05.2007, 17:27
  4. Bits aus Byte
    Von Reto im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 30.01.2007, 23:53
  5. Bits in temporäres Byte mappen und gesetzte Bits zählen
    Von yetibrain im Forum PC- und Netzwerktechnik
    Antworten: 3
    Letzter Beitrag: 19.02.2005, 16:31

Lesezeichen

Berechtigungen

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