LabVIEWForum.de - probleme mit der seriellen Schnittstelle

LabVIEWForum.de

Normale Version: probleme mit der seriellen Schnittstelle
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
hallo

ich habe ein Problem mit dem einlesen von seriellen Schnittstellen.

Wenn ich den String nur von einem oder 2 Geräten einlese dann stellt es mir den String richtig dar.

Jedoch wenn ich von 4 Geräten aufeinmal den String einlesen will dann
schreibt er mir ab und zu nur einen Teil des Strings oder komische Zeichen wie Rechtecke Hyroglyven usw.
Komisch finde ich auch noch dass er mir immer strings aus dem Puffer noch ausliest! Hab versucht den Puffer zu leeren oder nur das Visa zu starten wenn ein String ankommt. Es hat leider nicht geklappt-
Mit Hyperterminal funzt alles wunderbar wills aber in LabVIEW einbinden

Wenn ich das Einlesen der com´s gleichzeitig mit dem Einlesen Analoger/Digitaler Signale über meine PCI 6023E verbinde bekomme ich immer eine Fehlermeldung vonwegen Asynchron oder Rahmensynchronisationsfehler.

----

Das Einlesen der Coms funktioniert also nur korrekt wenn ich nicht mehr
als 2 Coms verwende. Bei 4 coms bringt er falsche strings.
Woran liegt das dass er bei mehreren coms den String verfälscht?

Wenn ich die Coms mit dem einlesen der ANALOG/DIGITAL Signale verbinde dann bekomme ich die Synchronisationsfehler. Keine Ahnung wieso?

Danke für eure Hilfe

Im Anhang das Zip mit dem Einlesen der Coms, Einlesen der ANALOG/DIGITAL Singnale und beides in einem VI kombiniert.

mfg dominik
hallo

habs soebenmit sequenzen probiert
so leuft es viel besser und stabiler

hab heute noch an meiner software rumgebastelt.
werds morgen gleich nochmals ausprobieren

fg dominik
Referenz-URLs