Strona 2 z 3

Re: Dużo danych do odczytu z rs

: 20 lut 2011 15:03
autor: PiDi
Możesz załączyć kod? Łatwiej się myśli na żywej tkance ;)

Re: Dużo danych do odczytu z rs

: 20 lut 2011 15:11
autor: limatorek
ok już dodałem jest poniżej

Dużo danych do odczytu z rs

: 20 lut 2011 15:15
autor: limatorek
Może opiszę jeszcze dla jasności po co mi są funkcje vista write. Otóż pierwsza wysyła 1 do uC w odpowiedzi na którą on wysyła na uart dane, i dzięki temu odbieram ramkę od początku. 2 bloczke visa write wykonuje się gdy nacisnę stop, uC generuje przerwanie u siebie i przestaje wysyłać dane powraca do początku programu aby przy ponownym włączeniu programu czekać znów na daną 1 od bloczka visa write i wysyłac dane od początku.

Re: Dużo danych do odczytu z rs

: 20 lut 2011 16:09
autor: PiDi
Ok, myślę, że drobna zmiana podejścia rozwiązuje problem.

Dużo danych do odczytu z rs

: 20 lut 2011 16:19
autor: limatorek
Dzięki za podpowiedzi i zainteresowanie tematem. W zaproponowanym prze Ciebie rozwiązaniu konieczne jest rozdzielenie after substring na bajty. To mi komplikuje sprawę, ponieważ ja będę je teraz musiał jakoś łączyć, bo wynik mam na 11 bitach zapisany. Chciałem mieć liczbę 16 bitową od razu wyświetlaną, ponieważ łatwej byłoby chyba zamaskować 5 starszych bitów w takiej liczbie, niż teraz najpierw wyłapywać jeden bajt potem drugi. I nie wiadomo jak z tych 2 bajtów je teraz połączyć żeby stary był z przodu a młodszy z tyłu, bo dodanie jest złą operacją.

Re: Dużo danych do odczytu z rs

: 20 lut 2011 16:50
autor: PiDi
To znaczy, że nie do końca załapałem ideę. Tyle, że teraz konwersja tych dwóch bajtów na worda jest już prosta, choć brzydka.

Re: Dużo danych do odczytu z rs

: 20 lut 2011 19:11
autor: limatorek
DZIEKIIIIIIIIIIIIIIIIIIII o to mi chodziło Panie Kolego. Jesteś mózg.

Re: Dużo danych do odczytu z rs

: 22 lut 2011 14:37
autor: limatorek
Czy w labview jest gdzieś może gotowy bloczek na Fitrl Kamalan? I w jakiej wersji? Bo muszę użyć coś takiego i w moim 7.1 chyba nie ma takiej funkcji.
W necie coś poszperałem, że niby w 9.1 jest taka funkcja ale nie mam akurat tej wersji i nie wiem czy kombinować. Poniżej link

http://zone.ni.com/reference/en-XX/help ... inear_ekf/

Dużo danych do odczytu z rs

: 22 lut 2011 15:15
autor: Pitol
ni.com pisze:Requires: Control Design and Simulation Module
Masz taki moduł zainstalowany?

Re: Dużo danych do odczytu z rs

: 22 lut 2011 16:38
autor: limatorek
nie chyba nie mam takiego czegoś, nie wiem gdzie to sprawdzić, chyba nie mam

Re: Dużo danych do odczytu z rs

: 22 lut 2011 19:13
autor: Pitol
Sprawdzić możesz poprzez Panel Sterowania -> Dodaj Usuń Programy. Następnie wyszukaj National Instruments Software i kliknij Zmień/Usuń. Pojawi się okno, w którym będziesz miał wyświetlone wszystkie moduły zainstalowane.

Tak to wygląda dla wersji >8.x. Oczywiście nie mam pojęcia czy tak to będzie wyglądało dla wersji 7.x :) Ale spróbować możesz.

Re: Dużo danych do odczytu z rs

: 26 lut 2011 21:08
autor: limatorek
Czy mógłby ktoś z Was rozkodować :) co to za bloczki są użyte w przykładzie programu, który został umieszczony na stronie NI ? Link zamieszczam poniżej. Chodzi mi szczególnie o te 4 bloczki z centralnej części programu ( one maję taki szar kolor :) ) Jeden w sumie znam to całkowanie dyskretne ale pozostają jeszcze 3 :(.

Link
http://zone.ni.com/devzone/cda/tut/p/id/4989

Re: Dużo danych do odczytu z rs

: 27 lut 2011 23:52
autor: PiDi
Bloczki są z palety Sound&Vibration. Jeden to Scale Voltage to EU, reszta gdzieś w tej palecie powinny wisieć, jak sądzę.

Re: Dużo danych do odczytu z rs

: 28 lut 2011 22:06
autor: limatorek
Kolejne problemy z danymi z RS. Gdy włączę program do odbioru i próbuję rejestrować dane przez dłuższy okres (minuta) to ni z tąd ni z owąd mam jakieś piki na wyjściu, dziwne dane dostaję. Nie to co powinienem nie wiem jak to usunąć. Poniżej print screen obrazujący problem. A nieraz też ale rzadko zdarza się ze prawie od razu coś takiego dostaję.

Re: Dużo danych do odczytu z rs

: 28 lut 2011 23:36
autor: oczekp
wrzuć kod, bo tak na sucho ciężko coś powiedzieć