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

Ergebnis 1 bis 3 von 3

Thema: Index aus Array auslesen

  1. #1
    Registriert seit
    15.01.2008
    Beiträge
    56
    Danke
    6
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute!

    Hätte mal eine Frage.... gibts irgendeine schnelle Möglichkeit wie ich den Index aus einem Bit-Array bestimmen kann?!

    Zur Erklärung: Habe ein Bit-Array, in dem immer nur ein Bit gesetzt wird. Würde jetzt gerne den Index des gesetzten Bits wissen...

    z.B. Bit[10] = TRUE => entspricht 1024 dez.

    Hat jemand eine Idee...

    Danke!

    LG Heri
    Zitieren Zitieren Index aus Array auslesen  

  2. #2
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.712
    Danke
    398
    Erhielt 2.397 Danke für 1.997 Beiträge

    Standard

    Hallo,
    du willst wissen, welcher Bit-Nr. ein Dezimalwert entspricht ?
    Wenn ja dann :
    Code:
    Bit = log(Zahlenwert) / log(2)
    Gruß
    Larry

  3. Folgender Benutzer sagt Danke zu Larry Laffer für den nützlichen Beitrag:

    borromeus (17.09.2010)

  4. #3
    Registriert seit
    25.06.2007
    Ort
    Dresden
    Beiträge
    3.930
    Danke
    465
    Erhielt 878 Danke für 634 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich weis ja nich wie groß das ARRAY ist.
    Aber da ich SCL habe würde ich auf die
    schnelle ein Schleife:

    FOR I:=0 to maxindex DO

    if bit[I] = true then ...

    machen, und diese beenden bzw. abbrechen
    wenn ich am gesetzte Bit angekommen bin.

    das geht aber auch so ähnlich in AWL, wenns
    auch viel mehr Schreibarbeit ist.


    Frank
    Grüße Frank

Ähnliche Themen

  1. Index Array
    Von peraho im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 16.10.2012, 09:16
  2. Array mit index
    Von bluebird277 im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 29.08.2011, 11:23
  3. Schieberegister mit Array und Variablem Index
    Von bluebird277 im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 30.03.2011, 12:05
  4. Index Slot auslesen SFB52
    Von steffa5 im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 12.01.2009, 15:54
  5. Antworten: 27
    Letzter Beitrag: 17.07.2006, 22:20

Lesezeichen

Berechtigungen

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