model_reset

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

Синтаксис

Описание

пример

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

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

Чтобы предворительно просмотреть и настроить имя сгенерированной функции сброса точки входа, Embedded Coder® требуется лицензия. Чтобы просмотреть функцию сброса точки входа, откройте редактор Code Mappings и щелкните вкладку Functions. Чтобы настроить имя функции, в Function Name столбце щелкните и отредактируйте электронную таблицу непосредственно. Чтобы настроить имя функции и аргументы, в Function Preview столбце щелкните гиперссылку функции и сконфигурируйте функцию сброса из открытого диалогового окна. Чтобы настроить функцию с помощью шаблона, в Function Customization Template столбце выберите шаблон для применения к функции. Для получения дополнительной информации см. раздел «Настройка имен и аргументов для отдельных функций шага», «Интерактивная настройка интерфейса C++» и «Настройка генерации кода по умолчанию для функций».

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

Примеры

свернуть все

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

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

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

  3. Сконфигурируйте параметры. В диалоговом окне Параметров конфигурации установите параметры Language и Code interface packaging. В этом примере параметры установлены для вас.

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

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

    • Перейдите на вкладку Functions.

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

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

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

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

свернуть все

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

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

свернуть все

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

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