Когда код вывода и обновления находится в одной функции в сгенерированном коде, заставьте порядок выполнения симуляции совпадать с порядком генерации кода. Для определенных шаблонов моделирования установка этого параметра препятствует потенциальной симуляции и несоответствию генерации кода. Установка этого параметра может вызвать искусственные алгебраические циклы. Если ваша модель требует этого параметра, 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
.
По умолчанию: Off
Заставляет порядок выполнения симуляции совпадать с порядком генерации кода, когда выходной и обновленный код находятся в одной функции. Вы можете получить предыдущее предупреждение, если ваша модель удовлетворяет следующим условиям:
Ссылочная модель имеет одну функцию вывода/обновления, использует управление прототипом функции или генерирует C++
код.
Ссылочный вход модели соединяется только с блоками, которые не используют свои входные значения для вычисления их выходных значений в течение того же временного шага, таких как блоки Delay или Integrator. Порт входа не связан с портом Подсистемы вызова функций в ссылочной модели.
Ссылка на модель использует общий глобальный ресурс, такой как хранилище глобальных данных.
Для предыдущего шаблона моделирования порядок выполнения симуляции может отличаться от порядка генерации кода. Если порядок выполнения отличается, может возникнуть несоответствие ответа между симуляцией и генерацией кода.
Выбор этого параметра может вызвать искусственные алгебраические циклы в симуляции. Выберите его, только если вы получите предупреждение о возможной симуляции в зависимости от несоответствия генерации кода, и вы планируете сгенерировать код.
Параметр:
ForceCombineOutputUpdateInSim |
Значение:
'on' | 'off' |
По умолчанию:
'off'
|
Приложение | Настройка |
---|---|
Отладка | Никакого влияния |
Трассируемость | Никакого влияния |
Эффективность | Никакого влияния |
Меры безопасности | Никакого влияния |