Закройте все подключения ко всем открытым словарям данных
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.cleanupWorkerCache | Simulink.data.dictionary.getOpenDictionaryPaths | Simulink.data.dictionary.setupWorkerCache