Задайте, какие функции пользовательского кода детерминированы, то есть, всегда производя те же выходные параметры для тех же входных параметров. Этот параметр включен только, когда Детерминированный параметр функций устанавливается на By Function
. Если функция пользовательского кода задана как детерминированная, то блок C Caller или C Function, который вызывает эту функцию, может использоваться в Для Каждой подсистемы или со временем непрерывной выборки, и блок оптимизирован для использования в условном входном выполнении ветви. Когда блок оптимизирован для использования в условном входном выполнении ветви, это выполняется, только если это находится в активной ветви блока Switch или Multiport Switch, и в симуляции и в сгенерированном коде. Смотрите, что вход Conditional переходит выполнение.
Цель симуляции Category:
Задайте имена функций пользовательского кода, которые детерминированы, то есть, всегда производя те же выходные параметры для тех же входных параметров.
Добавьте имя к списку пользовательского кода детерминированные функции.
Удалите имя из списка пользовательского кода детерминированные функции.
Совет
Если вы не видите список своих функций пользовательского кода в диалоговом окне Specify by function, закрываете диалоговое окно, нажмите Validate и нажмите Specify by function снова.
Параметр:
CustomCodeDeterministicFunctions |
Ввод: символьный вектор |
Значение: имена функций пользовательского кода, разделенных запятыми |
Значение по умолчанию:
'' |
Приложение | Установка |
---|---|
Отладка | Никакой удар |
Трассируемость | Никакой удар |
Эффективность | Никакая рекомендация |
Меры безопасности | Никакая рекомендация |