Main Content

loadObjectImpl

クラス:matlab.System

MAT ファイルからのSystem objectの読み込み

構文

loadObjectImpl(obj,s,wasInUse)

説明

loadObjectImpl(obj,s,wasInUse)は、保存済みの System object™ を構造体、sまたは MAT ファイルから読み込むコードを実装します。保存時にオブジェクトが使用中であった場合、wasInUse入力は使用中の状態を示します。保存されているすべてのプロパティとデータを確実に読み込むには、loadObjectImplメソッドがsaveObjectImplメソッドに対応している必要があります。

実行時の詳細

loadを使用すると、loadObjectImplを呼び出して保存済みの System object をワークスペースに読み込むことができます。

メソッドのオーサリングのヒント

このメソッドではAccess = protectedと設定しなければなりません。

入力引数

すべて展開する

オブジェクト固有のプロパティ、状態、およびメソッドへのアクセスに使用される System object ハンドル。loadObjectImplメソッドがこのオブジェクトを使用しない場合、この入力を~に置き換えることができます。

保存済みのデータ。saveObjectImplから返されます。

保存時にオブジェクトが使用中であった場合,wasInUsetrueになります。

すべて展開する

保存されている System object を読み込みます。この例では、オブジェクトに以下が含まれています。

  • 子オブジェクト

  • 保護されたプロパティとプライベート プロパティ

  • 離散状態

また、オブジェクトが使用中の場合に状態を読み込みます。その後、loadObjectImplメソッドを呼び出します。

methods (Access = protected)functionloadObjectImpl(obj,s,wasInUse) obj.child = matlab.System.loadObject(s.child); obj.protectedprop = s.protectedprop; obj.pdependentprop = s.pdependentprop;ifwasInUse obj.state = s.state;endloadObjectImpl@matlab.System(obj,s,wasInUse);endend

バージョン履歴

R2012b で導入