PCB 릴리스 뷰를 사용한 출력 작업 파일 처리 자동화

작성 날짜: 2017/02/10 금요일
업데이트 날짜: 2020/10/27 화요일
PCB 릴리스 뷰를 사용한 출력 작업 파일 처리 자동화

Altium Designer 사용자는 Altium Vault를 사용하여 출력 작업 파일 처리를 자동화하는 자동화된, 높은 무결성의 설계 출시 시스템을 생성할 수 있습니다.

Output Job 파일을 사용하여 Altium Designer 프로젝트에 필요한 문서화 요구 사항을 정의하고 저장하는 것은 매우 효율적이고 강력한 기능입니다. Output Job 파일이 지원하는 출력 유형이 늘어남에 따라(예: 발자국 비교 보고서, STEP 파일 내보내기, 3D 영화 생성) 또는 귀사의 문서화 요구 사항이 증가함에 따라 필요한 Output Container의 수가 상당히 많아질 수 있습니다. 현재 Output Job 파일 편집기 자체 내에서 한 번에 하나 이상의 Output Container의 내용을 생성하는 방법은 없습니다. 따라서 전체 문서 패키지를 생성하기 위해 많은 마우스 클릭이 필요할 수 있습니다.

몇 년 전, Altium은 제조에 디자인을 출시하기 위한 새로운 디자인 데이터 관리 프로세스를 도입하여 생산 일정을 준수할 수 있도록 했습니다. 이 프로세스의 목적은 Altium Vault 기술을 사용하여 자동화된, 높은 무결성의 PCB 출시 관리 시스템을 제공하는 것입니다. 그러나 Vault를 사용하지 않는 고객도 제공되는 일부 자동화를 사용할 수 있습니다. 이 자동화는 하나 이상의 Output Job 파일을 일괄 처리하는 데 사용할 수 있으며 아래에 설명되어 있습니다.

Figure 1 - Modifying Output Containers

그림 1 - Output Container 수정하기

Figure 2 - Modifying Output Containers

Cloud Storage and Version Control

Store all of your libraries and design data in one secure, accessible, and version-controlled space.

그림 2 - Output Container 수정하기

출력 작업 파일 편집

이 과정의 첫 단계는 자동화 출력 작업 파일 처리 출력 컨테이너를 편집하여 릴리스 프로세스가 해당 컨테이너를 감지할 수 있도록 하는 것입니다. 이는 먼저 컨테이너 설정에서 변경 링크를 클릭함으로써 시작됩니다.

기본 경로가 릴리스 관리로 설정되어 있지 않다면, 현재 기본 출력 폴더 이름을 클릭합니다.

이렇게 하면 작은 창이 표시되어 릴리스 관리 및 수동 관리 옵션이 나타납니다. 릴리스 관리 옵션을 선택합니다. 이제 출력은 수동 관리 폴더 이름에 의해 지정된 위치가 아닌, 릴리스 프로세스에 의해 결정된 주요 출력 위치로 작성됩니다.

Figure 3 - Modifying Output Containers

Part Insights Experience

Access critical supply chain intelligence as you design.

그림 3 - 출력 컨테이너 수정

기본 경로가 현재 릴리스 관리로 설정되어 있다면 그대로 둘 수 있습니다. 원하는 경우 하위 폴더 이름을 편집할 수 있습니다.

Figure 4 - Modifying Output Containers

그림 4 - 출력 컨테이너 수정

각 컨테이너에 대해 이 과정을 반복합니다. 여러 출력 작업 파일이 있는 경우, 그것들도 편집하세요.

Easy, Powerful, Modern

The world’s most trusted PCB design system.

구성 생성

다음 단계는 구성 관리자(Configuration Manager)를 사용하는 것입니다. 이는 프로젝트 패널에서 .PrjPCB 파일 이름을 마우스 오른쪽 버튼으로 클릭하고 구성 관리자(Configuration Manager)를 선택하여 접근할 수 있습니다. 또한, 프로젝트의 어떤 파일이 현재 열려 있으면, 프로젝트 메뉴를 통해 구성 관리자에 접근할 수 있습니다.

공식 릴리스 과정의 일부로, 구성은 프로젝트가 특정 제조 항목에 매핑되어 출력되는 방식을 설정하는 방법입니다. 이 개념에 대한 자세한 내용은 이 Altium 기술 문서에서 찾아볼 수 있습니다.

출력 작업 실행을 자동화하기 위해 해야 할 일은 기존의 기본 구성을 편집하는 것뿐입니다. 그림 5에서 보여주는 것처럼 말이죠.

Figure 5 - Setting up the PCB Project Configuration

그림 5 - PCB 프로젝트 구성 설정

Manufacturing Made Easy

Send your product to manufacturing in a click without any email threads or confusion.

기본 구성의 이름은 변경되어야 합니다. 이것이 중요한 이유는 이 이름이 출력이 생성될 때 기본 폴더 이름으로 사용될 것이기 때문입니다. 이 폴더는 프로젝트 폴더 안에 생성될 것입니다. 이 예제에서는 구성의 이름을 "Outputs"로 지정할 것입니다.

다음 단계는 어떤 출력 작업 파일(Output Job file)이 실행될지 활성화하는 것입니다. 프로젝트에서 두 개의 출력 작업 파일 이름이 그림 6에 표시된 것을 확인할 수 있습니다. 이 예제에서는 두 파일 모두 실행됩니다. Vault를 사용하지 않으므로, 대상 Vault는 None으로 두고, 대상 항목은 비워둘 수 있습니다. 결과적인 구성은 그림 6에 표시되어 있습니다.

Figure 6 - Final PCB Project Configuration

그림 6 - 최종 PCB 프로젝트 구성

원한다면, 다양한 *.Outjob 파일 조합을 수용하기 위해 여러 구성을 생성할 수 있습니다. 예를 들어, 두 개의 문서화 출력 작업 파일(두 개의 보드 제조업체 각각에 하나씩)과 어떤 문서화 출력 작업 파일이 사용되든 관계없이 실행되어야 하는 검증 출력 작업 파일이 있다면, 그림 7에 표시된 것처럼 두 개의 구성을 생성할 수 있습니다.

Cloud Storage and Version Control

Store your libraries and design data in one secure, accessible, and version-controlled space.

Figure 7 - PCB Project Configuration with Multiple Output Job Files

그림 7 - 여러 출력 작업 파일이 있는 PCB 프로젝트 구성

구성 관리자를 닫으려면 확인을 클릭하세요. 여기에서 생성된 정보는 .PrjPCB 파일에 저장되므로, 이 시점에서 프로젝트를 저장하세요.

디자인 출시

마지막 단계는 출력물을 생성하는 것입니다. PCB 릴리스 뷰는 뷰 메뉴를 통해 접근할 수 있습니다. 이 뷰는 구성 관리자에서 생성된 구성(들)을 로드하고 사용자가 한 번에 구성의 모든 출력 작업 파일을 실행할 수 있게 합니다. 구성의 이름이 표시된다는 점에 주목하세요. 여러 구성이 있었다면, 여기에 탭 뷰로 표시되어 사용자가 실행할 구성을 선택할 수 있습니다.

Figure 8 - Selecting the Configuration to run

Requirements Management Made Easy

Connect design data and requirements for faster design with fewer errors

그림 8 - 실행할 구성 선택하기

공식 릴리스 프로세스(볼트 항목을 대상으로 함)에서 사용자는 디자인 모드 또는 릴리스 모드에서 작업할 옵션이 있습니다. 릴리스 모드는 디자인이 체크인되어 있고 리비전 컨트롤과 현재 일치하며, 릴리스 볼트가 설정되어 있을 때만 사용할 수 있습니다. 여기서는 둘 다 해당되지 않으므로, 디자인 모드만 사용할 수 있습니다.

디자인 모드에서는 릴리스 프로세스의 두 단계만 사용할 수 있습니다 — 디자인 검증 및 출력 생성.

Figure 9 - The release process without VCS or Vaults

그림 9 - VCS나 볼트 없는 릴리스 프로세스

Variant Manager

Meet demands of a globalized market that requires unique versions of your PCBs.

디자인 검증은 출력 작업 파일에 검증 출력 중 하나가 추가된 경우 사용할 수 있습니다. 여기에는 디자인 규칙 검사, 차이 보고서, 전기 규칙 검사, 그리고 발자국 비교 보고서가 포함됩니다. 이 중 세 가지 검사가 여기 사용된 Validation.OutJob 파일에 있습니다.

Figure 10 - Validation outputs

도면 10 - 검증 결과

디자인 검증 버튼을 클릭하면 이 시점에서 해당 검사만 실행됩니다. 오류나 경고는 메시지 패널에 기록됩니다. 디자인 검증 단계가 완료되면, 도면 11에서 보여지는 것처럼 해당 검사의 상태가 목록에서 업데이트됩니다.

Figure 11 - Release status when running validation outputs

도면 11 - 검증 결과 실행 시 릴리스 상태

 

이것이 공식 릴리스 흐름을 지원하기 위한 것이므로, 검증 검사가 실패하면 출력 생성 프로세스가 중단됩니다. 실패한 사항은 계속하기 전에 해결해야 합니다.

모든 검증 검사가 통과된 것으로 표시되면 이제 출력 생성을 클릭하여 나머지 출력을 생성할 수 있습니다. 출력 생성을 실행하기 전에 먼저 검증 단계를 실행할 필요는 없습니다. 검증 검사가 통과 상태(즉, 누락, 오래됨, 실패)가 아닌 경우, 출력 생성을 실행하면 자동으로 디자인 검증이 먼저 실행됩니다. 모든 검증 검사가 통과하면, 나머지 출력이 생성되어 구성 이름으로 정의된 폴더로 전송됩니다. 폴더의 전체 경로는 도면 12에서 보여지는 것처럼 릴리스 뷰 하단에 나열됩니다.

치트 시트

위에서 설명한 프로세스를 잘 이해하셨다면, 출력 작업 파일 프로세스를 자동화하는 데 필요한 단계의 간단한 체크리스트가 도움이 될 수 있습니다. 주요 단계는 단 세 가지입니다:

  • 출력 작업 파일의 컨테이너를 수동 관리 대신 릴리스 관리로 편집합니다.
  • 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭하여 구성 관리자에 접근합니다. 구성 이름을 원하는 주 출력 폴더 이름으로 설정합니다. 필요한 출력 작업 배치 파일을 활성화합니다.
  • 보기/PCB 릴리스 보기로 이동하여 출력 생성을 클릭해 검증 검사를 실행하고 출력물을 생성합니다.

결론

완전한 문서화는 설계 의도를 제조 부서에 전달하는 데 있어 중요합니다. 이 간단한 단계들을 출력 프로세스에 추가하면 시간을 절약할 뿐만 아니라 모든 출력물이 매번 생성되도록 보장할 수 있습니다.

 
PDF로 열기

관련 자료

관련 기술 문서

홈으로 돌아가기
Thank you, you are now subscribed to updates.
Altium Need Help?