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

Ergebnis 1 bis 5 von 5

Thema: Elau: Ein Byte, bitweise in ein Array schreiben?

  1. #1
    Registriert seit
    18.09.2007
    Beiträge
    26
    Danke
    4
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Folgende Situation:

    Ich habe Informationen in einem Byte X (zb. 1
    Diese Informationen will ich in einzelne Bits zerlegen (00010010)
    Diese dann ein einem Array[0..7] speichern.

    Jemand ne Idee oder Ahnung wie ich das sinnvoll anstell?
    Zitieren Zitieren Elau: Ein Byte, bitweise in ein Array schreiben?  

  2. #2
    Registriert seit
    01.06.2007
    Beiträge
    56
    Danke
    0
    Erhielt 20 Danke für 20 Beiträge

    Standard

    Du kannst die Bit's im Byte diekt angaben und somit in ein ARRAY umkopieren
    z.B.

    Var
    XByte : Byte ;
    XArray : ARRAY [0..7] OF BOOL ;
    ENDVAR

    XArray[0] := XByte.0 ;
    XArray[1] := XByte.1 ;
    .
    .

    Außerdem gibt es in der Oscat.Lib weitere hilfreiche Funktionen
    mfG Jochen Schohaus

  3. #3
    Trashman ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    18.09.2007
    Beiträge
    26
    Danke
    4
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Gut das ist soweit klar.
    Aber ganz so einfach ist es bei mir leider nicht

    Der Wert in Byte liegt leider nicht als Variable vor, sondern als Wert eines Pointers auf eine Adresse.

    Also quasi

    ByteWert:= Adresse^;

  4. #4
    Registriert seit
    01.06.2007
    Beiträge
    56
    Danke
    0
    Erhielt 20 Danke für 20 Beiträge

    Standard

    Sollte genauso gehen

    Adresse: POINTER TO BYTE ;

    XArray[1] := Adresse^.1 ;

  5. Folgender Benutzer sagt Danke zu J Schohaus für den nützlichen Beitrag:

    Trashman (24.10.2007)

  6. #5
    Trashman ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    18.09.2007
    Beiträge
    26
    Danke
    4
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Jop funzt...

Ähnliche Themen

  1. array of [1..8] byte
    Von domino im Forum CODESYS und IEC61131
    Antworten: 6
    Letzter Beitrag: 13.04.2010, 07:25
  2. Array of Byte to String[12] ,S7
    Von sb9674 im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 28.09.2009, 19:15
  3. Frage zu Elau Problem, ein Array in 2 Strings
    Von Trashman im Forum CODESYS und IEC61131
    Antworten: 14
    Letzter Beitrag: 21.09.2007, 17:54
  4. Wincc flex "ein Byte bitweise auflösen"
    Von Volkmer im Forum HMI
    Antworten: 0
    Letzter Beitrag: 15.02.2007, 16:00
  5. Bool-Array in Byte-Array
    Von Techniker im Forum Sonstige Steuerungen
    Antworten: 10
    Letzter Beitrag: 13.01.2006, 19:12

Lesezeichen

Berechtigungen

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