필터 지우기
필터 지우기

using vector signal instead of using mux signals

조회 수: 1 (최근 30일)
Henry Buck
Henry Buck 2015년 9월 11일
답변: Tim McBrayer 2015년 9월 11일
hi, I am using a mux for muxing signals as shown inthe attached file. Is therean option to use part of the vector, for the specific signal instead of using mux? For example: In Verilog or VHDL we use it in a way SIG[0:9]. To connect a specific signals, we wrote SIG[3] or SIG[7] or part of vector SIG.
Thanks for your help' Henry

답변 (1개)

Tim McBrayer
Tim McBrayer 2015년 9월 11일
As you have found, you can use the Mux block to combine scalar signals into a vector of signals, and the Demux block to separate them back out. If you wish to extract only specific elements you can use the Selector block to select the subset of elements of a vector signal that you are interested in. The Multiport Switch block can also be used to select a single element from an input vector. Finally, if you have access to the DSP System Toolbox, the Variable Selector block in that toolbox can also provide a similar functionality to the Selector block.

카테고리

Help CenterFile Exchange에서 Signal Attributes and Indexing에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by