Задайте и присвойте приоритеты шагам расчета, которые реализует эта модель.
Решатель 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.
Parameter: SampleTimeProperty |
Ввод: структура |
Значение: любая допустимая матрица |
Значение по умолчанию:
[] |
Примечание
Если вы задаете SampleTimeProperty
в командной строке необходимо ввести свойства шага расчета как структуру со следующими полями:
SampleTime
Offset
Приоритет