model_terminate

Сгенерированная функция точки входа C/C++, которая содержит код завершения для модели Simulink

Синтаксис

Описание

пример

void model_terminate(void) сгенерированный C, или функция точки входа C++ вызвала одно время, чтобы выполнить код завершения для модели Simulink®.

Сгенерированный интерфейс вызова функции точки входа завершения для модели отличается в зависимости от параметров Code interface packaging и Language. Для получения дополнительной информации смотрите, что интерфейс Code группирует. С Embedded Coder® можно выбрать, сгенерировать ли функцию завершения для модели при помощи параметра Terminate function required. Если ваше выполнение приложения неопределенно, очистите этот параметр. Для получения дополнительной информации смотрите Оконечную функцию, требуемую (Embedded Coder).

Чтобы предварительно просмотреть и настроить имя сгенерированного C оконечная функция точки входа, лицензия Embedded Coder требуется. Чтобы предварительно просмотреть оконечную функцию точки входа, откройте редактор Отображений Кода и кликните по вкладке Functions. Чтобы настроить имя функции, в столбце Function Name кликают и отредактировали электронную таблицу напрямую. Чтобы настроить функцию с помощью шаблона, в столбце Function Customization Template выбирают шаблон, чтобы примениться к функции. Для получения дополнительной информации смотрите, Конфигурируют Имена для Функций Точки входа Индивидуума C (Embedded Coder) и Конфигурируют Генерацию кода По умолчанию для Функций (Embedded Coder).

Чтобы просмотреть сгенерированную оконечную функцию точки входа, откройте представление Code или Отчет Генерации кода и исследуйте исходный код на вашу модель. Для получения дополнительной информации смотрите, Анализируйте Интерфейс Сгенерированного кода (Embedded Coder).

Примеры

свернуть все

Этот пример показывает основной рабочий процесс для того, как сконфигурировать, настроить, сгенерируйте и исследуйте оконечную функцию точки входа. Этот определенный пример генерирует C одноразового использования оконечная функция для модели rtwdemo_irt_base.

  1. Откройте модель. В данном примере используйте rtwdemo_irt_base.

  2. Выберите кодер. В галерее Apps нажмите Simulink Coder или Embedded Coder.

  3. Сконфигурируйте параметры. В диалоговом окне Configuration Parameters выберите Terminate function required и установите параметры Code interface packaging и Language. В этом примере параметры устанавливаются для вас.

  4. (Только Embedded Coder), Настраивают функцию. Используя Embedded Coder, можно настроить имя оконечной функции точки входа.

    • Откройте редактор Отображений Кода.

    • Кликните по вкладке Functions.

    • Отредактируйте электронную таблицу напрямую. В столбце Function Name введите имя для функции.

  5. Сгенерируйте код.

  6. Исследуйте сгенерированный код. В представлении Code проверьте, что сгенерированная оконечная функция появляется с ожидаемым именем и параметрами.

Входные параметры

свернуть все

Оконечная точка входа C или функция C++ обеспечивают интерфейс, чтобы отключить код приложения. По умолчанию сгенерированная функция обеспечивает void-void интерфейс, который не имеет аргументов.

Пример: пусто

Выходные аргументы

свернуть все

Оконечная точка входа C или функция C++ обеспечивают интерфейс, чтобы отключить код приложения. По умолчанию сгенерированная функция обеспечивает void-void интерфейс, который не имеет возвращаемого значения.

Пример: пусто

Представлено до R2006a