ATNEL tech-forum https://forum.atnel.pl/ |
|
b4j kopiowanie danych z byte do tablicy bool https://forum.atnel.pl/topic21111.html |
Strona 1 z 1 |
Autor: | driver0207 [ 9 sie 2018, o 11:43 ] |
Tytuł: | b4j kopiowanie danych z byte do tablicy bool |
Witam . Mam taką zagwozdkę chcę w b4j przenieść dane z bajta do tablicy typu boolean język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
wiadomo bajt to 8 bitów wiec teoretycznie w tablicy powinienem otrzymać stany 1 lub 0 w zależności od wartości bajtu Packet.data to tablica bajtowa czyli chcę z bajtu 0 skopiować dane do tablicy boolean lecz w b4j kompilator na to nie pozwala jak to można wykonać? |
Autor: | paul_K [ 14 lis 2018, o 08:08 ] |
Tytuł: | Re: b4j kopiowanie danych z byte do tablicy bool |
Witam Miałem coś podobnego w innym języku poradziłem sobie w następujący sposób liczyłem ile znaków przyszło i w pętli for od znaków wstawiłem prosty if porównaj ze stałą np 1 jak jest prawda to wpisz True jak nie to sprawdzić czy zero i wpisać False lub wpisz false jeśli jesteś pewien że nic innego nie przyjdzie do tablicy może troszkę po macoszemu ale działa do dziś |
Autor: | mirekk36 [ 14 lis 2018, o 09:08 ] |
Tytuł: | Re: b4j kopiowanie danych z byte do tablicy bool |
Panowie i dlatego jest tak istotne nauczyć się np w języku C operacji bitowych, zrozumieć to - bo przecież tę samą metodę można zastosować w KAŻDYM języku programowania np: czujniki(0) = Data(0) & 1; czujniki(1) = Data(0) & 2; czujniki(2) = Data(0) & 4; .... czujniki(7) = Data(0) & 7; nie pamiętam teraz tylko tak z pamięci czy w B4A jest operator & czy 'and' ... ale zasada taka sama |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |