Entry Is Empty

 

親カテゴリ: 一組の部品に関連する違反

デフォルトのレポートモード:

概要

この違反は、モジュールエントリが、親モジュールの参照する子デザイン プロジェクトのコネクタ コンポーネントを参照していないときに起こります。

マルチボード設計プロジェクトに関連するコンパイラ違反は、プロジェクトのマルチボード回路図ドキュメント (*.MbsDoc) からエレクトリカル ルールチェックを実行した後にのみ表示されます。これは、メインメニューからDesign ≫ Run ERCコマンドを選択して実行します。

通知

回路図でコンパイラerrorとwarningを表示するように設定している場合 (PreferencesダイアログのSchematic - Compilerページで有効化)、問題のオブジェクトの下に色付きの波線が表示されます。オブジェクトにマウスを合わせると、違反を要約したヒントがポップアップ表示されます。Messagesパネルには、以下の形式の通知が表示されます:

Entry "<EntryDesignator>" is empty in "Module <ModuleDesignator>(<ChildProjectName>)"

上記は、以下を示します:

  • EntryDesignatorは、問題のモジュールエントリのデジグネータです。
  • ModuleDesignatorは、子デザイン プロジェクトを参照するために使用される、マルチボード回路図上のモジュールのデジグネータです。
  • ChildProjectNameは、モジュールが参照する子プロジェクトの名前です (拡張子を含む)。

推奨する解決策

この違反は以下のときに発生します:

  • 参照されている子プロジェクト (および現在、既存のモジュールエントリに関連付けられている) のコネクタ コンポーネントのSystem:Connectorパラメータが削除されていて、この変更が誤ってマルチボード回路図ドキュメントにインポートされています。この場合、コンポーネントにパラメータを反映し、マルチボード回路図ドキュメントにこの変更をインポートし直してください。
  • 新しいエントリが手動で親モジュールに配置されています。この場合、子プロジェクトから変更をインポートして、必要なエントリと基礎となるコネクタに同期してから、余分なエントリを削除してください。
一般的に、子プロジェクトのコネクタが配置され、System:Connectorパラメータが割り当てられていることを確かめる必要があります。続けて、Import from Child Projectコマンドを用いると、該当の子プロジェクトを参照するempty/shell親モジュール内に、自動的にエントリが作成されます。モジュールエントリをシステムレベル デザイン内で作成し、子プロジェクトの基礎となるコネクタと同期するには、この方法が最も早く安全です。

ヒント

  • Object Hintsは、PreferencesダイアログのSystem - Design InsightページでEnable Connectivity Insightオプションが有効な場合のみ表示されます。Connectivity Insight Options領域内のObject Hintsに関連するコントロールを利用して、そのようなヒントの起動方式を決めることができます (マウスを合わせる、またはAlt+ダブルクリック)。
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content