Operacja na tablicach

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.
yAcki
Posty: 5
Rejestracja: 01 kwie 2011 13:36
Wersja środowiska: LabVIEW 7.1
Lokalizacja: Krapkowice

Operacja na tablicach

Post autor: yAcki »

Witam,
Chciałbym napisać funkcję, która tablicę wejściową liczb zmiennoprzecinkowych (single precision 32-bit) będzie przedstawiała w zapisie IEEE Floating point w dwóch słowach 16-bitowych (typu I16 lub U16).
Udało mi się taką funkcję napisać, która działa w przypadku pojedynczej liczby zmiennoprzecinkowej i zapisuje ją w tablicy 2-elementowej.
konwersja.jpg
Np. Liczba 100.0 faktycznie jest zapisana w pamięci jako (hex): 42C80000, a liczba -1.75 to BFE0000.
Nie wiem jednak jak to zrobić, aby na wejściu funkcji byla tablica liczb zmiennoprzecinkowych :(
ma ktos może pomysł?

pozdrawiam
Awatar użytkownika
smiga
Administrator
Posty: 817
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: Operacja na tablicach

Post autor: smiga »

Zerknij na taki pomysł:
Załączniki
swieta.jpg
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
yAcki
Posty: 5
Rejestracja: 01 kwie 2011 13:36
Wersja środowiska: LabVIEW 7.1
Lokalizacja: Krapkowice

Re: Operacja na tablicach

Post autor: yAcki »

Smiga,
Super pomysł z tą tablicą 2-wymiarową i funkcją reshape array!
Działa tak jak chcialem.
Dzięki za pomoc i Wesołych Świąt życzę.
ODPOWIEDZ