Закрыть все подключения ко всем открытым словарям данных
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)
Словарь данных открыт, если выполняется одно из следующих условий:
Словарь отображается в виде узла на панели «Иерархия моделей» Проводника моделей. Чтобы закрыть это подключение к словарю, щелкните правой кнопкой мыши узел в Обозревателе моделей и выберите Закрыть. В качестве альтернативы используйте 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