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 выбирают шаблон, чтобы примениться к функции. Для получения дополнительной информации смотрите, Конфигурируют Имя и Аргументы для Отдельных Ступенчатых функций, Настраивают Сгенерированные Интерфейсы Класса 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