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'

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

    Пример: 'Identifier', 'mp _ table1'

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

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

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

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

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

    свернуть все

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

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