Внешний доступ к вводу-выводу

Описание

Задайте, сгенерировать ли методы доступа для сигналов ввода-вывода корневого уровня для класса модели C++.

Примечание

Этот параметр влияет на сгенерированный код, только если вы используете значение по умолчанию (void-void стиль) метод шага для вашего образцового класса. Параметр не имеет никакого эффекта, если вы явным образом передаете аргументы для сигналов ввода-вывода корневого уровня с помощью метода шага стиля аргументов I/O. Для получения дополнительной информации смотрите Передающие Параметры по умолчанию (Embedded Coder) и Передающие Аргументы ввода-вывода (Embedded Coder).

Генерация кода Category:> Интерфейс

Настройки

Значение по умолчанию: None

None

Не генерирует методы доступа для сигналов ввода-вывода корневого уровня для класса модели C++.

Method

Генерирует невстроенные методы доступа для сигналов ввода-вывода корневого уровня для класса модели C++. Программное обеспечение генерирует набор, и получите методы для каждого сигнала.

Inlined method

Генерирует встроенные методы доступа для сигналов ввода-вывода корневого уровня для класса модели C++. Программное обеспечение генерирует набор, и получите методы для каждого сигнала.

Structure-based method

Генерирует невстроенные, основанные на структуре методы доступа для сигналов ввода-вывода корневого уровня для класса модели C++. Программное обеспечение генерирует один метод установки, беря адрес внешней входной структуры в качестве аргумента, и для внешних выходных параметров (если применимо), каждый получает метод, возвращая ссылку на внешнюю выходную структуру.

Inlined structure-based method

Генерирует встроенные, основанные на структуре методы доступа для сигналов ввода-вывода корневого уровня для класса модели C++. Программное обеспечение генерирует один метод установки, беря адрес внешней входной структуры в качестве аргумента, и для внешних выходных параметров (если применимо), каждый получает метод, возвращая ссылку на внешнюю выходную структуру.

Зависимости

  • Этот параметр появляется только для основанных на ERT целей с набором Language к C++ и набором Code interface packaging к C++ class.

  • Этот параметр требует лицензии Embedded Coder® при генерации кода.

Информация о командной строке

Параметр: GenerateExternalIOAccessMethods
Ввод: символьный вектор
Значение: 'None' | 'Method' | 'Inlined method' | 'Structure-based method' | 'Inlined structure-based method'
Значение по умолчанию: 'None'

Рекомендуемые настройки

ПриложениеУстановка
ОтладкаInlined method
ТрассируемостьInlined method
ЭффективностьInlined method
Меры безопасности

Никакая рекомендация

Похожие темы