Main Content

Digital Clock

지정된 샘플링 간격에서 시뮬레이션 시간 출력

  • Digital Clock block

라이브러리:
Simulink / Sources

설명

Digital Clock 블록은 지정된 샘플링 간격에서만 시뮬레이션 시간을 출력합니다. 다른 시간에서, 블록은 이전 값의 출력을 유지합니다. 이 블록의 정밀도를 제어하려면 블록 대화 상자에서 샘플 시간 파라미터를 사용하십시오.

이산 시스템 내에서 현재 시뮬레이션 시간이 필요하면 연속시간을 출력하는 Clock 블록이 아니라 이 블록을 사용하십시오.

예제

모두 확장

이 예제에서는 Digital Clock 블록을 사용하여 지정된 샘플링 간격으로 시뮬레이션 샘플 시간을 보는 방법을 보여줍니다. 이 모델에서 Scope는 샘플 시간0.2로 설정된 Digital Clock 블록의 출력을 보여줍니다.

이 구성에서 Digital Clock 블록은 0.2초마다 시뮬레이션 시간을 출력합니다. 그 외의 경우, 블록은 이전 값의 출력을 유지합니다.

포트

출력

모두 확장

지정된 샘플링 간격의 샘플 시간(단위: 초)입니다. 다른 시간에서, 블록은 이전 값의 출력을 유지합니다.

데이터형: double

파라미터

모두 확장

샘플링 간격을 지정합니다(단위: 초). 다음 두 가지 방법 중 하나로 샘플링 간격을 지정할 수 있습니다.

  • 주기로, double형의 실수 값 스칼라로 지정됩니다.

  • 주기 및 오프셋으로, 길이가 2인 double형의 실수 값 벡터로 지정됩니다. 주기와 오프셋은 유한하고 음수가 아니어야 하며, 오프셋 값은 주기보다 작아야 합니다.

자세한 내용은 샘플 시간 지정하기 항목을 참조하십시오.

연속 샘플 시간을 0 또는 [0,0]으로 지정하지 마십시오. 또한, 이 블록이 소스이므로 -1(샘플 시간 상속)을 지정하지 마십시오.

프로그래밍 방식의 사용법

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

블록 특성

데이터형

double

직접 피드스루

아니요

다차원 신호

아니요

가변 크기 신호

아니요

영점교차 검출

아니요

확장 기능

버전 내역

R2006a 이전에 개발됨

참고 항목

도움말 항목