LabVIEWForum.de - Com Schnittstelle Ereignisgesteuert auslesen

LabVIEWForum.de

Normale Version: Com Schnittstelle Ereignisgesteuert auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

Ich benutze folgende Schaltung um eintreffende Befehle der Com Schnittstelle Ereignisgesteuert auszulesen:

LabVIEW 8.2
[attachment=12154]

Nun folgende Fragen:
1. Die Befehle kommen im Abstand von ca 3-5ms an, schafft das die Schaltung?
2. Nehmen wir an die nachfolgende Schaltung bearbeitet gerade einen String und es kommt ein weiterer Befehl über die Com Schnittstelle, wird dieser dann "gespeichert" und später verarbeitet oder verworfen?

Oder sollte man das anders anpacken? (vom Polling möchte ich eigentlich absehen)

Vielen Dank für eure Hilfe!

Gruß lohr
Deine "Schaltung" ist OK. Aber du liesst Zeichen für Zeichen aus. Ob es so von dir gewünscht ist, weiss ich nicht.

Zu deiner Frage:
Ja es wird im Puffer (Achtung! Puffer ist begrenzt) gespeichert. Habe also keine Angst darum.
Danke für die Antwort, wie müsste es aussehen wenn man es Zeile für Zeile auslesen will?

Gruß lohr
Kommen da wirklich Zeilen über die Schnittstelle?

Dann ist es ganz einfach. Mehr brauchst du nicht zu machen. VISA Read wartet solange bit das Zeilenende kommt. Dabei wird (fast)keine CPU Last oder sonstiges verbraucht.
ah ok super funzt:)danke für deine hilfe.
ich nehme auch an das das VISA read gepuffer ist, richtig?
Ja, mach keine Gedanken darüber.
Referenz-URLs