Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

Mux

동일한 데이터형의 입력 신호와 복잡도를 가상 벡터에 결합

  • 라이브러리:
  • Simulink / Commonly Used Blocks

    Simulink / Signal Routing

    HDL Coder / Commonly Used Blocks

    HDL Coder / Signal Routing

  • Mux block

설명

Mux 블록은 동일한 데이터형을 사용하는 여러 입력값과 복잡도를 벡터 출력으로 결합합니다. 다른 다중화 신호로부터 다중화 신호를 생성해도 출력 다중화 신호가 평탄합니다. 하지만, 여러 Mux 블록을 사용하여 여러 단계에서 다중화 신호를 생성할 수 있습니다.

다중화 신호는 둘 이상의 신호 선을 하나의 선으로 결합하여 모델의 시각적 표현을 간소화합니다. 다중화 신호는 시뮬레이션이나 코드 생성에 영향을 미치지 않습니다.

입력이 다른 데이터형이나 복잡도를 갖는 경우 Bus Creator 블록을 사용하여 가상 버스의 신호를 시각적으로 그룹화합니다. 자세한 내용은 Types of Composite Signals 항목을 참조하십시오.

포트

입력

모두 확장

다중화 신호에 포함할 입력 신호로, 스칼라 또는 벡터로 지정됩니다.

Mux 블록의 입력 신호는 스칼라와 벡터의 조합이 될 수 있지만, 동일한 데이터형과 복잡도를 가져야 합니다.

데이터형: single | double | half | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated
복소수 지원 여부:

출력

모두 확장

결합된 입력 신호로 구성된 출력 다중화 신호로, 벡터로 반환됩니다.

출력 다중화 신호의 요소는 입력 신호의 포트 순서에서 순서를 취합니다. 다양한 블록 방향의 포트 순서에 대한 설명은 Port Location After Rotating or Flipping 항목을 참조하십시오.

데이터형: single | double | half | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated

파라미터

모두 확장

입력 신호의 개수로, 스칼라, 벡터, 셀형 배열 또는 쉼표로 구분된 신호 이름 목록으로 지정됩니다. 이러한 형식 중 일부를 사용하면 신호 이름과 크기를 다음 표의 설명과 같이 지정할 수 있습니다.

형식블록 동작

스칼라

Mux 블록에 대한 입력 개수.

이 형식을 사용하면 블록은 모든 크기의 스칼라 또는 벡터 신호를 허용합니다. Simulink®는 각 입력에 이름 signalN을 할당합니다. 여기서 N은 입력 포트 숫자입니다.

벡터

벡터의 길이는 입력 개수를 지정합니다. 각 요소는 해당 입력의 크기를 지정합니다.

값이 양수이면 해당 포트는 지정된 크기의 벡터만 허용할 수 있습니다. 예를 들어, [2 3]은 크기가 2인 입력 포트와 크기가 3인 입력 포트를 각각 지정합니다. 입력 신호 너비가 예상 너비와 일치하지 않으면 오류 메시지가 표시됩니다. 값이 -1이면 해당 포트가 모든 크기의 스칼라 또는 벡터를 허용할 수 있습니다.

셀형 배열

셀형 배열의 길이는 입력의 개수를 지정합니다. 각 셀의 값은 해당 입력의 크기를 지정합니다.

스칼라 값 N은 크기가 N인 벡터를 지정합니다. 값이 -1이면 해당 포트가 모든 크기의 스칼라 또는 벡터 신호를 허용할 수 있다는 의미입니다.

쉼표로 구분된 신호 이름 목록

쉼표로 구분된 신호 이름의 목록입니다. Simulink는 각 이름을 해당 포트와 신호에 할당합니다. 예를 들어, position,velocity를 입력하면 Mux 블록이 이름이 각각 positionvelocity인 두 개의 입력을 갖게 됩니다.

새 신호 선을 Mux 블록의 입력 측 가까이에 그릴 때 입력 개수 파라미터의 스칼라가 지정되어 있고 모든 입력 포트가 연결되어 있으면 Simulink는 포트를 추가하고 파라미터를 업데이트합니다.

프로그래밍 방식의 사용법

블록 파라미터: Inputs
유형: 스칼라, 벡터, 셀형 배열, 쉼표로 구분된 신호 이름 목록
값: 정수, 포트 크기로 구성된 벡터, 셀형 배열, 쉼표로 구분된 신호 이름 목록
디폴트 값: '2'

블록 아이콘 모양으로, 막대, 신호 또는 없음으로 지정됩니다.

  • 막대 — 텍스트를 표시하지 않음

  • 신호 — 입력 신호 이름을 표시

  • 없음 — 블록 유형(Mux)을 표시

블록 아이콘에 텍스트를 맞추기 위해 필요에 따라 블록의 크기를 조절합니다.

프로그래밍 방식의 사용법

블록 파라미터: DisplayOption
유형: 문자형 벡터
값: 'bar' 'signals' 'none''bar'
디폴트 값: 'bar'

블록 특성

데이터형

Boolean | double | enumerated | fixed point | half | integer | single

직접 피드스루

yes

다차원 신호

no

가변 크기 신호

no

영점교차 검출

no

확장 기능

PLC 코드 생성
Simulink® PLC Coder™를 사용하여 Structured Text 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨