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 

Tcp-Kommunikation mit Arduino



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!

22.11.2012, 17:44
Beitrag #1

visus Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Oct 2012

2012 12.0
2012
kA



Tcp-Kommunikation mit Arduino
Hallo,

ich versuche gerade eine tcp kommunikation mit meinem arduino über labview herzustellen.
Die kommunikation über putty funktioniert problemlos, aber bei labview bleibt er imer in einer schleife hängen.
Es ist keine Komplizierte Kommunikation ich möchte einfach ein paar befehle an den arduino senden er soll daraufhin etwas tun und mir danach eine bestätigung senden.
Ich habe mir die labview beispiele dazu angeschaut und versucht es auf gleiche art und weise nachzuprogrammieren, aber irgendwie scheint es nicht zu funktionieren, wie gesagt unter putty läuft es problemlos.
Ab und zu funktioniert die kommunikation auch aber halt nicht immer. Er bleibt meistens in der receiveschleife hängen.

das subvi angehängt.

Ich hoffe auf eure hilfe.


Danke Peter.


Angehängte Datei(en)
12.0 .vi  telnetconnectionserial_.vi (Größe: 17,46 KB / Downloads: 293)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2012, 21:05
Beitrag #2

visus Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Oct 2012

2012 12.0
2012
kA



RE: Tcp-Kommunikation mit Arduino
Weiß dass es ein bisschen unhöflich ist, jetzt schon nachzufragen, aber da es zeitlich ein bisschen drängt, tue ich es dennoch.
Ist die Struktur, wie ich die kommunikation aufgebaut habe komplett falsch?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2012, 07:48 (Dieser Beitrag wurde zuletzt bearbeitet: 23.11.2012 07:50 von Y-P.)
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Tcp-Kommunikation mit Arduino
Offtopic2 Drei Dinge:
1. Bitte auf Groß- und Kleinschreibung achten! Rulez
2. Wenn Du Dein hochgeladenes VI für eine frühere LabVIEW-Version speichern würdest, dann könnten es wesentlich mehr Mitglieder anschauen ("Save for previous Version"). LabVIEW 2012 haben nämlich noch nicht viele bei sich installiert.
3. Auch wenn Du es nicht glauben magst: LabVIEW-Programmierer haben auch Freizeit (Feierabend). Abends um 21 Uhr sind hier nicht mehr so viele User unterwegs. Big Grin

Ansonsten schau' ich mir Dein VI nachher auch mal an, wenn endlich mal meine Updates voll installiert sind. Big Grin

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2012, 16:23
Beitrag #4

visus Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Oct 2012

2012 12.0
2012
kA



RE: Tcp-Kommunikation mit Arduino
Ok werde mich bemühen mehr auf die Groß- und Kleinschreibung zu achten.
Hier das vi für frühere Versionen.


Angehängte Datei(en)
8.6 .vi  telnetconnectionserial_.vi (Größe: 11,58 KB / Downloads: 278)

10.0 .vi  telnetconnect.vi (Größe: 11,66 KB / Downloads: 236)

11.0 .vi  telnetconnectionserial11.vi (Größe: 11,71 KB / Downloads: 249)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2012, 16:36 (Dieser Beitrag wurde zuletzt bearbeitet: 23.11.2012 16:37 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Tcp-Kommunikation mit Arduino
Hallo visus,

konnte mir jetzt mal ein Bild machen...

- Wozu die Sequenzstruktur? THINK DATAFLOW!
   

Zitat:Ab und zu funktioniert die kommunikation auch aber halt nicht immer. Er bleibt meistens in der receiveschleife hängen.
Hast du schon mal daran gedacht, einfachstes Debugging zu betreiben? Welche Fehler treten auf? Wo und wann treten sie auf?
- Die ersten beiden Schleifen bleiben hängen, wenn ein Fehler auftritt.
- Die dritte Schleife bleibt hängen, wenn kein "^" gefunden wird oder die TCP-Connection immer TimeOut meldet...
Jetzt darfst du selbst wieder ran, schließlich hast du die nötige Hardware!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2012, 17:23 (Dieser Beitrag wurde zuletzt bearbeitet: 23.11.2012 17:33 von visus.)
Beitrag #6

visus Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Oct 2012

2012 12.0
2012
kA



RE: Tcp-Kommunikation mit Arduino
Naja die Sequenzstruktur, weil das Protokoll ja so ablaufen soll, wie ich es oben schon beschrieben hatte.
Ich kann mit dem Arduino leider nicht debuggen, aber ich vermute dass er manchmal das signal i + enter einfach nicht erhält und dann bleibt er einfach in der receiveschleife hängen.
Ich nutze wireshark um das Netzwerk zu überprüfen und habe festgestellt dass er das "i + enter" immer sendet, aber auch bei wiederholtem senden kommt manchmal einfach keine antwort, egal wie lange das Programm läuft.
Ist die Struktur denn generell falsch, wie gesagt, mit putty funktioniert das ganze immer problemlos, ich frage mich wo der Unterschied zu Labview ist.
Oder sollte das senden und empfangen parallel ablaufen?

Gruß Peter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.11.2012, 17:28 (Dieser Beitrag wurde zuletzt bearbeitet: 24.11.2012 17:32 von visus.)
Beitrag #7

visus Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Oct 2012

2012 12.0
2012
kA



RE: Tcp-Kommunikation mit Arduino
Was würdet ihr vorschlagen, sollte ich tun? Wie gesagt, dass er meistens in der receiveschleife hängt ist mir aufgefallen, aber weshalb weiß ich nicht, meint ihr dass es ein Problem seitens des Arduinos ist?

gruß Peter.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.11.2012, 20:48
Beitrag #8

visus Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Oct 2012

2012 12.0
2012
kA



RE: Tcp-Kommunikation mit Arduino
Hat niemand ne Idee?

Gruß Peter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.11.2012, 09:24
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Tcp-Kommunikation mit Arduino
Hallo visus,

Zitat:Ich nutze wireshark um das Netzwerk zu überprüfen und habe festgestellt dass er das "i + enter" immer sendet, aber auch bei wiederholtem senden kommt manchmal einfach keine antwort, egal wie lange das Programm läuft.
Ist die Struktur denn generell falsch, wie gesagt, mit putty funktioniert das ganze immer problemlos, ich frage mich wo der Unterschied zu Labview ist.
Zusammenfassung deiner Worte:
- LabVIEW sendet einen Befehl, bekommt aber keine Antwort vom Arduino...
- Siehst du in WireShark Unterschiede, wenn du Putty statt LabVIEW verwendest?

Zitat:meint ihr dass es ein Problem seitens des Arduinos ist?
Nach deiner Beschreibung könnte man das vermuten... Glas1

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
  BMP180 Sensor mit I2C Bus auf Arduino Uno und Linx Nomier 1 3.793 30.11.2020 14:48
Letzter Beitrag: jg
  Kommunikation LabView-Arduino klappt nicht Klaudia 3 6.599 24.03.2020 17:58
Letzter Beitrag: Klaudia
  Arduino -> LabVIEW Kommunikation über TCP/IP Herrx 2 4.096 08.07.2019 06:35
Letzter Beitrag: Herrx
  UDP-Verbindung zu Arduino -cosmo- 4 5.380 16.08.2018 09:20
Letzter Beitrag: GerdW
  Kommunikation mit Arduino Uno dve28 2 5.777 20.07.2015 10:03
Letzter Beitrag: dve28
  Bluescreen bei Kommunikation mit Arduino Mega 2560 Waritor 4 6.760 01.08.2013 13:38
Letzter Beitrag: Y-P

Gehe zu: