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 

Dieses Thema hat akzeptierte Lösungen:

Nachkommastellen bei Hex-Zahlen



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.10.2015, 09:10
Beitrag #1

Bensch Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2015

14.0 (32 Bit)
2014
DE



Nachkommastellen bei Hex-Zahlen
Moin,

da ich nicht genau wusste in welches Unterforum das Thema gepasst hätte habe ich es mal hier bei LabVIEW allgemein eingeordnet.

Ich möchte gerne einen Befehl senden der aus 8 Hex-Zahlen besteht. Man soll im Frontpanel eine Dezimal Kommazahl eingeben können, welche dann vom Programm in Hex-Zahlen umgeformt wird. Wobei die ersten 5 Hexzahlen die Vorkomma Stelle anzeigen und die letzten 3 die Nachkommastelle. Die beiden Operationen (mal 60, durch 90) sind nur Umrechnungen die vom eigentlichen Hauptprogramm gefordert werden und nichts mit meinem eigentlichen Problem zu tun haben. Ich steh nämlich grad ziemlich auf dem Schlauch was die Nachkommastellen angeht und würde mich über ein wenig Hilfe sehr freuen. Ich weiß dass mein jetziger Hex-Ausgabewert nicht richtig ist, komme aber partout nich drauf wie ich die Nachkommastellen richtig codieren muss.

Danke im Vorraus,
Ben


Angehängte Datei(en)
14.0 .vi  geschwUmrechner.vi (Größe: 10,32 KB / Downloads: 180)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.10.2015, 09:16
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Nachkommastellen bei Hex-Zahlen
Hast du den roten "Coercion-Dot" am Eingang von "Number to Hex String" gesehen? Die Hilfe zu dieser Funktion durchgelesen? Die Zahl wird vor Verarbeitung zu einer Integer-Zahl gerundet, wenn du also 3 Nachkommastellen gewandelt haben willst, dann erst einmal mit 1000 multiplizieren!

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.10.2015, 09:42 (Dieser Beitrag wurde zuletzt bearbeitet: 28.10.2015 09:48 von Bensch.)
Beitrag #3

Bensch Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2015

14.0 (32 Bit)
2014
DE



RE: Nachkommastellen bei Hex-Zahlen
Danke erstmal für die schnelle Antwort.

Ja ich habe das gelesen, jedoch mit nicht allzu viel Erfolg Big Grin ich dachte auch schon an so etwas in der Art dass man die Nachkommastellen vor der Umwandlung anpassen muss und hatte einige Sachen ausprobiert. Allerdings nicht mit Erfolg. Auch wenn ich meinen nun angepassten Geschwindigkeitsumrechner nun frage gibt er mir nicht die korrekte Hexzahl raus.
Oder seh ich da etwas komplett falsch?

edit:

Wenn ich eingebe 2,1 mm/s rechnet er das in 1,4 U/min und dieser Wert wird dann erst in Hex umgeformt und rauskommen müsste 0x00001666 jedoch gibt er mir aus 0x00001190. Irgendetwas stimmt bei der Umrechnung nicht und ich komm nich drauf was...


Angehängte Datei(en)
14.0 .vi  geschwUmrechner.vi (Größe: 10,5 KB / Downloads: 171)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.10.2015, 10:00
Beitrag #4

Bensch Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2015

14.0 (32 Bit)
2014
DE



RE: Nachkommastellen bei Hex-Zahlen
Ok, habe das Problem jetzt dank Geistesblitz doch selbst lösen können und habe das auf eine vielleicht etwas umständliche allerdings funktionierende Weise hingekriegt.
Wen es interessiert: Das funktionierende VI im Anhang, Anmerkungen, wie man das charmanter hätte lösen können, lese ich natürlich trotzdem gerne.

Ciao Ben


Angehängte Datei(en)
14.0 .vi  geschwUmrechner.vi (Größe: 12,41 KB / Downloads: 195)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.10.2015, 10:05
Beitrag #5

Lutzi Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: May 2006

2014
1996
EN

07778
Deutschland
RE: Nachkommastellen bei Hex-Zahlen

Akzeptierte Lösung

Du musst natürlich die Nachkommastellen auf das Hexadezimalsystem umstellen. 3 Stellen = 1/4096 und nicht 1/1000!


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.10.2015, 10:16
Beitrag #6

Bensch Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2015

14.0 (32 Bit)
2014
DE



RE: Nachkommastellen bei Hex-Zahlen
ahhh ok Big Grin danke

das deckt sich dann auch mit meiner Umrechnungsmethode, ist aber vermutlich genauer und charmanater. Dickes Dankeschön!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.10.2015, 10:16
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Nachkommastellen bei Hex-Zahlen
Nachtrag:
Anstatt 3x durch 16 teilen, For-Loop:
   
Lutzi's Vorschlag ist natürlich noch besser. Smile

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.10.2015, 14:43
Beitrag #8

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: Nachkommastellen bei Hex-Zahlen
Das geht doch alles noch einfacher:
   


Angehängte Datei(en)
14.0 .vi  Hex.vi (Größe: 5,8 KB / Downloads: 177)
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
  Nachkommastellen abgeschnitten beim einlesen einer csv-datei in ein array noled 2 4.862 02.12.2015 16:37
Letzter Beitrag: noled
  String mit 2 Nachkommastellen anzeigen anne 9 10.252 11.01.2014 01:02
Letzter Beitrag: macmarvin
  Nachkommastellen anzeigen Ninja2602 7 9.964 28.02.2013 13:59
Letzter Beitrag: Ninja2602
  Nachkommastellen Theo-Technic 11 16.571 30.08.2011 15:42
Letzter Beitrag: A.Berndsen
  "Fract/Exponential String to Number" mehr Nachkommastellen? GT123 3 6.209 08.10.2010 07:55
Letzter Beitrag: Y-P
  Probleme mit "Max & Min - Arrayfunktion" und Nachkommastellen selma 22 14.829 17.11.2009 09:47
Letzter Beitrag: selma

Gehe zu: