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 

Zahlendarstellung



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!

17.07.2013, 16:49
Beitrag #1

Toschi Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Feb 2013

2009
2012
DE


Deutschland
Zahlendarstellung
Hallo Leute,

ich habe mal wieder ein kleines Problem und komme nich drauf.

Ich habe ein binäres Array.
Je nachdem welches Bit gesetzt ist möchte ich verschiedene Texte ausgeben.
Nun ist ja z.B. folgendes:
Bin Array: FFFFTFF wird zu 0000100
Dieses in Dez dann zu 16
D.h. nun wird der Text in der 16.Zeile ausgegeben.
Ich möchte aber das dort auf die Zeile 5 zugegriffen wird.

Habt ihr vielleicht eine Idee oder einen Tipp für mich.
Weil beim nächsten Bit wäre das ja Zeile 32 usw.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.07.2013, 16:55
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Zahlendarstellung
Meinst du sowas hier?
   
Es ist also immer nur ein Bit TRUE?!

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.07.2013, 16:58
Beitrag #3

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Zahlendarstellung
Die von Jens gepostete Funktion liefert dir immer die erste Fundstelle, also auch wenn mehrere True sind.
Du musst allerdings aufpassen, da dein Array, so wie du die Aufgabe beschrieben hast noch gedreht werden müsste.

In deinem Beispiel "0000100" würde sonst nämlich nicht die gewünschte 5 sondern die 3 bzw. als Index die 4 und 2 herauskommen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.07.2013, 17:14 (Dieser Beitrag wurde zuletzt bearbeitet: 17.07.2013 17:15 von jg.)
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Zahlendarstellung
(17.07.2013 16:58 )Trinitatis schrieb:  In deinem Beispiel "0000100" würde sonst nämlich nicht die gewünschte 5 sondern die 3 bzw. als Index die 4 und 2 herauskommen.
Diese Aussage ist davon abhängig, ob das gepostete Bit-Muster als Little-Endian oder Big-Endian zu interpretieren ist. Interpretierst du 00001000 als Array of Bit, wobei die erste Null auch das erste Element im Array ist, dann kommt bei 00001000 eine 5 (bzw. Array-Index 4, wenn man bei 0 anfängt) heraus.

@Toschi: Du bist dran, was wolltest du genau machen?

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.07.2013, 08:02
Beitrag #5

Toschi Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Feb 2013

2009
2012
DE


Deutschland
RE: Zahlendarstellung
Hallo Leute,

ihr seit so gut!!
Manchmal hat man einfach ein Brett vorm Kopf.

Gruß
Torsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.07.2013, 08:18 (Dieser Beitrag wurde zuletzt bearbeitet: 18.07.2013 08:19 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Zahlendarstellung
Hallo Toschi,

"find lowest set bit" = "count trailing zeros":
   

So ginge es auch... Big Grin (Kurz vor Rube-Goldberg.)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.07.2013, 10:18
Beitrag #7

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Zahlendarstellung
(18.07.2013 08:02 )Toschi schrieb:  ihr seit so gut!!
Es ging hier nicht um Seiten, sondern um Zeilen. Deshalb müsste das Lob zutreffend lauten: "ihr zeil so gut!!" Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.07.2013, 11:07
Beitrag #8

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
RE: Zahlendarstellung
(18.07.2013 10:18 )Lucki schrieb:  Es ging hier nicht um Seiten, sondern um Zeilen. Deshalb müsste das Lob zutreffend lauten: "ihr zeil so gut!!" Big Grin

Lol

Überleg, überleg...

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: