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:

Darstellung von Exponentialzahlen



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!

15.10.2012, 07:54
Beitrag #1

DarkY2k Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2012

2009
2010
DE_EN



Darstellung von Exponentialzahlen
Hallo zusammen,

ich habe ein Problem bei dem ich einfach nicht weiterkomme.
Ich bekomme von einem Messgerät verschiedene Messdaten die ich dann für eine
Datenbankauswertung in eine Exponential Zahl umwandle. Soweit so gut.
Funktioniert eigentlich auch einwandfrei. Nun hab ich aber das Problem dass die Datenbankauswertung
mit "Kommazahlen" nix anfangen kann. Hier mal ein kurzes Beispiel:

Wertvorgabe: 123456789
Exponentialdarstellung: 1.2346E+8 (5 Signifikante Stellen Genauigkeit)
benötigt für Datenbank: 12345E+4

Nun meine Frage. Wie bekomm ichs in LabView2009 hin dass ich eine Exponentialanzeige ohne Kommatrennung aber mit 5 Signifikante Stellen Genauigkeit ausgegeben bekomme ? Kann auch gerne durch eine Umwandlung in einen String gehen. Wäre mir alles recht nur bitte helft mir :-D.

Danke schon mal :-).

lg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.10.2012, 08:29 (Dieser Beitrag wurde zuletzt bearbeitet: 15.10.2012 08:31 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Darstellung von Exponentialzahlen

Akzeptierte Lösung

Hallo Dark,

mal ein Vorschlag mit primitiver Rechengewalt:
   

Mal 'ne andere Frage:
Was ist das denn für eine "Datenbank", die nicht mit ordentlichen Zahlen in wissenschaftlicher Darstellung klarkommt? Oder handelt es sich schlicht und einfach um ein Problem der Regionaleinstellungen, d.h. erwartet deine "Datenbank" statt "1.234e9" etwa "1,234e9"?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.10.2012, 08:53 (Dieser Beitrag wurde zuletzt bearbeitet: 15.10.2012 08:54 von DarkY2k.)
Beitrag #3

DarkY2k Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2012

2009
2010
DE_EN



RE: Darstellung von Exponentialzahlen
Hallo Gerd,

erstmal vielen Dank für die schnelle Antwort.
Prinzipiell funktioniert deine Lösung. Allerdings fehlt mir bei der Anzeige das +.

aktuelle Anzeige: 12346E2
benötigt: 12346E+2

Ansonsten scheint das schon gut zu klappen.

Zu deine Frage:
Ich hab keine Ahnung was das für eine Datenbank ist.
Hab nur den Auftrag bekommen ein LV Programm zu schreiben was diese Datenausgabe hat.
An "." bzw. "," Vertauschung liegts wohl nicht hab ich schon probiert :-D.

Kannst du mir evtl. noch kurz den Formatstring (%dE%d) erklären was damit genau erzielt wird?

geht die gezeigte Methode auch für Arrays ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.10.2012, 09:10 (Dieser Beitrag wurde zuletzt bearbeitet: 15.10.2012 09:11 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Darstellung von Exponentialzahlen
Hallo Dark,

Zitat:Kannst du mir evtl. noch kurz den Formatstring (%dE%d) erklären was damit genau erzielt wird?
Warum soll ich dir etwas erklären, was in aller Ausführlichkeit in der Kontexthilfe steht? RTFM! Da steht übrigens auch, wie man das "+"-Zeichen (oder besser generell "Vorzeichenanzeige") in die Stringausgabe hineinbekommt...

Zitat:geht die gezeigte Methode auch für Arrays ?
Ja klar, einfach eine FOR-Schleife drum rum ziehen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.10.2012, 09:33
Beitrag #5

DarkY2k Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2012

2009
2010
DE_EN



RE: Darstellung von Exponentialzahlen
Vielen lieben Dank nochmal.
Funktioniert jetzt einwandfrei!!!!!!!!!!

Big GrinBig GrinBig Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: