setArgQualifier

Класс: RTW.ModelCPPArgsClass
Пакет: RTW

Установите спецификатор типа аргумента для импорта модели Simulink в образцово-специфичном интерфейсе класса C++

Синтаксис

setArgQualifier(obj, portName, qualifier)

Описание

setArgQualifier(obj, portName, qualifier) устанавливает спецификатор типа — 'none', 'const', 'const *', 'const * const', или 'const &' — аргумента, который соответствует заданному импорту модели Simulink® в заданном образцово-специфичном интерфейсе класса C++.

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

objОбработайте к образцово-специфичному объекту управления интерфейса класса C++, такому как указатель, ранее возвращенный obj = RTW.ModelCPPArgsClass или obj = RTW.getClassInterfaceSpecification (modelName).
portNameВектор символов, задающий имя импорта в вашей модели Simulink.
qualifierВектор символов, задающий спецификатор типа аргумента — 'none', 'const', 'const *', 'const * const', или 'const &' — чтобы быть установленным для заданного импорта модели Simulink.

Примечание

Если вы задаете спецификатор для выходного порта, генератор кода игнорирует установку аргумента.

Альтернативы

Чтобы установить спецификаторы аргумента в графическом интерфейсе пользователя Параметров конфигурации Simulink, перейдите к Interface, разделяют на области и нажимают кнопку Configure C++ Class Interface. Эта кнопка запускает Сконфигурировать диалоговое окно интерфейса класса C++, где можно отобразить и сконфигурировать метод шага для образцового класса. В представлении I/O arguments step method этого диалогового окна нажмите кнопку Get Default Configuration, чтобы отобразить спецификаторы аргумента метода шага, которые можно исследовать и изменить. Для получения дополнительной информации смотрите, Конфигурируют Метод Шага для Вашего Образцового Класса.