LabVIEWForum.de - Thermomapping

LabVIEWForum.de

Normale Version: Thermomapping
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

Bin neu hier und hätte eine Frage zur Graphischen Auswertung mit Labview:

Bin noch ziemlicher Anfänger mit Labview und habe noch einige Schwierigkeiten damit, da ich aber dringend eine Lösung für mein Problem brauche, wende ich mich an euch:

Folgendes Problem:

Ich habe Labview 2012 und würde gerne mit Hilfe eines cDAQ 9174 sowie 2 16er-Module 32 Thermoelemente Typ K auslesen und anschließend in einer Art Wärmebild ausgeben. Mit dem Wärmebild meine ich einfach, dass ich gerne 32 Farbwechsler haben möchte, die je nach Temperatur des Thermoelements eine andere Farbe haben.
Wie kann ich das nun am besten angehen bzw. gibt es bereits vorgefährtigte Beispiele, die ich nur anpassen müsste?

Vielen Dank und noch einen schönen Tag!
JohReise
Hallo Joh,

Zitat:Wie kann ich das nun am besten angehen
Die Frage nach "am besten" lässt sich nur schwer beantworten Big Grin

Vorschlag:
Erstelle ein Array aus den Temperaturwerten. Stelle dieses Array in einem Intensitätsgraphen dar und stelle einmal eine schöne Farbrampe ("Z-Achse") ein, dann übernimmt LabVIEW den Rest der Arbeit...

Vorschlag 2:
Erstelle dir ein subVI, welches einen Temperaturwert in einen Farbwert umrechnet. Hier musst du allerdings selbst mit Farbtabellen hantieren - und Farben interpolieren bedeutet auch, diese in RGB-Werte zu splitten... Vorteil dieser Lösung: du kannst Farbboxen zur Anzeige beliebig auf dem Frontpanel verteilen.
Hi JohReise,

ich hätte hier eine schnelle Lösung für dich.

Um die Farben einzustellen, musst du dir nur noch eine passende Farbtabelle basteln.
Im Beispiel habe ich erstmal nur die standard 8bit verwendet, vllt reicht es dir schon.

Grüße
Robert
Hallo Robert,

kannst du das bitte für LV2011 speichern?

@Joh: Bitte noch deine LV-Version im Profil ergänzen!
Soo,
habs oben angepasstSmile

edit:
Darauf achten, das das Array aus unsigned 8bit Integer Werten besteht, sonst is eine Typumwandlung notwendig.
Danke schon mal für die Tipps und vorallem für die Datei! Wie verknüpfe ich nun das cDAQ gerät mit dem array?
Hallo Joh,

Zitat:Wie verknüpfe ich nun das cDAQ gerät mit dem array?
Du erstellst einen DAQmx-Task, der alle Thermoelemente abfragt und dir gleich ein Array mit den Messwerten zurückliefert (Beispielfinder durchschauen...)

Zum Beispiel oben:
Das Gleiche funktioniert mit dem Intensitätsgraph einfacher: man spart sich das Skalieren (Autoskalierung der Achsen) und kann auch sehr einfach die Farben setzen. Außerdem ist hier der Datentyp egal, der Graph kann auch die DBL-Werte von DAQmx annehmen...
Referenz-URLs