LabVIEWForum.de
Zu viele Messwerte in Textdatei - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Zu viele Messwerte in Textdatei (/Thread-Zu-viele-Messwerte-in-Textdatei)



Zu viele Messwerte in Textdatei - Power of NOS - 04.11.2010 09:13

Hallo

Ich habe ein LabView Programm geschrieben (anhang) welches eine Strommessung von einem Keithley Electrometer durchführt. Erst wird das Gerät über LabView kalibriert und dann wird der Strom in abhängigkeit von der Zeit ausgelesen.
Das Problem ist nur, dass in meiner fertigen Textdatei dann immer 23-26 mal derselbe Messwert ausgegeben wird (sowohl Strom als auch Zeit sind quasi 23 mal gleich).

Wo ist das Problem? Weil so entstehen für mich nur sinnlos viele Messwerte... Die Texrdatei ist auch im AnhangWink

Hoffe mir kann jemand helfen
Danke schonmal


Lv09_img2


Zu viele Messwerte in Textdatei - snuz - 04.11.2010 09:31

Hallo Power of NOS,

der Zeitunterschied ist immer 0,0738 - 0,074, schau mal wie lang die Verarbeitung der Schleife dauert bzw. des Programmcodes.

Gruß snuz


Zu viele Messwerte in Textdatei - GerdW - 04.11.2010 09:39

Hallo Power,

ein Tipp: wenn du den IO-Assi besser konfigurierst, kannst du dir die StringSubset-Funktionen sparen...

zweiter Tipp: so ein DMM benötigt eine gewissen Zeit für die Messung (RTFM!). Wenn man höchste Genauigkeit einstellt, gerne auch mal im Bereich von Zehntelsekunden... Und wenn du dann ungebremst in einer Schleife Werte abfragst, wirst du vom DMM immer den letzten Messwert bekommen - bis irgendwann (bei dir nach ~80ms) ein neuer Messwert aufgenommen wurde. Pack in deine Schleife also einfach einen Delay, der in etwa der eingestellten Messdauer des DMM entspricht und alles wird gut!Smile


Zu viele Messwerte in Textdatei - Power of NOS - 04.11.2010 12:39

Zitat:ein Tipp: wenn du den IO-Assi besser konfigurierst, kannst du dir die StringSubset-Funktionen sparen...
was genau meinst du?

Zitat:bis irgendwann (bei dir nach ~80ms) ein neuer Messwert aufgenommen wurde. Pack in deine Schleife also einfach einen Delay, der in etwa der eingestellten Messdauer des DMM entspricht und alles wird gut! smile.gif
gut dann war meine erste überlegung jetzt doch richtig
hab jetzt nach der schleife ein 80ms delay gesetzt und jetzt funktioniert es recht gut

danke schonmal für eure schnelle hilfe


Zu viele Messwerte in Textdatei - GerdW - 04.11.2010 12:49

Hallo Power,

Zitat:was genau meinst du?
Man kann den IO-Assi konfigurieren. Du könntest also einstellen, dass der Overhead schon aus den Tokens rausgelassen wird, dann brauchst du selbst nicht mehr StringSubset bemühen. Oder du könntest dir gleich Zahlenwerte ausgeben lassen, dann brauchst du auch nicht mehr selbst konvertieren...

Zitat:hab jetzt nach der schleife
Ich hoffe doch in der SchleifeSmile


Zu viele Messwerte in Textdatei - Power of NOS - 05.11.2010 09:32

Zitat:Man kann den IO-Assi konfigurieren. Du könntest also einstellen, dass der Overhead schon aus den Tokens rausgelassen wird, dann brauchst du selbst nicht mehr StringSubset bemühen. Oder du könntest dir gleich Zahlenwerte ausgeben lassen, dann brauchst du auch nicht mehr selbst konvertieren...
Und wie genau geht das? hab dazu nichts gefunden Huh

Zitat:Ich hoffe doch in der Schleife smile.gif
Ja in der schleife, halt am ende jedes durchgangsWink


Zu viele Messwerte in Textdatei - GerdW - 05.11.2010 09:38

Hallo Power,

Zitat:Und wie genau geht das?
Zu bearbeitendes Token anklicken und dann die Auswahl der auszuwertenden Zeichen bearbeiten. Einfach mal mit der Maus drüber fahren - ich hatte das an deinem VI auch zum ersten Mal durchgespielt. Manchmal kommt man auch mit Spielen und Ausprobieren zum ZielSmile