sample time блока является параметром, который указывает, когда во время симуляции блок производит выходы и, при необходимости, обновляет свое внутреннее состояние. Внутреннее состояние включает в себя, но не ограничивается непрерывными и дискретными состояниями, которые регистрируются.
Примечание
Не путайте Simulink® использование термина шаг расчета с инженерным чувством термина. В технике шага расчета относится к скорости, с которой дискретная система дискретизирует свои входы. Simulink позволяет вам смоделировать односкоростные и мультирациональные дискретные системы и гибридные непрерывно-дискретные системы через соответствующую настройку шагов расчета блоков, которые управляют скоростью выполнения блоков (вычисления).
Для многих инженерных приложений необходимо контролировать скорость выполнения блоков. В целом Simulink предоставляет эту возможность, позволяя вам задать явное SampleTime
параметр в диалоговом окне блока или в командной строке. Блоки, у которых нет SampleTime
параметр имеет неявный шаг расчета. Вы не можете задать неявные шаги расчета. Simulink определяет их на основе контекста блока в системе. Блок Integrator является примером блока, который имеет неявный шаг расчета. Simulink автоматически устанавливает свои шаги расчета на 0
.
Шаги расчета могут быть основаны на портах или на блоках. Для основанных на блоках шагов расчета все входы и выходы блока выполняются с одной скоростью. Для шагов расчета на основе портов входной и выходной порты могут запускаться с различными скоростями. Дополнительные сведения о скоростях выполнения см. в разделе Типы шага расчета.
Шаги расчета в подсистемах | Шаги расчета в системах | Задайте шаг расчета | Типы шага расчета