Класс: Simulink.data.dictionary. Раздел
Пакет: Simulink.data.dictionary
Импортируйте переменные из MAT-файла или файла MATLAB к разделу словаря данных
importedVars = importFromFile(sectionObj,fileName)
importedVars = importFromFile(sectionObj,fileName,'existingVarsAction',existAction)
[importedVars,existingVars]
= importFromFile(___)
переменные импорта задали в MAT-файле или файле MATLAB importedVars
= importFromFile(sectionObj
,fileName
)fileName
к разделу sectionObj
словаря данных, не перезаписывая переменных, которые уже находятся в целевом разделе. Если какие-либо переменные уже находятся в целевом разделе, функция выводит предупреждение и список в Окне Команды MATLAB. Этот синтаксис возвращает список переменных, которые были успешно импортированы. Переменная рассматривается успешно импортированной, только если importFromFile
присваивает значение переменной к соответствующей записи в целевом словаре данных.
переменные импорта, которые уже находятся в целевом разделе путем принятия заданных мер importedVars
= importFromFile(sectionObj
,fileName
,'existingVarsAction',existAction
)existAction
. Например, можно принять решение использовать значения переменных в конечном файле, чтобы перезаписать соответствующие значения в целевом разделе.
[
возвращает список переменных в целевом разделе, которые не были перезаписаны. Используйте этот синтаксис, если importedVars
,existingVars
]
= importFromFile(___)existingVarsAction
установлен в 'none'
, значение по умолчанию, которое препятствует тому, чтобы были перезаписаны существующие словарные статьи.
importFromFile
может импортировать переменные MATLAB, созданные из перечислимых типов данных, но не может импортировать определения перечислимых типов. Используйте функцию importEnumTypes
, чтобы импортировать перечисленные определения типов к словарю данных. Если вы импортируете переменные перечислимых типов данных к словарю данных, но не импортируете определения перечислимого типа, словарь является менее портативным и не может функционировать правильно, если используется кем-то еще.
Можно использовать Model Explorer, чтобы импортировать переменные к словарю данных из файла. Смотрите Импортируют Данные к Словарю из Файла для получения дополнительной информации.
Simulink.data.dictionary.Section
| exportToFile
| importEnumTypes