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 Anhang Hoffe mir kann jemand helfen Danke schonmal 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! 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.gifgut 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 schleifeIch hoffe doch in der Schleife 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 Zitat:Ich hoffe doch in der Schleife smile.gifJa in der schleife, halt am ende jedes durchgangs 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 Ziel |