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 и Конфигурируют Генерацию кода По умолчанию для Функций.

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

Примеры

свернуть все

Этот пример показывает основной рабочий процесс для того, как сконфигурировать, настроить, сгенерируйте и исследуйте инициализировать функцию точки входа. Этот определенный пример генерирует функцию инициализации 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