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