このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Simulink.ProtectedModel.getCallbackInfo
コールバックで使用する Simulink.ProtectedModel.CallbackInfo
オブジェクトを取得
説明
は、保護モデルのコールバックの情報を提供する cbinfobj
= Simulink.ProtectedModel.getCallbackInfo(modelName
,event
,functionality
)Simulink.ProtectedModel.CallbackInfo
オブジェクトを返します。このオブジェクトには、次を含む保護モデルに関する情報が含まれます。
モデル名。
保護モデル コンテナーのモデルとサブモデルのリスト。
コールバック イベント。
コールバック機能。
コード インターフェイス。
現在のターゲット。この情報は、コード生成コールバックでのみ使用できます。
例
コード生成コールバックでの保護モデル情報の使用
MATLAB® パス上に、次を含むコールバック スクリプト pm_callback.m
を作成します。
s1 = 'Code interface is: '; cbinfobj = Simulink.ProtectedModel.getCallbackInfo(... 'sldemo_mdlref_counter','Build','CODEGEN'); disp([s1 cbinfobj.CodeInterface]);
シミュレーション コールバックを含む保護モデルを作成するときに、このスクリプトを使用します。
pmCallback = Simulink.ProtectedModel.Callback('Build',... 'CODEGEN', 'pm_callback.m') Simulink.ModelReference.protect('sldemo_mdlref_counter',... 'Mode', 'CodeGeneration','Callbacks',{pmCallback})
保護モデルをビルドします。保護モデルのビルド プロセスを開始する前に、コード インターフェイスが表示されます。
slbuild('sldemo_mdlref_basic')
入力引数
出力引数
バージョン履歴
R2016a で導入