Main Content

getCurrentTime

MATLAB System 블록의 현재 시뮬레이션 시간

구문

time = getCurrentTime(obj)

설명

time = getCurrentTime(obj)MATLAB System 블록의 현재 시뮬레이션 시간을 반환합니다. System object™의 stepImpl 메서드에서 이 메서드를 호출합니다.

종속성

MATLAB System 블록이 연속 샘플 시간에서 연산을 수행하는 경우 getCurrentTime은 솔버 연산으로 인해 비단조적 시간 값을 반환할 수 있습니다.

입력 인수

모두 확장

쿼리하려는 MATLAB System 블록에 포함된 System object

출력 인수

모두 확장

System object를 포함하는 MATLAB System 블록의 현재 시뮬레이션 시간.

예제

모두 확장

stepImpl의 이 예제에서는 개수 값 y와 현재 시뮬레이션 시간 ct를 반환합니다. 시뮬레이션 시간은 getCurrentTime을 호출하여 얻습니다.

    function [y,ct] = stepImpl(obj,u)
        y = obj.Count + u;
        obj.Count = y;
        ct = getCurrentTime(obj);
    end

완전한 클래스 정의는 Specify Sample Time for MATLAB System Block System Objects 항목을 참조하십시오.

버전 내역

R2017b에 개발됨