このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
クラス: matlab.System
MAT ファイルへの System object の保存
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
と設定しなければなりません。
オブジェクトの状態は、そのオブジェクトが使用中である場合にのみ保存されます。保存されたオブジェクトは読み込まれる際、その使用中の状態で読み込まれます。
子オブジェクトの情報を保存するには、関連する saveObject
メソッドを saveObjectImpl
メソッド内で使用します。