getData

Получите строение отображения кода для данных моделей

Описание

пример

value = getData(myCPPMappingObj, category, property) возвращает информацию о сопоставлении кода для свойства, заданного property и категорию данных моделей, заданную category.

Примеры

свернуть все

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

Откройте модель. Используйте coder.mapping.api.get функция для доступа к CodeMappingCPP объект, сопоставленный с моделью.

open_system('rtwdemo_cppclass');
cm = coder.mapping.api.get('rtwdemo_cppclass');

Чтобы просмотреть видимость данных параметров модели, используйте getData функция.

value = getData(cm, 'ModelParameters', 'DataVisibility')
value =

    'private'

Чтобы сконфигурировать видимость данных, задайте 'DataVisibility' использование параметра setData функция.

setData(cm, 'ModelParameters', 'DataVisibility', 'public');

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

свернуть все

Объект отображения кода С++, возвращаемый вызовом в coder.mapping.utils.create функцию или coder.mapping.api.get функция.

Категория данных моделей для доступа, заданная как одна из этих категорий.

КатегорияОписание
'Inports'Входные порты корневого уровня модели, такие как блоки Inport и In Bus Element.
'Outports'Выходные порты корневого уровня модели, такие как блоки Outport и Out Bus Element.
'ModelParameters'Параметры, которые заданы в модели, такие как параметры в рабочем пространстве модели. Исключает аргументы модели.
'ModelParameterArguments'Параметры в рабочем пространстве модели сконфигурированы как аргументы модели. Эти параметры доступны в блоке модели, чтобы позволить каждому образцу модели предоставить свое собственное значение.
'InternalData'Элементы данных, которые являются внутренними для модели, такие как выходные сигналы блоков, дискретные состояния блока, хранилища данных и сигналы пересечения нулем.

Типы данных: char | string

Свойство данных моделей для доступа, заданное как 'MemberAccessMethod', 'DataVisibility', или 'DataAccess'.

The MemberAccessMethod свойство задает, как методы, если таковые имеются, генерируются для элементов данных.

The DataVisibility свойство задает видимость (private, public, или protected) категории данных в сгенерированном коде.

The DataAccess свойство задает, сохраняются ли аргументы параметра модели по значению или указателю в сгенерированном коде.

Типы данных: char | string

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

свернуть все

Значение свойства соответствия кода указанной категории, возвращаемое как вектор символов.

Введенный в R2021a