LabVIEWForum.de
Thermomapping - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Thermomapping (/Thread-Thermomapping)



Thermomapping - JohReise - 17.09.2013 09:05

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


RE: Thermomapping - GerdW - 17.09.2013 09:20

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.


RE: Thermomapping - MisterMou - 17.09.2013 09:59

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


RE: Thermomapping - GerdW - 17.09.2013 10:00

Hallo Robert,

kannst du das bitte für LV2011 speichern?

@Joh: Bitte noch deine LV-Version im Profil ergänzen!


RE: Thermomapping - MisterMou - 17.09.2013 10:06

Soo,
habs oben angepasstSmile

edit:
Darauf achten, das das Array aus unsigned 8bit Integer Werten besteht, sonst is eine Typumwandlung notwendig.


RE: Thermomapping - JohReise - 17.09.2013 12:38

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?


RE: Thermomapping - GerdW - 17.09.2013 12:41

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...