LabVIEWForum.de
Aktueller Wert Schieberegister - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Aktueller Wert Schieberegister (/Thread-Aktueller-Wert-Schieberegister)

Seiten: 1 2


RE: Aktueller Wert Schieberegister - HIMI - 20.09.2011 14:11

@Gerd: Ja ich habe ein eindeutiges Zeichen am Anfang und Ende jedes Frames. Wie im Bild meines Blockdiagrammes erkenntlich ist, habe ich auch danach schon mal gefiltert. Wie kann ich das anstelle von "Bytes at Port" nutzen? Das ich das SR leeren muss ist mir auch bewusst nur bin ich mir nicht sicher wie ich der technischen Rechenmaschine beibringe wann es soweit ist. Wenn natürlich nur der Frame zwischen den Zeichen empfangen wird, gestaltet sich das schon einfacher.

Habe bis jetzt ausschließlich CAN-Kommunikationen gemacht und jetzt muss ich diesen rudimentären Krempel bearbeiten.

Danke für die Hilfe bisher.


RE: Aktueller Wert Schieberegister - GerdW - 20.09.2011 14:13

Hallo HIMI,

das SerialPortInit bietet einen Eingang für ein EOT-Char (EndOfTransmission)...

Du musst in deiner RS232-Schleife ganze Botschaften sammeln und nur diese weiterreichen. Im Grunde machst du das ja schon mit deinem StringSearch... Nur das unendliche Sammeln im SR hat dich bisher behindert!


RE: Aktueller Wert Schieberegister - HIMI - 20.09.2011 16:43

Beer Feierabend und vielen Dank GerdW. Dein Tipp war Gold wert und jetzt läuft der Laden!


RE: Aktueller Wert Schieberegister - GerdW - 20.09.2011 19:57

Hallo HIMI,

Zitat:Dein Tipp war Gold wert
Das will heutzutage schon was heißen Smile

Hättest du aber in nahezu jedem Thread hier lesen können, der sich mit RS232-Kommunikation beschäftigt. Lucki hat da des öfteren wunderbare Erläuterungen zu geschrieben!