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 

Serial Read von Arduino in Chart 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!

05.01.2015, 12:10
Beitrag #1

lars1500 Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Jan 2014

2010
-
kA



Serial Read von Arduino in Chart darstellen
Hallo zusammen,

bisher habe ich meine Daten mit dem NImyDAQ mit Hilfe des DAQ Assistant eingelesen, gefiltert und in einem Chart ausgegeben. Siehe dazu das Video unter http://www.file-upload.net/download-1009...t.mp4.html

Nun möchte ich auf das NImyDAQ verzichten und die Daten mittels serieller Schnittstelle und dem Arduino einlesen.

Der Arduino-Code sieht wie folgt aus:
Code:
const int analogInPin = A0;  // Analog input
int sensorValue = 0;        // value read
void setup() {
  Serial.begin(9600);
}
void loop() {
  sensorValue = analogRead(analogInPin);
  Serial.print(sensorValue);
}

Leider klappt das ganze bei mir nicht so ganz wie ich will (sprich so wie im Video zu sehen).
Siehe dazu das angehängte VI.
Ich brauch die Daten außerdem als Signal und nicht als String, da ich diese noch filtern muss (Hochpass, Tiefpass)

Könnt ihr mir weiterhelfen, damit das Ganze so aussieht wie im Video?

Alternativ wäre es natürlich auch toll, den Arduino zu vergessen und das Signal via Mikrofoneingang einzuspeisen.

Viele Grüße,
Lars
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.01.2015, 12:27
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Serial Read von Arduino in Chart darstellen
Wo ist der VI-Anhang?
Vielleicht auch gleich noch die MyDAQ Variante?
Und bitte nicht auf File-Upload...

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.01.2015, 13:57
Beitrag #3

lars1500 Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Jan 2014

2010
-
kA



RE: Serial Read von Arduino in Chart darstellen
Hallo,

jetzt müsste der Anhang oben sein.

Das Video ist nun hier:
http://www.xup.to/dl,73782745/Video_von_...Input.mp4/

Ich muss leider ein Filehoster nehmen, da ich hier kein Video anhängen kann.

Viele Grüße,
Lars


Angehängte Datei(en)
10.0 .vi  serial_arduino_1.vi (Größe: 14,11 KB / Downloads: 389)

10.0 .vi  myDAQ_Input.vi (Größe: 97,35 KB / Downloads: 297)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.01.2015, 14:35
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Serial Read von Arduino in Chart darstellen
Offtopic2
Da haben wir uns missverstanden. Mein Hinweis "file-upload" bezog sich nur auf die noch fehlenden VIs, das mit dem Video ging schon in Ordnung.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.01.2015, 15:05
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Serial Read von Arduino in Chart darstellen
Hallo Lars,

Zitat:Ich brauch die Daten außerdem als Signal und nicht als String, da ich diese noch filtern muss (Hochpass, Tiefpass)
Es gibt da eine ganze Palette mit Funktionen zum Umwandeln von Strings nach Zahlen…

Warum nutzt du nicht InitSerialPort?
Warum nutzt du BytesAtPort? Welche Botschaftslänge erwartest du? Arbeite lieber mit einem TermChar!
Warum ist dein "Offset" auf -22 gesetzt? Welchen String-Teil willst du damit ausschneiden?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.01.2015, 15:53
Beitrag #6

lars1500 Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Jan 2014

2010
-
kA



RE: Serial Read von Arduino in Chart darstellen
Hallo,

Zitat:
Es gibt da eine ganze Palette mit Funktionen zum Umwandeln von Strings nach Zahlen…
Kannst du mir ein brauchbares Beispiel nennen? Bisher habe ich nur "String to Byte Array" benutzt und "Decimal to String Number"

Zitat:Warum nutzt du nicht InitSerialPort?
Meinst du "Visa Configure Serial Port"? Ich habe es mal mit dem probiert (siehe Anhang), aber funzt nicht so richtig.


Zitat:Warum nutzt du BytesAtPort? Welche Botschaftslänge erwartest du? Arbeite lieber mit einem TermChar!
TermChar? Kenn und finde ich nicht.
Was meinst du genau mit Botschaftslänge? Falls es ist, was ich meine, dann variiert die ja.

Zitat:Warum ist dein "Offset" auf -22 gesetzt? Welchen String-Teil willst du damit ausschneiden?
Das habe ich aus einem Beispiel übernommen.#

Gibts für meine Anwendung/Vorhaben nicht irgendwo ein Beispiel? Ich bin doch sicherlich nicht der einzige, der Daten seriell übertragen und in nem Chart veranschaulichen will?
Habe leider nichts brauchbares im Web gefunden.

Viele Grüße,
Lars


Angehängte Datei(en)
10.0 .vi  serial_arduino_1.vi (Größe: 20,37 KB / Downloads: 292)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.01.2015, 16:07 (Dieser Beitrag wurde zuletzt bearbeitet: 05.01.2015 16:08 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Serial Read von Arduino in Chart darstellen
Hallo Lars,

Zitat:Kannst du mir ein brauchbares Beispiel nennen? Bisher habe ich nur "String to Byte Array" benutzt und "Decimal to String Number"
Ich kenne nicht das Format, in dem deine Strings da ankommen.
Ich vermute mal Zahlen mit engl. Dezimaltrennzeichen, dafür bietet sich FractionalStringToNumber oder ScanFromString mit dem Formatstring "%.;%f" an…

Zitat:Meinst du "Visa Configure Serial Port"? Ich habe es mal mit dem probiert (siehe Anhang), aber funzt nicht so richtig.
Was funzt da nicht? LabVIEW gibt eine solche Fehlermeldung nicht aus…
Bei VISAConfigureSerialPort kannst du aber die korrekten Einstellungen für die Schittstelle vorgeben, u.a. auch das TermChar. Einfach mal die Hilfe dazu lesen!
Zum TermChar: Das ist die Abkürzung für "termination character". Ein solcher wird verwendet, um Botschaften über die serielle Schnittstelle zu beenden, also eine Endemarkierung. VISA kann anhand dieses Zeichens automatisch Botschaften erkennen und dir liefern - du musst dann nicht mehr selbst mit Wartezeiten, Stringteilen etc. arbeiten…
Edit: Eine einfache Websuche nach TermChar findet Unmengen Hinweise und Erläuterungen!

Beispiele findest du hier im Forum jede Menge. Es arbeiten sehr viele mit seriellen Schnittstellen und es tauchen immer wieder Fragen dazu auf…

Zitat:Das habe ich aus einem Beispiel übernommen.#
Und du hast nicht darüber nachgedacht, was du mit einem Offset von -22 in einem String finden willst…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.01.2015, 16:48
Beitrag #8

lars1500 Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Jan 2014

2010
-
kA



RE: Serial Read von Arduino in Chart darstellen
Hallo,

Hat jemand ein Beispiel VI?
Ich komm so leider nicht weiter.

Viele Grüße,
Lars
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.01.2015, 17:06 (Dieser Beitrag wurde zuletzt bearbeitet: 05.01.2015 17:07 von GerdW.)
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Serial Read von Arduino in Chart darstellen
Hallo Lars,

zu faul, selbst mal zu suchen?

Wie schon gesagt, kenne ich nicht alle deiner RS232-Parameter (du hast oben nur die Baudrate spezifiziert), aber probiere das mal aus:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.01.2015, 18:54
Beitrag #10

lars1500 Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Jan 2014

2010
-
kA



RE: Serial Read von Arduino in Chart darstellen
Hi,

nein, bin nicht zu faul.
Ich finde leider nur immer VIs welche nicht passen.

Ich habe das VI jetzt mal nachgebaut (siehe anbei).
Es tut auch nichts anderes wie bisher.
Wenn ich nen Filter dazwischen habe kommt aber leider eine Fehlermeldung oder Labview hängt sich auf.


Viele Grüße,
Lars


Angehängte Datei(en) Thumbnail(s)
   

10.0 .vi  serial_arduino_5.vi (Größe: 60,48 KB / Downloads: 253)
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
  Temperaturmessung mit Arduino UNO und LabVIEW ElHemp 15 13.078 14.06.2016 20:54
Letzter Beitrag: GerdW
  Serial Port mit Continuous Serial Read Write Hoang Nguyen 2 7.072 15.04.2016 10:35
Letzter Beitrag: Hoang Nguyen
  Datenübertragung Arduino Mega zu Labview biede1987 8 10.205 15.04.2014 11:41
Letzter Beitrag: biede1987
  RS-232 mit Arduino Philmo 4 7.419 02.04.2014 11:57
Letzter Beitrag: GerdW
  Arduino Mega mit Labview, zu langsam Jens0815 3 6.069 20.04.2013 21:05
Letzter Beitrag: Holy
  Arduino + L293DNE blobse 2 4.419 06.09.2012 20:55
Letzter Beitrag: blobse

Gehe zu: