Brakujące modele komponentów
Parent category: Naruszenia związane z komponentami
Default report mode: ![]()
Podsumowanie
To naruszenie występuje podczas kompilowania zintegrowanego pakietu biblioteki (*.LibPkg), gdy nie można odnaleźć powiązanego modelu dla komponentu w źródłowej bibliotece schematów.
Powiadomienie
Jeśli błędy i ostrzeżenia kompilatora są włączone do wyświetlania na schemacie (włączane na stronie Schematic - Compiler w oknie dialogowym Preferences), obiekt powodujący problem będzie miał pod sobą kolorową falistą linię. Powiadomienie jest również wyświetlane w panelu Messages w jednym z następujących formatów:
<ComponentName>: Could not find <ModelName> - gdy zakres wyszukiwania modelu to Any.
<ComponentName>: Could not find <ModelName> in <LibraryName> - gdy zakres wyszukiwania modelu to Library Name.
<ComponentName>: Could not find <ModelName> in <Path> - gdy zakres wyszukiwania modelu to Library Path.
gdzie:
ComponentName to nazwa komponentu w źródłowej bibliotece schematów.
ModelName to nazwa modelu komponentu 2D/3D, który jest powiązany z komponentem źródłowym i nie mógł zostać odnaleziony.
LibraryName to nazwa pliku biblioteki wskazanego jako zawierający powiązany model.
Path to ścieżka bezwzględna do pliku biblioteki wskazanego jako zawierający powiązany model.
Zalecenie rozwiązania problemu
Problem ten jest zazwyczaj spowodowany jednym z poniższych scenariuszy:
- Nazwa modelu została niepoprawnie określona podczas definiowania łącza do modelu.
- Powiązany model nie znajduje się w wskazanym pliku biblioteki.
- Plik biblioteki zawierający powiązany model został przeniesiony lub usunięty.
Pierwszym krokiem w usuwaniu tego naruszenia jest powiązane okno dialogowe konfiguracji modelu, do którego tworzysz łącze — okno dialogowe PCB Model. Sprawdź i upewnij się, że:
- Nazwa modelu, do którego tworzysz łącze, jest poprawna oraz
- Użyto właściwej opcji do zlokalizowania pliku biblioteki, w którym znajduje się ten model.
Format wyświetlanego komunikatu o błędzie zależy od zakresu wyszukiwania włączonego podczas lokalizowania modelu i może bardzo pomóc w namierzeniu problemu z łączem do modelu:
- Jeśli modelu nie można odnaleźć wzdłuż określonej ścieżki (zakres wyszukiwania: Library Path), upewnij się, że wskazany plik biblioteki faktycznie istnieje w tej lokalizacji, a także sprawdź w tym pliku biblioteki, czy znajduje się w nim model o podanej nazwie.
- Jeśli modelu nie można odnaleźć w określonym pliku biblioteki (zakres wyszukiwania: Library Name), upewnij się, że plik biblioteki został dodany do listy Available Libraries (Project Libraries, Installed Libraries, Project Search Paths). Sprawdź też, czy plik biblioteki zawiera model o tej samej nazwie, która została wskazana w łączu.
- Jeśli modelu po prostu nie można odnaleźć (zakres wyszukiwania: Any), upewnij się, że do listy Available Libraries dodano plik biblioteki zawierający model o tej samej nazwie, jak ta wskazana w łączu.