Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne]operacje bitowe
gitbejbe
post
Post #1





Grupa: Zarejestrowani
Postów: 516
Pomógł: 63
Dołączył: 27.08.2012

Ostrzeżenie: (0%)
-----


Dobra majstry, tak błahy problem ze aż wstyd:


mam takie urządzenie jak moduł wejść cyfrowych. Ma ono 16 wejść, w numeracji od 0 do 15.

jeśli dane wejście jest zwarte - dostaje pod nim logiczną 1, bajka. Mam też taki parametr w tym urządzeniu, który pokazuje sumę dla wszystkich wejść i to właśnie na nim chcę pracować.

Działa to tak:

każde wejście to potęga 2.

Tak więc:

wejście 0 daje cyfre 1
wejście 1 daje cyfre 2
wejście 2 daje cyfre 4
wejście 3 daje cyfre 8
wejście 4 daje cyfre 16 itd

jeśli kilka wejść jest "zwartych" to oczywiście będzie to ich suma i np:

Wejście 1 + 3 daje = 10.

Jeśli rzucimy tą cyfrę w reprezentacji 16 bitowej, to widać elegancko które wejścia są "zwarte".

Ja natomiast potrzebuje teraz to sobie oskryptować aby wiedzieć które wejścia są "zwarte" - docelowo w LUA.

jestem cholerna noga w tych systemach/operacjach ale pamiętam gdzieś tam coś kiedyś, że to powinno się "endować" (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif)

chce polecieć pętlą i dla kazdego wejścia sprawdzić czy jest zwarte czy nie, PROSZĘ O POMOC w dowolnym języku (IMG:style_emoticons/default/biggrin.gif) haha,

Ten post edytował gitbejbe 3.01.2022, 19:38:18
Go to the top of the page
+Quote Post

Posty w temacie
- gitbejbe   [inne]operacje bitowe   3.01.2022, 19:27:39
- - trueblue   [PHP] pobierz, plaintext $a=10; for($i=0;...   3.01.2022, 21:39:13
- - gitbejbe   Zajebiście, dzięki : )   4.01.2022, 15:48:09


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 09:54