Main Content

Step

스텝 함수 생성

  • Step block

라이브러리:
Simulink / Sources

설명

Step 블록은 지정된 시간에서 정의 가능한 두 개의 수준 간 스텝을 제공합니다. 시뮬레이션 시간이 스텝 시간 파라미터 값보다 작으면 블록의 출력은 초기값 파라미터의 값이 됩니다. 시뮬레이션 시간이 스텝 시간보다 크거나 같으면 출력은 최종 값 파라미터의 값이 됩니다.

수치 블록 파라미터는 스칼라 확장 후 동일한 차원이어야 합니다. 벡터 파라미터를 1차원으로 해석 옵션이 꺼져 있으면 블록은 동일한 차원의 신호와 차원 수를 파라미터로 출력합니다. 벡터 파라미터를 1차원으로 해석 옵션이 켜져 있고 숫자형 파라미터가 행 벡터 또는 열 벡터(즉, 단일 행 또는 열 2차원 배열)이면 블록은 벡터(1차원 배열) 신호를 출력합니다. 그렇지 않으면 블록은 동일한 차원 수의 신호와 차원을 파라미터로 출력합니다.

포트

출력

모두 확장

파라미터 스텝 시간, 초기값, 최종 값으로 정의된 출력 스텝 함수 신호

데이터형: double | single

파라미터

모두 확장

출력이 초기값 파라미터에서 최종 값 파라미터로 언제 점프할지에 대한 시간(단위: 초)을 지정합니다.

프로그래밍 방식의 사용법

블록 파라미터: Time
유형: 문자형 벡터
값: '1' | real- or complex-valued scalar, vector, or matrix
디폴트 값: '1'

시뮬레이션 시간이 스텝 시간 파라미터에 도달할 때까지의 블록 출력을 지정합니다.

프로그래밍 방식의 사용법

블록 파라미터: Before
유형: 문자형 벡터
값: '1' | real- or complex-valued scalar, vector, or matrix
디폴트 값: '0'

시뮬레이션 시간이 스텝 시간 파라미터에 도달해서 초과할 때까지의 블록 출력을 지정합니다.

프로그래밍 방식의 사용법

블록 파라미터: After
유형: 문자형 벡터
값: '1' | real- or complex-valued scalar, vector, or matrix
디폴트 값: '1'

스텝의 샘플 레이트를 지정합니다. 자세한 내용은 샘플 시간 지정하기 항목을 참조하십시오.

프로그래밍 방식의 사용법

블록 파라미터: SampleTime
유형: 문자형 벡터
: 스칼라
디폴트 값: '0'

상수 값 파라미터가 N개의 요소를 가진 행 또는 열 벡터로 평가되는 경우, 이 체크박스를 선택하면 길이가 N인 벡터가 출력됩니다.

  • 이 체크박스를 선택하면 상수 값 파라미터가 N개의 요소를 가진 행 또는 열 벡터로 평가되는 경우에 블록은 길이가 N인 벡터를 출력합니다. 예를 들어, 블록은 차원이 1-by-N 또는 N-by-1인 행렬을 출력합니다.

  • 이 체크박스의 선택을 해제하면 상수 값 파라미터가 N개의 요소를 가진 행 또는 열 벡터로 평가되는 경우에 블록은 길이가 N인 벡터를 출력하지 않습니다.

프로그래밍 방식의 사용법

블록 파라미터: VectorParams1D
유형: 문자형 벡터
값: 'on' | 'off'
디폴트 값: 'on'

영점교차 검출을 활성화하도록 선택합니다. 자세한 내용은 Zero-Crossing Detection 항목을 참조하십시오.

프로그래밍 방식의 사용법

블록 파라미터: ZeroCross
유형: 문자형 벡터 | string형
: 'off' | 'on'
디폴트 값: 'on'

출력 데이터형. 유형은 상속되거나 직접 지정되거나 Simulink.NumericType과 같은 데이터형 객체로 표현될 수 있습니다.

상속: 역전파를 통해 상속을 선택한 경우 블록은 구동 블록의 데이터형을 사용합니다.

데이터형 특성 설정을 도와주는 데이터형 도우미를 표시하려면 데이터형 도우미를 표시합니다. 버튼 을 클릭하십시오. 자세한 내용은 Specify Data Types Using Data Type Assistant 항목을 참조하십시오.

프로그래밍 방식의 사용법

블록 파라미터: OutDataTypeStr
유형: 문자형 벡터
값: 'Inherit: Inherit via internal rule' | 'double' | 'single' | <데이터형 표현식>
디폴트 값: 'double'

데이터형의 범주로, Inherit, Built in 또는 Expression으로 지정됩니다. 이 파라미터 사용에 관한 자세한 내용은 Specify Data Types Using Data Type Assistant 항목을 참조하십시오.

종속성

데이터형 도우미를 표시합니다. 버튼을 클릭하면 이 파라미터가 활성화됩니다.

이 신호에 맞는 데이터형 재정의 모드를 선택합니다.

  • 상속을 선택하면 Simulink®는 컨텍스트, 즉 신호를 사용하는 Simulink의 블록, Simulink.Signal 객체 또는 Stateflow® 차트에서 데이터형 재정의 설정을 상속합니다.

  • 끄기를 선택하면 Simulink는 컨텍스트의 데이터형 재정의 설정을 무시합니다.

자세한 내용은 Simulink 문서의 Specify Data Types Using Data Type Assistant 항목을 참조하십시오.

종속성

이 파라미터를 활성화하려면 데이터형 도우미를 표시합니다. 버튼을 클릭하고 모드내장으로 설정하십시오.

사용자가 데이터형 재정의를 적용할 때 개별 데이터형에 대해 데이터형 재정의를 끄면 그 설정이 모델에 대한 데이터형보다 우선시 됩니다. 예를 들어, 이 옵션을 사용하여 데이터형이 데이터형 재정의 설정과 관계없이 다운스트림 블록의 요구 사항을 충족하는지 확인할 수 있습니다.

블록 특성

데이터형

double

직접 피드스루

아니요

다차원 신호

아니요

가변 크기 신호

아니요

영점교차 검출

확장 기능

버전 내역

R2006a 이전에 개발됨