■ 中國石化工程建設有限公司 劉宇軒
海克斯康的Smart 3D作為近20年來出現(xiàn)的先進的三維工廠設計軟件,憑借其面向數(shù)據(jù)庫、設計規(guī)則驅(qū)動等特點,簡化了工程設計過程,深受用戶喜愛,在流程行業(yè)中應用廣泛。絕大多數(shù)使用過該軟件進行工程設計的管理員與材料人員都對其配套工具Bulkload Utility(以下簡稱“Bulkload”)不陌生。作為官方提供的唯一具有圖形用戶界面的參考數(shù)據(jù)庫(Catalog Database)導入工具,Bulkload在整個工程設計過程中都發(fā)揮著至關重要的作用。
近年來,大型化工項目遍地開花。工程公司經(jīng)常會承擔多個裝置的設計工作,這就要求Smart 3D管理員與材料工程師同時管理和維護多個參考數(shù)據(jù)庫,任務繁重且易出錯。Smart 3D原生的Bulkload由于只支持單一數(shù)據(jù)庫的導入且不具備數(shù)據(jù)存儲功能,在現(xiàn)有復雜緊迫的工程環(huán)境下顯得捉襟見肘,迫切需要一個可以滿足多數(shù)據(jù)庫批量導入且具有數(shù)據(jù)復用功能的全新Bulkload程序。
Smart 3D原生的Bulkload一次只支持向一個參考數(shù)據(jù)庫中導入數(shù)據(jù),其工作的邏輯關系如圖1所示。這種設計面臨的最直接問題是向多個參考數(shù)據(jù)庫中導入相同的數(shù)據(jù)文件時只能串行執(zhí)行,大大降低了管理員的工作效率。因此,新開發(fā)的Bulkload程序(以下簡稱“Bulkload+”)設計思路的出發(fā)點就在于將數(shù)據(jù)導入文件和參考數(shù)據(jù)庫信息隔離開,使得多個參考數(shù)據(jù)庫的并行導入成為可能。此外,Bulkload+程序還要能夠?qū)⑾鄬潭ǖ难b入文件定制成模板,方便管理員對裝入文件進行靈活配置、組合以及復用。……