Задайте, передает ли модель, которая ссылается на эту модель, свои скалярные входные параметры этой модели значением.
Ссылка модели Category:
Значение по умолчанию: от (графический интерфейса пользователя), 'on'
(командная строка)
Модель, которая ссылается на эту модель, передает скалярные входные параметры этой модели значением.
Родительская модель передает входные параметры ссылкой (это передает адреса входных параметров, а не входных значений).
Эта опция проигнорирована в любом из этих двух случаев:
Управление прототипом функции C не является значением по умолчанию.
Интерфейс инкапсуляции C++ не является значением по умолчанию.
Передача корневых входных параметров значением позволяет этой модели читать свои скалярные входные параметры из регистра или локальной памяти, которая быстрее, чем чтение входных параметров от их исходных местоположений.
Включение этого параметра может привести к поведению симуляции, отличающемуся от поведения сгенерированного кода под определенной семантикой моделирования. Если вы используете настройку по умолчанию Enable all as errors
для Configuration Parameters> Diagnostics> Connectivity > параметр Context-dependent inputs, затем Simulink® случаи отчетов, где семантика моделирования может привести к противоречивым поведениям для симуляции и для сгенерированного кода. Если диагностика идентифицирует проблему, фиксируйте входные параметры подсистемы вызова функций. Для получения дополнительной информации о фиксирующихся подсистемах вызова функций, смотрите Контекстно-зависимые входные параметры.
Если Контекстно-зависимая входная диагностика не сообщает ни о каких проблемах для модели, рассмотрите включение параметра Pass fixed-size scalar root inputs by value for code generation, который обычно генерирует более эффективный код для такой модели.
Если у вас есть лицензия Simulink Coder™, выбирание этой опции может влиять на повторное использование кода, сгенерированного для подсистем. Смотрите Генерируют Повторно используемый Код от Подсистем (Simulink Coder) для получения дополнительной информации.
Для целей SIM, модель, которая ссылается на эту модель входные параметры передач ссылкой, независимо от того, как вы устанавливаете параметр Pass fixed-size scalar root inputs by value for code generation.
Parameter:ModelReferencePassRootInputsByReference |
Значение:
'on' | 'off' |
Значение по умолчанию:
'on' |
Примечание
Значения командной строки являются реверсом значений настроек. Поэтому 'on'
в командной строке соответствует описанию “Прочь” в разделе настроек и 'off'
в командной строке соответствует описанию “На” в разделе настроек.
Приложение | Установка |
---|---|
Отладка | Никакой удар |
Трассируемость | Никакой удар |
Эффективность | Никакой удар |
Меры безопасности | Никакая рекомендация Для диагностического действия, чтобы взять, когда программное обеспечение должно будет вычислить вход к подсистеме вызова функций, смотрите Контекстно-зависимые входные параметры. |