ヘルプ センターヘルプ センター
解析用にブロックを置き換える
[status,newmodel] = sldvblockreplacement(model)
[status,newmodel] = sldvblockreplacement(model,options)
[status,newmodel] = sldvblockreplacement(model,options,showUI)
sldvblockreplacement(model,options)
[status,newmodel] = sldvblockreplacement(model) は、モデル model をコピーし、指定されたモデル ブロックおよびその他のモデル コンポーネントを Simulink® Design Verifier™ での解析用に置き換えます。sldvblockreplacement は、モデル コンフィギュレーション設定のブロック置換ルールに従って、モデルのブロックを置き換えます。
status
newmodel
model
sldvblockreplacement
例
[status,newmodel] = sldvblockreplacement(model,options) は、sldvoptions オブジェクト options で指定されたブロック置換ルールに従ってモデル model のブロックを置き換え、新しいモデルへのハンドルを newmodel で返します。
options
sldvoptions
[status,newmodel] = sldvblockreplacement(model,options,showUI) は、sldvblockreplacement(model,options) と同じタスクを実行します。showUI が true の場合は、診断ビューアーにエラーが表示されます。それ以外の場合は、MATLAB® コマンド ラインでエラーが表示されます。
showUI
true
すべて折りたたむ
opts で指定されたブロック置換ルールを使用して、sldvdemo_sqrt_blockrep モデル内のブロックを置き換えます。
opts
sldvdemo_sqrt_blockrep
sldvdemo_sqrt_blockrep モデル例を開きます。
openExample('sldv/BlockReplacementsForUnsupportedBlocksExample',... 'supportingFile','sldvdemo_sqrt_blockrep')
sldvoptions を設定してブロック置換ルールを指定します。
opts = sldvoptions; opts.BlockReplacement = 'on'; opts.BlockReplacementRulesList = ['sldvdemo_custom_blkrep_rule_sqrt.m,' ... 'blkrep_rule_lookup_normal.m,'... 'blkrep_rule_switch_normal.m'];
sldvblockreplacement を使用してモデルを作成します。
[status, newmodel] = sldvblockreplacement('sldvdemo_sqrt_blockrep', opts);
Simulink モデルの名前またはハンドル。
[]
解析パラメーターを指定する sldvoptions オブジェクト。
解析時にメッセージを表示する場所を示す logical 値。
false
この操作でブロックを置き換えると、sldvblockreplacement は、status 1 を返します。それ以外の場合は、0 を返します。
1
0
sldvblockreplacement は、新しいモデルへのハンドルを newmodel で返します。
R2007a で導入
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office