Ich weiß nicht genau ob dir das weiter hilft, aber ich hab mal ein kleines VI geschrieben, welches die ankommenden Signale (hier durch einen Zufallszahlengenerator simuliert) auswertet.
LiveMeter.vi (Größe: 13,86 KB / Downloads: 266)
Erläuterungen:
Um das ganze herum ist eine While-Schleife, diese wird solange ausgeführt, bis der Stopp-Button gedrückt wurde.
In der Schleife befindet sich zunächst eine Warteeinheit(Symbol Uhr). Diese bewirkt, dass frühestens nach 500 ms der Schleifendurchlauf beendet wird. Das ist dazu da damit die Anzeigelämpchen nicht nur wild flackern.
Ansonsten kann man noch einen Zufallszahlengenerator (Symbol Würfel) erkennen. Dieser gibt Werte zwischen 0 und 1 aus. Damit irgendwie sinnvolle Temperaturen erzeugt werden, habe ich den Wert mal 30 genommen. Es können also Temperaturen von 0 bis 30 gemessen werden. Anschließend habe ich noch 20 Grad aufaddiert. Der neue Wertebereich liegt nun zwischen 20 und 50. Die aktuelle Temperatur lasse ich in einem Thermometer darstellen.
Anschließend multipliziere ich den Wert noch mit 1000. Die Case-Struktur kann nur ganzzahlige Wertebereiche unterscheiden. Durch die Multiplikation mit 1000 berücksichtige ich also drei Nachkommastellen. In der Case-Struktur gibt es drei Wertebereiche:
..26999 (alles von -INF bis 26999)
27000..43000 (alles zwischen 27 und 43 grad)
43001 (alles über 43001 einschließlich)
je nach Case werden nun zwei Anzeigelämpchen ausgeschaltet, und eine eingeschaltet.
LG
Torsten