Закройте все связи со всеми открытыми словарями данных
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