getDataStore

Получите настройку кода от отображений кода для локального, или совместно использовал локальное хранилище данных

    Описание

    пример

    propertyValue = getDataStore(myCodeMappingObj,dataStore,property) возвращает значение свойства отображения кода для заданной локальной переменной или совместно использовал локальное хранилище данных. Используйте эту функцию, чтобы возвратить класс памяти или значение свойства класса памяти, сконфигурированного для локальной переменной, или совместно использовал локальное хранилище данных в модели.

    Примеры

    свернуть все

    От отображений типового кодекса для модели myConfigModel, получите имя класса памяти, который сконфигурирован для локального хранилища данных mode.

    cm = coder.mapping.api.get('myConfigModel');
    scMode = getDataStore(cm,'mode','StorageClass');
    

    От отображений типового кодекса для модели myConfigModel, сконфигурируйте идентификатор кода для локального хранилища данных mode.

    cm = coder.mapping.api.get('myConfigModel');
    idDSMmode = getDataStore(cm,'mode','Identifier');
    

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

    свернуть все

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

    Пример: myCM

    Путь блока Data Store Memory, для которого можно возвратить код, сопоставляющий информацию в виде вектора символов или строкового скаляра. В качестве альтернативы можно задать указатель блока или имя хранилища данных. Если вы задаете имя хранилища данных, и то имя не уникально в модели, Simulink® возвращает ошибку, которая дает вам команду задавать блок path или указатель.

    Пример: blockHandle

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

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

    Информация, чтобы возвратитьсяPropertyName
    Имя класса памятиStorageClass
    Имя переменной для хранилища данных в сгенерированном кодеIdentifier
    Имя исходного файла определения, который содержит определения для глобальных данных, которые считаны по условию хранилище и внешний кодDefinitionFile
    Имя get функция, вызванная кодом, сгенерирована для хранилища данныхGetFunction
    Имя исходного заголовочного файла, который содержит объявления для глобальных данных, которые считаны по условию хранилище и внешний кодHeaderFile
    Имя раздела memory, который содержит данные, считанные состояниемMemorySection
    Имя модели, для которой генератор кода помещает определение для хранилища данных, совместно использованного многоуровневыми моделями в иерархии модели Owner
    Булево значение, указывающее, сохраняет ли генератор кода размерности хранилища данных, которое представлено как многомерный массивPerserveDimensions
    Имя set функция, вызванная кодом, сгенерирована для хранилища данныхSetFunction
    Имя структуры в сгенерированном коде для хранилища данныхStructName

    Пример: 'StorageClass'

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

    свернуть все

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

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

    Введенный в R2020b