Сохранение и загрузка объекта

Оптимизируйте процесс сохранения и загрузки объекта

Настройте процесс сохранения и загрузки объектов путем реализации определенных методов для вашего класса. Эти методы могут улучшить совместимость версий, избежать зависимостей инициализации и восстановить функциональность загруженных объектов.

Функции

saveobjИзмените процесс сохранения для объекта
loadobjНастройка процесса загрузки для объектов

Темы

Как сохранение и загрузка работают с объектами

Сохранение и загрузка процесса для объектов

MATLAB® обрабатывает объекты в операциях сохранения и загрузки так, чтобы загруженные объекты находились в известном состоянии.

Изменение процесса сохранения и загрузки

Измените процесс сохранения и загрузки, чтобы обеспечить совместимость версий классов.

Базовый шаблон saveobj и loadobj

Используйте эти базовые шаблоны программирования для реализации пользовательских процессов сохранения и загрузки.

Настройка сохранения и загрузки

Уменьшите размер MAT-файла для сохраненных объектов

Установка значений по умолчанию для свойств в определении класса может уменьшить размер MAT-файла при сохранении нескольких объектов одного класса.

Улучшите совместимость версий со значениями по умолчанию

Использование значений по умолчанию при добавлении свойств к определению класса гарантирует, что объекты, заданные в предыдущих версиях, имеют соответствующие значения при загрузке.

Сохраните данные объекта для воссоздания графических объектов

Более эффективно сохранять данные и воссозданную графику, чем сохранять целую графическую иерархию в MAT-файле.

Избегайте зависимости порядка инициализации свойств

Избегайте зависимости порядка инициализации, определяя задать методы для зависимых свойств.

Поддержание совместимости классов

Используйте скрытые зависимые свойства для поддержания совместимости классов.

Инициализация объектов при загрузке

Включение ConstructOnLoad позволяет изменять объекты в конструкторе, когда вы не хотите реализовывать loadobj способ.

Сохранение и загрузка объектов из иерархий классов

Класс может вызвать loadobj и saveobj методы, заданные суперклассами в иерархии классов из их собственных loadobj и saveobj методы.

Восстановление прослушивателей

Можно восстановить прослушиватели свойств из loadobj способ.

Для просмотра документации необходимо авторизоваться на сайте