Закройте все связи со всеми открытыми словарями данных
Simulink.data.dictionary.closeAll
Simulink.data.dictionary.closeAll(dictFileName)
Simulink.data.dictionary.closeAll(___,unsavedAction)
Simulink.data.dictionary.closeAll
попытки закрыть все связи со всеми словарями данных, которые открыты. Например, если вы создаете объекты, такие как Simulink.data.Dictionary
, которые обращаются к словарю, тот словарь открыт.
Некоторые команды и функции, такие как Simulink.data.dictionary.cleanupWorkerCache
, не могут действовать, когда словари открыты. Это - лучшая практика закрыть каждую связь индивидуально при помощи функций и методов, таких как метод close
объекта Simulink.data.Dictionary
. Чтобы найти словари, которые открыты, используйте Simulink.data.dictionary.getOpenDictionaryPaths
. Однако можно использовать эту функцию, чтобы закрыть все связи со всеми словарями.
Можно также использовать эту функцию, чтобы закрыть словари в скрипте завершения работы, который является частью проекта.
Simulink.data.dictionary.closeAll(
завершения все связи со словарем под названием dictFileName
)dictFileName
. Если вы открываете несколько словарей, которые используют это имя файла (например, если словари имеют различные пути к файлам), функция закрывает все связи со всеми словарями.
Вы не можете задать dictFileName
как полный путь к файлу, такой как 'C:\temp\myDict.sldd'
.
Simulink.data.dictionary.closeAll(___,
завершения все связи с целевыми словарями путем отбрасывания или сохранения несохраненных изменений. Можно выбрать, сохранить ли или отменить все изменения ко всем целевым словарям.unsavedAction
)
Словарь данных открыт, если какое-либо из этих условий верно:
Словарь появляется как узел в панели Model Hierarchy Model Explorer. Чтобы закрыть эту связь со словарем, щелкните правой кнопкой по узлу по Model Explorer и выберите Close. Также используйте метод hide
объекта Simulink.data.Dictionary
.
Вы создали объект любого из этих классов, которые обращаются к словарю:
Simulink.data.Dictionary
Simulink.data.dictionary.Section
Simulink.data.dictionary.Entry
Чтобы закрыть эти связи со словарем, используйте метод close
объекта Simulink.data.Dictionary
или очистите объект. Очистите объекты Simulink.data.dictionary.Entry
и Simulink.data.dictionary.Section
.
Модель, которая соединена со словарем, открыта. Чтобы закрыть эту связь со словарем, закройте модель.
Simulink.data.Dictionary
| Simulink.data.dictionary.cleanupWorkerCache
| Simulink.data.dictionary.getOpenDictionaryPaths
| Simulink.data.dictionary.setupWorkerCache