Strona 1 z 1

Zamiana łańcucha na wartość 32-bitowa

: 11 maja 2004 14:00
autor: tomala
Mam problem ponieważ nie wiem jak sobie poradzić z zamiana danych jakie pobieram z urzadzenia. Zczytuje 256 probek z urzadzenia gdzie kazda probka zapisana jest na 32 bitach, ktore podawane sa do komputera w postaci 4 znakow 8 bitowych, czyli w sumie odbieram 1024 znaki. Nie wiem jak połaczyc te 4 znaki tak aby uzyskac jedna wartosc i to wszystko wyswielic na jednym wykresie. Wykres powienien wyswietlic probki od 0 do 255.

Pozdrawiam
TJ

Mnożenie

: 11 maja 2004 19:58
autor: bogdani
Witam
Metodę zamiany wartści znaków na liczbę typu INTEGER możesz znaleźć tutaj: http://www.labview.pl/viewtopic.php?t=24
Natomast potem jest równie prosto. cztery pozmożone przez siebie liczby 8-bitowe dają nam liczbę 32-bitową (32 bity = 2^32 = 255 * 255 * 255 * 255 = 4228250625 (z zerem jest jeden stan więcej)). Czyli bierze się 4 liczby i mnoży się przez siebie, a potem na wykres. Z wyświetlaniem na wykresie nie powinno już być problemów.
bogdani

: 11 maja 2004 22:26
autor: tomala
OK. Tylko teraz jak teraz rozwiazac to aby mnozyc 4 liczby z ciagu. Masz jakies gotowe rozwiazanie?

Pozdrawiam
TJ

Mnożenie

: 12 maja 2004 00:15
autor: bogdani
Jeśli te liczby następują po sobie to wtedy poniższy przykład powinien działać.
[img]http://labview.pl/images/forum/mnozenie.gif[/img]
bogdani

: 12 maja 2004 10:06
autor: Adrian
A nie lepiej zrobić coś takiego:
[img]http://www.republika.pl/a_jakowiuk/LabV ... na32_1.jpg[/img]

[img]http://www.republika.pl/a_jakowiuk/LabV ... na32_2.jpg[/img]


Prościej i wygodniej to już się według mnie nie da tego zrobić.

Adrian