how to define a register depending on inputs ?
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi,
I want to define a register(10 bits for example) or variable that depends on some inputs. One of the inputs is changing between +10 t0 -10 and resolution of 1 in each step (10,9,8...-8,-9,,10) - it behave like a sine wave steps. The purpose of that register is like an index between those steps - in each step proper bit wil turn on. for example: If input=0 then register will change to reg=0000000000. if input=1 then register will change to reg=0000000001. if input=2 then register will change to reg=0000000011. ... ... if input=9 then register will change to reg=0111111111. if input=10 then register will change to reg=1111111111.
and when it reached the max value(10), and progress, again to 9, 8 ,7, it clear those spicific bits... if input=9 then register will change to reg=0111111111. if input=8 then register will change to reg=0011111111. if input=7 then register will change to reg=0001111111.
and so on...
In each step I need to read that register and according the bits inside, create outputs. for each bit: if bit = 0 the output will be 01 if bit = 1 the output will be 10
Can anyone guide/show me how to do/write it correctly? Can Ido it in MATLAB function ?
Thanks, Henry
댓글 수: 0
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 String에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!