오렌지를 까는 방법은 여러 가지가 있습니다 - 속담처럼 - 그리고 그 중 일부는 다른 것보다 낫습니다. 그리고 설계에서 제작 및 조립 출력을 생성할 때 이 격언은 사실입니다. 이 PCB 설계 팁에서, FAE Dave Cousineau는 Altium Designer®의 PCB 설계 릴리스 기능을 사용하여 출력 작업을 관리하는 재사용 가능하고 매우 효과적인 방법을 설명합니다.
Altium 프로젝트에 필요한 문서 요구 사항을 정의하고 저장하기 위해 출력 작업 파일을 사용하는 것은 매우 효율적이고 강력한 기능입니다. 출력 작업 파일이 지원하는 출력 유형이 늘어남에 따라(발자국 비교 보고서, STEP 파일 내보내기 및 3D 영화 생성이 AD10에 추가됨) 또는 귀사의 문서 요구 사항이 증가함에 따라 필요한 출력 컨테이너의 수가 상당히 많아질 수 있습니다. 현재 Altium 출력 작업 파일 편집기 자체 내에서 한 번에 하나 이상의 출력 컨테이너에 대한 내용을 생성하는 방법은 없습니다. 따라서 전체 문서 패키지를 생성하려면 많은 마우스 클릭이 필요할 수 있습니다.
AD10은 표준 출력을 사용하여 설계를 생산에 출시하는 새로운 디자인 데이터 관리 프로세스를 도입했습니다. 이 프로세스의 목적은 Altium의 리비전 제어 통합과 새로운 기술을 활용하여 자동화되고 높은 무결성의 작업 출력 디자인 출시 시스템을 제공하는 것입니다. 그러나 리비전 제어나 Vaults를 사용하지 않는 고객들도 제공되는 일부 자동화를 활용할 수 있습니다. 이 자동화는 하나 이상의 출력 작업 파일을 일괄 처리하는 데 사용할 수 있으며 아래에 설명되어 있습니다.
출력 파일 프로세스의 첫 번째 단계는 출시 프로세스가 해당 컨테이너를 감지하도록 출력 컨테이너를 설정하는 것입니다. 이는 먼저 컨테이너 설정에서 변경 링크를 클릭하여 수행됩니다:
기본 경로가 [Release Managed]로 설정되어 있지 않다면, 현재 기본 출력 폴더 이름을 클릭합니다.
이렇게 하면 [Release Managed]와 [Manually Managed] 선택지를 보여주는 작은 창이 표시됩니다. [Release Managed] 옵션을 선택합니다. 이제 출력은 [Manually Managed] 폴더 이름에 의해 지정된 위치가 아닌 출시 프로세스에 의해 결정되는 주요 출력 위치로 작성됩니다.
기본 경로가 현재 [Release Managed]로 설정되어 있다면 그대로 둘 수 있습니다. 원한다면 하위 폴더 이름을 편집할 수 있습니다.
각 컨테이너에 대해 이 과정을 반복하세요. 여러 개의 출력 작업 파일이 있다면, 그것들도 편집하세요.
다음 단계는 AD10에서 새로운 영역인 구성 관리자(Configuration Manager)를 사용하는 것입니다. 이는 프로젝트 패널에서 .PrjPCB 파일 이름을 마우스 오른쪽 버튼으로 클릭하고 "구성 관리자(Configuration Manager)"를 선택함으로써 접근할 수 있습니다. 또한, 프로젝트의 어떤 파일이 현재 열려 있다면, 프로젝트 메뉴를 통해 구성 관리자에 접근할 수 있습니다.
공식 릴리스 과정의 일부로, 구성(Configuration)은 특정 제조 항목에 매핑하기 위해 프로젝트가 어떻게 출력될지 설정하는 방법입니다. 이 개념에 대한 자세한 내용은 여기에서 찾을 수 있습니다:
http://wiki.altium.com/display/ADOH/PCB+Release+View
출력 작업 실행을 자동화하기 위한 목적으로 해야 할 일은 기존의 기본 구성을 편집하는 것뿐입니다:
기본 구성의 이름은 출력이 생성될 때 기본 폴더 이름으로 사용되므로 변경해야 합니다. 이 폴더는 프로젝트 폴더 내에 생성됩니다. 이 예에서 구성의 이름은 "Outputs"로 지정됩니다.
다음 단계는 어떤 출력 작업 파일이 실행될지 활성화하는 것입니다. 아래 이미지에서 프로젝트의 두 출력 작업 파일 이름이 표시됩니다. 이 예에서는 두 파일 모두 실행됩니다.
볼트를 사용하지 않으므로 대상 볼트는 [None]으로 두고 대상 항목은 비워둘 수 있습니다. 결과 구성은 여기에 표시된 것과 같습니다:
원하는 경우, 다양한 *.Outjob 파일 조합을 수용하기 위해 여러 구성을 생성할 수 있습니다. 예를 들어, 두 개의 문서 출력 작업 파일(두 개의 보드 제조업체 각각에 대한 하나)이 있고 검증 출력 작업 파일을 실행해야 하는 경우 아래와 같이 두 구성을 생성합니다:
구성 관리자를 닫으려면 확인을 클릭하세요. 여기에서 생성된 정보는 .PrjPCB 파일에 저장되므로 이 시점에서 프로젝트를 저장하세요.
마지막 단계는 출력물을 생성하는 것입니다. AD10에 대한 또 다른 새로운 뷰는 PCB Design Release View로, View 메뉴를 통해 접근할 수 있습니다. 이 뷰는 Configuration Manager에서 생성된 Configuration(s)을 로드하고 사용자가 Configuration에 있는 모든 Altium Output Job 파일을 한 번에 실행할 수 있게 합니다. Configuration의 이름이 표시된다는 점에 주목하세요. 여러 Configuration이 존재한다면, 여기에 탭 뷰로 표시되어 사용자가 실행할 것을 선택할 수 있습니다.
공식 릴리스 프로세스(볼트 항목을 대상으로 함)에서는 디자인 모드 또는 릴리스 모드에서 작업할 수 있는 옵션이 있습니다. 릴리스 모드는 디자인이 체크인되어 있고 리비전 컨트롤과 현재 일치하며 릴리스 볼트가 설정되어 있을 때만 사용할 수 있습니다. 여기서는 그러한 조건이 충족되지 않으므로 디자인 모드만 사용할 수 있습니다.
디자인 모드에서는 릴리스 프로세스의 두 단계만 사용할 수 있습니다 – 디자인 검증 및 출력물 생성.
디자인 검증은 출력 작업 파일에 검증 출력물이 추가된 경우 사용할 수 있습니다. 여기에는 디자인 규칙 검사, 차이 보고서, 전기 규칙 검사, 및 발자국 비교 보고서가 포함됩니다. 이 중 세 가지 검사가 여기 사용된 Validation.OutJob 파일에 포함되어 있습니다.
설계 검증 버튼을 클릭하면 이 시점에서 해당 검사만 실행됩니다. 오류나 경고는 메시지 패널에 표시됩니다. 설계 검증 단계가 완료되면, 그 검사의 상태가 아래 이미지에 표시된 것처럼 목록에서 업데이트됩니다.
이것이 공식 릴리스 흐름을 지원하기 위한 것이라는 점을 유의하는 것이 중요합니다. 검증 검사에 실패하면 출력 생성 프로세스가 중단됩니다. 실패한 사항은 계속하기 전에 해결해야 합니다.
모든 유효성 검사가 "통과"로 표시된 후에는 출력 생성을 클릭하여 나머지 출력을 생성할 수 있습니다. 출력 생성 명령을 실행하기 전에 반드시 유효성 검사 단계를 먼저 실행할 필요는 없습니다. 유효성 검사 중 하나라도 통과 상태(즉, 누락, 최신이 아님, 실패)가 아닌 경우, 출력 생성을 실행하면 자동으로 디자인 유효성 검사가 먼저 실행됩니다. 모든 유효성 검사가 통과되면, 나머지 출력이 생성되어 구성 이름으로 정의된 폴더로 전송됩니다. 폴더의 전체 경로는 아래에 표시된 것처럼 릴리스 뷰 하단에 나열됩니다.아래:
위에서 설명한 작업 출력 프로세스를 잘 이해하고 나면, 출력 파일 프로세스를 자동화하는 데 필요한 단계의 간단한 체크리스트를 작성하는 것이 도움이 될 수 있습니다. 정말로 필요한 주요 단계는 단 세 가지입니다: