Задайте и присвойте приоритеты шагам расчета, которые реализует эта модель.
Решатель 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
Приоритет