exponenta event banner

model_reset

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

Описание

пример

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

Сгенерированный вызывающий интерфейс функции сброса точки входа для модели отличается в зависимости от параметров упаковки интерфейса языка и кода. Дополнительные сведения см. в разделе Упаковка интерфейса кода.

Для предварительного просмотра и настройки имени созданной функции сброса точки входа требуется лицензия Embedded Coder ®. Для предварительного просмотра функции сброса точки входа откройте редактор «Сопоставления кодов» и перейдите на вкладку «Функции». Чтобы настроить имя функции, в столбце Имя функции (Function Name) щелкните и отредактируйте электронную таблицу напрямую. Чтобы настроить имя функции и аргументы, в столбце Предварительный просмотр функции щелкните гиперссылку функции и настройте функцию сброса из открытого диалогового окна. Чтобы настроить функцию с помощью шаблона, в столбце Шаблон адаптации функции выберите шаблон для применения к функции. Дополнительные сведения см. в разделах Настройка имени и аргументов для отдельных ступенчатых функций, Интерактивная настройка интерфейса C++ и Настройка генерации кода по умолчанию для функций.

Для просмотра созданной функции сброса точки входа откройте представление Код (Code) или Отчет о создании кода (Code Generation Report) и просмотрите исходный код модели. Дополнительные сведения см. в разделе Анализ сгенерированного интерфейса кода.

Примеры

свернуть все

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

  1. Откройте модель. Для этого примера используйте rtwdemo_irt_base.

  2. Выберите кодер. В коллекции «Приложения» выберите «Кодер Simulink» или «Внедренный кодер».

  3. Сконфигурируйте параметры. В диалоговом окне «Параметры конфигурации» задайте параметры упаковки интерфейса «Язык» и «Код». В этом примере параметры задаются пользователем.

  4. (Только встроенный кодер) Настройте функцию. С помощью встроенного кодера можно настроить имя функции сброса точки входа.

    • Откройте редактор сопоставлений кода.

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

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

  5. Создать код.

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

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

свернуть все

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

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

свернуть все

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

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