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 

hex-Zahl in Int-Array



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!

28.05.2010, 11:39
Beitrag #1

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
hex-Zahl in Int-Array
Hallo,

aus purem Interesse...

in textbasierten Sprachen (zumindest in C# und VB) kann man hex-Zahlen direkt in ein Integerformat eingeben, wenn man 0x bzw. &H voranstellt.

Gibt es sowas auch in LV?

Wenn ich also ein ArrayOfU16 definiere, wie schreibe ich z.b &H539 da rein?
Ich weiß das es funktioniert, wenn ich die hex-Zahl in eine dez-Zahl umrechne;
Ich weiß auch, dass ich das Anzeigeformat des Arrays auf Hex umstellen kann, aber das gilt dann fürs ganze Array.


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.05.2010, 11:46
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
hex-Zahl in Int-Array
' schrieb:in textbasierten Sprachen (zumindest in C# und VB) kann man hex-Zahlen direkt in ein Integerformat eingeben, wenn man 0x bzw. &H voranstellt.

Gibt es sowas auch in LV?
Nicht dass ich wüsste. Das wäre doch was für
http://forums.ni.com/t5/LabVIEW-Idea-Excha...-p/LabVIEWideas
' schrieb:Wenn ich also ein ArrayOfU16 definiere, wie schreibe ich z.b &H539 da rein?
Ich weiß das es funktioniert, wenn ich die hex-Zahl in eine dez-Zahl umrechne;
Ich weiß auch, dass ich das Anzeigeformat des Arrays auf Hex umstellen kann, aber das gilt dann fürs ganze Array.
Andere Möglichkeiten fallen mir auch nicht ein.

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
28.05.2010, 12:31 (Dieser Beitrag wurde zuletzt bearbeitet: 28.05.2010 13:11 von Lucki.)
Beitrag #3

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
hex-Zahl in Int-Array
' schrieb:Wenn ich also ein ArrayOfU16 definiere, wie schreibe ich z.b &H539 da rein?
Ich weiß das es funktioniert, wenn ich die hex-Zahl in eine dez-Zahl umrechne;
Was LabVIEW statt dessen anbietet, ist das nicht eine ganze Klasse besser?
rechte Maustaste /sichtbare Elemente /Radix /Hex
Vor der Zahl steht dann schon mal ein "x" (für Hexdezimal), und man gibt nur noch "539" statt "&H539" ein.
Und was soll mir denn an Konfort fehlen, wenn das immer das ganze Array betrifft? Man kann den Radix während der Eingabe -zigmal ändern, und wem das nicht genügt, der muß eben ein Cluster auf dem FP verwenden, welches sich dann im BD mit der Funktion "Cluster to Array" als Array weiterverarbeiten läßt.
Außerdem: Sofern in LabVIEW etwas textbasiert ist, funktioniert doch das Voranstellen. Also z.B. in Formelknoten:
   
Die gewünschte Lösung, jedes Element in einem Array in einem beliebigen Format einzugeben, sähe dann so aus, die Eingaben in einem String-Array zu machen.(Habs jetzt nicht probiert, im Bewußtsein meiner Unfehlbarkeit behaupte ich das mal einfach so Mellow)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.05.2010, 13:43
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
hex-Zahl in Int-Array
Das mit dem Radix war mir nicht bewusst.

Mir fehlte der Komfort, einer Arraykonstanten anzusehen, ob sie dez oder hex ist. Ändert man einfach nur das Anzeigeformat, ist es nicht eindeutig.

Mit dem Radix schon.


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  String in Zahl/ Zahl in String mit Type Cast Jann 6 6.166 18.01.2016 09:02
Letzter Beitrag: Jann
  Boolsch Array, Zahl der true Einträge zählen? hansi9990 5 6.468 13.01.2016 18:50
Letzter Beitrag: hansi9990
  Bool Array nach Zahl Der_Elch 21 21.277 12.04.2011 21:19
Letzter Beitrag: Der_Elch
  Genauigkeit passt nicht(String nach Zahl und dann in Array) Bobbycartuner 2 5.288 03.11.2010 16:51
Letzter Beitrag: Bobbycartuner
  String-Array in Zahl-Array überführen reNNer 3 6.665 27.07.2010 12:39
Letzter Beitrag: reNNer
  Komplexe Zahl in Array einlesen labview.dieter 14 13.109 04.10.2009 10:02
Letzter Beitrag: Lucki

Gehe zu: