loadObjectImpl

Загрузите Системный объект из файла MAT

Синтаксис

loadObjectImpl (obj, s, wasInUse)

Описание

loadObjectImpl(obj,s,wasInUse) реализует код, чтобы загрузить сохраненную Систему object™ от структуры, s, или из файла MAT. Если объект использовался, когда сохранено, входной параметр wasInUse указывает на то состояние в использовании. Ваш метод loadObjectImpl должен соответствовать вашему методу saveObjectImpl, чтобы гарантировать, что загружаются все сохраненные свойства и данные.

Примечание

Вам необходимо задать Access = protected для этого метода.

Входные параметры

obj

Системный объект

Примеры

развернуть все

Загрузите сохраненный Системный объект. В этом примере объект содержит:

  • Дочерний объект

  • Защищенные и частные собственности

  • Дискретное состояние

Это также загружает состояния, если объект используется и вызывает метод loadObjectImpl от matlab.System Системный класс.

methods (Access = protected)
  function loadObjectImpl(obj,s,wasInUse)
    obj.child = matlab.System.loadObject(s.child);
    
    obj.protectedprop = s.protectedprop;
    obj.pdependentprop = s.pdependentprop;
    
    if wasInUse
      obj.state = s.state;
    end
    
    loadObjectImpl@matlab.System(obj,s,wasInUse);
  end    
end
Была ли эта тема полезной?