model_initialize

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

Синтаксис

Описание

пример

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

Сгенерированный интерфейс вызова инициализировать функции точки входа для модели отличается в зависимости от параметров Code interface packaging и Language. Для получения дополнительной информации смотрите, что интерфейс Code группирует.

Чтобы предварительно просмотреть и настроить имя сгенерированного 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, набор Language и параметры Code interface packaging. В этом примере параметры устанавливаются для вас.

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

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

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

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

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

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

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

свернуть все

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

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

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

свернуть все

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

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

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