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 

Probleme RS232



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!

02.03.2007, 14:44
Beitrag #1

Alfe Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Aug 2006

2011
2006
kA


Deutschland
Probleme RS232
Hallo,
ich habe Probleme mir der seriellen Kommunikation über Visa. Ich möchte mit dem angehängten Programm z.B. alle 100ms den aktuellen Wert eines Parameters abfragen. Dies funktioniert auch teilweise aber ich bekomme immer wieder eine fehlerhaften Antwortstring zurück die Länge paßt zwar aber das Format nicht die einzelnen Bytes kommen vertauscht an z.b. letztes zuerst . Ich erwarte immer 8Bytes mit dem Format 2[0-9,A-F][0-9,A-F][0-9,A-F][0-9,A-F]3[~]4. Ich vermute dass es irgendwas mit dem Timinig zu tun hat weil wenn ich in die Whileschleife keine Wartezeit einbaue taucht das Problem öfters auf es ist aber keine Reihenfolge erkennbar. Bei 100ms Wartezeit taucht das Problem immer im 11. Schleifendruchlauf auf, ab 200ms im 6.Schleifendurchlauf . Ab 1000ms im 2.Schleifendurchlauf. Hat jemand eine Ahnung woran das liegen könnte? Ich wäre auch dankbar wenn ihr euch das Programm mal grundlegend anschaut und mir ein feedback gebt ob und was man das noch optimieren oder umgestalten kann.
Viele Grüße
Alfe


Angehängte Datei(en)
Sonstige .vi  RS232_main.vi (Größe: 73,86 KB / Downloads: 176)

Sonstige .vi  sub_BytesatPort.vi (Größe: 85 KB / Downloads: 142)

Sonstige .vi  sub_Pr_f_Format.vi (Größe: 39,76 KB / Downloads: 157)

Sonstige .vi  sub_Pr_f_Inhalt.vi (Größe: 62,44 KB / Downloads: 154)

Sonstige .vi  sub_Read.vi (Größe: 36,71 KB / Downloads: 161)

Sonstige .vi  sub_Write.vi (Größe: 29,88 KB / Downloads: 161)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
03.03.2007, 10:20
Beitrag #2

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Probleme RS232
Hallo,

ich habe mir das angeschaut (CheckBCCforErrors.vi hat übrigens gefehlt) und konnte auf den ersten Blick nichts "falsches" feststellen.
Was Du aber machen könntest ist, ein paar SubVIs zu entfernen. SubVIs sind zwar prinzipiell empfehlenswert, aber manchmal ist weniger mehr.Big Grin
Vielleicht liegt das Problem an Deiner Hardware, wo Du den Parameter ausliest.
Das einzige was ich nicht ganz angeschaut habe ist das VI, das den Inhalt prüft. Da hat das SubVI gefehlt. Allerdings ist da ein "Rotate" drin, das Dir evtl. was an Deiner Reihenfolge ändert.
Lass das Programm mal im Highlight-Modus (Glühbirnchen) ablaufen und schau mal genau, was wo und wann anliegt.

Gruß Markus

PS: Wenn alles nichts hilft könntest Du ja auch mal bei NI nachhaken.

' schrieb:Hallo,
ich habe Probleme mir der seriellen Kommunikation über Visa. Ich möchte mit dem angehängten Programm z.B. alle 100ms den aktuellen Wert eines Parameters abfragen. Dies funktioniert auch teilweise aber ich bekomme immer wieder eine fehlerhaften Antwortstring zurück die Länge paßt zwar aber das Format nicht die einzelnen Bytes kommen vertauscht an z.b. letztes zuerst . Ich erwarte immer 8Bytes mit dem Format 2[0-9,A-F][0-9,A-F][0-9,A-F][0-9,A-F]3[~]4. Ich vermute dass es irgendwas mit dem Timinig zu tun hat weil wenn ich in die Whileschleife keine Wartezeit einbaue taucht das Problem öfters auf es ist aber keine Reihenfolge erkennbar. Bei 100ms Wartezeit taucht das Problem immer im 11. Schleifendruchlauf auf, ab 200ms im 6.Schleifendurchlauf . Ab 1000ms im 2.Schleifendurchlauf. Hat jemand eine Ahnung woran das liegen könnte? Ich wäre auch dankbar wenn ihr euch das Programm mal grundlegend anschaut und mir ein feedback gebt ob und was man das noch optimieren oder umgestalten kann.
Viele Grüße
Alfe

--------------------------------------------------------------------------
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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  RS232 Messgerät Probleme ElJon 9 8.651 18.12.2015 11:30
Letzter Beitrag: ElJon
  Probleme mit RS232 king5000 6 6.276 23.09.2015 14:42
Letzter Beitrag: king5000
  Probleme beim Verwenden der RS232 Schnittstelle bei Lock-In SR830 Chemikerin 1 4.213 31.10.2011 14:07
Letzter Beitrag: snuz
  Probleme beim Auslesen RS232 Guest 13 12.873 08.03.2010 13:44
Letzter Beitrag: GerdW
  Probleme mit Datenerfassung über serielle Schnittstelle (RS232) Flo884 6 9.249 14.04.2009 09:42
Letzter Beitrag: IchSelbst
  RS232 allgemeine Probleme Dimon1109 6 7.373 31.08.2007 15:22
Letzter Beitrag: Y-P

Gehe zu: