model_reset

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

Синтаксис

Описание

пример

void model_reset(void) сгенерированный C или функция точки входа C++, которая выполняет код сброса для модели Simulink®. Если модель включает Функциональный блок Сброса, код сброса сгенерирован. Чтобы сбросить условия или утвердить, вызовите функцию от кода приложения.

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

Чтобы предварительно просмотреть и настроить имя сгенерированной функции точки входа сброса, лицензия Embedded Coder® требуется. Чтобы предварительно просмотреть функцию точки входа сброса, откройте редактор Отображений Кода и кликните по вкладке Functions. Чтобы настроить имя функции, в столбце Function Name кликают и отредактировали электронную таблицу напрямую. Чтобы настроить имя функции и аргументы, в столбце Function Preview кликают по функциональной гиперссылке и конфигурируют функцию сброса от открытого диалогового окна. Чтобы настроить функцию с помощью шаблона, в столбце Function Customization Template выбирают шаблон, чтобы примениться к функции. Для получения дополнительной информации смотрите, Конфигурируют Имя и Аргументы для Отдельных Ступенчатых функций (Embedded Coder), В интерактивном режиме Конфигурируют Интерфейс 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