Если код вывода и обновления находится в одной функции в сгенерированном коде, то порядок выполнения моделирования должен совпадать с порядком создания кода. Для некоторых образцов моделирования установка этого параметра предотвращает потенциальное несоответствие моделирования и генерации кода. Установка этого параметра может вызвать искусственные алгебраические циклы. Если для модели требуется этот параметр, Simulink генерирует предупреждение о возможном несоответствии моделирования и генерации кода во время построения модели. Предупреждение указывает, что модель
...references a model that has an inport that is used during update only but the model combines output and update methods. This may result in a mismatch between simulation and code generation results.
По умолчанию: Откл.
Заставляет порядок выполнения моделирования совпадать с порядком генерации кода, когда код вывода и обновления находится в одной функции. Можно получить предыдущее предупреждение, если модель соответствует следующим условиям:
Ссылочная модель имеет одну функцию вывода/обновления, использует управление прототипом функции или генерирует C++ код.
Вход ссылочной модели подключается только к блокам, которые не используют свои входные значения для вычисления своих выходных значений в течение одного и того же шага времени, например к блокам Задержка (Delay) или Интегратор (Integrator). Входной порт не связан с портом подсистемы Function-Call в ссылочной модели.
В ссылочной модели используется общий глобальный ресурс, например глобальное хранилище данных.
Для предыдущего шаблона моделирования порядок выполнения моделирования может отличаться от порядка генерации кода. Если порядок выполнения отличается, может возникнуть несоответствие ответов между моделированием и генерацией кода.
Выбор этого параметра может вызвать искусственные алгебраические циклы при моделировании. Выберите его только в том случае, если появится предупреждение о возможном несоответствии моделирования и генерации кода и планируется создать код.
Параметр:
ForceCombineOutputUpdateInSim |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Никакого воздействия |
| Меры безопасности | Никакого воздействия |