Закройте все связи со всеми открытыми словарями данных
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.Section
и Simulink.data.dictionary.Entry
объекты.
Модель, которая соединена со словарем, открыта. Чтобы закрыть эту связь со словарем, закройте модель.
Simulink.data.Dictionary
| Simulink.data.dictionary.setupWorkerCache
| Simulink.data.dictionary.cleanupWorkerCache
| Simulink.data.dictionary.getOpenDictionaryPaths