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