LabVIEWForum.de - einzelnes Bit auslesen

LabVIEWForum.de

Normale Version: einzelnes Bit auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo!

Habe da mal ein Problem. Ich bekomme eine 2 Byte String und caste ihn in binär, wie kann ich denn jetzt auf die einzelnen 16 Bits zugreifen? Ich müsste die letzten 7 Bit einzeln untersuchen?

Bitte Bitte helft mir ich weiss nich mehr weiter!
Danke schon mal im Voraus!!!
Ist das sowas, was du suchst?!
Anhang
' schrieb:Ist das sowas, was du suchst?!
Anhang


Sorry, tut mir leid mit dem doppelten Thema. Habe jetzt schon ne ganze weile probiert es zu löschen aber ich finde keinen Weg dazu?! Wie genau mkann ich das Thema denn wieder rausnehmen?

Für das Bewispiel vielen Danke ich werde es mal ausprobieren ob da für meine zwecke funktioniert.
Das Löschen übernimmt normalerweise ein Moderator des Forums. Selber kann man keine Themen löschen.
' schrieb:Habe da mal ein Problem. Ich bekomme eine 2 Byte String und caste ihn in binär, wie kann ich denn jetzt auf die einzelnen 16 Bits zugreifen? Ich müsste die letzten 7 Bit einzeln untersuchen?
Dazu gibt es viele Möglichkeiten, hier ein paar Informationen:
a) Logische Funktionen wie UND, ODER usw. funktionieren auch mit Integer-Zahlen. Es wird dann bei UND bitweise geundet.
b) Die Zahlen lassen sich bitweise rotieren oder schieben. Diese Funktionen findet man neuerdungs unter Numerich/Datenmanipulation
c) nur nebenbei, hat nicht direkt mit der Aufgabe zu tun: Du kannst eine Zahl mit "Eigenschaften" dezimal, oktal binär usw darstellen. Mit sichtbare Objekte kannst Du den Radix anzeigen.
Hier ein Beispiel was man machen kann, nur so zur Anregung:
[attachment=2897]
' schrieb:Dazu gibt es viele Möglichkeiten, hier ein paar Informationen:
a) Logische Funktionen wie UND, ODER usw. funktionieren auch mit Integer-Zahlen. Es wird dann bei UND bitweise geundet.
b) Die Zahlen lassen sich bitweise rotieren oder schieben. Diese Funktionen findet man neuerdungs unter Numerich/Datenmanipulation
c) nur nebenbei, hat nicht direkt mit der Aufgabe zu tun: Du kannst eine Zahl mit "Eigenschaften" dezimal, oktal binär usw darstellen. Mit sichtbare Objekte kannst Du den Radix anzeigen.
Hier ein Beispiel was man machen kann, nur so zur Anregung:
[attachment=28866:attachment]

Ahhhh Danke! Über das bitweise rotieren und schieben in der for-Schleife habe ichs hinbekommen! Das mit dem Und-Verknüpfen hatte ich mir auch schon überlegt aber das Ergebnis hat nicht meinen Bedürfnissen entsprochen! Auf jeden Fall vielen Dank!
Hallo!

Ich habe so ein ähnliches Problem... vlt. könnt ihr mir Tips geben:
Ich lese folgenden String ein:
[code]m s 0x00000301 8
Hallo CKassiopaia,

ich denke das kannst du nur so machen.
Evtl. die Bits noch nach rechts oder links schieben.

Gruß

Christian
Referenz-URLs