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 

Dringend Hilfe gesucht!



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!

19.08.2006, 06:14
Beitrag #10

ahlers01 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 143
Registriert seit: Feb 2005

7.1-2011
1993
DE_EN

38116
Deutschland
Dringend Hilfe gesucht!
' schrieb:Wenn ich den string wie markiert formatiere, sollten die Werte doch mit 8 Stellen nach dem Komma weitergegeben werden. Oder irre ich mich da? Nach wie vor beträgt die Genauigkeit 3 Nachkommastellen, da kann ich einen Syntax eingeben wie ich will...Sad
Das Problem mit der Funktionalität des vi´s für beliebige yy im Ausdruck x.xxxxE-yy oder x.xxxxE+yy habe ich noch immer nicht lösen können. Funktionieren tut das vi nur für Werte der Form x.xxxxE+00. Die scientific notation der Werte wird nicht erkannt.
Kann mir bitte irgendjemand weiterhelfen?

Viele Grüße
M.
<div align="left">
In Deinem Beispiel bewirkt die Formatanweisung %.8f nur, dass bei der Umwandlung des einkommenden String (lilafarbener Draht) in die interne DBL-Darstellung (orangefarbene Drähte) auf das entsprechende Format geachtet wird (allerdings ist die Funktion 'Tabellenstring nach Array' ziemlich tolerant und scheint beliebige Fließkommaformate zu akzeptieren).
Was Du zusätzlich brauchst, ist eine Formatangabe für die Umwandlung von DBL in String, die in dem VI 'Array als Tabellenstring in Datei speichern' verborgen ist. Häng einfach an den VI-Aufruf (die subVI ganz rechts in Deinem Bild) an den dafür vorgesehenen Input auch eine korrekte Formatanweisung an, z.B. %.8e für Exponentialdarstellung oder %.8g für engineering-Format (d.h. Exponenten werden als vielfache von 3 geschrieben). Statt 8 kannst Du natürlich auch weniger signifikante Stellen anzeigen, mehr als 8 macht keinen Sinn, da die interne Genauigkeit der DBL Darstellung sowieso nur ca. 8 ist.

Die Formatierungsbefehle in LV (die übrigens aus C entlehnt sind) sind ziemlich umfangreich und mächtig, in den Manuals findest Du das auch alles dokumentiert.

</div>
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Dringend Hilfe gesucht! - marvin71 - 17.08.2006, 11:24
Dringend Hilfe gesucht! - marvin71 - 18.08.2006, 09:15
Dringend Hilfe gesucht! - marvin71 - 18.08.2006, 11:56
Dringend Hilfe gesucht! - Bretti - 18.08.2006, 12:03
Dringend Hilfe gesucht! - marvin71 - 18.08.2006, 12:07
Dringend Hilfe gesucht! - Bretti - 18.08.2006, 12:16
Dringend Hilfe gesucht! - marvin71 - 18.08.2006, 12:20
Dringend Hilfe gesucht! - marvin71 - 18.08.2006, 12:37
Dringend Hilfe gesucht! - marvin71 - 18.08.2006, 15:25
Dringend Hilfe gesucht! - ahlers01 - 19.08.2006 06:14
Dringend Hilfe gesucht! - marvin71 - 21.08.2006, 09:54
Dringend Hilfe gesucht! - marvin71 - 21.08.2006, 11:21

Gehe zu: