saveObjectImpl
将 System object 保存在 MAT 文件中
语法
s = saveObjectImpl(obj)
说明
指定要保存在结构体或 MAT 文件中的 System object™ 属性和状态值。 s = saveObjectImpl(obj)
如果没有为 System object 类定义 saveObjectImpl 方法,则只会保存公共属性和具有 DiscreteState 特性的属性。要保存任何私有或受保护属性或状态信息,必须在您的类定义文件中定义 saveObjectImpl。
您的 loadObjectImpl 方法应该对应于您的 saveObjectImpl 方法,以确保加载所有保存的属性和数据。
运行时详细信息
save 调用 saveObject,后者又调用 saveObjectImpl。要在生成的代码中保存 System object,该对象必须处于未锁定状态,并且不能包含子对象,也不能是子对象。
最终用户可以使用 load,它将调用 loadObjectImpl 以便将保存的 System object 加载到其工作区。
方法编写提示
您必须先对此方法设置
Access = protected。仅当对象处于使用中状态时才保存对象状态。当用户加载保存的对象时,对象将以该使用状态加载。
要保存子对象信息,请使用
saveObjectImpl方法内关联的saveObject方法。
输入参数
输出参量
示例
版本历史记录
在 R2012b 中推出