LabVIEWForum.de
ungültige Binärwerte => letzte Anzeige beibehalten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: ungültige Binärwerte => letzte Anzeige beibehalten (/Thread-ungueltige-Binaerwerte-letzte-Anzeige-beibehalten)



ungültige Binärwerte => letzte Anzeige beibehalten - Herbert_2 - 12.12.2007 16:40

Ich möchte die Position (Winkel) eines Hallgebers auswerten und über ein Rundinstrument anzeigen. Dieser liefert mir Binärzahlen. Gültig sind dabei:
001, 010, 011, 100, 101, 110; wobei 101 = 0° und 100 = 300°

Ungültige Kombinationen sind also: 000 und 111.

Aufgrund des Aufbaus (kann ich nicht ändern) kommt es immer wieder vor, dass die ungültigen Kombinationen ankommen. Bei 000 zeigt die Rundanzeige dann 0°, bei 111 zeigt sie 300° an.

Gibt es eine (einfache) Möglichkeit, dass bei den ungültigen Kombinationen die letzte gültige Anzeige bleibt?

MfG
herbert


ungültige Binärwerte => letzte Anzeige beibehalten - Lucki - 12.12.2007 16:58

Am einfachsten mit einer kleinen, nur einmal ausgeführten While-Schleife mit nicht initialisierten Schieberegister
(Bitte korrigieren: Der Case-Selektor muss an den eingehenden Wert angeschlossen werden, nicht an das Schieberegister. Und die Konstante muß false sein)

[attachment=10311]


ungültige Binärwerte => letzte Anzeige beibehalten - Herbert_2 - 13.12.2007 14:21

Hat geklappt.

Ich danke dir.

(Muss ich in diesem Forum Threads als gelöst markieren?)