coder.dictionary.exist

Определите, существует ли Словарь Embedded Coder в словаре данных или модели

Описание

пример

tf = coder.dictionary.exist(sourceName) возвращает true если модель или Simulink® словарь данных sourceName содержит Словарь Embedded Coder.

Словарь Embedded Coder создается, когда вы открываете модель в приложении Embedded Coder или когда вы открываете диалоговое окно Embedded Coder Dictionary для модели или словаря данных.

Примеры

свернуть все

Создайте словарь данных Simulink. Затем определите, содержит ли словарь данных Словарь Embedded Coder. Используйте результат создать Словарь Embedded Coder или открыть существующий словарь.

Создайте словарь данных Simulink.

dataDictionary = Simulink.data.dictionary.create('DataDictionary.sldd');

Определите, содержит ли словарь данных Словарь Embedded Coder. Откройте существующий Словарь Embedded Coder или создайте и откройте Словарь Embedded Coder в словаре данных.

if coder.dictionary.exist('DataDictionary.sldd')
    
    myCoderDict = coder.dictionary.open('DataDictionary.sldd');
          
else
             
    myCoderDict = coder.dictionary.create('DataDictionary.sldd');
          
end

Поскольку словарь данных не содержал Словарь Embedded Coder, код создает словарь кодера в словаре данных.

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

свернуть все

Имя модели или словаря данных Simulink в виде вектора символов или строкового скаляра.

Пример: 'rtwdemo_roll'

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

свернуть все

Истинный или ложный результат, возвращенный как 1 или 0 из типа данных logical.

Введенный в R2020b
Для просмотра документации необходимо авторизоваться на сайте