このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
Simulink For Each Subsystem での System object のサポート
flag = supportsMultipleInstanceImpl(obj)
は、MATLAB System ブロックによって Simulink® For Each Subsystem で System object™ を使用できるかどうか指定します。For Each のサポートを有効にするには、クラス定義ファイルに flag
= supportsMultipleInstanceImpl(obj
)supportsMultipleInstanceImpl
を含めて、true
を返すようにしなければなりません。System object によって他の System object と競合する可能性がある排他的リソースが割り当てられる場合は (ファイル ハンドルの割り当て、アドレスによるメモリの割り当て、ハードウェア リソースの割り当てなど)、For Each のサポートを有効にしないでください。
Simulink モデルのコンパイル中および伝播中、MATLAB System ブロックは supportMultipleInstance
メソッドを呼び出してから supportsMultipleInstanceImpl
メソッドを呼び出して For Each のサポートを判定します。
このメソッドでは Access = protected
と設定しなければなりません。
このメソッドでは、プロパティを変更することはできません。