Неопределенная функциональная обработка

Описание

Задайте поведение неопределенных функций в файле исходного кода C модели, которая содержит C Caller, MATLAB Function, блок MATLAB System или Stateflow®chart. Если функция объявлена в исходном заголовочном файле, но не реализована в исходном коде, Simulink® ведет себя согласно этой установке.

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

Настройки

Значение по умолчанию: Filter out

Throw Error

Возвратите ошибку, если функция в исходном коде C не определена. Интерфейсная функция не сгенерирована автоматически, но функция отображается на таблице C Caller Port Specification.

Filter out

Отфильтруйте любые неопределенные функции в исходном коде C. Интерфейсная функция не сгенерирована автоматически, и функция не отображается на таблице C caller Port Specification.

Если у вас есть какие-либо неопределенные функции в исходном коде C, и они называются в модели, которая использует MATLAB Function, блок MATLAB System или диаграмму Stateflow, Simulink возвращает ошибку. Если пользовательский код с каким-либо из ваших блоков в вашей модели имеет неопределенные функции, Simulink выводит предупреждение.

Do not detect

Не обнаруживайте неопределенные функции из исходного кода. Интерфейсная функция не сгенерирована автоматически, но функция отображается на таблице C Caller Port Specification.

Use interface only

Обнаружьте любые неопределенные функции из исходного кода C. Сгенерируйте интерфейсные функции для неопределенных функций и сделайте их видимыми в модели и вызывать от диаграмм Stateflow, C Function, MATLAB Function и блоков MATLAB System.

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

Параметр: CustomCodeUndefinedFunction
Ввод: символьный вектор
Значение: 'Throw Error' | 'Filter out' | 'Do not Detect' | 'Use interface only'
Значение по умолчанию: 'Filter out'

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

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

Похожие темы