RE: Darstellung eines Zustandes durch Bilder
Hallo Chris,
du hast im VI 5 Case-Strukturen. In jeder Struktur liest du ein JPG ein und stellst es im PictureIndicator (per lokaler Variable) dar. Klartext: dein subVI liest 5mal das Bild "leer.jpg" ein und stellt es pro Aufruf auch 5mal dar. Das kann schon ganz übel flackern...
Und was noch schlimmer ist: Wenn jetzt ein Button True ist, wird zwar das Bild geladen und angezeigt, aber ziemlich sicher sofort wieder durch ein anderes Bild überschrieben - eine klassische RaceCondition durch übermäßigen Gebrauch lokaler Variablen. Lösung: in den Cases nur den Pfad ausgeben und nach den Cases nur einmal ein Bild laden und darstellen!
P.S.: Es gibt auch Pfad-Konstanten, dann muss man nicht erst alle Strings nach Pfad umwandeln...
|