INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

NI USB-6009



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

16.10.2008, 07:42
Beitrag #3

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
NI USB-6009
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.

Lv82_img
Sonstige .vi  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

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
NI USB-6009 - lulatsch3 - 15.10.2008, 22:04
NI USB-6009 - jg - 15.10.2008, 22:23
NI USB-6009 - TSC - 16.10.2008 07:42

Gehe zu: