このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
依存関係の解析用にモデル内のデッドロジックを調整するには,モデルスライサーを使用します。正確なスライスを提供するために,モデルスライサーは金宝app®设计验证器™のデッドロジック解析を活用して,モデル内の到達不能パスを削除します。モデルスライサーはデッドロジックを特定し,依存関係の解析用にモデルスライスを調整します。デッドロジックの詳細については,デッドロジックの検出(金宝app仿真软件设计验证器)を参照してください。
この例では,デッドロジックに関してモデルを調整する方法を説明します。sldvSlicerdemo_dead_logic
モデルはデッドロジックパスで構成されており,これらを依存関係の解析用に調整します。
1.sldvSlicerdemo_dead_logic
モデルを開きます。
2.[モデルの検証とテスト]ギャラリーの下の[アプリ]タブで,[モデルスライサー]をクリックします。
open_system (“sldvSlicerdemo_dead_logic”);
控制器
サブシステムを開いて,出力端子throt
を開始点として追加します。
モデルスライサーで,throt
出力端子の上流の依存関係が強調表示されます。
2.モデルスライスマネージャーで,[デッドロジックの調整)を選択します。
3.[デッドロジックデータの取得)をクリックします。
4.[解析時間]を指定して解析を実行します。既存のデッドロジック結果をsldvData
ファイルからインポートしたり,既存の.slslicex
データを解析用に読み込むことができます。詳細については,既存の.slslicexまたはデッドロジック結果を使用した強調表示されたモデルの調整を参照してください。
集
入力が真正的
と等しいため,スイッチへの假
入力は,依存関係の解析に備えて削除されます。同様に,ブロック或
の出力は常に真正的
であるため,モデルスライスから削除されます。