LabVIEWForum.de
einzelnes Bit auslesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: einzelnes Bit auslesen (/Thread-einzelnes-Bit-auslesen)



einzelnes Bit auslesen - Apu - 15.08.2006 08:30

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!!!


einzelnes Bit auslesen - diplNisse - 15.08.2006 08:50

Ist das sowas, was du suchst?!
Anhang


einzelnes Bit auslesen - Apu - 15.08.2006 09:51

' 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.


einzelnes Bit auslesen - diplNisse - 15.08.2006 11:19

Das Löschen übernimmt normalerweise ein Moderator des Forums. Selber kann man keine Themen löschen.


einzelnes Bit auslesen - Lucki - 15.08.2006 16:01

' 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]


einzelnes Bit auslesen - Apu - 18.08.2006 06:53

' 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!


einzelnes Bit auslesen - CKassiopaia - 23.09.2008 09:56

Hallo!

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


einzelnes Bit auslesen - sccompu - 24.09.2008 13:24

Hallo CKassiopaia,

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

Gruß

Christian