Strona 1 z 1

Problem z sumowaniem elementów klastra

: 01 maja 2011 14:15
autor: e-nDrju
Witam
Mam taki (być może głupi) problem. Mam klaster, w którym znajdują się 3 elementy integer. Buduję tablicę składającą się z tych trzech elementów. Chcąc zsumować te elementy, wychodzą mi cyrki - wynik sumowania jest bez sensu, nie ma żadnego pokrycia z tym, co chciałbym osiągnąć. Zamieszczam zrzut z block diagramem programu zawierający zapisy z probe`ów. Probe 6 jest to zawartość nowopowstałej macierzy, zaś probe 7 jest to wynik sumowania. Co robię nie tak? Z góry dziękuję za pomoc.

Obrazek

Re: Problem z sumowaniem elementów klastra

: 01 maja 2011 21:38
autor: PiDi
Sumujesz elementy typu U8, wynik też jest typu U8, więc licznik się "przekręca". Zrzutuj elementy przed sumowaniem na jakiś pojemniejszy typ (np. U16) i problem rozwiązany.

Re: Problem z sumowaniem elementów klastra

: 01 maja 2011 21:46
autor: smiglo
Problem polega na sumowaniu liczb 8-bitowych i wyświetlaniu też na 8 bitach.
Kolega Pidi był szybszy..

Problem z sumowaniem elementów klastra

: 01 maja 2011 21:55
autor: e-nDrju
Rzeczywiście, nie zauważyłem. Pogrążony w rozpaczy niewiedzy i czując uczucie zbłaźnienia się dziękuję za odpowiedzi :)