LabVIEWForum.de
RS232 - VISA Probleme - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: RS232 - VISA Probleme (/Thread-RS232-VISA-Probleme)

Seiten: 1 2


RS232 - VISA Probleme - micha - 15.03.2006 10:29

Du musst wenn du irgendwelche Zeichen empfangen willst wie bei dir 110293.... in denen keine Abschlusskennung drin ist diese bei der VISA abschalten (siehe Beispiel) zweites liest er so viele Zeichen aus wie du ihm vorgibst, bei dir war das eine konstante (15) wenn weniger kommen wartet er solange bis alle da sind, deshalb lies einfach soviele wie BytesamPort (siehe Beispiel) drittens war deine Schleife auf 50ms, d.h. du siehst gar nicht wenn du was empfangen hast weil die so schnell wieder überschrieben werden... teste nochmal... jetzt solltest du was sehen.


RS232 - VISA Probleme - eg - 15.03.2006 10:43

Hallo Micha,

das was du geschrieben hast ist richtig. Es war mein allgemeiner Vorschlag. Die Anpassungen an Kommunikation sollte T.Koch selber vornehmen. Die 15 Bytes, die empfangen werden sollen, werden gepuffert und nicht überschrieben. Siehe mein VI und nicht vom T.Koch (ich habe da einen Schieberegister benutzt).

Es wird schon funktionieren, nur man soll den Timeout beim Configure VISA vielleicht von 10sec auf 100ms reduzieren.

Das ganze hat mit CPU-Auslastung zu tun. Ich habe früher eventgesteuertes Auslesen von nur angekommenen Bytes benutzt, leider war es bei schnellen Kommunikation viel zu ressourcenfressend. Deshalb mache ich jetzt alle meine Programme mit einem festdefiniertem Timing. Es klappt viel besser so.

Gruss, Eugen


RS232 - VISA Probleme - T.Koch - 16.03.2006 16:31

Ein fröhliches Hallo an die beiden Helfer,

nachdem ich mir nun nen neuen Rechner mit XP organisiert habe, auf dem ich LabVIEW 7.1 installieren konnte --> KLAPPTS Lol
Ich kann die fehlende Strippe ziehen und eure Progrämmchen laufen auch!
Toll - nochmal Dankeschön :!:

Jetzt hat sich aber nochmal eine kleine Frage aufgetan:

- Wie kann ich´s machen, dass ich nur einmal mein Datenpaket (z.B. 15 Zeichen ) empfange? Ich meine in der Wiederholungsschleife.
(Es gibt da nähmlich so ne Art externen "Fotoauslöser", der mir immer dieses
Datenpaket schickt, wenn man drückt.)

Habe mir vorgestellt: Einen Knopf mit Bezeichnung "Neu Messung", der dann
meinen Puffer löscht und ab da dann eben nur einmal 15 Zeichen empfängt.

Vielleicht habt Ihr noch ne Idee.

Viele Grüße - Torsten