주요 콘텐츠

Variant 신호 차원

신호 차원을 참조하는 기호를 사용하여 모델 설계 재사용

Simulink®에서의 기호 차원은 모델에서는 신호 차원을 나타냅니다. 모델을 개발하는 동안 차원에 고정 숫자형 값을 사용하는 대신 기호를 사용할 수 있습니다. 이렇게 하면 매번 모델을 변경하지 않고도 다양한 차원 세트로 실험할 수 있습니다. 블록과 데이터 객체처럼 신호 차원을 지정해야 하는 곳이라면 숫자형 값 대신에 기호 차원을 사용할 수 있습니다. 신호 차원에 대한 자세한 내용은 신호 차원 항목을 참조하십시오.

기호 차원은 시스템 유형에 따라 데이터 스트림 개수가 달라질 수 있는 시나리오에서 유용합니다. 예를 들어 여러 타이어의 타이어 공기압을 모니터링하는 타이어 공기압 모니터링 시스템에 대한 Simulink 모델에서 타이어 개수는 차량 유형(예: 자동차, 트럭, 오토바이)에 따라 달라질 수 있습니다. 타이어 개수를 나타내는 데 기호 차원 numTires를 사용하면 모델 구조를 변경하지 않고도 다양한 타이어 개수에 맞게 조정되는 모델을 설계할 수 있습니다.

Tire pressure monitoring model. The signal from the inport Tire Pressure is labeled with the symbolic dimension numTires.

참고

기호 신호 차원은 가변 크기 신호와 다릅니다. 기호 신호 차원을 사용하면 모델 구조를 변경하지 않고 차원을 전환할 수 있는 반면 가변 크기 신호를 사용하면 시뮬레이션 중에 동적으로 크기를 변경할 수 있습니다. 자세한 내용은 Variable-Size Signal Basics 항목을 참조하십시오.

Embedded Coder®를 사용하여 코드를 생성하면 기호 차원은 생성 코드에 전처리기 조건문으로 통합되므로, 코드를 다시 생성할 필요 없이 다양한 차원에 맞게 코드를 조정할 수 있습니다. 자세한 내용은 Implement Symbolic Dimensions for Array Sizes in Generated Code (Embedded Coder) 항목을 참조하십시오.

도움말 항목

추천 예제