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 и В блоках Элемента Шины.
'Outports'Выходные порты корневого уровня модели, такие как Выходной порт и блоки Элемента Шины.
'ModelParameters'Параметры, которые заданы в модели, такой как параметры в рабочем пространстве модели. Исключает аргументы модели.
'ModelParameterArguments'Параметры в рабочем пространстве модели, сконфигурированном в качестве аргументов модели. Эти параметры отсоединены в блоке модели, чтобы позволить каждому экземпляру модели ввести свое собственное значение.
'InternalData'Элементы данных, которые являются внутренними к модели, такими как выходные сигналы блока, дискретные состояния блока, хранилища данных и сигналы пересечения нулем.

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

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

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

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

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

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

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

свернуть все

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

Введенный в R2021a