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 

Collision



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!

09.08.2005, 14:49
Beitrag #1

Ayman11de Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Jul 2005



kA



Collision
Hallo an alle!

es geht um ,Entwicklung einer Bedienteil für ein Steuergerät,Erstmal muss

der PC der Rolle der bedienteil nehmen.die Kommunikation muss durch

der Serielle Schnittstelle laufen.Erstmal sendet der Steuergerät 3 Byte

dann der PC muss mit 4 Byte antworten.die Kommunikation muss

Ohne Collision der Gesandeten Bytes mit der Empfangenen stattfinden

da ich eine Neulling im Sache LabVIEW, stehe ich momentan Vor eine

Grossere Hindernis,kann mir jemandem helfen.

MFG

Ayman
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.08.2005, 20:15
Beitrag #2

Björn Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 170
Registriert seit: Sep 2004

8.1?
2003
de

51107
Deutschland
Collision
Hallo Ayman11de,

das ist im Prinzip ganz einfach in LV, vorausgesetzt LV muss die Kollision nicht erkennenWink
Also wenn ich das richtig verstanden habe, dann erwartest du auf der seriellen Schnittstelle 3 Bytes und willst dann nur mit 4 Byte antworten?!

- Schnittstelle initalisieren, z.B. "VISA Configure"

- Warten bis Werte ankommen, z.b über "VISA-Read"

- Werte auswerten

- Antwort senden über "VISA-Write"

Kann dir da grad kein Beispiel geben, weil hab hier kein LV. Aber guck dir einfach mal die Beispiele hier in Forum oder von NI an, da sind genug Exemplare wie mit der seriellen Schnittstelle umzugehen ist.

Björn

Die besten und schönsten Dinge auf der Welt kann man weder sehen noch hören. Man muss sie mit dem Herzen fühlen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.08.2005, 08:06
Beitrag #3

Ayman11de Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Jul 2005



kA



Collision
Hallo Björn,

ich danke dir für die schnelle antwort.

Das Steuergerät sendet 3byte, aber ich ihn was schicke ,dann kommt es

zum collision.und ich weiss es nicht woran kann es liegen?

was meinst mit Werte werten und wie schaft man das?

die Erste Byte,die das Gerät sendet muss ich inkremetieren und

ihm zurück schicken. wie realiesiere ich das?

danke nochmal

Gruss
Ayman
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.08.2005, 14:27
Beitrag #4

Björn Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 170
Registriert seit: Sep 2004

8.1?
2003
de

51107
Deutschland
Collision
Hi!

Bitte. :-)

Woher weisst du, dass es zur Kollision kommt und wie schaut es mit Konfiguration/Handshake/evtl. Protokoll aus? Ist es RS-232?

Nicht werten, sondern warten. Also die Daten erst vollständig ankommen lassen bevor du was rausschickst.

Nachdem du den String empfangen hast, einfach das erste Byte rausfiltern, in eine Zahl wandeln, inkrementieren, den Sendestring zusammensetzen und wieder verschicken...

Die besten und schönsten Dinge auf der Welt kann man weder sehen noch hören. Man muss sie mit dem Herzen fühlen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: