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 

RS232 oder VISA



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!

18.02.2010, 12:01
Beitrag #5

tetef Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 76
Registriert seit: Jun 2009

2010
2008
de_en

76133
Deutschland
RS232 oder VISA
Zitat:Entweder Oder ist schon mal schlecht. Mach dein Programm im µC so, dass alle Zeilen gleich lang sind: also immer 14 Byte. Beginne jede Zeile mit dem selben Zeichen, z.B. STX. Dadurch kannst du eine Synchronisation machen. (Man kann auch das Endezeichen als Synchronisation verwenden - dann geht aber der erste Datensatz verloren.)
Die positive und die negative Werte beeinflussen die Zeilenlaenge, ich gehe mal davon aus. Wenn beide Werte positiv sind dann 12 und wenn eine negativ ist dann 13 und wenn beide negativ sind dann 14.

Mit dem STX habe ich ueberhaupt nicht verstanden, was Du meinst.

Zitat:In LV machst du folgendes: Warte 100ms. In dieser Zeit läuft der Puffer, der natürlich groß genug vordefiniert werden muss, voll. Jetzt ließt du die Anzahl X der Zeichen im Puffer aus, berechnest die Zahl Y, die kleiner ist als X, aber ein Vielfaches von 14 (mit STX 15). Diese Anzahl Y liest du nun aus dem VISA-Puffer aus. Dieser String enthält nur ganze Datenpakete. Und sollte mit STX beginnen. Diesen String kannst du jetzt scannen und hast damit Y-14tel Punkte. Das Verarbeiten von 100 Datenpaaren im Stück geht erheblich schneller, als 100 Datenpaare einzeln zu verarbeiten.
Ich habe so gemacht, dass ich das ganze Paacket splite, danach das erste und das letzte Zahlenpaar loesche, damit meine Array sauber bleibt. Es hat auch keine Einfluss auf die Darstellung.

Zitat:Beachte auch folgendes:
Möglicherweise wäre es aufgrund der hohen Baudrate besser, das VISA-Auslesen in einer eigenen While-Schleife zu machen und die Daten per Queue an eine Auswerte-While-Schleife zu senden. Die Queue wird dann wie ein erweiterter Puffer wirken.
Ich werde es probieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RS232 oder VISA - tetef - 17.02.2010, 19:50
RS232 oder VISA - IchSelbst - 17.02.2010, 20:26
RS232 oder VISA - tetef - 17.02.2010, 23:10
RS232 oder VISA - IchSelbst - 18.02.2010, 10:20
RS232 oder VISA - tetef - 18.02.2010 12:01
RS232 oder VISA - IchSelbst - 18.02.2010, 12:23
RS232 oder VISA - SeBa - 18.02.2010, 12:28
RS232 oder VISA - tetef - 18.02.2010, 14:02
RS232 oder VISA - IchSelbst - 18.02.2010, 14:13
RS232 oder VISA - SeBa - 18.02.2010, 14:14
RS232 oder VISA - tetef - 18.02.2010, 14:56
RS232 oder VISA - SeBa - 18.02.2010, 15:04
RS232 oder VISA - IchSelbst - 18.02.2010, 19:17
RS232 oder VISA - tetef - 18.02.2010, 21:37
RS232 oder VISA - tetef - 19.02.2010, 12:23
RS232 oder VISA - IchSelbst - 19.02.2010, 14:56
RS232 oder VISA - tetef - 23.02.2010, 11:09
RS232 oder VISA - IchSelbst - 23.02.2010, 11:48
RS232 oder VISA - tetef - 23.02.2010, 15:21
RS232 oder VISA - tetef - 23.02.2010, 15:40
RS232 oder VISA - IchSelbst - 23.02.2010, 16:08
RS232 oder VISA - tetef - 24.02.2010, 09:31
RS232 oder VISA - IchSelbst - 24.02.2010, 10:04

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  RS232 Kommunikation per VISA auf RTtarget kzr_kratos 5 6.795 11.07.2014 10:17
Letzter Beitrag: kzr_kratos
  VISA: (Hex 0xBFFF0015) bei VISA read und im VISA Test Panel rick 3 14.363 10.11.2013 12:16
Letzter Beitrag: Y-P
  RS232 mit VISA, kein Signal Blinky_Bill 16 14.699 23.09.2013 15:02
Letzter Beitrag: Blinky_Bill
  lese mit VISA RS232 komische Werte ein gassd3 8 6.833 05.09.2013 08:29
Letzter Beitrag: RadioactiveMan
  Keine Daten kommen an vom Hameg 8115 über VISA RS232 USB fsg4u 3 6.014 09.08.2012 14:33
Letzter Beitrag: fsg4u
  Visa RS232 mit 2MBit pimbolie1979 3 4.305 16.07.2012 20:02
Letzter Beitrag: pimbolie1979

Gehe zu: