Strona 1 z 1
problem z rs
: 04 wrz 2006 13:18
autor: fenix
witam,
mam taki problem z rs: z ukladu dostaje odpowiedz w postaci ciagu znakow, wszystko na poczatku jest dobrze z tym ze po pewnym czasie (6 sekundach ? )dane te sa w jakis sposob gubione i nie sa odbierane w calosci? dlaczego tak sie dzieje? czemu program nie przekazuje wszystkich danych? problem przedstawiam w zalaczniku.
posiadam wersje 7.1
z gory dziekuje na pomoc
Re: problem z rs
: 04 wrz 2006 13:50
autor: Ender
Spróbuj po odczycie danych czyscic bufor bloczkiem 'VISA Flush I/O buffer'
Chwilowo nie mam jak tego sprawdzic, wiec daj znac czy cos pomoglo ;)
Re: problem z rs
: 05 wrz 2006 06:35
autor: fenix
niestety nadal jest tak samo, nie sa odbierane cale linijki

Re: problem z rs
: 05 wrz 2006 06:48
autor: Mikrobi
A nie jest może tak, że urządzenie śle z prędkością 9600 wprawdzie do komputera ale przez cały czas?
Ile bajtów przesyłane jest w jednej linijce?
Re: problem z rs
: 05 wrz 2006 06:54
autor: fenix
tak, dane sa wysylane przez caly czas od momenu gdy dam komende, i wyglada tak jakby program sie nie wyrabial...
Re: problem z rs
: 05 wrz 2006 07:04
autor: Mikrobi
Może zachodzić sytuacja kiedy nie nadąża UART, chociaż to by było ciekawe.
Spotkałem się z komunikacją przez RS PC-> OMRON , gdzie OMRON słał duża tablicę danych z prędkością 9600 a PCet nie nadążał z odczytem bufora RS'a. Gubił się jeśli strumień miał więcej niż 16 bajtów o ile dobrze pamiętam.
Pomogło przeprogramowanie OMRONa, ale powinno też pomóc zwiększenie bufora RS'a.
Jesli masz taką możliwość sprawdź swoja aplikację w komunikacji między dwoma PCtami połaczonymi RSem. Spróbuj emulować urządzenie na drugim PCcie (jako prostą maszynę stanów) i sprawdź czy problem dalej istnieje.
Re: problem z rs
: 05 wrz 2006 08:21
autor: fenix
hmmm probuje zwiekszyc bufor ale nie wiem czemu skutki sa jeszcze gorsze, moze wstawiam bloczek w zlym miejscu (umiescilem go w petli po bloczku VISA Serial ale jak daje go w case jest podobnie), niestety nie mam za bardzo jak sprawdzic komunikacje z drugim komputerem.
Re: problem z rs
: 06 wrz 2006 09:06
autor: fenix
jeszcze raz zawroce glowe z tym moim programem, mozecie spojrzec czy w dobrym miejscu czyszcze bufor lub czy w dobry sposob? albo jak go zwiekszyc, bo jak wstawiam bloczek VISA Set I/O Buffor Size to efekt, jakby powiedziec ... jest odwrotny.
pozdrawiam