Импортируйте определения перечислимого типа словарю данных
импорт в словарь данных importedTypes = importEnumTypes(dictionaryObj,targetTypes)dictionaryObj определения одного или нескольких перечислимых типов targetTypes. importEnumTypes не импортирует переменные MATLAB, созданные с помощью перечислимых типов, но вместо этого, в поддержку тех переменных, импортирует определения типов. Целевой словарь данных хранит определение успешно импортированного типа как запись. Этот синтаксис возвращает список имен успешно импортированных типов. importEnumTypes сохраняет изменения, внесенные в целевой словарь, поэтому прежде чем вы будете использовать importEnumTypes, подтвердите, что несохраненные изменения приемлемы.
[ дополнительно возвращает список любых целевых типов, которые не были успешно импортированы. Можно смотреть список, чтобы определить причину каждого отказа.importedTypes,importFailures]
= importEnumTypes(dictionaryObj,targetTypes)
Прежде чем можно будет импортировать перечислимое определение типов к словарю данных, необходимо очистить базовое рабочее пространство любых переменных, созданных с помощью целевого типа.
Можно задать перечислимый тип с помощью classdef блокируйтесь в файле MATLAB или P-файле. importEnumTypes импорт вводит определения непосредственно из этих файлов, если вы задаете имена типов, чтобы импортировать использование входного параметра targetTypes и если файлы, задающие типы, находятся на вашем пути MATLAB.
Избегать конфликтных определений для импортированных типов, importEnumTypes файлы MATLAB рендеринга или P-файлы, неэффективные путем добавления .save к их именам. .save расширения заставляют переменные использовать определения в целевом словаре данных а не на определениях в файлах. Можно удалить .save расширения, чтобы восстановить файлы к их исходному состоянию.
Можно использовать importEnumTypes импортировать перечислимые типы задало использование Simulink.defineIntEnumType функция. Поскольку такие типы не заданы с помощью файлов MATLAB или P-файлов, importEnumTypes не переименовывает файлов.
Используйте функциональный Simulink.findVars сгенерировать список перечислимых типов, которые используются моделью. Затем используйте список с importEnumTypes импортировать определения типов к словарю данных. Смотрите Перечисления в Словаре Данных для получения дополнительной информации.