Main Content

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

IC

신호 초기값 설정

  • 라이브러리:
  • Simulink / Signal Attributes

  • IC block

설명

IC 블록은 입력 포트에서 신호의 초기 조건을 설정합니다(예: 시뮬레이션 시작 시간 tstart에서의 신호 값). 이를 위해 블록은 시뮬레이션을 시작할 때 입력 신호의 실제 값과 상관없이 지정된 초기 조건을 출력합니다. 그런 다음, 블록은 입력 신호의 실제 값을 출력합니다.

IC 블록은 루프에서 대수 상태 변수의 초기 추측값을 제공하는 데 유용합니다. 자세한 내용은 Algebraic Loop Concepts 항목을 참조하십시오.

0이 아닌 샘플 시간 오프셋을 위한 동작

IC 블록이 0이 아닌 샘플 시간 오프셋(toffset)을 사용하면 IC 블록은 시간 t에서 블록의 초기값을 출력합니다.

t = n * tperiod + toffset

여기서 nt ≥ tstart를 충족하는 가장 작은 정수입니다.

즉, IC 블록은 샘플 시간 [tperiod, toffset]을 사용하는 첫 번째 블록이 실행되는 초기값을 출력하며 이는 tstart 후가 될 수 있습니다.

포트

입력

모두 확장

입력 신호로, 스칼라, 벡터 또는 N차원 배열로 지정됩니다. 블록은 이 신호의 초기 조건을 사용자가 지정한 초기값으로 설정합니다.

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

출력

모두 확장

사용자가 지정한 초기값으로 제공된 출력 신호로, 그 뒤에 입력 신호의 실제 값이 나옵니다. 자세한 내용은 0이 아닌 샘플 시간 오프셋을 위한 동작 항목을 참조하십시오.

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

파라미터

모두 확장

입력 신호의 초기값은 유한한 실수 값인 스칼라, 벡터, 행렬 또는 N차원 배열로 지정하십시오. 값은 스칼라이거나 입력 신호와 차원이 같아야 합니다.

프로그래밍 방식의 사용법

블록 파라미터: Value
유형: 문자형 벡터
값: 스칼라 | 벡터 | 행렬 | N차원 배열
디폴트 값: '1'

-1이 아닌 값으로 샘플 시간을 지정합니다. 자세한 내용은 샘플 시간 지정하기 항목을 참조하십시오.

종속성

이 파라미터는 -1이 아닌 값을 명시적으로 설정하지 않는 한 표시되지 않습니다. 자세한 내용은 Blocks for Which Sample Time Is Not Recommended 항목을 참조하십시오.

프로그래밍 방식의 사용법

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

블록 특성

데이터형

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

직접 피드스루

yes

다차원 신호

yes

가변 크기 신호

no

영점교차 검출

no

확장 기능

고정소수점 변환
Fixed-Point Designer™를 사용하여 고정소수점 시스템을 설계하고 시뮬레이션할 수 있습니다.

버전 내역

R2006a 이전에 개발됨

참고 항목