RS232 i kontrola odebranych bajtów.

Wszelkie sprawy związane z LabVIEW i komunikacją ze sprzętem. Problemy i ciekawe rozwiązania.
Framag
Posty: 39
Rejestracja: 01 gru 2011 21:39
Wersja środowiska: LabVIEW 2011

RS232 i kontrola odebranych bajtów.

Post autor: Framag »

Witam.
Jak przerobić mój VI aby dane odbierane z RS232 były przesyłane dalej do programu tylko wtedy jak odebrane zostanie 5bajtów?
Załączniki
kopia.vi
(50.48 KiB) Pobrany 355 razy
Grzesiek080
Posty: 82
Rejestracja: 26 maja 2009 07:18
Wersja środowiska: LabVIEW 2012
Lokalizacja: Sucha Beskidzka
Kontakt:

Re: RS232 i kontrola odebranych bajtów.

Post autor: Grzesiek080 »

hejka,

moja wersja labview jest troche wczesniejsza wiec nie moge za bardzo otworzyc ten twój przykład, ale możesz wykorzystać albo preperty node "byte at port" i sprawdzać to w petli albo to co otrzymasz dorzucac do shift register tez w petli i jeśli pojawi sie odpowiednia liczba bytów to wyjść z petli..
Framag
Posty: 39
Rejestracja: 01 gru 2011 21:39
Wersja środowiska: LabVIEW 2011

RS232 i kontrola odebranych bajtów.

Post autor: Framag »

Hej. Dzięki wielkie za odpowiedź. A w jaki sposób zrobić tak, żeby na wykresie wyświetlały się cały czas nowe dane chyba, że odbierze złą liczbę bajtów to wyświetlane są ostatnie dobrze odebrane wyniki?
Fixa
Posty: 2
Rejestracja: 10 mar 2011 13:08
Wersja środowiska: LabVIEW 2010

RS232 i kontrola odebranych bajtów.

Post autor: Fixa »

a czy sprawdzasz czy poprawnie odebrano dane ??
Framag
Posty: 39
Rejestracja: 01 gru 2011 21:39
Wersja środowiska: LabVIEW 2011

RS232 i kontrola odebranych bajtów.

Post autor: Framag »

Właśnie na razie nie wiem jak to sprawdzać.
Fixa
Posty: 2
Rejestracja: 10 mar 2011 13:08
Wersja środowiska: LabVIEW 2010

RS232 i kontrola odebranych bajtów.

Post autor: Fixa »

suma kontrolna
Framag
Posty: 39
Rejestracja: 01 gru 2011 21:39
Wersja środowiska: LabVIEW 2011

RS232 i kontrola odebranych bajtów.

Post autor: Framag »

Już zrobiłem. Sprawdzam ile bajtów odebrał. Porównuję z 5. Wynik porównania steruje CASE'em. Dzięki wszystkim za pomoc
ODPOWIEDZ