Main Content

샘플 시간이란?

블록의 샘플 시간은 시뮬레이션 중에 블록이 출력을 생성하고 적절한 경우 내부 상태를 업데이트하는 때를 나타내는 파라미터입니다. 내부 상태에는 기록되는 연속 상태 및 이산 상태가 포함되지만 이에 국한되지 않습니다.

참고

샘플 시간이라는 용어가 Simulink®에서 사용되는 의미를 엔지니어링에서 사용되는 의미와 혼동하지 마십시오. 엔지니어링에서 샘플 시간은 이산 시스템이 입력을 샘플링하는 속도를 나타냅니다. Simulink를 사용하면 블록 실행(계산) 속도를 제어하는 블록 샘플 시간의 적절한 설정을 통해 싱글레이트 및 멀티레이트 이산 시스템과 하이브리드 연속-이산 시스템을 모델링할 수 있습니다.

많은 엔지니어링 애플리케이션의 경우 블록 실행 속도를 제어해야 합니다. 일반적으로 Simulink는 블록 대화 상자 또는 명령줄에서 명시적인 SampleTime 파라미터를 지정할 수 있도록 하여 이 기능을 제공합니다. SampleTime 파라미터가 없는 블록에는 묵시적 샘플 시간이 있습니다. 사용자는 묵시적 샘플 시간을 지정할 수 없습니다. Simulink가 시스템 내 블록의 컨텍스트에 따라 그 값을 결정합니다. Integrator 블록이 묵시적 샘플 시간이 있는 블록의 한 예입니다. Simulink는 자동으로 이 블록의 샘플 시간을 0으로 설정합니다.

샘플 시간은 포트 기반 또는 블록 기반일 수 있습니다. 블록 기반 샘플 시간의 경우 블록의 모든 입력 및 출력이 동일한 속도로 실행됩니다. 포트 기반 샘플 시간의 경우 입력 포트와 출력 포트가 다른 속도로 실행될 수 있습니다. 실행 속도에 대한 자세한 내용은 샘플 시간의 유형 항목을 참조하십시오.

관련 항목