누락된 컴포넌트 모델
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), 해당 라이브러리 파일이 Available Libraries 목록(Project Libraries, Installed Libraries, Project Search Paths)에 추가되어 있는지 확인하십시오. 또한 링크에 지정된 것과 동일한 이름의 모델이 그 라이브러리 파일에 포함되어 있는지도 확인하십시오.
- 모델을 단순히 찾을 수 없는 경우(검색 범위: Any), 링크에 지정된 것과 동일한 이름의 모델을 포함하는 라이브러리 파일이 Available Libraries 목록에 추가되어 있는지 확인하십시오.