Hallo LabVIEW Gemeinde,
..bin LabVIEW Neuling und habe gleich eine Frage.
Ich möchte eine numerische Eingabe nach Betätigen eines Schalters
in eine Datei speichern. Dieser Wert wird nach Schalterbetätigung
aber immer 3mal gespeichert, er soll aber nur 1mal gespeichert werden.
Ich benutze die Funktion "Daten in Datei speichern".
Kann jemand helfen?
Hi Butlab,
könntest du ev. dein VI hochladen? Dann schauen wir mal...
Gruß
Oliver
Hi
Eine Frage vorweg
Wie hast du den Schalter defeniert ??
Hat er das verhalten eines Schalters oder das eines Tasters ??
In deinem Fall muß er das Verhalten eines Schalter mit latch funktion haben. D.h. wenn der Schalter betätigt wird und nun kommt das Programm an die Stelle wo er abgefragt wird wird der Schalter vom Programm wieder zurück gesetzt .
Gruß
Jürgen
PS
Ansonsten bin ich auch der meinung meines vorgängers
Hallo,
anbei das vi für die Problemlösung.....
Gruss
Matthias
Hi Matthias
Also ich sehe da keinen wirklichen Fehler
Ich würde nochmal eine andere Latch funktion für den Button probieren
Ich habe den effekt auch 2 mal gehabt danach nicht wieder.
Ich glaube das die Andere Latch funktion besser ist kann dir aber auch nicht erklären warum
Gruß
Jürgen
Hallo,
ich werde dann erstmal die anderen Latches ausprobieren und
dann berichten..
Gruss
Matthias
Hallo,
ich habe die anderen Latch-Funktionen ausprobiert, es ist aber keine
Besserung zu sehen.
Hat jemand noch eine Idee?
Ziel dieses kleinen vi soll es nur sein, manuelle Eingaben durch den
Benutzer zu vergleichen und abzuspeichern.
Gruss
Matthias
Hi Butlab,
Du hast keine Endlosschleife verwendet, daher gehe ich davon aus, dass Du das VI in dem "Wiederholt ausführen"-Modus laufen lässt, was aber in vielen Situationen zu Problemen führen kann (z.B. bei Timerfunktionen).
Verwende eine While-Schleife (mit Stopp) und starte das VI im Modus "Ausführen", dann funktioniert das Ganze fehlerfrei (siehe Attachment).
Gruß,
Marko
Hallo Marko,
die While-Schleife war die Lösung, vielen Dank!
Gruss
Matthias