INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Ein Bit ansprechen!



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

10.08.2005, 10:50
Beitrag #1

Bogoss Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Jul 2005



kA



Ein Bit ansprechen!
Guten Tag,

ich wollte folgendes :

nur ein Bit von einem Byte ansprechen,wie kann so was realisieren?

ich Sende ein Byte zum Gerät? und durch Drücken auf Tasten (1,2,3)

die Taste 1 entspricht bit 5
die Taste 2 entspricht bit 4
die Taste 3 entspricht bit 0 und Bit 1

die Bits 5 und 4 bzw (Bits 0 und 1) dürfen nicht gleichzeitig auf 1 gesetzt

ich bedanke mich im Voraus für Ihre Hilfe

Gruss
Bogoss
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2005, 12:17
Beitrag #2

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Ein Bit ansprechen!
Hallo Bogoss,

Du schreibst, dass Bit 0 und 1 nicht gleichzeitig 1 sein dürfen, sie werden aber beide von der Taste 3 bedient.
Da bleibt dann nur die Möglichkeit Bit 0 oder 1 zu negieren, was allerdings dazu führt, dass immer eins der beiden Bits den 1-Zustand aufweist.

Gruß,
Marko

Hier ein Beispiel, vielleicht hilft Dir das weiter.


Angehängte Datei(en)
Sonstige .vi  Bits.vi (Größe: 39,4 KB / Downloads: 176)

"Make it simple, make it strong!"
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2005, 12:47
Beitrag #3

Bogoss Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Jul 2005



kA



Ein Bit ansprechen!
Hallo Marko,

ich bedanke mich für die schnelle Antwort.

gibt s vielleicht eine möglichkeit,um ein einziges Bit mit einem Bit wert zu vergleichen?

z.B: if bit0 =1 ,dann der Taste 1 ist bei Normal mode.


Gruss

Bogoss
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2005, 13:29
Beitrag #4

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Ein Bit ansprechen!
Hi Bogoss,

ich verstehe nicht was Du meinst.
Was bedeutet denn "ein einziges Bit mit einem Bitwert vergleichen" und was ist der Normal-Mode einer Taste?

Gruß,
Marko

"Make it simple, make it strong!"
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.08.2005, 19:52
Beitrag #5

Björn Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 170
Registriert seit: Sep 2004

8.1?
2003
de

51107
Deutschland
Ein Bit ansprechen!
Hallo Bigoss,

ich habe zwar auch nicht genau verstanden, was du nun genau vor hast und Marko's VI kann ich momentan auch nicht öffnen, aber mir fallen da spontan 2 Wege ein:

- Du führst eine binäre Operation durch. Also wenn du z.B. ein Bit setzen willst, dann führst du eine binäre Oder-Operation durch.
Beispiel:

01010101 (Ausgangswert)
v 00001000 (setze 4. Bit)
--------------
01011101 (Ergebnis-Byte)

wenn du das 4. Bit setzen willst.

Müsstest das im Programm nur halt so:
0x55(Ausgangswert) v(binär) 0x08(setze 4. Bit) = 0x5D (Ergebnis-Byte)
umsetzen!

- Oder aber du nutzt die Funktion "Byte to Array" und dann kannst du mit den Array-Funktion auf die einzelnen Bits zugreifen und sie manipulieren und danach das Array wieder zu einem Byte zusammenfügen "Array to Byte"

Björn

Die besten und schönsten Dinge auf der Welt kann man weder sehen noch hören. Man muss sie mit dem Herzen fühlen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.08.2005, 08:14
Beitrag #6

Bogoss Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Jul 2005



kA



Ein Bit ansprechen!
Hallo Markos ,hallo Björn,

ich danke euch für die Typs.

Björn kannst du bitte,anhand ein Beispiel mir erklären, wie kann so was

funktioniert.

ich will nur ein einziges bit ansprechen.

danke

MFG

Bogoss
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.08.2005, 14:12
Beitrag #7

Björn Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 170
Registriert seit: Sep 2004

8.1?
2003
de

51107
Deutschland
Ein Bit ansprechen!
Im Anhang (LV 7.1)


Angehängte Datei(en)
Sonstige .vi  Ein_Bit_manipulieren.vi (Größe: 32,59 KB / Downloads: 161)

Die besten und schönsten Dinge auf der Welt kann man weder sehen noch hören. Man muss sie mit dem Herzen fühlen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: