Main Content

IC

신호 초기값 설정

  • IC block

라이브러리:
Simulink / Signal Attributes

설명

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

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

값이 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
유형: string형 스칼라 또는 문자형 벡터
디폴트 값: "-1"

블록 특성

데이터형

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

직접 피드스루

다차원 신호

가변 크기 신호

아니요

영점교차 검출

아니요

확장 기능

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

버전 내역

R2006a 이전에 개발됨

모두 확장

참고 항목