exponenta event banner

найти

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

    Описание

    пример

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

    пример

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

    Примеры

    свернуть все

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

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

    Для модели myConfigModel, найти блоки ввода, для которых установлен класс хранения 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. Порядок аргументов пары имени и значения не имеет значения.

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

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

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

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

    свернуть все

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

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