采用Output Job 文件來(lái)定義和存儲(chǔ)Altium Designer任一項(xiàng)目所需要和關(guān)聯(lián)的文檔是一個(gè)高效且強(qiáng)大的功能。隨著Output Job 文件可以支持的輸出類型越來(lái)越多樣化(在AD10中添加了封裝比較報(bào)告、STEP文件導(dǎo)出和3D 視頻創(chuàng)建),或是您公司對(duì)歸檔要求進(jìn)一步提高,輸出容量器的需求也將越來(lái)越大。目前,Output Job 文件編輯器本身每次只能使用一個(gè)輸出容器來(lái)輸出內(nèi)容。因此,您可能需要多次操作鼠標(biāo)才能生成全部的文件包。
為將設(shè)計(jì)發(fā)布到生產(chǎn)過(guò)程,AD10引進(jìn)了一個(gè)新的設(shè)計(jì)數(shù)據(jù)管理方法。此方法旨在通過(guò)利用Altium的版本控制集合和新數(shù)據(jù)保險(xiǎn)庫(kù)技術(shù)來(lái)提供一種自動(dòng)化、高集成的設(shè)計(jì)發(fā)布系統(tǒng)。而那些沒(méi)有使用版本控制和數(shù)據(jù)保險(xiǎn)庫(kù)的客戶仍然可以使用原來(lái)所提供的半自動(dòng)化操作。此自動(dòng)化操作可以批量處理一個(gè)或多個(gè)Output Job 文件,過(guò)程大致簡(jiǎn)列為下:
編輯Output Job文件
過(guò)程第一步是設(shè)置輸出容器以方便發(fā)布過(guò)程進(jìn)行識(shí)別。您首先需要點(diǎn)擊容器設(shè)置頁(yè)面上的轉(zhuǎn)換(Change)鏈接。
如果基礎(chǔ)路徑未設(shè)置 為[Release Managed], 請(qǐng)點(diǎn)擊當(dāng)前基礎(chǔ)輸出文件夾(base output folder)。
點(diǎn)擊后,便出現(xiàn)一個(gè)下拉菜單,您會(huì)看到 [Release Managed] (發(fā)布管理)和 [Manually Managed] (手動(dòng)管理)兩個(gè)選擇,請(qǐng)點(diǎn)擊 [Release Managed] 。選擇完成后,輸出位置不再是[Manually Managed]文件夾的名稱所指定的位置,主要輸出位置將由發(fā)布過(guò)程決定。
如果當(dāng)前的基本路徑已設(shè)為[Release Managed],那么不必變動(dòng)。如果需要,可以編輯子文件夾名稱。
每個(gè)輸出容器都要重復(fù)這個(gè)過(guò)程。如果有多個(gè)Output Job 文件,可以使用同樣方法進(jìn)行編輯。
創(chuàng)建配置
下一步需要用到AD10 的新工具,它就是配置管理器[ Configuration Manager]。在項(xiàng)目面板中,選定PrjPCB 文件名,單擊右鍵,選擇[ Configuration Manager]。此外,如果當(dāng)前存在任一打開(kāi)文件,您可以通過(guò)[Project](項(xiàng)目菜單)使用[Configuration Manager ]。
配置[Configuration]作為正式發(fā)布過(guò)程的一部分,影響著一個(gè)工程的輸出并映射到一個(gè)待生產(chǎn)的特定項(xiàng)目。更多相關(guān)詳情可以在這里找到。
如果想實(shí)現(xiàn)Output Job執(zhí)行的自動(dòng)化,唯一需要做的是編輯現(xiàn)有的默認(rèn)配置:
默認(rèn)配置的名稱需要改變。之所以一定要改變,是因?yàn)檫@個(gè)名字將在輸出時(shí)被用作為基本文件夾名稱。這個(gè)文件夾在Project文件夾中生成。本例中,配置將被命名為“Output”。
下一步是確定將要運(yùn)行哪一個(gè)Output job文件。請(qǐng)注意下圖所示的兩個(gè)Output job文件名稱。它們都將在本例中運(yùn)行。
由于沒(méi)有使用數(shù)據(jù)保險(xiǎn)庫(kù),目標(biāo)庫(kù) [Target Vault] 可以設(shè)置為[None] ,目標(biāo)項(xiàng)目[Target Item ]可以留空。配置結(jié)果如下所示:
如果需要,可以創(chuàng)建多個(gè)配置以適應(yīng)不同的Output Job文件組合。例如,如果有兩個(gè)文檔Output Job文件(兩個(gè)板制造商各有一個(gè)),再加上將要運(yùn)行的驗(yàn)證Output Job文件,無(wú)論正在使用的是哪一個(gè)文件,這兩個(gè)配置均可創(chuàng)建如下:
單擊OK以關(guān)閉Configuration Manager。在這里創(chuàng)建的信息將被存儲(chǔ)在.PrjPCB文件,此時(shí)可以保存項(xiàng)目。
發(fā)布設(shè)計(jì)
最后一步是創(chuàng)建輸出。AD10 的另一個(gè)創(chuàng)新是可以通過(guò)View菜單訪問(wèn)PCB Release View。此視圖能夠裝載在 Configuration Manager 內(nèi)創(chuàng)建的配置,并允許用戶一次性運(yùn)行配置中的所有Output Job文件。請(qǐng)注意,該配置的名稱下圖箭頭處會(huì)顯示出來(lái)。如果存在多個(gè)配置,它們將以選項(xiàng)卡的方式顯示,供用戶進(jìn)行選擇。
正式發(fā)布過(guò)程中(針對(duì)數(shù)據(jù)保險(xiǎn)庫(kù)Item項(xiàng)目的),你可以選擇在“設(shè)計(jì)模式”[Design Mode]或”發(fā)布模式“[Release Mode]下工作。發(fā)布模式已經(jīng)檢入到版本控制并指定了Release Vault的設(shè)計(jì),請(qǐng)留意下圖中顯示的配置名稱。本例不符合上述條件,鑒于以上所述均不符實(shí)情,所以,只有設(shè)計(jì)模式可用。
在設(shè)計(jì)模式下,僅有兩個(gè)設(shè)計(jì)過(guò)程步驟可用 —— 驗(yàn)證設(shè)計(jì)和生成輸出。
當(dāng)任一驗(yàn)證輸出被添入Output Job文件時(shí),驗(yàn)證設(shè)計(jì)便處于可用狀態(tài)。它們包括設(shè)計(jì)規(guī)則檢查,差異報(bào)告,電氣規(guī)則檢查,封裝比較報(bào)告。當(dāng)前使用的Validation.OutJob文件將顯示其中三項(xiàng)。
點(diǎn)擊“驗(yàn)證設(shè)計(jì)“ (Validate Design)按鈕,運(yùn)行當(dāng)前狀態(tài)檢查。任何錯(cuò)誤或警告都將顯示在Messages 面板中,當(dāng)驗(yàn)證設(shè)計(jì)步驟完成后,這些檢查的狀態(tài)將更新在列表中,如下圖所示:
值得注意的是,為了支持一個(gè)正式發(fā)布流程,任何驗(yàn)證檢查失敗都將導(dǎo)致輸出生成過(guò)程的停止。所以在繼續(xù)操作之前必須清除所有的報(bào)錯(cuò)。
當(dāng)所有的驗(yàn)證檢查已標(biāo)示為Passed,其余的輸出可以通過(guò)點(diǎn)擊[Generate Outputs]輸出。切記,無(wú)需首先運(yùn)行驗(yàn)證操作來(lái)生成輸出,如果任何驗(yàn)證檢查不是Passed狀態(tài)(即丟失、數(shù)據(jù)過(guò)期、失?。?,運(yùn)行生成輸出操作[Generate Outputs]時(shí)會(huì)首先運(yùn)行設(shè)計(jì)驗(yàn)證[Validate Design],如果所有驗(yàn)證檢查均通過(guò),其余的輸出將被生成并發(fā)送到以配置名稱定義的文件夾。該文件夾的完整路徑列在[Release View]窗口的底部,如下所示:
清單:
當(dāng)您對(duì)以上所列的過(guò)程大概有一定了解后,一個(gè)縮減版的清單可以幫助您加深記憶,輕松地將Output Job處理過(guò)程自動(dòng)化。事實(shí)上,該過(guò)程可主要分為以下三步:
設(shè)置Output Job文件的容器為 [Release Managed] 而不是 [Manually Managed]。
選擇項(xiàng)目名稱,單擊右鍵進(jìn)入[Configuration Manager]。將配置名稱設(shè)置為主輸出文件夾的名稱。選擇所需的Output Job文件。
查看 View/PCB Release View窗口,點(diǎn)擊[Generate Outputs ]以運(yùn)行驗(yàn)證檢查,并最終生成輸出。
評(píng)論