WorkspaceManager_Err-MissingComponentModelsMissing Component Models_AD
親カテゴリ: Violations Associated with Components
デフォルトのレポートモード:
概要
この違反は、Integrated Library Package (*.LibPkg
) のコンパイル時、ソース回路図ライブラリ内にあるコンポーネントのリンクされたモデルが見つからなかったときに起こります。
通知
回路図でコンパイラerrorとwarningを表示するように設定している場合 (PreferencesダイアログのSchematic - Compilerページで有効化)、問題のオブジェクトの下に色付きの波線が表示されます。オブジェクトにマウスを合わせると、違反を要約したヒントがポップアップ表示されます。リンクされたモデルがフットプリントモデル、あるいはシミュレーションモデルであるとき、Messagesパネルには、以下の形式の通知も表示されます:
<ComponentName>: Could not find <ModelName> - モデル検索スコープがAnyのとき。
<ComponentName>: Could not find <ModelName> in <LibraryName> - モデル検索スコープがLibrary Nameのとき。
<ComponentName>: Could not find <ModelName> in <Path> - モデル検索スコープがLibrary Pathのとき。
上記は、以下を示します:
- ComponentNameは、ソース回路図ライブラリ内のコンポーネントの名前です。
- ModelNameは、ソースコンポーネントにリンクされ見つけられなかったフットプリント、あるいはシミュレーションモデルの名前です。
- LibraryNameは、リンクされたモデルを指定するためのライブラリファイルの名前です。
- Pathは、リンクされたモデルを指定するためのライブラリファイルの絶対パスです。
リンクされたモデルがsignal integrityモデルであるとき、Messagesパネルに以下の形式でメッセージが表示されます:
<ComponentName>: Could not find 'GenericEntity'in <
Path>
上記は、以下を示します:
- ComponentNameは、ソース回路図ライブラリ内のコンポーネントの名前です。
- Pathは、ライブラリ/モデルの絶対パスです。
推奨する解決策
リンクされたフットプリント、またはシミュレーションモデルに問題があるとき
この問題は、一般的に、以下のシナリオで起こります:
- モデルリンクを定義した時に不正確なモデル名を指定した。
- リンクされたモデルが、指定されたライブラリファイル内に存在しない。
- リンクされたモデルが含まれているライブラリファイルが移動、または削除された。
この違反を解決するには、リンク先のモデルタイプに関連する設定ダイアログ (PCB Modelダイアログ、またはSim Modelダイアログ) を確認します:
- リンクするモデルの名前が正確であること、および
- 該当するモデルが存在するライブラリ/モデルファイルを見つけるために正しいオプションが使用されていること。
表示されたエラーメッセージの形式は、モデル検索時に有効にした検索スコープによって異なり、モデルリンクの問題を追跡する時に大きな助けとなります:
- モデルが、指定されたパス内 (検索スコープ:
Library path
) に見つからない場合、指定したライブラリ/モデルファイルがその場所に実際に存在することを確かめ、指定された名前のモデルがその中に存在するかどうかを確認します。 - モデルが、指定されたライブラリ/モデルファイル内 (検索スコープ:
Library name
) に存在しない場合、ライブラリ/モデルファイルをAvailable Librariesリスト (Project Libraries、Installed Libraries、Project Search Paths) に追加します。さらに、ライブラリ/モデルファイルに、リンクで指定した名称と同じ名称のモデルが含まれていることを確認します。 - 単純にモデルが見つからないとき (検索スコープ:
Any
)、ライブラリ/モデルファイル (リンクで指定されたものと同じ名前で指定したモデルを含んでいる) がAvailable Librariesリストに追加されていることを確かめます。
リンクされたシグナルインテグリティ モデルに問題があるとき
一般的に、シグナルインテグリティ モデル (例、ダイオード、IC) が指定されていないために引き起こされ、シグナルインテグリティ モデルの設定ダイアログで解決できます。このダイアログを表示するための最も簡単な方法は、選択したコンポーネントのプロパティを表示している時のPropertiesパネルを用いる方法です。パネルのGeneralタブ上のModelsの項目内で正しいモデルが使われていることをチェックし、必要であれば修正します。Add、および ボタンを使用すると、新しいモデル (リストからSignal Integrityを選択) の作成、あるいは既存のシグナルインテグリティモデルの変更が可能です。これによって、Singal Integrity Modelダイアログを表示し、Import IbisボタンによってIbisモデルファイルからピンモデルをインポートすることが可能です。
ヒント
- Object Hintsは、PreferencesダイアログのSystem - Design InsightページでEnable Connectivity Insightオプションが有効な場合のみ表示されます。Connectivity Insight Options領域内のObject Hintsに関連するコントロールを利用して、そのようなヒントの起動方式を決めることができます (マウスを合わせる、またはAlt+ダブルクリック)。