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 

4-Byte Doppel Wort in Gleitkommazahl umwandeln



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!

21.08.2006, 15:29
Beitrag #1

bierber Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 104
Registriert seit: Jan 2006

8.01
2006
kA


Deutschland
4-Byte Doppel Wort in Gleitkommazahl umwandeln
Hallo miteinander,

kann mir jemand eine Möglichkeit sagen, wie ich eine 4 Byte große integer Zahl in eine Gleitkomma zahl wnadle?

gitb es da schon was von LabVIEW?

Grüße Felix
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.08.2006, 15:37
Beitrag #2

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
4-Byte Doppel Wort in Gleitkommazahl umwandeln
Vielleicht versteh ich deine Frage nicht ganz richtig, aber du kannst jegliche Zahlentypen ineinander konvertieren unter "Numerisch" -> "Konvertierung".

Willst du eine Gleitkommazahl haben musst du einfach "nach Fließkommawert" verwenden (SGL, DBL oder EXT). Was für ein Typ das vorher war spielt keine Rolle.

A few weeks of developement and testing can save a WHOLE afternoon in the library!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.08.2006, 16:13 (Dieser Beitrag wurde zuletzt bearbeitet: 21.08.2006 16:14 von bierber.)
Beitrag #3

bierber Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 104
Registriert seit: Jan 2006

8.01
2006
kA


Deutschland
4-Byte Doppel Wort in Gleitkommazahl umwandeln
dachte ich eigentlich auch aber das leifert nicht das richtige ergebniss.

Habe ein 4 Byte Doppelwort aus einer SPS und will das in eine Gleitkommazahl wandeln.

Wenn ich im Variablen beobachten und Steuern Modus der SPS bin und die Daten anschaue hab ich wenn ich ein DW anschaue genau den Wert wie in LabVIEW, da kann ich die Ansicht dann in Gleitkomma umstelleun hab genau die Werte die ich will. Nur wie geht das mit LabVIEW?

Gibt es in diesem Zusammenhang eine Funktion die mir die einzelnen Bits der Zahl ausgibt? also quasi ein Array of Bits?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.08.2006, 16:43
Beitrag #4

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
4-Byte Doppel Wort in Gleitkommazahl umwandeln
' schrieb:kann mir jemand eine Möglichkeit sagen, wie ich eine 4 Byte große integer Zahl in eine Gleitkomma zahl wnadle?
Von den vielen Möglichkeiten hier zwei als Beispiel.


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

bierber Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 104
Registriert seit: Jan 2006

8.01
2006
kA


Deutschland
4-Byte Doppel Wort in Gleitkommazahl umwandeln
ok mein Problem ist folgendes, diese Ganze umwandlungen liefern mir nicht das ergebnisse was ich brauche.

Folgendes Beispiel:

Ich bekomme die Zahl:

3281387520

Was dem Wert

-300,00 entspricht

oder

3271571537

was dem Wert

-128,220 entspricht

hat da jemand ideen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.08.2006, 17:27
Beitrag #6

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
4-Byte Doppel Wort in Gleitkommazahl umwandeln
Versuche mal "TypeCast" oder "Unflatten From String". Ich glaube das löst dein Problem.

Gruss

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.08.2006, 18:59
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
4-Byte Doppel Wort in Gleitkommazahl umwandeln
' schrieb:Ich bekomme die Zahl:
3281387520
Was dem Wert
-300,00 entspricht
Dann also so:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2006, 08:41 (Dieser Beitrag wurde zuletzt bearbeitet: 22.08.2006 08:46 von bierber.)
Beitrag #8

bierber Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 104
Registriert seit: Jan 2006

8.01
2006
kA


Deutschland
4-Byte Doppel Wort in Gleitkommazahl umwandeln
hey Lucki das sieht ja gut aus,
W
so geht es einigermaßen, gibt es auch noch ne möglichkeit die nachkomma Werte herauszubekommen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2006, 09:10 (Dieser Beitrag wurde zuletzt bearbeitet: 22.08.2006 09:11 von Lucki.)
Beitrag #9

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
4-Byte Doppel Wort in Gleitkommazahl umwandeln
' schrieb:gibt es auch noch ne möglichkeit die nachkomma Werte herauszubekommen?
Die gezeigte Umwandlung ist ohne Genauigkeitsverluste. Ein andere Sache ist, daß die Anzeige der Zahl auf dem Display evtl. nicht mit der vollen Stellenzahl erfolgt, was aber für die weitere Verwendung der Zahl in Rechenoperationen ohne Bedeutung ist. Zahlenformat und Stellenzahl kannst Du mit Eigenschaften/Format nach Deinen Wünschen einstellen, aber wie gesagt des betrifft nur die Anzeige, nicht aber die Zahl an sich.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2006, 09:31
Beitrag #10

bierber Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 104
Registriert seit: Jan 2006

8.01
2006
kA


Deutschland
4-Byte Doppel Wort in Gleitkommazahl umwandeln
ok dann liegt das an meinen Zahlen, ich hab nämlich auch mit 3 Nachkommastellen, nicht den genauen Wert wie ich ihn in der SPS habe(bzw. da steht immer ,000)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  String zu Dezimal (1, 2 und 4 Byte) unsigned + Integer hansi9990 9 7.139 16.07.2015 14:25
Letzter Beitrag: hansi9990
  Datenstring Byte/Wordweise umdrehen LabviewRoland 5 5.403 18.10.2013 07:32
Letzter Beitrag: LabviewRoland
  Zahl als Wort schreiben (z.B.139 = one hundred thirty nine) dali4u 3 3.587 28.01.2013 15:23
Letzter Beitrag: dali4u
  float wert in 4 byte konvertieren könnes 6 6.420 06.01.2012 13:11
Letzter Beitrag: eb
  Byte-Array konvertierung nach Byte olby2 3 5.646 21.11.2011 14:34
Letzter Beitrag: unicorn
  Konvertierung Byte Array nach Hex Nickylotta 2 7.503 15.07.2011 12:34
Letzter Beitrag: Rene_B

Gehe zu: