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

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
tomala
Posty: 8
Rejestracja: 17 lut 2004 00:00
Lokalizacja: Gdańsk
Kontakt:

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

Post 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
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Mnożenie

Post 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
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
tomala
Posty: 8
Rejestracja: 17 lut 2004 00:00
Lokalizacja: Gdańsk
Kontakt:

Post autor: tomala »

OK. Tylko teraz jak teraz rozwiazac to aby mnozyc 4 liczby z ciagu. Masz jakies gotowe rozwiazanie?

Pozdrawiam
TJ
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Mnożenie

Post 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
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
Awatar użytkownika
Adrian
Posty: 4
Rejestracja: 19 lut 2004 00:00
Wersja środowiska: LabVIEW 8.6
Lokalizacja: Warszawa / Legionowo

Post 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
ODPOWIEDZ