하네스 설계 검증하기
개요
- 하네스 검증 항목을 설정하는 위치와 프로젝트 검증을 실행하는 방법을 알아보세요.
- Messages Panel을 사용하여 보고된 위반 사항을 검토, 정렬, 그룹화하고 설계에서 해당 위치를 찾는 방법을 알아보세요.
- 레이아웃 도면과 배선도에서 발생할 수 있는 주요 하네스 위반 유형과 이 문서에서 권장하는 해결 방법을 살펴보세요.
Altium Designer는 하네스 설계의 내용과 프로젝트 검사 설정 간에 논리적, 전기적, 제도상의 위반 사항이 있는지 검사할 수 있습니다. 프로젝트 옵션에서 하네스 설계에 수행할 다양한 검사를 설정할 수 있습니다.
검증 옵션 설정 및 유효성 검사 실행
메인 메뉴에서 Project » Project Options 명령을 선택하여 Project Options 대화 상자를 열고 오류 보고 탭을 선택합니다. 각 위반 사항의 Report Mode 값을 클릭하고 드롭다운에서 원하는 값을 선택하면 네 가지 값 중 하나로 변경할 수 있습니다.

Project Options 대화 상자의 Error Reporting 탭에서 필요한 위반 검사를 설정합니다.
하네스 설계의 유효성을 검사하려면 Projects 패널에서 프로젝트 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Validate Harness Project <ProjectName> 명령을 선택합니다. Projects 패널에서 선택한 하네스 프로젝트의 유효성을 검사하려면 메인 메뉴의 Project » Validate Harness Project <ProjectName> 명령이나 패널 상단의
컨트롤을 사용할 수도 있습니다.

Validate Harness Project <ProjectName> 명령을 사용하여 하네스 설계의 유효성을 검사합니다.
메시지 해석 및 위반 위치 찾기
프로젝트의 유효성 검사가 완료되면 Messages 패널에 감지된 검사 위반 사항이 나열됩니다.
Messages 패널은 위반 사항을 표시하는 중심 역할을 합니다. 다음 사항에 유의하세요.
-
Messages 패널에는 두 개의 영역이 있습니다. 상단 그리드 영역에는 위반 사항이 요약되어 표시되고, 하단 영역에는 현재 선택한 위반 사항의 세부 정보가 표시됩니다.
-
메시지를 두 번 클릭하면 교차 탐색을 통해 해당 위반 위치로 이동합니다. 세부 정보를 두 번 클릭하면 해당 객체가 표시됩니다.
-
Messages 패널의 열 머리글(예: Class, Document, Message)을 클릭하면 오류와 경고를 정렬할 수 있습니다.
-
Messages 패널에서 마우스 오른쪽 버튼을 클릭한 다음 Group By 하위 메뉴 옵션을 사용하여 특정 기준에 따라 오류와 경고를 그룹화할 수 있습니다.
-
Messages 패널에서 마우스 오른쪽 버튼을 클릭한 다음 적절한 Clear 명령을 사용하여 메시지를 삭제하거나 Export To Report 명령을 사용하여 메시지를 보고서로 내보낼 수 있습니다.
문서에 유효성 검사 오류와 경고를 표시하도록 설정한 경우(Preferences 대화 상자의 Schematic – 컴파일러 페이지에서 활성화), 위반 객체 아래에 색상이 있는 물결선이 표시됩니다. 객체 위에 마우스 포인터를 올리면 위반 사항을 요약한 팝업 힌트가 표시됩니다.
하네스 설계 위반 유형
아래 섹션에서는 하네스 설계에 사용할 수 있는 각 위반 검사에 대한 자세한 정보를 제공합니다.
레이아웃 도면 관련 위반 사항
중복 Designator (LD)
이 위반은 레이아웃 도면에 있는 둘 이상의 객체에 동일한 Designator가 지정되어 있을 때 발생합니다.
알림
Messages 패널에 다음 형식의 알림이 표시됩니다.
Duplicate Designator <Designator>
여기서 Designator 는 문제가 있는 Designator입니다.
권장 해결 방법
필요에 따라 중복 객체에 서로 다른 고유한 Designator를 지정합니다. 객체를 선택한 상태에서 Properties 패널의 문제가 있는 각 Designator를 편집하면 됩니다.
Annotate 대화 상자(Tools » Annotate Harness Layout Drawings)를 사용하여 객체 Designator를 업데이트할 수도 있습니다. 또는 먼저 Tools » Annotation » Reset Duplicate Harness Layout Drawing Designators 명령을 사용하여 중복 Designator를 초기화한 다음, Tools » Annotation » Annotate Harness Layout Drawings Quietly 명령을 사용하면 Annotate 대화 상자를 열지 않고도 주석을 지정할 수 있습니다.
레이아웃 도면 객체의 주석 지정에 대한 자세한 내용은 레이아웃 도면 작성 페이지를 참조하세요.
빈 번들 객체
이 위반은 번들을 통과하도록 라우팅된 와이어나 케이블이 없을 때 발생합니다.
알림
Messages 패널에 다음 형식의 알림이 표시됩니다.
Empty Bundle object <BundleDesignator>
여기서 BundleDesignator 는 문제가 있는 번들의 Designator입니다.
권장 해결 방법
레이아웃 도면의 물리적 배치가 올바르게 정의되어 있는지 확인합니다. 문제가 있는 번들이 연결점에서 시작하고 끝나는지, 객체가 필요에 따라 연결점에 할당되어 있는지 확인합니다(연결점을 선택한 상태에서 Properties 패널의 Assigned Objects 영역 확인).
하네스 레이아웃 도면에서 물리적 배치를 정의하는 방법에 대한 자세한 내용은 레이아웃 도면 작성 페이지를 참조하세요.
고립된 연결점 - 라우팅된 와이어 및 할당된 객체 없음
이 위반은 연결점에 할당된 객체가 없고 연결된 번들도 없을 때 발생합니다.
알림
Messages 패널에 다음 형식의 알림이 표시됩니다.
Orphaned Connection Point <ConnectionPointDesignator>
여기서 ConnectionPointDesignator 는 문제가 있는 연결점의 Designator입니다.
권장 해결 방법
문제가 있는 연결점에 하나 이상의 객체가 할당되어 있거나 하나 이상의 번들이 연결되어 있는지 확인합니다. 연결점에 객체를 할당하려면 연결점을 선택하고 Properties 패널의 Assigned Objects 영역을 사용하여 필요한 객체를 추가합니다. 또는 레이아웃 도면에 해당 연결점이 필요하지 않다면 제거합니다.
연결점 작업에 대한 자세한 내용은 레이아웃 도면 작성 페이지를 참조하세요.
고립된 와이어 - 어떤 번들도 통과하지 않음
이 위반은 배선도에서 가져온 와이어 연결이 있지만 해당 연결이 어떤 번들도 통과하도록 라우팅되지 않은 경우 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Orphaned Wire <WireDesignator> - not routed via any bundle
여기서 WireDesignator은(는) 문제가 있는 와이어의 Designator입니다.
해결 권장 사항
레이아웃 도면의 물리적 배치가 올바르게 정의되어 있는지 확인합니다. 각 번들이 연결점에서 시작하고 끝나는지, 객체가 필요에 따라 연결점에 할당되어 있는지 확인합니다(연결점을 선택한 상태에서 Properties 패널의 Assigned Objects 영역 확인).
하네스 레이아웃 도면에서 물리적 배치를 정의하는 방법에 대한 자세한 내용은 레이아웃 도면 작성 페이지를 참조하십시오.
배선도 관련 위반
요소가 1개뿐인 케이블
이 위반은 케이블 객체가 배선도에서 와이어 하나만 포함하는 경우 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Cable with only 1 element <CableDesignator>
여기서 CableDesignator은(는) 문제가 있는 케이블의 Designator입니다.
해결 권장 사항
문제가 있는 케이블 객체를 이동하거나 편집하여 와이어를 두 개 이상 포함하도록 하거나, 케이블이 필요하지 않으면 객체를 제거합니다.
케이블 작업에 대한 자세한 내용은 배선도 정의 페이지를 참조하십시오.
중복 Designator (WD)
이 위반은 배선도에서 두 개 이상의 객체가 동일한 Designator를 갖는 경우 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Duplicate Designator <Designator>
여기서 Designator은(는) 문제가 있는 Designator입니다.
해결 권장 사항
필요에 따라 중복된 항목에 서로 다른 고유한 Designator를 할당합니다. 객체를 선택한 상태에서 Properties 패널에서 문제가 있는 각 Designator를 편집하면 됩니다.
Annotate 대화 상자(Tools » Annotate Harness Wiring Diagrams)를 사용하여 객체의 Designator를 업데이트할 수도 있습니다. 또는 먼저 Tools » Annotation » Reset Duplicate Harness Wiring Diagram Designators 명령을 사용하여 중복된 Designator를 재설정한 다음, Tools » Annotation » Annotate Harness Wiring Diagrams Quietly 명령을 사용하여 Annotate 대화 상자를 열지 않고 어노테이션을 수행할 수 있습니다.
배선도 객체의 어노테이션에 대한 자세한 내용은 배선도 정의 페이지를 참조하십시오.
전기적 불일치 - 단락된 네트
이 위반은 멀티보드 설계에서 가져온 서로 다른 논리적 연결을 나타내는 와이어가 서로 연결된 경우 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Electrical mismatch - shorted nets
해결 권장 사항
멀티보드 설계에서 가져온 서로 다른 논리적 연결을 나타내는 와이어 사이에 연결이 없는지 확인합니다. 서로 다른 논리적 연결과 관련된 컴포넌트 핀이 연결되어 있거나, 서로 다른 논리적 연결을 나타내는 와이어가 스플라이스를 통해 연결되어 있을 수 있습니다.
하네스 배선도에서 연결을 구성하는 방법에 대한 자세한 내용은 배선도 정의 페이지를 참조하십시오.
전기적 불일치 - 잘못된 핀에 종단된 와이어
이 위반은 멀티보드 설계에서 가져온 서로 다른 논리적 연결과 관련된 컴포넌트 핀을 와이어가 연결하는 경우 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Electrical mismatch - wire terminated at wrong pin
해결 권장 사항
멀티보드 설계에서 가져온 서로 다른 논리적 연결과 관련된 컴포넌트 핀 사이에 와이어가 없는지 확인합니다.
하네스 배선도에서 연결을 구성하는 방법에 대한 자세한 내용은 배선도 정의 페이지를 참조하십시오.
빈 케이블 객체
이 위반은 케이블 객체가 배선도에서 어떤 와이어도 포함하지 않는 경우 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Empty Cable object <CableDesignator>
여기서 CableDesignator은(는) 문제가 있는 케이블의 Designator입니다.
해결 권장 사항
문제가 있는 케이블 객체를 이동하거나 편집하여 와이어를 포함하도록 하거나, 케이블이 필요하지 않으면 객체를 제거합니다.
케이블 작업에 대한 자세한 내용은 배선도 정의 페이지를 참조하십시오.
빈 실드 객체
이 위반은 실드 객체 또는 연결이 있는 실드 객체가 배선도에서 어떤 와이어도 포함하지 않는 경우 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Empty Shield object
해결 권장 사항
문제가 있는 실드 객체를 이동하거나 편집하여 와이어를 포함하도록 하거나, 실드가 필요하지 않으면 객체를 제거합니다.
실드 작업에 대한 자세한 내용은 배선도 정의 페이지를 참조하십시오.
빈 탭 객체
이 위반은 탭 객체에 연결된 와이어가 없고 탭을 통과하는 와이어도 배치되어 있지 않은 경우 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Empty Tap object <TapDesignator>
여기서 TapDesignator은(는) 문제가 있는 탭의 Designator입니다.
해결 권장 사항
문제가 있는 탭에 와이어를 연결하고 탭을 통과하도록 와이어를 배치하거나, 탭이 필요하지 않으면 객체를 제거합니다.
자세한 내용은 배선도 정의 페이지에서 탭 작업에 대해 자세히 알아보세요.
빈 트위스트 객체
이 위반은 배선도에서 트위스트 객체가 어떤 와이어도 포함하지 않을 때 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Empty Twist object
해결 권장 사항
문제가 있는 트위스트 객체가 와이어를 포함하도록 이동하거나 편집하세요. 트위스트가 필요하지 않으면 해당 객체를 제거하세요.
트위스트 작업에 대한 자세한 내용은 배선도 정의 페이지를 참조하세요.
탭 객체를 통과하는 와이어 없음
이 위반은 탭 객체에 와이어가 연결되어 있지만 탭을 통과하는 와이어가 배치되어 있지 않을 때 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
No tapped Wire in Tap object <TapDesignator>
여기서 TapDesignator 은(는) 문제가 있는 탭의 Designator입니다.
해결 권장 사항
문제가 있는 탭을 통과하도록 와이어를 배치하세요.
탭 작업에 대한 자세한 내용은 배선도 정의 페이지를 참조하세요.
요소가 하나뿐인 실드
이 위반은 배선도에서 실드 객체가 와이어 하나만 포함할 때 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Shield with only 1 element
해결 권장 사항
문제가 있는 실드 객체가 둘 이상의 와이어를 포함하도록 이동하거나 편집하세요. 실드가 필요하지 않으면 해당 객체를 제거하세요.
실드 작업에 대한 자세한 내용은 배선도 정의 페이지를 참조하세요.
와이어가 하나뿐인 스플라이스
이 위반은 스플라이스 객체에 와이어가 하나만 연결되어 있을 때 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Splice with only 1 wire <SpliceDesignator>
여기서 SpliceDesignator 은(는) 문제가 있는 스플라이스의 Designator입니다.
해결 권장 사항
물리적 와이어가 다른 물리적 와이어에 연결되는 상황을 나타내도록 스플라이스에 와이어를 더 연결하세요.
스플라이스 작업에 대한 자세한 내용은 배선도 정의 페이지를 참조하세요.
요소가 하나뿐인 트위스트
이 위반은 배선도에서 트위스트 객체가 와이어 하나만 포함할 때 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Twist with only 1 element
해결 권장 사항
문제가 있는 트위스트 객체가 둘 이상의 와이어를 포함하도록 이동하거나 편집하세요. 트위스트가 필요하지 않으면 해당 객체를 제거하세요.
트위스트 작업에 대한 자세한 내용은 배선도 정의 페이지를 참조하세요.
연결되지 않은 스플라이스 객체
이 위반은 스플라이스 객체에 와이어가 연결되어 있지 않을 때 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Unconnected Splice object <SpliceDesignator>
여기서 SpliceDesignator 은(는) 문제가 있는 스플라이스의 Designator입니다.
해결 권장 사항
물리적 와이어가 다른 물리적 와이어에 연결되는 상황을 나타내도록 스플라이스에 와이어를 연결하세요.
스플라이스 작업에 대한 자세한 내용은 배선도 정의 페이지를 참조하세요.
불필요한 스플라이스
이 위반은 스플라이스 객체에 와이어가 두 개만 연결되어 있을 때 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Unnecessary Splice <SpliceDesignator>
여기서 SpliceDesignator 은(는) 문제가 있는 스플라이스의 Designator입니다.
해결 권장 사항
물리적 와이어가 다른 물리적 와이어에 연결되는 상황을 나타내도록 스플라이스에 와이어를 더 연결하세요.
스플라이스 작업에 대한 자세한 내용은 배선도 정의 페이지를 참조하세요.
불필요한 탭
이 위반은 탭 객체를 통과하는 와이어가 배치되어 있지만 탭에 연결된 와이어가 없을 때 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Unnecessary Tap object <TapDesignator>
여기서 TapDesignator 은(는) 문제가 있는 탭의 Designator입니다.
해결 권장 사항
문제가 있는 탭에 와이어를 연결하세요.
탭 작업에 대한 자세한 내용은 배선도 정의 페이지를 참조하세요.
지정되지 않은 커넥터 캐비티 - 활성 핀에 대한 부품 선택 없음
이 위반은 컴포넌트에 소켓 캐비티가 할당되지 않은 핀이 하나 이상 있고, 이러한 핀에 와이어가 연결되어 있을 때 발생합니다.
알림
Messages 패널에 다음 형식으로 알림이 표시됩니다.
Unspecified connector cavities - no part choice for active pins in <ComponentDesignator>
여기서 ComponentDesignator 은(는) 문제가 있는 컴포넌트의 Designator입니다.
해결 권장 사항
문제가 있는 컴포넌트에서 와이어가 연결된 모든 핀에 캐비티가 할당되어 있는지 확인하세요. 컴포넌트를 선택하고 Properties 패널의 Cavities 탭으로 이동하여 해당 컴포넌트의 캐비티를 구성하세요.
소켓 캐비티 할당에 대한 자세한 내용은 배선도 정의 페이지를 참조하세요.
종단 처리되지 않은 와이어
이 위반은 배선도에 종단 처리되지 않은 와이어가 있을 때 발생합니다.
알림
다음 형식의 알림이 Messages 패널에 표시됩니다:
Unterminated wire <WireDesignator>
여기서 WireDesignator 은(는) 문제가 있는 와이어의 Designator입니다.
해결 권장 사항
문제가 있는 와이어가 컴포넌트 핀에 연결되어 있는지 확인하세요. 설계 의도에 따라 연결되지 않은 상태로 유지해야 한다면, 와이어의 연결되지 않은 끝에 '연결 없음' 객체를 배치하세요.
연결되지 않은 와이어 작업에 대한 자세한 내용은 배선도 정의 페이지를 참조하세요.
배선되지 않은 연결
이 위반은 멀티보드 설계에서 가져온 논리적 연결이 배선도에서 와이어로 완전히 연결되지 않은 경우에 발생합니다.
알림
다음 형식의 알림이 Messages 패널에 표시됩니다:
Unwired connection <LogicalConnectionDesignator>
여기서 LogicalConnectionDesignator 은(는) 문제가 있는 논리적 연결의 Designator입니다.
해결 권장 사항
문제가 있는 연결이 완성되었는지, 즉 동일한 논리적 연결에 속한 모든 컴포넌트 핀이 와이어로 연결되어 있는지 확인하세요.
하네스 배선도에서 연결을 구성하는 방법에 대한 자세한 내용은 배선도 정의 페이지를 참조하세요.
배선되지 않은 실드 연결
이 위반은 연결부가 있는 실드 객체가 배선도에 배치되어 있지만 해당 객체에 와이어가 연결되어 있지 않은 경우에 발생합니다.
알림
다음 형식의 알림이 Messages 패널에 표시됩니다:
Unwired shield connection
해결 권장 사항
문제가 있는 연결부가 있는 실드 객체에 와이어가 연결되어 있는지 확인하세요. 실드 연결이 필요하지 않다면 대신 실드 객체를 사용하세요.
연결부가 있는 실드 작업에 대한 자세한 내용은 배선도 정의 페이지를 참조하세요.
여러 와이어 색상이 있는 와이어 Net
이 위반은 서로 다른 색상의 와이어가 동일한 스플라이스 객체에 연결되어 있거나, 서로 다른 색상의 와이어가 탭 객체를 통과하도록 배치되어 해당 객체에 연결된 경우에 발생합니다.
알림
다음 형식의 알림이 Messages 패널에 표시됩니다:
Wire-net with multiple colors at splice <SpliceDesignator>
여기서 SpliceDesignator 은(는) 문제가 있는 스플라이스의 Designator입니다.
해결 권장 사항
동일한 색상의 와이어가 문제가 있는 스플라이스에 연결되어 있는지, 또는 동일한 색상의 와이어가 문제가 있는 탭을 통과하도록 배치되어 해당 탭에 연결되어 있는지 확인하세요.
스플라이스 및 탭 작업에 대한 자세한 내용은 배선도 정의 페이지를 참조하세요.