Задайте функцией

Описание

Задайте, какие пользовательские функции кода являются детерминированными, то есть всегда создавая одни и те же выходы для тех же входов. Этот параметр активируется только, когда параметр Deterministic functions установлен в By Function. Если функция пользовательского кода задана как детерминированная, то C Caller или C Function блок, который вызывает эту функцию, может использоваться в подсистеме For Each или с непрерывным шагом расчета, и блок оптимизирован для использования в выполнении условной входной ветви. Когда блок оптимизирован для использования в выполнении условной входной ветви, он выполняется только, если он находится в активной ветви Switch или Multiport Switch блока, как в симуляции, так и в сгенерированном коде. См. Условный вход ветвь выполнения.

Category: цель симуляции

Настройки

Задайте имена функций пользовательского кода, которые являются детерминированными, то есть всегда создавая одни и те же выходы для тех же входов.

Добавить

Добавьте имя в список пользовательских кодов детерминированных функций.

Удалить

Удалите имя из списка пользовательских кодов детерминированных функций.

Информация о командной строке

Параметр: CustomCodeDeterministicFunctions
Тип: Вектор символов
Значение: имена функций пользовательского кода, разделенные запятыми
По умолчанию: ''

Рекомендуемые настройки

ПриложениеНастройка
ОтладкаНикакого влияния
ТрассируемостьНикакого влияния
ЭффективностьНет рекомендации
Меры безопасностиНет рекомендации

Похожие темы