![]() |
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 09:54 |