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 

Kommunikation Mikrocontroller LabVIEW



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!

29.06.2012, 11:26 (Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2012 11:34 von cRyo.)
Beitrag #1

cRyo Offline
LVF-Grünschnabel
*


Beiträge: 47
Registriert seit: Jun 2012

11
2012
EN



Kommunikation Mikrocontroller LabVIEW
Hallo,

ich habe einen ATmega1284P und habe eine Kommunikation mit UART
programmiert über eine RS232 Schnitstelle und LabVIEW. Das
Betriebssystem ist Win 7 Professional.
Die Kommunikation mit dem Mikrocontroller und einem Terminal
funktioniert reibungslos.
Sobald ich jedoch Befehle in LabVIEW eingebe und abschicke, reagiert er
erst nachdem wirklich 40 Zeichen geschickt worden sind.

Was ich in das Senden Feld in LW eingebe sieht folgendermaßen aus:

getvalue00000000000000000000000000000000

danach erhalte ich einen Spannungswert zurück.

mit

getvalue\r\n

reagiert er nicht. Er reagiert erst nachdem wirklich 40 Zeichen geschickt worden sind.

Zur Kommunikation habe ich das VI hier verwendet
http://www.labviewforum.de/Thread-Seriel...lle--10662

Könnte man das VI irgendwie so umbauen das es auch nur mit getvalue funktioniert ohne 40 Zeichen auffüllen zu müssen?
Da der Mikrocontroller anscheinend auf die Zeichen \r\n wartet um den Befehl auszuführen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.06.2012, 11:39
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Kommunikation Mikrocontroller LabVIEW

Akzeptierte Lösung

Hallo cRyo,

schickst du die Zeichen "/r/n" als 4 einzelne Zeichen raus oder verwendest du die korrespondierenden Steuerzeichen (wo nur 2 Bytes versendet werden)?

Ist die Stringeingabe auf "/-code" eingestellt?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.06.2012, 11:51
Beitrag #3

cRyo Offline
LVF-Grünschnabel
*


Beiträge: 47
Registriert seit: Jun 2012

11
2012
EN



RE: Kommunikation Mikrocontroller LabVIEW
(29.06.2012 11:39 )GerdW schrieb:  Hallo cRyo,

schickst du die Zeichen "/r/n" als 4 einzelne Zeichen raus oder verwendest du die korrespondierenden Steuerzeichen (wo nur 2 Bytes versendet werden)?

Ist die Stringeingabe auf "/-code" eingestellt?

im Terminal funktioniert es mit:

getvalue\r\n

Bei Labview gebe ich im "Send" Feld auch "getvalue\r\n" ein aber darauf reagiert er nicht.
Der Befehl wird als ganzes versendet, wie stelle ich den die Stringeingabe auf "/- code" ein?
Habs leider nicht gefunden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.06.2012, 11:56
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Kommunikation Mikrocontroller LabVIEW
Hallo cRyo,

ich kenne dein "Terminal" nicht und weiß nicht, wie es mit Steuercodes umgeht. In LabVIEW dagegen wird eine Stringeingabe "roh"/"unbearbeitet" weiterverwendet.

Zitat:wie stelle ich den die Stringeingabe auf "/- code" ein?
Rechtsklick auf die Stringeingabe...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.06.2012, 11:57 (Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2012 12:03 von cRyo.)
Beitrag #5

cRyo Offline
LVF-Grünschnabel
*


Beiträge: 47
Registriert seit: Jun 2012

11
2012
EN



RE: Kommunikation Mikrocontroller LabVIEW

Akzeptierte Lösung

Habs Big Grin vielen Dank! So einfach und ich hab den halben Tag damit verbracht...

Einfach Rechtsklick aufs Eingabefeld->" '\'-Code- Anzeige " auswählen.

Dann funktioniert auch getv\r\n

Vielen Dank!
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
  Kommunikation CP 342-5 und labView sonne und mond 4 4.117 15.03.2021 11:12
Letzter Beitrag: Martin.Henz
  Kommunikation zwischen Labview und Bronhorst Massendurchflussregler durch VISA Atlaspremier 7 7.586 14.07.2016 15:51
Letzter Beitrag: Atlaspremier
  String von Mikrocontroller einlesen mit Listbox tatnau 4 5.148 17.08.2015 10:06
Letzter Beitrag: tatnau
  Messwerte von Mikrocontroller sunshine1234 5 6.465 11.02.2015 18:28
Letzter Beitrag: GerdW
  Kommunikation LabVIEW <==> Temperaturkalibrator sk260790 6 7.725 23.12.2014 15:38
Letzter Beitrag: GerdW
  Erkennung wenn Mikrocontroller Daten schickt kallejoerg 4 6.283 17.11.2014 09:50
Letzter Beitrag: kallejoerg

Gehe zu: