elapsed, et
상태가 활성화된 이후의 시간
설명
참고
표현식 elapsed(sec)
및 et
는 temporalCount(sec)
와 동일합니다.
예제
팁
상태 동작과 천이 동작에서 따옴표를 사용하여 키워드
'sec'
를 묶을 수 있습니다. 예를 들어,elapsed('sec')
는elapsed(sec)
와 동일합니다.Stateflow® 차트는 관련 상태가 다시 활성화될 때마다
elapsed
연산자가 사용하는 카운터를 재설정합니다.절대시간 시간 논리 연산자의 시간 설정은 Stateflow 차트의 유형에 따라 달라집니다.
Simulink® 모델의 차트는 시뮬레이션 시간의 관점에서 시간 논리를 정의합니다.
MATLAB®의 독립 실행형 차트는 시간 논리를 벽 시계 시간의 관점에서 정의합니다.
시간 설정의 차이가 차트의 작동 방식에 영향을 미칠 수 있습니다. 예를 들어 이 차트가 상태
A
의entry
동작을 실행한다고 가정하겠습니다.Simulink 모델에서
f
에 대한 함수 호출은 단일 시간 스텝에서 실행되며 시뮬레이션 시간에 기여하지 않습니다. 함수f
를 호출한 후 차트는 0 값을y
에 대입합니다.독립 실행형 차트에서
f
에 대한 함수 호출은 완료되는 데 몇 초의 벽 시계 시간이 걸릴 수 있습니다. 함수f
를 호출한 후 차트는 상태A
가 활성화된 후 경과된 0이 아닌 시간을y
에 대입합니다.
버전 내역
R2017a에 개발됨