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