Hallo,
ich möchte bei erreichen eines bestimmten Signal-Pegels eine LED leuchten lassen. Das geht auch, ich möchte nun aber dass diese LED auch bei Signalabfall weiter leuchtet, sodass man auch im späteren Verlauf sieht dass hier eine Wertüberschreitung vorlag.
Dann schalte die LED nur, wenn eine Grenze überschritten wird. Und nicht wenn es wieder abfällt. Hast du evtl. ein VI zum hochladen damit man sehen kann was bei dir falsch läuft?
LG
Torsten
Und dann nicht vergessen eine Resetmöglichkeit für die LED einzubauen.
Gruß SeBa
Hallo,
ja das mit der RESET-Möglichkeit will ich auch realisieren, aber erstmal muss ich verhindern dass sie von alleine ausgeht.
Bisher habe ich das Einschalten über eine normale logische Verknüpfung realisiert : WENN Wert > X DANN "LED EIN".
Logischerweise geht sie auch wieder bei Wertunterschreitung aus und genau das soll sie nicht, sondern nur bei manuellem RESET
ich schreibs mal so:
(WertX > 5) oder LED = LED
dann noch rücksetzten nicht vergessen.
wie soll ich denn deine Lösung bitte schon programmieren ??
das geht doch gar nicht!
kannst du mir das anhand eines Bildes zeigen?
Hier mal drei Möglichkeiten in einem VI:
oben: Mit Shift-Register
Mitte: Mit lokaler Variablen
Unten: Mit Trick 17
Das Setzen funktioniert hier statisch, d.h.solange der Wert überschritten ist, lassen sich die LED nicht wieder zurüksetzen. Wenn es auf die Flanke beim Überschreiten reagieren soll, müßte es etwas geändert werden.
Alle Schalter Latch-Verhalten!
[
attachment=22736]
[
attachment=22738]
Entschuldigung, falls inzwischen ähnliche Antworten angekommen sind, war unterbrochen worden.
Hallo
ich habe es jetzt so gemacht aber wie bekomme ich jetzt einen RESET?
[
attachment=22751]
Wenn möglich bitte ohne Variablen, Schleifen oder sonstiges. Ich kann recht gut programmieren aber eben nur klassisch (Pascal, C++, etc.) - LabVIEW erfordert da doch viel mehr Einarbeitung wenn man es nicht gewohnt ist.
Also hat jemand eine ganz ganz simple Lösung für mich?
Danke