在CAXA電子圖板中加載二次開發程序

在CAXA電子圖板中,可通過【模塊管理器】來加載二次開發程序【彙總報表】,【彙總報表】主要功能是:根據需要將圖紙標題欄和明細表中的信息彙總,並輸出相應的報表和圖紙。

1 應用程序加載

1.1 應用程序管理器說明

應用程序管理器用來管理電子圖板二次開發應用程序的,在【工具】選項卡中選擇【模塊管理器】命令,可以彈出如圖1所示的對話框。

在CAXA電子圖板中加載二次開發程序

在CAXA電子圖板中加載二次開發程序

圖1 應用程序管理器對話框

在【模塊管理器】中列出了所有加載的二次開發應用程序,通過應用程序管理器您可以實現以下操作:添加應用程序路徑、刪除應用程序路徑、修改應用程序路徑、加載和卸載二次開發程序和設置自動加載應用程序。

1.2 添加應用程序路徑

單擊按鈕【指定文件】,會彈出如圖2所示的對話框。

在CAXA電子圖板中加載二次開發程序

圖2 瀏覽文件夾對話框

在對話框中選擇CRX應用程序所在路徑,單擊【確定】按鈕後,會在【模塊管理器】列表框中添加上所選的CRX應用程序。

加載之後,在電子圖板的界面上就會増加【彙總報表】的選項,如圖3所示。

在CAXA電子圖板中加載二次開發程序

圖3 彙總報表加載界面

2. 彙總報表

實現圖紙中數據彙總、輸出功能,生成各種報表。

【命令名】 無

2.1 產品信息導入

在【彙總報表】選項卡中,單擊【開始彙總】選項,則會彈出【產品零部件彙總】對話框,如圖4。

在CAXA電子圖板中加載二次開發程序

圖4 產品零部件彙總

右建點擊【產品列表】彈出立即菜單,如圖5,選擇【導入總裝圖】,瀏覽文件位置後,單擊確定按鈕,總裝圖紙信息被導入,如圖6:

在CAXA電子圖板中加載二次開發程序

圖5 選擇導入總裝圖

在CAXA電子圖板中加載二次開發程序

圖6 導入總裝圖後

如果總裝圖還包括部件圖、零件圖,可按照以上操作分別導入部件圖和零件圖,導入的圖紙信息會按照裝配級別自動生成產品樹,以下是三級產品樹示例(圖7)。

在CAXA電子圖板中加載二次開發程序

圖7 三級零部件產品信息樹

2.2 信息彙總

產品信息導入完畢,選擇需要彙總數據的產品,點擊【確定】按鈕,彈出彙總報表界面,進入產品信息彙總階段,如圖8:

在CAXA電子圖板中加載二次開發程序

圖8 彙總報表

選擇要生成的報表,點擊右鍵選擇【彙總報表】,以下是彙總後效果(圖9):

在CAXA電子圖板中加載二次開發程序

在CAXA電子圖板中加載二次開發程序

圖9 彙總效果

可以看到,產品信息已經彙總完畢。再次右鍵點擊報表類別,選擇輸出的報表格式,支持的報表格式分為:電子圖板、EXCEL、XML三種類型,如右圖。

2.2.1 輸出電子圖板

選擇【輸出電子圖板】(圖10),彈出【輸出選項】對話框,模板文件位置顯示默認的輸出模板位置,單擊

在CAXA電子圖板中加載二次開發程序

按鈕,可選擇其它模板文件。

在CAXA電子圖板中加載二次開發程序

圖10 輸出電子圖板

在CAXA電子圖板中加載二次開發程序

圖11 電子圖板輸出選項

輸出報表位置有兩種選擇(如圖11),1.輸出到當前文件,選擇上圖中【輸出到當前文件】前的核選框,生成的明細表就會以併入方式出入到當前文件;2.輸出到文件,點擊

在CAXA電子圖板中加載二次開發程序

,瀏覽輸出文件位置,輸入文件名後,點擊【保存】按鈕,文件路徑確定,如圖12:

在CAXA電子圖板中加載二次開發程序

圖12 文件位置瀏覽

在CAXA電子圖板中加載二次開發程序

圖13 輸出電子圖板選項

單擊【確定】按鈕,生成報表。如果對每頁的表項數目進行調整(如圖13),可輸入項目數,如果輸入的項目數超過模板定義的行數,則自動轉到下一頁。

在CAXA電子圖板中加載二次開發程序

圖14 圖樣目錄示例

以上圖形是輸出圖樣目錄的示例。

2.2.2

輸出EXCEL

選擇輸出EXCEL選項(如圖15),彈出輸出位置對話框(如圖16),選擇合適路徑後,輸入文件名,單擊保存按鈕。

在CAXA電子圖板中加載二次開發程序

圖15 輸出EXCEL

在CAXA電子圖板中加載二次開發程序

圖16 輸出EXCEL位置

文件輸出完畢後會有提示信息,如下圖。

在CAXA電子圖板中加載二次開發程序

圖17 輸出EXCEL完畢提示

輸出後的明細表示例,如圖18:

在CAXA電子圖板中加載二次開發程序

圖18 生成EXL示例

輸出數據如果超出一頁,會自動換頁。

2.2.3 輸出XML

選擇【輸出XML】選項(如圖19),彈出路徑選擇對話框,輸入文件名後單擊【確定】按鈕,輸出完畢會有提示,如圖20所示。

在CAXA電子圖板中加載二次開發程序

圖19 輸出XML

在CAXA電子圖板中加載二次開發程序

圖20 輸出XML完畢提示

根據生產的不同需要,可生成各種報表以及數據,節省人力物力,避免重複勞動,減少錯誤率,為縮短生產週期,以及產品管理節省大量時間。讓生產力投入到更有價值的地方,為企業產生更高價值。


分享到:


相關文章: