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 

Dieses Thema hat akzeptierte Lösungen:

Mehrere Daten in Labview darstellen



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!

17.04.2014, 14:08 (Dieser Beitrag wurde zuletzt bearbeitet: 17.04.2014 14:17 von hanswurschd.)
Beitrag #1

hanswurschd Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Apr 2014

2012
2014
DE


Deutschland
Mehrere Daten in Labview darstellen
Hallo,
kann mir jemand erklären, wie ich mehrere Daten von einem Arduino mit Labview gleichzeitig darstellen kann? Ich habe folgenden String im Seriellen Monitor von Arduino gegeben:
2.00 0,1564 1.0 -1.0
Die 4 eingehenden Zahlen sind mit einem "leer"-Zeichen getrennt.

Ich kann schon eine Zahl erfassen und in einem Graph darstellen. Dies habe ich gelöst mit der String To Number Function, also wenn ich die Format into String nehmen würde, müsste es eigentlich funktionieren. Nur wie müsste ich diese Bearbeiten, dass sie die 4 Daten einließt und dann dementsprechend in einem Buffer oder sonst iwie (z.B. Thermometer) wieder ausspuckt. Ich vermute ja, dass man den Format String ändern muss, wenn ich da richtig liege, wie sollte der dann aussehen.

Vielen Dank für die Hilfe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.04.2014, 14:11
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Mehrere Daten in Labview darstellen

Akzeptierte Lösung

Hallo Hans,

also wenn dein Arduino diese Zahlen sowohl mit einem Punkt als auch einem Komma als Dezimaltrennzeichen ausgibt, dann ist bei der Programmierung irgendetwas gründlich schief gelaufen…

Ansonsten würde ich ja die Funktion TabellenstringZuArray empfehlen, mit "%.;%f" als Formatstring und einem Leerzeichen als Delimiter!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.04.2014, 15:33
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Mehrere Daten in Labview darstellen
(17.04.2014 14:11 )GerdW schrieb:  also wenn dein Arduino diese Zahlen sowohl mit einem Punkt als auch einem Komma als Dezimaltrennzeichen ausgibt, dann ist bei der Programmierung irgendetwas gründlich schief gelaufen…
Oder es ist nur ein kleiner Fehler beim Tippen des Postings - was ich eher vermute.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.04.2014, 17:48
Beitrag #4

hanswurschd Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Apr 2014

2012
2014
DE


Deutschland
RE: Mehrere Daten in Labview darstellen
Tut mir Leid das war ein kleiner Fehler Wink
Das wären z.B. meine ausgehende Daten:
1.00 0.0000 -1.0 1.0
2.00 0.1564 -1.0 1.0
3.00 0.3090 -1.0 1.0
4.00 0.4540 -1.0 1.0
5.00 0.5878 1.0 -1.0
6.00 0.7071 1.0 -1.0

Ich kann eine komplette Zeile, also 1.00 0.0000 -1.0 1.0 anzeigen lassen.
Aber ich will, jede einzelne Zahl, jeweils extra anzeigen.

Ich habe es mit dem "Scan from String" versucht, aber das klappt noch nicht so richtig.
Anbei ist mein vi unten.

Hoffe, das ich es nun besser darstellen konnte...


Angehängte Datei(en)
10.0 .vi  einlesen2.vi (Größe: 7,61 KB / Downloads: 275)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2014, 07:30 (Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2014 07:34 von Lucki.)
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Mehrere Daten in Labview darstellen
Es fehlt in Deinem VI der richtige Fomatstring. (das Formatzeichen "%.;" kannst Du weglassen, wenn in Deinem Labviev der Dezimalpunkt anstelle das Kommaa voreingestellt ist).
Ich würde außerdem die Zeilenende-Erkennung aktivieren, dann wird immer genau eine Zeile pro Schleifendurchlauf gelesen und Du mußt nicht mit der Funktion "Bytes am Port" herumoperieren. (Zeilenende-Erkennung ist standardmäßig eingestellt, wenn Du das VI "Visa Serial Port Konfig." verwendest.)
Im dargestellten VI ist immer nur die neueste Zeile in den Anzeige zu sehen, ich gehe davon aus, dass das so sein soll.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  mehrere LabVIEW-Versionen auf dem selben PC SirTom 1 2.058 18.04.2024 18:35
Letzter Beitrag: GerdW
  Motorisierter Prüfstand: Daten mit LabView auslesen montie 11 8.491 03.05.2019 09:20
Letzter Beitrag: montie
  Protokoll -> mehrere Daten in ein Protokoll im 5 Minuten Takt Ripchip 4 5.048 23.01.2018 18:50
Letzter Beitrag: GerdW
  .log Datei in Labview einlesen und graphisch darstellen CHD 12 10.412 22.03.2015 19:59
Letzter Beitrag: Lucki
  RFID Daten über LabVIEW auslesen ? che-salih 3 6.152 19.06.2013 22:11
Letzter Beitrag: che-salih
  Mehrere I/U-Kennlinien in einem Graphen darstellen. (Mittelwert, Min, Max) Index 5 6.442 29.06.2011 06:27
Letzter Beitrag: NWOmason

Gehe zu: