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 

Antwort erkennen



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!

23.02.2006, 11:47
Beitrag #1

Kathrin Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Sep 2004

7.00
-
kA


Deutschland
Antwort erkennen
Hi

ich habe bei der Ansteuerung eines Motors über eine serielle Schnittstelle ein Problem.
Um vom Interface an der Schnittstelle die Position der Einheit zu bekommen, muss ich den Befehl "pr p" eingeben. Wenn ich jetzt aber die Antwort auslesen möchte, lese ich immer nur meinen eigenen Befehl. Habe ich nicht lange genug gewartet, um die Antwort zu bekommen? Habe sogar extra eine Schleife gebastelt, so dass der Vorgang erst weitergeht, wenn auch wirklich eine Antwort da ist. Wie kann ich die Antwort auslesen?

Freue mich über jede Antwort

tschüssi
Kathrin
Habe das VI angehängt


Angehängte Datei(en)
Sonstige .vi  testlesen.vi (Größe: 62,34 KB / Downloads: 202)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2006, 09:52
Beitrag #2

BitRechner Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jan 2006



kA



Antwort erkennen
Hallo!

Versuch mal, die VISA-writes in einen klaren zeitlichen Ablauf zu bringen. Am besten mach um das write eine For-Schleife und bau Dir die zu schreibenden Befehle als Array zusammen (build array aus den einzelnen Strings). In die For-Schleife gib dann eine Zeitverzögerung rein. Dann das ganze in eine Sequence-Structure rein, mit einem VISA-Read im nächsten Frame. Außerdem würde ich die Schnittstelle erst am Ende der Verarbeitung, also nach dem Read, schließen.

mfg
Bit.

LabView ist eine Programmiersprache.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2006, 11:47
Beitrag #3

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Antwort erkennen
Wahrscheinlich ist es das Echo vom Motor. Vielleicht gibt es eine Möglichkeit das Echo abzuschalten. Wenn nicht, dann würde ich alles empfangen (mit VISA-Read) und puffern. Dann diesen Puffer parsen. Z.B. jedes mal wenn ein Abschlusszeichen kommt einfach den Puffer abschneiden und das Abgeschnittene auswerten. Es ist die Standardvorgehensweise.

Abschlusszeichen kann zum Beispiel ein CR oder LF oder beides zusammen sein. Es ist immer abhängig vom definiertem Interface des anzusteuernden Gerätes.

Gruss, Eugen
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.03.2006, 08:46
Beitrag #4

Kathrin Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Sep 2004

7.00
-
kA


Deutschland
Antwort erkennen
Du hast recht. Es war wirklich das Echo. Danke für die Hilfe!!

tschüssi
Kathrin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.03.2006, 19:00
Beitrag #5

Operations Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Nov 2005



kA



Antwort erkennen
Sag mal was für einen Motor nutzt du denn? denn ich habe auch so ein Problem.
gruß Mark

Du willst auch einen Laptop geschenkt bekommen?
http://laptops.freepay.com/?r=27268896
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
  Antwort von seriellem Port ignorieren möglich? Großer_Stein 2 4.231 10.10.2014 13:12
Letzter Beitrag: Trinitatis
  Keine Antwort vom GSM-Modem über COM-Schnittstelle (UMTS) Lessy2205 10 10.949 10.01.2013 15:51
Letzter Beitrag: Lessy2205
  Antwort Visa Read falsch!!! Gisele 8 6.883 10.12.2012 15:41
Letzter Beitrag: Lucki
  GBIP keine Antwort auf *idn? stern 19 15.991 03.08.2010 11:05
Letzter Beitrag: stern
  RS232: Auf Antwort Motorcontroler warten? christopher 2 5.337 17.09.2009 09:09
Letzter Beitrag: christopher
  Zeichen senden und Antwort anzeigen skywalker 2 3.784 01.02.2009 14:02
Letzter Beitrag: jg

Gehe zu: