LabVIEWForum.de
Numeric Array als Hexwert speichern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Numeric Array als Hexwert speichern (/Thread-Numeric-Array-als-Hexwert-speichern)



Numeric Array als Hexwert speichern - Sandisk - 20.01.2011 11:30

Hallo,

ich steh grad ein wenig auf der Leitung:

Wenn ich ein 1D Array von Nullen und Einsen als HEX-Zahl abspeichern will, was mache ich da?

Von Hex auf Array war easy, da gehe ich einfach mit dem Hexwert rein, lasse ihn mir mittels number to Boolean Array in ein Array schreiben und verfahre dann weiter, aber wie komme ich wieder "zurück" wenn ich ein Array als Hex-Wert speichern will um es mit dem Ausgangswert vergleichen zu können?

Danke Chris
Lv09_img2


Numeric Array als Hexwert speichern - NWOmason - 20.01.2011 11:39

Hallo,

einfach das "Boolean Array to Number"-VI verwenden, dass macht das gleich nur rückwärts, oder?


Hattest du das gemeint?

Beste Grüße,
NWO

Lv09_img2


Numeric Array als Hexwert speichern - Sandisk - 20.01.2011 11:45

Nicht ganz, ich habe ein Numeric Array, kein Boolean Array. Ich schick einen Hexwert rein, mein Programm macht mir daraus einen Bitstream. Diesen schicke ich aus, und die Antwort bekomme ich wieder als Bitfolge (0,1). Und genau diese Bitfolge will ich wieder als HEX-Wert darstellen lassen, um sagen zu können A = A. Sprich als sofort sichtbare Bestätigung dass mein Senden erfolgreich war. (Ist es eigentlich eh, weil ich die Werte im Bitstream schon kontrolliert habe Wink) Aber ich will halt zur Schnellkontrolle 2 HEX Zahlen vergleichen, da ist man schneller.


Numeric Array als Hexwert speichern - NWOmason - 20.01.2011 11:59

Ah okay, ich glaub, ich habe es verstanden.

Ich hätte es jetzt mal so gelöst (hab auf die schnelle kein Vi auf der Palette gefunden):

Lv09_img2

Beste Güße,
NWO


Numeric Array als Hexwert speichern - Lucki - 20.01.2011 12:59

@NWOmason
Funktion "ungleich Null" ist polymorph, for Schleife nicht nötig:
[attachment=31801]


Numeric Array als Hexwert speichern - Sandisk - 20.01.2011 13:12

Danke, Problem gelöst!Smile


Numeric Array als Hexwert speichern - Sandisk - 24.01.2011 14:36

Hmm, ich hänge schon wieder bei den HEX-Werten. O

Ich bekomme ein Numeric 1D Array als Output, welches aus Dezimalzahlen besteht.

24123
23443
23848
23939
usw.

Diese würde ich gerne als Hex anzeigen lassen (und eben nicht als Dezimalzahl). Aber irgendwie schaffe ich es nicht nach ähnlichem Beispiel wie oben das zusammenzubasteln...

Ich dachte ich kann mir einfach eine FOR-Schleife hernehmen, das 1D Array abgrasen und jeden Eintrag "umsetzen", aber irgendwie kommt nichts brauchbares heraus oder ich bin zu dämlich....

Bitte jemand helfe mir auf die Sprünge. Wink

Danke Chris

EDIT ERLEDIGT: Tja, man sollte halt einfach im Frontpanel das Displayformat ändern... Zu dämlich. xD Aber im Blockdiagramm wo ich versuchte umzustellen ging es nicht. Geht nur via Frontpanel. Egal... ^^


Numeric Array als Hexwert speichern - NWOmason - 24.01.2011 14:44

' schrieb:Diese würde ich gerne als Hex anzeigen lassen (und eben nicht als Dezimalzahl).

Hallo,

wenn es nur um die reine Anzeige geht: Rechtsklick aufs FP-Element»Anzeigeformat»Hexadezimal

Schon werden Sie als HEX-Werte angezeigtSmile

Beste Grüße,
NWO


Numeric Array als Hexwert speichern - Lucki - 24.01.2011 15:02

' schrieb:Ich bekomme ein Numeric 1D Array als Output, welches aus Dezimalzahlen besteht.
Und krümelkackerisch sollte auch mal angemerkt werden, daß es die "Dezimalzahl" intern gar nicht gibt. Es gibt lediglich die unterschiedlichen "Anzeigeoptionen" eine ganzen Zahl, die selbst aber immer binär gespeichert bleibt.