缺少元器件模型

Parent category: 与元件相关的违规

Default report mode:

摘要

在编译集成库包(*.LibPkg)时会出现此违规,因为在源原理图库中找不到某个元件所链接的模型。

通知

如果启用了在原理图上显示编译器错误和警告(在 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 为链接到源元件但未找到的 2D/3D 元件模型名称。

LibraryName 为指定包含该链接模型的库文件名称。

Path 为指定包含该链接模型的库文件的绝对路径。

解决建议

此问题通常由以下情况之一导致:

  • 在定义模型链接时,模型名称指定不正确。
  • 链接的模型不在指定的库文件中。
  • 包含链接模型的库文件已被移动或删除。

解决此违规的首要入口是你所链接模型对应的设置对话框——PCB Model 对话框。请检查并确保:

  • 要链接的模型名称正确,并且
  • 使用了正确的选项来定位该模型所在的库文件。

显示的错误消息格式取决于你在定位模型时启用的搜索范围,这对追踪模型链接问题非常有帮助:

  • 如果在指定路径下找不到模型(搜索范围:Library Path),请确保你指定的库文件在该位置确实存在,并检查该库文件中是否包含指定名称的模型。
  • 如果在指定库文件中找不到模型(搜索范围:Library Name),请确保该库文件已添加到“可用库”列表(Project Libraries、Installed Libraries、Project Search Paths)。同时检查库文件中是否包含与链接中指定名称相同的模型。
  • 如果只是找不到模型(搜索范围:Any),请确保已将一个库文件(其中包含与链接中指定名称相同的模型)添加到“可用库”列表。

 

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content