이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
Constant
상수 값 생성
라이브러리:
Simulink /
Commonly Used Blocks
Simulink /
Sources
DSP System Toolbox /
Sources
HDL Coder /
Commonly Used Blocks
HDL Coder /
Sources
설명
Constant 블록은 실수 또는 복소수인 상수 값 신호를 생성합니다. 이 블록을 사용하면 상수 신호 입력을 제공할 수 있습니다. 이 블록은 다음에 따라 스칼라, 벡터 또는 행렬로 된 출력을 생성합니다.
상수 값 파라미터의 차원 수
벡터 파라미터를 1차원으로 해석 파라미터의 설정
블록의 출력은 상수 값 파라미터와 차원 및 요소가 같습니다. 이 파라미터에 블록이 벡터로 해석할 벡터를 지정하려면 벡터 파라미터를 1차원으로 해석 체크박스를 선택하십시오. 그러지 않고 상수 값 파라미터에 벡터를 지정하면 블록은 벡터를 행렬로 처리합니다.
팁
열거형 상수 값을 출력하려면 대신 Enumerated Constant 블록을 사용해 보십시오. Constant 블록은 열거형에 적용되지 않는 블록 파라미터를 제공합니다(예: 출력 최솟값과 출력 최댓값).
출력 데이터형으로 Bus 객체 사용하기
Constant 블록은 출력 데이터형으로 비가상 버스를 지원합니다. 출력 데이터형으로 Bus 객체를 사용하면 모델을 단순화할 수 있습니다. 출력 데이터형으로 Bus 객체를 사용하는 경우에는 상수 값을 0
또는 Bus 객체와 일치하는 MATLAB® 구조체로 설정하십시오.
버스의 상수 값에 구조체 사용하기
지정한 구조체에는 Bus 객체로 표현되는 버스의 모든 요소에 대한 값이 포함되어야 합니다. 블록 출력은 비가상 버스 신호입니다.
Simulink.Bus.createMATLABStruct
를 사용하여 버스에 대응하는 전체 구조체를 만들 수 있습니다.
Simulink.Bus.createObject
를 사용하여 MATLAB 구조체로부터 Bus 객체를 만들 수 있습니다.
출력 버스의 신호 요소가 double
이 아닌 숫자 데이터형을 사용하는 경우 uint16(37)
과 같이 데이터형을 지정한 표현식 또는 37
과 같이 데이터형을 지정하지 않은 표현식을 사용하여 구조체 필드를 지정할 수 있습니다. 필드 데이터형을 제어하려면 Simulink.Parameter
객체의 데이터형으로 Bus 객체를 사용하면 됩니다. 데이터형을 지정한 표현식과 데이터형을 지정하지 않은 표현식 중 어떤 것을 사용할지 결정하려면 Control Data Types of Initial Condition Structure Fields 항목을 참조하십시오.
Bus 객체 데이터형을 사용하여 지원할 구성 파라미터 설정하기
Bus 객체를 출력 데이터형으로 사용하도록 활성화하려면 시뮬레이션을 시작하기 전에 구성 파라미터 > 진단 > 데이터 유효성 > 고급 파라미터 > 과소 지정된 초기화 감지를 단순 방식
으로 설정하십시오. 자세한 내용은 Underspecified initialization detection 항목을 참조하십시오.
예제
포트
출력
파라미터
블록 특성
데이터형 |
|
직접 피드스루 |
|
다차원 신호 |
|
가변 크기 신호 |
|
영점교차 검출 |
|
확장 기능
버전 내역
R2006a 이전에 개발됨