主要内容

万博1manbetxSimulinkモデルの比較とマ,ジ

この例では,MATLAB®の比較レポートを使用して2つの異なる設計間の変更された部分を把握する方法を示します。これは2つの仿真软万博1manbetx件®モデルの変更箇所を比較レポートで確認してマージする方法を示します。

モデルの比較

例のファ▪▪ルの作業コピ▪▪を作成します。MATLAB® により、ファイルがサンプル フォルダーにコピーされ、編集できるようになります。

slcomparisons.examples.万博1manbetxsimulinkMerge;

ユ,ザ,がモデルsl_aircraft1にいくかの変更を行い,結果のモデルをsl_aircraft2として保存しました。

visdiffを使用して,sl_aircraft1モデルとsl_aircraft2モデルを比較します。

visdiff (“sl_aircraft1”“sl_aircraft2”);

結果の理解

比較ルは,モデルの階層構造全体ではなく,2トを示します。

項目が変更されているか(紫色),挿入されているか(青色),削除されているか(黄)色を色で示します。

相違点間の移動

[比較]タブの[次へ][前へ]ナビゲ,ションボタンを使用して,レポ,ト内で変更のグル,プを順に確認します。

  • レポトは変更を1ず表します。[左]のリで選択した項目に一致がある場合,[右]のリでも選択されます。

  • Matlabで,両方のモデルがレポ,トの横に表示されます。レポ,トでは,可能な場合に両方のS万博1manbetximulinkモデルで選択した項目が強調表示されます。

モデル内での強調表示を制御するには,[比較]タブの[強調表示]セクションで,[常に強調表示]チェックボックスをオンまたはオフにします。[今すぐ強調表示]ボタンをクリックすると,現在選択されているレポトノドをいでも強調表示できます。

結果のフィルタ,処理

フィルタを適用して,比較レポトに表示される変更のタプを制御できます。利用可能なフィルタ,と現在のレポ,トに適用されているかどうかを確認するには,[比較]タブの[フィルタ]セクションで下矢印をクリックしてフィルタ,ギャラリ,を展開します。フィルタ,名をクリックして,適用するかどうかを切り替えます。[フィルタ]セクションで,[表示]または[非表示]をクリックして,フィルタ,を適用する方法を制御します。

たとえば,万博1manbetxSimulinkモデルファルの一部の情報は機能以外であると定義されています。これらは,設計の動作を変更する可能性が低い変更です。機能以外の項目は既定では非表示になっています。[非表示]フィルタ,ボタンが選択されているときは[機能以外の変更]ボタンの選択を解除すると表示できます。

結果のパブリッシュ

モデル比較レポ,トの印刷可能なバ,ジョンを保存するには,[パブリッシュ][HTML](词),または[PDF]を選択します。

万博1manbetxSimulinkモデルでの変更のマ,ジ

ルストリップで[マ,ジモ,ド]ボタンをクリックして,2のSim万博1manbetxulinkモデル間の変更をマジできます。これにより3番目のファルtargetFileが作成され,このファ电子邮件ルには左側のモデル(sl_aircraft1))または右側のモデル(sl_aircraft2)のどらかの変更が含まれます。[タ,ゲット]リのボタンを使用して,targetFile内で保持する差分を選択します。

[ファ电子邮箱ルの保存]ボタンをクリックして右側のモデル(sl_aircraft2)で選択した変更を保存します。

ヒント:ラインをマージする前にブロックをマージし,遷移をマージする前にステートとジャンクションをマージしてください。マ,ジ操作のヒントを参照してください。

参考

visdiff

詳細情報

万博1manbetxSimulinkモデルの比較

同じ名前のモデルの比較

関連する例

Stateflowを含むSi万博1manbetxmulinkモデルの比較とマ,ジ

万博1manbetxSimulink 3-wayマ,ジを使用した競合の解決