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 

Verschiedene Ergebnisse bei Typ Cast?



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!

01.08.2015, 21:31 (Dieser Beitrag wurde zuletzt bearbeitet: 02.08.2015 13:20 von Lucki.)
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: Verschiedene Ergebnisse bei Typ Cast?
Es geht hier doch darum, eine Gleitkommazahl mit Fixkomma (z.B mit zwei Kommastellen) in ein 24 bit Integerformat (als 3 Byte-Array) zu konvertieren. Das geht natürlich nur innerhalb eines gewissen Zahlenbereichs. Es sollen auch negative Werte vorkommen dürfen (Wenn nicht, würde die Hin- und Rückkonvertierung etwas einfacher als in den unten angehängten VI. Außerdem würde der dann nur im positiven liegende Zahlenbereich verdoppelt).

Zur Lösung dieses Problems solltest Du das Format FXP vergessen. Das ist z.B dazu geeignet, im Finanzwesen bei Berechnungen mit Millionenbeträgen noch alles auf den Pfennig Cent genau zu haben. Was es in Labview zu suchen hat, weiß ich nicht, es wird dort jedenfalls kaum verwendet - wenn überhaupt.

So etwa würde ich das machen:

   

14.0 .vi  DblToThreeBytes.vi (Größe: 10,68 KB / Downloads: 306)


Der Zahlenbereich, in dem die Übertragung im Beispiel mit 2 Kommastellen funktioniert, ist
-83886.08 .. 83886.07

..und hier noch das alternative Progrämmchen mit Typecast - um diesen Vergleich gings doch:
(Die beiden 3-Byte-Array sind natürlich gleich. Der Code ist etwas einfacher, aber nicht unbedingt einfacher zu kapieren)

   

14.0 .vi  DblToThreeBytes2.vi (Größe: 10,04 KB / Downloads: 297)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Verschiedene Ergebnisse bei Typ Cast? - Lucki - 01.08.2015 21:31

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  verschiedene Datentypen über TCP/IP / UDP AgesKing 15 14.768 04.02.2013 19:47
Letzter Beitrag: jg

Gehe zu: