Задайте и присвойте приоритеты шагам расчета, которые реализует эта модель.
Category: решатель
По умолчанию нет
Введите матрицу Nx3 со строками, которые задают свойства дискретного шага расчета модели в порядке от самой быстрой скорости до самой медленной скорости.
Более быстрые шаги расчета должно иметь более высокие приоритеты.
[period, offset, priority]
period | Временной интервал (частота дискретизации), при котором обновления происходят во время симуляции. |
offset | Временной интервал, указывающий на задержку обновления. Блок обновляется позже в интервале выборки, чем другие блоки, работающие с той же частотой дискретизации. |
priority | Приоритет выполнения задачи в реальном времени, связанной с частотой дискретизации. |
Дополнительные сведения и опции для определения шага расчета см. в разделе «Задание шага расчета».
[[0.1, 0, 10]; [0.2, 0, 11]; [0.3, 0, 12]]
Заявляет, что модель должна задавать три шагов расчета.
Устанавливает основной период шага расчета равным 0,1 секунде.
Присваивает приоритеты 10, 11 и 12 шагам расчета.
Предполагает, что более высокие значения приоритета указывают на более низкие приоритеты - опция Higher priority value indicates higher task priority не выбрана.
Если фундаментальная скорость модели отличается от самой быстрой скорости, заданной моделью, укажите фундаментальную скорость в качестве первой записи в матрице, за которой следуют указанные скорости, в порядке от самой быстрой до самой медленной. См. «Чисто дискретные системы».
Если модель работает с одной скоростью, введите скорость как трехэлементный вектор в этом поле - например, [0,1, 0, 10].
Когда вы обновляете модель, Simulink® программное обеспечение отображает сообщение об ошибке, если заданное значение не соответствует шагам расчета, заданным моделью.
Если для Periodic sample time constraint задано значение Unconstrained
Программное обеспечение Simulink присваивает приоритет 40 базовой частоте дискретизации модели. Если Higher priority value indicates higher task priority выбран, программное обеспечение Simulink присваивает приоритеты 39, 38, 37 и так далее субрейсам базовой скорости. В противном случае приоритеты 41, 42, 43 и так далее присваиваются подрейтам.
Непрерывной скорости назначается более высокий приоритет, чем дискретной базовой скорости независимо от того, является ли Periodic sample time constraint Specified
или Unconstrained
.
Этот параметр активируется путем выбора Specified
из списка Periodic sample time constraint.
Параметр: SampleTimeProperty |
Тип: структура |
Значение: любая допустимая матрица |
По умолчанию:
[]
|
Примечание
Если вы задаете SampleTimeProperty
в командной строке необходимо ввести свойства шага расчета как структуру со следующими полями:
SampleTime
Offset
Приоритет