find

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

    Описание

    пример

    modelElementsFound= find(myCodeMappingObj,category) возвращает элементы в отображениях типового кодекса заданной категории как массив объектов.

    пример

    modelElementsFound= find(myCodeMappingObj,category,Name,Value) возвращает элементы в отображениях типового кодекса заданной категории, которые совпадают с заданным свойством и критериями значения.

    Примеры

    свернуть все

    В отображениях типового кодекса для модели myConfigModel, найдите параметры рабочего пространства модели.

    cm = coder.mapping.api.get('myConfigModel');
    inportBlkHandles = find(cm,'ModelParameters');
    

    Для модели myConfigModel, найдите блоки Inport, которым установили класс памяти на Auto. Для каждого найденного блока Inport измените настройки класса памяти к Model default.

    cm = coder.mapping.api.get('myConfigModel');
    inportBlkHandles = find(cm,'Inports','StorageClass','Auto');
    setInport(cm,inportBlkHandles,'StorageClass','Model default');
    

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

    свернуть все

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

    Пример: myCM

    Категория элементов модели, которые вы ищете в отображениях типового кодекса.

    Пример: 'Inports'

    Аргументы в виде пар имя-значение

    Пример: 'Идентификатор', 'mp_table1'

    Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Можно задать несколько имен и аргументов пары значения как Name1,Value1,…,NameN,ValueN. Порядок имени и аргументов пары значения не имеет значения.

    Класс памяти элемента данных, чтобы включать в критерии поиска отображений кода. Имя предопределенного класса памяти или класса памяти, который задан в Словаре Embedded Coder, сопоставленном с моделью. Значения, которые можно задать, варьируются в зависимости от категории, которую вы задаете.

    Назовите это использованием генератора кода, чтобы идентифицировать элемент данных в сгенерированном коде. Применяется к классам памяти кроме Auto.

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

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

    свернуть все

    Найденные элементы модели, возвратились как массив или вектор строки из объектов. Каждый объект идентифицирует элемент модели заданной категории. Если вы задаете дополнительные критерии поиска, вектор массива или строки включает объекты для элементов модели заданной категории, которые соответствуют дополнительным критериям поиска. Объект, возвращенный для элемента, зависит от категории, которую вы задаете.

    КатегорияТип объекта возвращен
    Inports, выходные порты и состоянияБлокируйте указатель
    СигналыУказатель порта
    DataStoresБлокируйте указатель
    ModelParametersИмя параметра модели
    Введенный в R2020b