Отсутствующие модели компонентов
Parent category: Нарушения, связанные с компонентами
Default report mode: ![]()
Сводка
Это нарушение возникает при компиляции Integrated Library Package (*.LibPkg), когда не удаётся найти связанную модель для компонента в исходной библиотеке схем.
Уведомление
Если включён показ ошибок и предупреждений компилятора на схеме (включается на странице Schematic - Compiler диалога Preferences), под объектом-нарушителем будет отображаться цветная волнистая линия. Уведомление также отображается на панели 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), убедитесь, что файл библиотеки добавлен в список Available Libraries (Project Libraries, Installed Libraries, Project Search Paths). Также проверьте, что файл библиотеки содержит модель с тем же именем, которое указано в ссылке.
- Если модель просто не удалось найти (область поиска: Any), убедитесь, что в список Available Libraries добавлен файл библиотеки, содержащий модель с тем же именем, что указано в ссылке.