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