설계 데이터 비교

Enterprise Server Workspace의 프로젝트 보기에서는 서로 다른 프로젝트 릴리스 및/또는 커밋 사이에서 발생한 데이터 변경 사항을 비교할 수 있는 설계 데이터 비교 기능을 제공합니다. 특히 제품 데이터를 제조(Manufacturing) 측으로 보내기 전에 최종 점검을 수행할 때 매우 유용하며, 릴리스/커밋 이벤트 사이에서 Gerber, Schematic, BOM 데이터에 어떤 변경이 있었는지 정확히 파악할 수 있습니다.

Gerber 비교

제조업체로 보내기 전에 제작 보드 데이터를 최종 점검하는 것은 언제나 바람직합니다. Gerber 비교 기능은 바로 이를 지원하며, 설계 프로젝트의 릴리스된 반복(iteration) 간에 제작 출력물에 차이가 없는지 빠르게 확인할 수 있습니다. 이 기능은 순수 그래픽 기반의 레이어별 비교를 제공하며, 변경된 영역을 바운딩 박스와 번호로 강조 표시합니다.

Gerber 비교 접근

Gerber 비교 기능은 다음 방법으로 접근할 수 있습니다:

  • 프로젝트의 상세 관리 페이지의 Releases 보기에서, 특정 릴리스에 연결된  버튼을 클릭합니다. Gerber to 옵션을 선택한 뒤, 비교할 다른 릴리스의 제작 데이터를 선택합니다.

  • 프로젝트의 특정 릴리스 패키지를 보고 있을 때, Manufacturing Portal 브라우저 탭 우측 상단의  버튼을 클릭합니다. Gerber to 옵션을 선택한 뒤, 비교할 다른 릴리스의 제작 데이터를 선택합니다.

  • 프로젝트 상세 관리 페이지의 History 보기에서 Project Released 이벤트 타일 우측 상단의 컨트롤을 클릭하고 Gerber to 옵션을 선택합니다. 이전 릴리스의 제작 데이터와 비교하거나, 가능한 모든 릴리스 중에서 선택할 수 있습니다.

Gerber Compare 기능은 Enterprise Server Workspace에 연결된 상태이거나 Workspace에 릴리스할 데이터를 검토할 때, Altium Designer의 해당 History view 에서도 접근할 수 있습니다.

Gerber 비교 결과

비교할 릴리스를 선택하면, 비교 결과가 별도의 브라우저 탭에서 열리는 Gerber Compare 보기로 표시됩니다.

차이점의 개수에 따라 비교 데이터 생성에 시간이 걸릴 수 있습니다. 기다리거나 Gerber Compare 보기 창을 닫을 수 있습니다. email notifications are enabled인 경우, 데이터가 조회 가능해지면 이메일이 전송됩니다. 이메일의 버튼을 클릭하면 Gerber Compare view에 다시 접근할 수 있습니다.

릴리스 제작 데이터 패키지 간에 생성된 Gerber 데이터를 비교한 예.
릴리스 제작 데이터 패키지 간에 생성된 Gerber 데이터를 비교한 예.

기본적으로 두 Gerber 데이터 세트 간의 차이를 즉시 확인할 수 있도록 보기의 Compare 탭이 표시됩니다. 색상 코딩으로 이전 Gerber 데이터(빨강)와 새 Gerber 데이터(초록)를 구분합니다. 필요에 따라 상단의 보기 탭을 선택해 비교된 두 세트 중 어느 쪽의 Gerber 데이터 보기로 전환할 수 있으며, 이때 보기는 표준 Gerber 보기 모드로 전환되되 위치와 확대 수준은 동일하게 유지됩니다.

감지된 각 차이점은 번호가 매겨지고 윤곽선으로 표시됩니다. 왼쪽 패널의 항목을 클릭하면 메인 보기 영역에서 해당 차이점으로 포커스가 이동합니다.

차이점이 없는 레이어를 클릭하면, 메인 보기 창에서 그 사실이 알림으로 표시됩니다.

Schematic 비교

프로젝트 보기에서는 Gerber 데이터 비교(위 참조)와 함께, 간단한 대화형 인터페이스에서 프로젝트 Schematic 문서를 비교하는 기능도 제공합니다. 이를 통해 Schematic 반복(iteration) 간에 어떤 변경이 있었는지만 빠르고 편리하게 확인할 수 있습니다.

Schematic Comparison 기능은 차이점을 그래픽과 파라메트릭 데이터로 표시하며, 관련 Compare 패널에 목록으로 나열되어 관련 Schematic 객체로 크로스 프로빙(cross-probing)할 수 있습니다. 비교는 프로젝트 Releases 간, 프로젝트 Commits 간, 또는 프로젝트 Commits와 Releases 간에 실행할 수 있으며( History 보기에서 사용 가능),

Schematic 비교 접근

Schematic 비교 기능은 다음 방법으로 접근할 수 있습니다:

  • 프로젝트 상세 관리 페이지의 Releases 보기에서, 특정 릴리스에 연결된  버튼을 클릭합니다. Schematic to 옵션을 선택한 뒤, 비교할 다른 릴리스의 소스 데이터(source data)를 선택합니다.

  • 프로젝트의 특정 릴리스 패키지를 보고 있을 때, Manufacturing Portal 브라우저 탭 우측 상단의  버튼을 클릭합니다. Schematic to 옵션을 선택한 뒤, 비교할 다른 릴리스의 소스 데이터를 선택합니다.

  • 프로젝트 상세 관리 페이지의 History 보기에서 Project Committed 또는 Project Released 이벤트 타일 우측 상단의 컨트롤을 클릭하고 Schematic to 옵션을 선택합니다. 마지막 릴리스/커밋의 Schematic 데이터를 선택할 수 있으며(Previous Release 또는 Previous Commit), 또는 Select Commit or Release 옵션을 선택해 어떤 Commit/Release 이벤트의 데이터든 선택할 수 있습니다. 비교 대상 이벤트는 해당 타일을 클릭하여 선택합니다.

Schematic Compare 기능은 Enterprise Server Workspace에 연결된 상태이거나 프로젝트를 Workspace에 저장할 때, Altium Designer의 해당 History view 에서도 접근할 수 있습니다.

Schematic 비교 결과

비교할 Commit/Release 쌍을 선택하면, 해당 비교 결과가 새 브라우저 탭에서 Schematic differences 보기로 열립니다. 기본적으로 소스 문서의 첫 번째 Schematic이 표시되며, 모든 Schematic에 대해 발견된 논리적 차이점(변경된 Component 및 Net 데이터)이 관련 Differences 패널에 선택 가능한 목록으로 표시됩니다. 단, 컴포넌트 이동과 같은 순수 그래픽 변경은 현재 포함되지 않습니다.

차이점의 개수에 따라 비교 데이터 생성에 시간이 걸릴 수 있습니다. 기다리거나 Schematic Compare 보기 창을 닫을 수 있습니다. email notifications are enabled인 경우, 데이터가 조회 가능해지면 이메일이 전송됩니다. 이메일의 버튼을 클릭하면 Schematic Compare view에 다시 접근할 수 있습니다.

Compare 목록에서 항목을 선택하면 해당 파라메트릭 정보가 표시되고, 관련 Schematic 문서의 심볼로 크로스 프로빙됩니다.
Compare 목록에서 항목을 선택하면 해당 파라메트릭 정보가 표시되고, 관련 Schematic 문서의 심볼로 크로스 프로빙됩니다.

  • 창 상단의 비교 데이터 이름 위에 커서를 올리면 각 Commit/Release를 생성한 사용자 이름과 첨부된 노트를 확인할 수 있습니다.
  • 상단 여백의 이름 항목에서 비교 소스 중 어느 쪽이든 해당 Commit/Release를 열어 볼 수 있습니다.

Compare 패널에서 목록 요소를 선택하면 사용 가능한 변경 상세가 표시되고, 해당 Schematic 그래픽으로 크로스 프로빙됩니다. 목록의 각 요소에는 일반적인 변경 상태를 나타내는 아이콘이 있으며, 빨강: 제거됨, 초록: 추가됨, 노랑/주황: 수정됨을 의미합니다. 동일한 코딩이 크로스 프로빙된 Schematic 그래픽에도 사용됩니다.

패널의 차이점 목록은 Components와 Nets로 그룹화됩니다:

  • Components – 각 항목에는 영향을 받은 컴포넌트 이름이 포함되며, 선택 시 변경된 컴포넌트 파라미터(빨강으로 강조)와 변경되지 않은 파라미터(초록)가 확장 목록으로 표시됩니다. 항목에 포함된 컴포넌트의 RefDes(파랑으로 강조)를 선택하면 해당 Schematic 그래픽으로 크로스 프로빙됩니다.
  • Nets – 각 항목에는 Net 수정의 영향을 받은 컴포넌트 이름, 또는 반대로 Net 수정을 유발한 컴포넌트 이름이 포함됩니다. 패널에서 Net 항목을 선택하면 활성 Schematic에서 해당 Net 전체로 크로스 프로빙되며, 항목에 포함된 RefDes를 선택하면 그 Net 컴포넌트에 포커스가 맞춰집니다.

Compare 패널에서 Component 또는 Net 항목을 선택하면, Schematic 문서에서 강조 표시된 그래픽 표현으로 크로스 프로빙됩니다.
Compare 패널에서 Component 또는 Net 항목을 선택하면, Schematic 문서에서 강조 표시된 그래픽 표현으로 크로스 프로빙됩니다.

패널의 목록 필터()를 사용하여 지정한 문자열 또는 카테고리로 항목을 제한할 수 있습니다.

Compare 패널에서 Net 항목에 연결된 아이콘은 해당 Net이 다른 회로도 문서에도 존재함을 나타냅니다. 아이콘을 선택하면 해당 회로도 문서의 드롭다운 목록에 접근할 수 있으며, Net 변경의 영향을 받는 각 문서는 노란색 하이라이트로 표시됩니다. 메뉴에서 회로도 문서를 선택하면 해당 회로도의 Net으로 크로스 프로브되며, 그 Net이 그에 맞게 하이라이트됩니다.

 수정된 Net의 항목에는 해당 Net을 포함하는 다른 회로도 문서로 연결되는 링크가 포함됩니다.
수정된 Net의 항목에는 해당 Net을 포함하는 다른 회로도 문서로 연결되는 링크가 포함됩니다.

PCB Comparison

Schematic compare의 동반 기능으로, Workspace 프로젝트 뷰는 프로젝트 커밋 및/또는 릴리스 반복 간에 발생한 보드 설계 변경을 감지하고 표시하는 PCB 비교 기능을 제공합니다.

PCB Compare 기능은 PCB 레이아웃 차이와 관련 비교 데이터를 확인하기 위한 매우 시각적이고 대화형 인터페이스를 제공하며, 나열된 데이터 차이와 해당 그래픽 요소 간의 반응형 크로스 프로빙을 사용할 수 있습니다. PCB 비교는 프로젝트 Releases 간, 프로젝트 Commits 간, 또는 프로젝트 Commits와 Releases 간( History 뷰에서 사용 가능)으로 실행할 수 있습니다.

PCB Comparison Access

PCB 비교 기능은 다음을 통해 접근할 수 있습니다:

  • 프로젝트의 상세 관리 페이지에 있는 Releases 뷰에서, 프로젝트의 특정 릴리스에 연결된 버튼을 클릭합니다. PCB to 옵션을 선택하고 비교할 다른 릴리스의 소스 데이터를 지정합니다.

  • 프로젝트의 특정 릴리스 패키지를 보고 있을 때, Manufacturing Portal 브라우저 탭 우측 상단의 버튼을 클릭합니다. PCB to 옵션을 선택하고 비교할 다른 릴리스의 소스 데이터를 지정합니다.

  • 프로젝트 상세 관리 페이지의 History 뷰에서 Project Committed 또는 Project Released 이벤트 타일 우측 상단의 컨트롤을 클릭하고 Schematic to 옵션을 선택합니다. 마지막 릴리스/커밋의 회로도 데이터를 선택(Previous Release 또는 Previous Commit)하거나, Select Commit or Release 옵션을 선택해 어떤 Commit/Release 이벤트의 데이터든 선택할 수 있습니다. 비교 대상 이벤트는 해당 타일을 클릭하여 선택합니다.

Schematic Compare 기능은 Enterprise Server Workspace에 연결된 상태에서 또는 프로젝트를 Workspace에 저장할 때, Altium Designer의 동일한 History view에서도 접근할 수 있습니다 .

PCB Comparison Result

비교할 Commit/Release 쌍을 선택하면, 해당 비교 결과가 새 브라우저 탭에서 PCB Changes 뷰로 열립니다.

실행되면 Enterprise Server의 PCB 비교 엔진이 선택된 PCB 설계 간 데이터 차이를 처리하며, PCB 설계가 복잡할수록 시간이 다소 걸릴 수 있습니다. 분석 시간이 사전 정의된 임계값을 초과하고 email notifications are enabled인 경우, PCB 비교가 완료되면 이메일이 전송됩니다. 비교 데이터는 캐시되므로 동일 데이터에 대한 후속 비교는 처리 지연이 최소화됩니다.

이 뷰는 PCB 비교 엔진 결과를 보드의 그래픽 표현으로 제시하며, 변경되지 않은 요소는 단색으로 표시되고 Net에 연결된 수정 요소는 녹색(추가), 빨간색(삭제), 노란색(수정)으로 하이라이트됩니다. 수정된 폴리곤 폴(polygon pour)은 보드 Net 요소의 가독성을 높이기 위해 어둡게 표시됩니다.

왼쪽의 Differences 패널에는 감지된 차이가 객체 유형(컴포넌트, Net 등) 그룹으로 나뉘어 나열됩니다. 패널에서 차이 항목을 선택하면 해당 차이를 구성하는 하위 요소 목록이 펼쳐집니다. 보드 뷰는 변경 영역을 보여주도록 자동으로 팬/줌되며, 제거된 객체는 빨간색, 추가된 객체는 녹색으로 표시됩니다. 선택된 차이 항목을 다시 클릭하면 선택이 해제되고 PCB 뷰가 초기 개요 모드로 복원됩니다. Differences 패널에서 항목을 클릭하면 하위 요소가 펼쳐지고 PCB 뷰에서 해당 차이가 줌/하이라이트됩니다. 다시 클릭하면 기본 뷰로 복원됩니다.

 차이 항목 이름을 클릭하면 선택 상태와 이에 대응하는 보드 뷰가 토글됩니다. 항목 이름 왼쪽의 펼치기/접기 컨트롤을 사용해 하위 요소 목록 표시를 토글하십시오. 각 항목을 클릭해 차이들을 탐색하면, 변경된 요소의 하위 목록이 자동으로 확장됩니다.
차이 항목 이름을 클릭하면 선택 상태와 이에 대응하는 보드 뷰가 토글됩니다. 항목 이름 왼쪽의 펼치기/접기 컨트롤을 사용해 하위 요소 목록 표시를 토글하십시오. 각 항목을 클릭해 차이들을 탐색하면, 변경된 요소의 하위 목록이 자동으로 확장됩니다.

아래 예시는 연속된 Commits/Release 이벤트 사이에서 컴포넌트 R7R8의 위치와 관련 라우팅이 어떻게 변경되었는지, 그리고 그 차이가 해당 PCB Compare 뷰에서 어떻게 표시되는지를 보여줍니다. Differences 패널에 나열된 차이에는 R7R8에 대한 수정 항목과, 그에 연관된 4개의 Net(I2C_SCL_MB, I2C_SDA_MB, NetR7_1, NetR8_1)이 포함됩니다.

Net 기반으로 추가된 요소는 녹색, 제거된 요소는 빨간색, 수정된 요소는 노란색으로 표시됩니다.

창 상단의 비교 데이터 이름 위에 커서를 올리면 각 Commit/Release를 생성한 사용자 이름과 첨부된 노트를 확인할 수 있습니다. 상단 여백의 이름 항목에서 비교 소스 중 어느 쪽이든 해당 Commit/Release를 열어 볼 수 있습니다. 각 차이 항목 아래 확장된 하위 목록에서 개별 변경 요소를 선택하면 차이를 자세히 확인할 수 있습니다. 컴포넌트 하위 항목에는 파라미터 및 위치 변경(이전 위치는 빨간색으로 표시)이 포함되며, 나열된 Net 변경은 추가/신규 서브 Net 트랙()과 제거/대체된 트랙()으로 구분됩니다. 하위 목록에서 선택하면 트랙이 보드 뷰에서 각각 빨간색과 녹색으로 시각적으로 하이라이트됩니다. 또한 Net 항목에는 계산된 Routed LengthDelay의 변경도 포함됩니다(이전 값은 빨간색으로 표시). 차이 항목의 각 하위 요소에는 특정 변경에 대한 세부 정보가 포함되며, 선택 시 PCB 뷰에서 해당 요소가 하이라이트됩니다. Differences 패널의 Show secondary differences 옵션은 Net 객체(컴포넌트, 트랙, 비아 등)가 변경되지 않은 경우의 변경으로 인해 목록이 복잡해지는 것을 줄이기 위해 기본적으로 비활성화되어 있습니다. 여기에는 다음이 포함됩니다: Free Object 차이: Net에 연결되지 않았거나 비-구리 레이어에 있는 객체의 변경. Routed Length 차이만 있는 Net: Net의 길이(Delay는 아님) 변경으로, 일반적으로 레이어 두께 변경(따라서 비아 배럴 길이 변경)과 같은 레이어 스택 업데이트로 인해 발생합니다. 보조(Net 객체가 아닌) 차이는 기본적으로 숨겨집니다 – 이미지 위에 마우스를 올리면 해당 뷰를 확인할 수 있습니다.

BOM Comparison

프로젝트 뷰는 커밋 및/또는 릴리스 반복 간에 발생한 설계 컴포넌트 데이터 변경을 감지하고 표시하는 빠른 BOM 비교 기능도 제공합니다. 차이는 텍스트(CSV) 형태로 보고되며 로컬 다운로드로 제공됩니다.

BOM Compare 기능을 사용하려면 비교되는 Commit 또는 Release 이벤트에 ActiveBOM document가 포함되어 있어야 합니다.

BOM Comparison Access

BOM 비교 기능은 다음을 통해 접근할 수 있습니다:

  • 프로젝트의 상세 관리 페이지에 있는 Releases 뷰에서, 프로젝트의 특정 릴리스에 연결된 버튼을 클릭합니다. BOM to 옵션을 선택하고 비교할 다른 릴리스의 소스 데이터를 지정합니다.

  • 프로젝트의 특정 릴리스 패키지를 보고 있을 때, Manufacturing Portal 브라우저 탭 우측 상단의 버튼을 클릭합니다. BOM to 옵션을 선택하고 비교할 다른 릴리스의 소스 데이터를 지정합니다.

  • 프로젝트의 상세 관리 페이지에 있는 History 보기에서, Project Committed 또는 Project Released 이벤트 타일의 오른쪽 상단에 있는 컨트롤을 클릭한 다음 BOM to 옵션을 선택합니다. 마지막 릴리스/커밋의 BOM 데이터를 선택할 수 있으며(Previous Release 또는 Previous Commit), 또는 Select Commit or Release 옵션을 선택해 어떤 커밋/릴리스 이벤트의 데이터든 선택할 수 있습니다. 이때 타일을 클릭하여 비교 대상 이벤트를 선택합니다.

BOM Compare 기능은 Enterprise Server Workspace에 연결되어 있거나 프로젝트를 Workspace에 저장할 때, Altium Designer의 동일한 History 보기에서도 접근할 수 있습니다.

BOM 비교 결과

시스템은 지정된 프로젝트 릴리스 또는 커밋 간의 BOM 데이터를 비교한 뒤, 그 비교 결과를 새 브라우저 탭에서 BOM 차이 보기로 엽니다. 이 보기에는 지정된 BOM 이벤트 간에 변경된 BOM 항목을 나타내는 색상으로 구분된 항목 목록이 채워집니다. 추가 정보와 제어는 왼쪽의 BOM Compare 패널에서 제공되며, 여기서 다른 설계 Variant를 선택하거나, 부품 변경 범주(AddedRemovedModified)의 포함 여부를 선택/해제할 수 있습니다.

차이점의 개수에 따라 비교 데이터를 생성하는 데 시간이 걸릴 수 있습니다. 기다리거나 BOM Compare 보기를 닫을 수 있습니다. 이메일 알림이 활성화되어 있으면, 데이터가 조회 가능한 상태가 되면 이메일이 전송됩니다. 이메일의 버튼을 클릭하면 BOM Compare 보기에 다시 접근할 수 있습니다.

초기 BOM Compare 보기에는 소스 BOM 문서와 대상 BOM 문서 간의 차이를 나타내는 항목이 포함됩니다.
초기 BOM Compare 보기에는 소스 BOM 문서와 대상 BOM 문서 간의 차이를 나타내는 항목이 포함됩니다.

BOM 비교 인터페이스는 차이 정보에 접근하기 위한 다양한 기능을 제공합니다. 예를 들면 다음과 같습니다.

  • BOM 비교 항목과 연결된 아이콘 위에 커서를 올리면 발생한 변경 사항의 요약을 확인할 수 있습니다.

  • Column Settings 메뉴()를 사용하여 특정 부품 파라미터 데이터 열의 포함을 활성화/비활성화할 수 있습니다.

  • BOM Compare 패널에서 Modified Components 항목을 선택하면 해당 BOM 부품 항목에 대한 변경 사항의 상세 목록을 볼 수 있습니다. 이 상세 정보에는 제조사 및 공급업체 정보의 차이도 포함됩니다 – 예시 보기.

변경되지 않은 BOM 항목도 Compare 패널의 Not Modified 옵션을 체크하여 목록에 포함할 수 있습니다. 또는 비교 대상으로 지정된 원본 BOM 목록을 보려면, 비교 목록 상단에서 제공되는 각 탭을 선택하면 됩니다.

Not Modified 옵션을 사용해 변경되지 않은 항목을 목록에 포함하거나, BOM 문서 탭을 선택해 전체 소스/대상 BOM 문서 목록을 확인할 수 있습니다.
Not Modified 옵션을 사용해 변경되지 않은 항목을 목록에 포함하거나, BOM 문서 탭을 선택해 전체 소스/대상 BOM 문서 목록을 확인할 수 있습니다.

  • 창 상단의 비교 데이터 이름 위에 커서를 올리면 각 커밋/릴리스를 생성한 사용자의 이름과 첨부된 메모를 확인할 수 있습니다.
  • 상단 여백의 이름 항목에서 비교 소스 중 어느 쪽이든 해당 커밋/릴리스를 열어 확인할 수 있습니다.

다운로드 옵션()에서 실행하면, 비교 엔진은 표준 CSV 형식으로 업데이트 요약도 생성합니다. BOM 비교 요약은 현재 선택된 설계 Variant에 대해 생성되며, 지정된 프로젝트 릴리스/커밋 사이에서 변경(업데이트)된 BOM 데이터의 세부 정보를 포함합니다.

다운로드된 BOM 비교 CSV 파일에는 비교 기능을 실행할 때 지정한 프로젝트 릴리스 간에 업데이트된 데이터가 표시됩니다.
다운로드된 BOM 비교 CSV 파일에는 비교 기능을 실행할 때 지정한 프로젝트 릴리스 간에 업데이트된 데이터가 표시됩니다.

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
콘텐츠