주요 콘텐츠

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

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) 항목을 참조하십시오.

도움말 항목

추천 예제