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

Описание

Задайте поведение неопределенных функций в файле исходного кода C модели, которая содержит C Caller, C Function, MATLAB Function, или блок MATLAB System или график Stateflow®. Если функция объявлена в исходном заголовочном файле, но не реализована в исходном коде, 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
Ввод: символьный вектор
Значение: 'ThrowError' | 'FilterOut' | 'DoNotDetect' | 'UseInterfaceOnly'
Значение по умолчанию: 'FilterOut'

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

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

Похожие темы