万博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
)で選択した変更を保存します。
ヒント:ラインをマージする前にブロックをマージし,遷移をマージする前にステートとジャンクションをマージしてください。マ,ジ操作のヒントを参照してください。