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!
13.03.2009, 08:59
Beitrag #1
|
danii
LVF-Grünschnabel
Beiträge: 22
Registriert seit: Mar 2009
8.5
-
de
8640
Schweiz
|
Messdatenaufbereitung
Hallo, ich hab da mal ein Frage
Ich versuche einen Durchfluss-Sensor über LabVIEW anzusteuern und möchte gerne die Messdaten erfassen. Die Messwerte werden vom Sensor als 16bit signed integer im binär Format gesendet. Wie kann ich diese Daten vernünftig mit LabVIEW entfangen und anschliessend in einem Graph darstellen?
Gruss Danii
|
|
|
13.03.2009, 09:02
Beitrag #2
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Messdatenaufbereitung
Mach' doch mal ein Bsp., wie die Daten von Deiner Schnittstelle zurückkommen (im String-Format).
Es ist so, dass Du mit den String-Funktionen Deine Werte "separieren" kannst und anschließend dann in Zahlen umwandelst, um sie in einem Graph,... anzuzeigen.
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
13.03.2009, 14:08
Beitrag #3
|
danii
LVF-Grünschnabel
Beiträge: 22
Registriert seit: Mar 2009
8.5
-
de
8640
Schweiz
|
Messdatenaufbereitung
Wenn ich den Sensor mit dem Example File "Basic Serial write and read.vi" ansteuere bekomme ich als Antwort Daten im Hex-Format heraus. Diese würde ich nun gerne als normale Zahlen in einen Graphen überführen. Was gibt es da für Möglichkeiten?
Hier noch den Auszug der erhaltenen Hex-Daten
676F 0D0A 7F7F FF04 7F7F FF1A 7F7F FFA9 7F7F FFEF 7F7F 0011 7F7F 0033 7F7F 010A 7F7F 00B3 7F7F FFEE 7F7F FFEE 7F7F FFEF 7F7F FFEF 7F7F FFEE 7F7F FE76 7F7F FF1A 7F7F FFBA 7F7F FFEE 7F7F 0011 7F7F 0044
Ich gehe davon aus, dass die 7F7F die vor jedem Zahlenwert erscheint als synchronisierung des Sensors dienen. D.h. nur die folgenden vier Stellen geben den Messwert wieder
Vieleicht kann mir da jemand helfen.
|
|
|
13.03.2009, 14:20
Beitrag #4
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Messdatenaufbereitung
z.B. so...
Graph.vi (Größe: 12,8 KB / Downloads: 298)
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
13.03.2009, 14:25
(Dieser Beitrag wurde zuletzt bearbeitet: 13.03.2009 14:26 von Y-P.)
Beitrag #6
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Messdatenaufbereitung
Keine Doppelpostings!!!! LVF-Regeln beachten.
Hilft Dir die Lösung von vorhin (Beitrag #4) noch nicht?
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
13.03.2009, 14:46
Beitrag #7
|
danii
LVF-Grünschnabel
Beiträge: 22
Registriert seit: Mar 2009
8.5
-
de
8640
Schweiz
|
Messdatenaufbereitung
Sorry wegen dem Doppelposting. Kommt nie wieder vor.
|
|
|
13.03.2009, 16:01
Beitrag #8
|
danii
LVF-Grünschnabel
Beiträge: 22
Registriert seit: Mar 2009
8.5
-
de
8640
Schweiz
|
Messdatenaufbereitung
Besten Dank für deine Hilfestellung
Ich denke das Graph.vi bringt mich schon näher an die Lösung meines Problems.
Jetzt hab ich noch ein Problem mit der Kommunikation zwischen dem VISA read Block und dem Graph.vi. Kann es daran liegen, dass der VISA read Block die Daten nicht in hex rausgibt, sondern in einem andern Format obwohl ich die Wiedergabe auf hex-Display umgestellt habe?
Gruss Danii
|
|
|
13.03.2009, 16:47
Beitrag #9
|
|
|
13.03.2009, 16:47
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Messdatenaufbereitung
Achso. Du hast auf HEX-Display umgestellt?
Dann probier's mal so...
Graph_neu.vi (Größe: 13,56 KB / Downloads: 243)
Gruß Markus
' schrieb:Besten Dank für deine Hilfestellung
Ich denke das Graph.vi bringt mich schon näher an die Lösung meines Problems.
Jetzt hab ich noch ein Problem mit der Kommunikation zwischen dem VISA read Block und dem Graph.vi. Kann es daran liegen, dass der VISA read Block die Daten nicht in hex rausgibt, sondern in einem andern Format obwohl ich die Wiedergabe auf hex-Display umgestellt habe?
Gruss Danii
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
| |