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