一種pdm系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法
【專利摘要】本發(fā)明涉及一種PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法,可以實(shí)現(xiàn)將工程師散落于設(shè)計(jì)文件夾中的大量標(biāo)準(zhǔn)件自動(dòng)導(dǎo)入到PDM系統(tǒng),并進(jìn)行自動(dòng)分類,自動(dòng)記錄導(dǎo)入過(guò)程及結(jié)果,使得PDM系統(tǒng)中標(biāo)準(zhǔn)件的導(dǎo)入分類變得更加人性化,方便用戶對(duì)PDM系統(tǒng)中標(biāo)準(zhǔn)件的查找與利用,可顯著地提高工作效率。
【專利說(shuō)明】一種PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法。
【背景技術(shù)】
[0002]標(biāo)準(zhǔn)件是制造業(yè)企業(yè)產(chǎn)品三維數(shù)字化設(shè)計(jì)中使用最多最廣泛的一類零件,是機(jī)械設(shè)計(jì)“標(biāo)準(zhǔn)化、系列化、通用化”方法的重要組成部分。標(biāo)準(zhǔn)件模型大量散落于各個(gè)設(shè)計(jì)文件庫(kù)中,標(biāo)準(zhǔn)件未進(jìn)行分類集中管理,標(biāo)準(zhǔn)件版本過(guò)期,標(biāo)準(zhǔn)件編碼和模型不規(guī)范等問(wèn)題,是TOM系統(tǒng)標(biāo)準(zhǔn)件管理面臨的主要問(wèn)題。如果設(shè)計(jì)師從PDM系統(tǒng)標(biāo)準(zhǔn)件分類庫(kù)中選取標(biāo)準(zhǔn)件,可以大大縮減檢索時(shí)間,提高設(shè)計(jì)效率,實(shí)現(xiàn)設(shè)計(jì)數(shù)據(jù)集中化管控。
[0003]當(dāng)前標(biāo)準(zhǔn)件數(shù)據(jù)進(jìn)入PDM系統(tǒng)主要采用手工導(dǎo)入、批處理命令和接口開(kāi)發(fā)等方式進(jìn)行。手工導(dǎo)入方式依靠用戶將標(biāo)準(zhǔn)件逐個(gè)導(dǎo)入及分類,其效率低下,出錯(cuò)率高;批處理命令方式首先將標(biāo)準(zhǔn)件編號(hào)及模型所在路徑整理到一種規(guī)定格式的中間文件中,通過(guò)操作系統(tǒng)的命令窗口執(zhí)行批處理命令,實(shí)現(xiàn)導(dǎo)入及分類,其集成度低,操作不便,執(zhí)行過(guò)程中產(chǎn)生的錯(cuò)誤無(wú)法跟蹤解決;接口開(kāi)發(fā)的方式是在三維CAD設(shè)計(jì)軟件中做接口開(kāi)發(fā),直接訪問(wèn)PDM系統(tǒng)數(shù)據(jù)庫(kù),將打開(kāi)的標(biāo)準(zhǔn)件保存到PDM系統(tǒng)中,由于采用程序定制開(kāi)發(fā)的方式,系統(tǒng)間的集成缺乏靈活性,PDM系統(tǒng)發(fā)生變更,則接口程序需要重新調(diào)整,同時(shí)如果是多CAD系統(tǒng)產(chǎn)生的標(biāo)準(zhǔn)件,則每種CAD系統(tǒng)都要專用接口,顯著增加成本投入。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種針對(duì)PDM系統(tǒng),能夠快速實(shí)現(xiàn)標(biāo)準(zhǔn)件的導(dǎo)入與分類,有效提高工作效率的PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法。
[0005]本發(fā)明為了解決上述技術(shù)問(wèn)題采用以下技術(shù)方案:本發(fā)明設(shè)計(jì)了一種PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法,包括如下步驟:
步驟001.將各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件通過(guò)標(biāo)準(zhǔn)件編碼屬性與PDM系統(tǒng)中的標(biāo)準(zhǔn)件進(jìn)行比較驗(yàn)證,并根據(jù)比較驗(yàn)證結(jié)果將待導(dǎo)入標(biāo)準(zhǔn)件導(dǎo)入PDM系統(tǒng)中;
步驟002.判斷獲得PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件,分別針對(duì)各個(gè)共享且未分類標(biāo)準(zhǔn)件,根據(jù)標(biāo)準(zhǔn)件編碼屬性、分類屬性、分類規(guī)則、以及PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)標(biāo)準(zhǔn)件索引表,獲得各個(gè)共享且未分類標(biāo)準(zhǔn)件對(duì)應(yīng)PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)的分類分支,對(duì)各個(gè)共享且未分類標(biāo)準(zhǔn)件進(jìn)行分類,并更新PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)標(biāo)準(zhǔn)件索引表。
[0006]作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述步驟001中,針對(duì)所述各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件,生成待導(dǎo)入標(biāo)準(zhǔn)件列表,根據(jù)待導(dǎo)入標(biāo)準(zhǔn)件列表,依次將各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件通過(guò)標(biāo)準(zhǔn)件編碼屬性與PDM系統(tǒng)中的標(biāo)準(zhǔn)件進(jìn)行比較驗(yàn)證,并根據(jù)比較驗(yàn)證結(jié)果將待導(dǎo)入標(biāo)準(zhǔn)件導(dǎo)入PDM系統(tǒng)中。
[0007]作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述步驟001中,將各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件通過(guò)標(biāo)準(zhǔn)件編碼屬性與PDM系統(tǒng)中的標(biāo)準(zhǔn)件進(jìn)行比較驗(yàn)證,并根據(jù)比較驗(yàn)證結(jié)果將待導(dǎo)入標(biāo)準(zhǔn)件導(dǎo)入PDM系統(tǒng)中,獲得并更新PDM系統(tǒng)中標(biāo)準(zhǔn)件列表,其中,針對(duì)各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件的導(dǎo)入過(guò)程分別包括如下步驟:
步驟00101.判斷PDM系統(tǒng)中的標(biāo)準(zhǔn)件中是否已經(jīng)包含與該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性相同的標(biāo)準(zhǔn)件,是則進(jìn)入下一步驟;否則PDM系統(tǒng)根據(jù)該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性創(chuàng)建該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件對(duì)象,并將該待導(dǎo)入標(biāo)準(zhǔn)件的模型導(dǎo)入到該標(biāo)準(zhǔn)件對(duì)象下,建立關(guān)聯(lián),且對(duì)該標(biāo)準(zhǔn)件進(jìn)行共享;返回步驟00101,對(duì)下一個(gè)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行導(dǎo)A ;
步驟00102.判斷該待導(dǎo)入標(biāo)準(zhǔn)件是否已經(jīng)共享,是則返回步驟00101,對(duì)下一個(gè)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行導(dǎo)入;否則采用該待導(dǎo)入標(biāo)準(zhǔn)件對(duì)PDM系統(tǒng)中與該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性相同的標(biāo)準(zhǔn)件進(jìn)行覆蓋,重新建立關(guān)聯(lián),且對(duì)該覆蓋后的標(biāo)準(zhǔn)件進(jìn)行共享;返回步驟00101,對(duì)下一個(gè)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行導(dǎo)入。
[0008]作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述步驟00101中,若判斷待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性或模型不規(guī)范,則生成導(dǎo)入失敗列表,并根據(jù)該導(dǎo)入失敗列表對(duì)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行修正,并重新針對(duì)該待導(dǎo)入標(biāo)準(zhǔn)件執(zhí)行步驟00101。
[0009]作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述步驟002中,遍歷所述TOM系統(tǒng)中標(biāo)準(zhǔn)件列表,判斷獲得PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件。
[0010]作為本發(fā)明的一種優(yōu)選技術(shù)方案:所述步驟002中,根據(jù)各個(gè)共享且未分類標(biāo)準(zhǔn)件對(duì)應(yīng)PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)的分類分支,對(duì)各個(gè)共享且未分類標(biāo)準(zhǔn)件進(jìn)行分類包括如下過(guò)程:
分別創(chuàng)建PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)的分類分支與各個(gè)共享且未分類標(biāo)準(zhǔn)件之間的引用指針,然后將各個(gè)共享且未分類標(biāo)準(zhǔn)件的模型對(duì)應(yīng)映射到其引用指針?biāo)窹DM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)分類分支中。
[0011]作為本發(fā)明的一種優(yōu)選技術(shù)方案:還包括步驟003如下:
步驟003.根據(jù)步驟002中獲得PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件,生成PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件表,遍歷PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件表,判斷PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件表中是否所有標(biāo)準(zhǔn)件已分類,是則結(jié)束;否則針對(duì)該未分類標(biāo)準(zhǔn)件表,按照所述步驟002中的分類過(guò)程進(jìn)行分類。
[0012]本發(fā)明所述一種PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法采用以上技術(shù)方案與現(xiàn)有技術(shù)相比,具有以下技術(shù)效果:本發(fā)明設(shè)計(jì)PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法,可以實(shí)現(xiàn)將工程師散落于設(shè)計(jì)文件夾中的大量標(biāo)準(zhǔn)件自動(dòng)導(dǎo)入到PDM系統(tǒng),并進(jìn)行自動(dòng)分類,自動(dòng)記錄導(dǎo)入過(guò)程及結(jié)果,使得PDM系統(tǒng)中標(biāo)準(zhǔn)件的導(dǎo)入分類變得更加人性化,方便用戶對(duì)PDM系統(tǒng)中標(biāo)準(zhǔn)件的查找與利用,顯著地提高了工作效率。
【專利附圖】
【附圖說(shuō)明】
[0013]圖1是本發(fā)明設(shè)計(jì)的PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法的方法流程圖;
圖2是本發(fā)明設(shè)計(jì)中待導(dǎo)入標(biāo)準(zhǔn)件導(dǎo)入的方法流程圖。
【具體實(shí)施方式】
[0014]下面結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明的【具體實(shí)施方式】作進(jìn)一步詳細(xì)的說(shuō)明。
[0015]如圖1所示,本發(fā)明設(shè)計(jì)的一種PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法,具體包括如下步驟: 步驟001.針對(duì)所述各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件,生成待導(dǎo)入標(biāo)準(zhǔn)件列表,根據(jù)待導(dǎo)入標(biāo)準(zhǔn)件列表,依次將各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件通過(guò)標(biāo)準(zhǔn)件編碼屬性與PDM系統(tǒng)中的標(biāo)準(zhǔn)件進(jìn)行比較驗(yàn)證,并根據(jù)比較驗(yàn)證結(jié)果自動(dòng)將待導(dǎo)入標(biāo)準(zhǔn)件導(dǎo)入PDM系統(tǒng)中,獲得并更新PDM系統(tǒng)中標(biāo)準(zhǔn)件列表,若判斷待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性或模型不規(guī)范,則生成導(dǎo)入失敗列表,并根據(jù)該導(dǎo)入失敗列表對(duì)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行修正,并重新針對(duì)該待導(dǎo)入標(biāo)準(zhǔn)件執(zhí)行步驟00101 ;其中如圖2所示,針對(duì)各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件的導(dǎo)入過(guò)程分別包括如下步驟:
步驟00101.判斷PDM系統(tǒng)中的標(biāo)準(zhǔn)件中是否已經(jīng)包含與該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性相同的標(biāo)準(zhǔn)件,是則進(jìn)入下一步驟;否則PDM系統(tǒng)根據(jù)該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性創(chuàng)建該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件對(duì)象,并將該待導(dǎo)入標(biāo)準(zhǔn)件的模型導(dǎo)入到該標(biāo)準(zhǔn)件對(duì)象下,建立關(guān)聯(lián),且對(duì)該標(biāo)準(zhǔn)件進(jìn)行共享;返回步驟00101,對(duì)下一個(gè)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行導(dǎo)A ;
步驟00102.判斷該待導(dǎo)入標(biāo)準(zhǔn)件是否已經(jīng)共享,是則返回步驟00101,對(duì)下一個(gè)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行導(dǎo)入;否則采用該待導(dǎo)入標(biāo)準(zhǔn)件對(duì)PDM系統(tǒng)中與該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性相同的標(biāo)準(zhǔn)件進(jìn)行覆蓋,重新建立關(guān)聯(lián),且對(duì)該覆蓋后的標(biāo)準(zhǔn)件進(jìn)行共享;返回步驟00101,對(duì)下一個(gè)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行導(dǎo)入;
步驟002.遍歷所述TOM系統(tǒng)中標(biāo)準(zhǔn)件列表,判斷獲得PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件,分別針對(duì)各個(gè)共享且未分類標(biāo)準(zhǔn)件,根據(jù)標(biāo)準(zhǔn)件編碼屬性、分類屬性、分類規(guī)則、以及PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)標(biāo)準(zhǔn)件索引表,獲得各個(gè)共享且未分類標(biāo)準(zhǔn)件對(duì)應(yīng)PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)的分類分支,對(duì)各個(gè)共享且未分類標(biāo)準(zhǔn)件進(jìn)行分類,并更新PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)標(biāo)準(zhǔn)件索引表,其中,根據(jù)各個(gè)共享且未分類標(biāo)準(zhǔn)件對(duì)應(yīng)PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)的分類分支,對(duì)各個(gè)共享且未分類標(biāo)準(zhǔn)件進(jìn)行分類包括如下過(guò)程:
分別創(chuàng)建PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)的分類分支與各個(gè)共享且未分類標(biāo)準(zhǔn)件之間的引用指針,然后將各個(gè)共享且未分類標(biāo)準(zhǔn)件的模型對(duì)應(yīng)映射到其引用指針?biāo)窹DM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)分類分支中;
步驟003.根據(jù)步驟002中獲得PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件,生成PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件表,遍歷PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件表,判斷PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件表中是否所有標(biāo)準(zhǔn)件已分類,是則結(jié)束;否則針對(duì)該未分類標(biāo)準(zhǔn)件表,按照所述步驟002中的分類過(guò)程進(jìn)行分類。
[0016]本發(fā)明設(shè)計(jì)PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法,可以實(shí)現(xiàn)將工程師散落于設(shè)計(jì)文件夾中的大量標(biāo)準(zhǔn)件自動(dòng)導(dǎo)入到PDM系統(tǒng),并進(jìn)行自動(dòng)分類,自動(dòng)記錄導(dǎo)入過(guò)程及結(jié)果,使得PDM系統(tǒng)中標(biāo)準(zhǔn)件的導(dǎo)入分類變得更加人性化。方便用戶對(duì)PDM系統(tǒng)中標(biāo)準(zhǔn)件的查找與利用,顯著地提高了工作效率。
[0017]基于以上本發(fā)明設(shè)計(jì)的技術(shù)方案,如圖1和圖2所示,本發(fā)明設(shè)計(jì)PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法在實(shí)際應(yīng)用過(guò)程當(dāng)中,具體包括如下步驟:
步驟001.通過(guò)PDM系統(tǒng)Π界面,用戶瀏覽到本地磁盤中保存待導(dǎo)入標(biāo)準(zhǔn)件的文件夾,針對(duì)所述各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件,系統(tǒng)優(yōu)先調(diào)用StandardList.dll接口程序生成待導(dǎo)入標(biāo)準(zhǔn)件列表,根據(jù)待導(dǎo)入標(biāo)準(zhǔn)件列表,包括標(biāo)準(zhǔn)件編碼、版本、中英文名稱、材料、表面工藝處理、性能等級(jí)、標(biāo)準(zhǔn)件規(guī)格等屬性;系統(tǒng)調(diào)用CodeVerification.dll提供的接口,遍歷待導(dǎo)入標(biāo)準(zhǔn)件列表,依次將各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件通過(guò)標(biāo)準(zhǔn)件編碼屬性與PDM系統(tǒng)中的標(biāo)準(zhǔn)件進(jìn)行比較驗(yàn)證,并根據(jù)比較驗(yàn)證結(jié)果自動(dòng)將待導(dǎo)入標(biāo)準(zhǔn)件導(dǎo)入PDM系統(tǒng)中,獲得并更新PDM系統(tǒng)中標(biāo)準(zhǔn)件列表,若判斷待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性或模型不規(guī)范(通過(guò)正則表達(dá)式及國(guó)標(biāo)驗(yàn)證),則生成導(dǎo)入失敗列表,并根據(jù)該導(dǎo)入失敗列表對(duì)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行修正,并重新針對(duì)該待導(dǎo)入標(biāo)準(zhǔn)件執(zhí)行步驟00101,其中,所述導(dǎo)入失敗列表中相應(yīng)記錄各個(gè)導(dǎo)入失敗標(biāo)準(zhǔn)件的不規(guī)范問(wèn)題,并根據(jù)該導(dǎo)入失敗列表中記錄的不規(guī)范問(wèn)題針對(duì)相應(yīng)的待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行修正;其中,針對(duì)各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件的導(dǎo)入過(guò)程分別包括如下步驟:
步驟00101.判斷PDM系統(tǒng)中的標(biāo)準(zhǔn)件中是否已經(jīng)包含與該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性相同的標(biāo)準(zhǔn)件,是則進(jìn)入下一步驟;否則PDM系統(tǒng)根據(jù)該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性創(chuàng)建該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件對(duì)象,并將該待導(dǎo)入標(biāo)準(zhǔn)件的模型導(dǎo)入到該標(biāo)準(zhǔn)件對(duì)象下,建立關(guān)聯(lián),且對(duì)該標(biāo)準(zhǔn)件進(jìn)行共享;返回步驟00101,對(duì)下一個(gè)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行導(dǎo)A ;
步驟00102.判斷該待導(dǎo)入標(biāo)準(zhǔn)件是否已經(jīng)共享,是則返回步驟00101,對(duì)下一個(gè)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行導(dǎo)入;否則采用該待導(dǎo)入標(biāo)準(zhǔn)件對(duì)PDM系統(tǒng)中與該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性相同的標(biāo)準(zhǔn)件進(jìn)行覆蓋,重新建立關(guān)聯(lián),且對(duì)該覆蓋后的標(biāo)準(zhǔn)件進(jìn)行共享;返回步驟00101,對(duì)下一個(gè)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行導(dǎo)入;
基于以上針對(duì)待導(dǎo)入標(biāo)準(zhǔn)件的導(dǎo)入過(guò)程結(jié)束后,PDM系統(tǒng)可以生成標(biāo)準(zhǔn)件導(dǎo)入記錄表,保存在PDM系統(tǒng)中,用戶可以查看和下載,并且PDM系統(tǒng)可以自動(dòng)對(duì)其進(jìn)行更新等功能。
[0018]步驟002.遍歷所述PDM系統(tǒng)中標(biāo)準(zhǔn)件列表,判斷獲得PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件,分別針對(duì)各個(gè)共享且未分類標(biāo)準(zhǔn)件,根據(jù)標(biāo)準(zhǔn)件編碼屬性、分類屬性、分類規(guī)則、以及PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)標(biāo)準(zhǔn)件索引表,獲得各個(gè)共享且未分類標(biāo)準(zhǔn)件對(duì)應(yīng)PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)的分類分支,對(duì)各個(gè)共享且未分類標(biāo)準(zhǔn)件進(jìn)行分類,并更新PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)標(biāo)準(zhǔn)件索引表,其中,根據(jù)各個(gè)共享且未分類標(biāo)準(zhǔn)件對(duì)應(yīng)PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)的分類分支,對(duì)各個(gè)共享且未分類標(biāo)準(zhǔn)件進(jìn)行分類包括如下過(guò)程:
分別創(chuàng)建PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)的分類分支與各個(gè)共享且未分類標(biāo)準(zhǔn)件之間的引用指針,然后將各個(gè)共享且未分類標(biāo)準(zhǔn)件的模型對(duì)應(yīng)映射到其引用指針?biāo)窹DM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)分類分支中;
步驟003.根據(jù)步驟002中獲得PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件,生成PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件表,遍歷PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件表,判斷PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件表中是否所有標(biāo)準(zhǔn)件已分類,是則結(jié)束;否則針對(duì)該未分類標(biāo)準(zhǔn)件表,按照所述步驟002中的分類過(guò)程進(jìn)行分類。
[0019]在以上針對(duì)標(biāo)準(zhǔn)件的分類過(guò)程結(jié)束后,PDM系統(tǒng)可以生成標(biāo)準(zhǔn)件分類記錄表,包括新入庫(kù)標(biāo)準(zhǔn)件的編碼、入庫(kù)時(shí)間、分類分支等信息,保存在PDM系統(tǒng)中,用戶可以查看和下載,并且PDM系統(tǒng)可以自動(dòng)對(duì)其進(jìn)行更新等功能。
[0020]基于以上本發(fā)明設(shè)計(jì)的PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法中,相應(yīng)包括如下系統(tǒng)模塊:
判斷及導(dǎo)入模塊,用于逐行判斷標(biāo)準(zhǔn)件是否存在,檢查標(biāo)準(zhǔn)件編碼屬性及模型屬性的規(guī)范性,以及向PDM系統(tǒng)導(dǎo)入標(biāo)準(zhǔn)件;
新建及標(biāo)注模塊,用于生成保存待導(dǎo)入標(biāo)準(zhǔn)件導(dǎo)入過(guò)程記錄的列表文件,并逐行寫入標(biāo)準(zhǔn)件驗(yàn)證及導(dǎo)入過(guò)程記錄;
標(biāo)準(zhǔn)件分類模塊,用于判斷PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件是否已經(jīng)分類,將共享且未分類的標(biāo)準(zhǔn)件與PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)建立引用指針;
索引更新及結(jié)果通知模塊,用于將已分類的標(biāo)準(zhǔn)件信息添加到索引表并上傳到PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù),根據(jù)索引表信息生成標(biāo)準(zhǔn)件分類記錄表。
[0021]綜上,本發(fā)明設(shè)計(jì)的PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法在實(shí)際應(yīng)用過(guò)程當(dāng)中,該存儲(chǔ)方法不局限于標(biāo)準(zhǔn)件的導(dǎo)入與分類,還可以同樣應(yīng)用于電子元器件等其它部件的導(dǎo)入與分類,實(shí)現(xiàn)將各種部件自動(dòng)導(dǎo)入到PDM系統(tǒng),并進(jìn)行自動(dòng)分類,自動(dòng)記錄導(dǎo)入過(guò)程及結(jié)果,使得PDM系統(tǒng)中各種部件的導(dǎo)入分類變得更加人性化,方便用戶對(duì)PDM系統(tǒng)中各種部件件的查找與利用,顯著地提高了工作效率。
[0022]上面結(jié)合附圖對(duì)本發(fā)明的實(shí)施方式作了詳細(xì)說(shuō)明,但是本發(fā)明并不限于上述實(shí)施方式,在本領(lǐng)域普通技術(shù)人員所具備的知識(shí)范圍內(nèi),還可以在不脫離本發(fā)明宗旨的前提下做出各種變化。
【權(quán)利要求】
1.一種PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法,其特征在于,包括如下步驟: 步驟001.將各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件通過(guò)標(biāo)準(zhǔn)件編碼屬性與PDM系統(tǒng)中的標(biāo)準(zhǔn)件進(jìn)行比較驗(yàn)證,并根據(jù)比較驗(yàn)證結(jié)果將待導(dǎo)入標(biāo)準(zhǔn)件導(dǎo)入PDM系統(tǒng)中; 步驟002.判斷獲得PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件,分別針對(duì)各個(gè)共享且未分類標(biāo)準(zhǔn)件,根據(jù)標(biāo)準(zhǔn)件編碼屬性、分類屬性、分類規(guī)則、以及PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)標(biāo)準(zhǔn)件索引表,獲得各個(gè)共享且未分類標(biāo)準(zhǔn)件對(duì)應(yīng)PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)的分類分支,對(duì)各個(gè)共享且未分類標(biāo)準(zhǔn)件進(jìn)行分類,并更新PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)標(biāo)準(zhǔn)件索引表。
2.根據(jù)權(quán)利要求1所述一種PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法,其特征在于:所述步驟001中,針對(duì)所述各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件,生成待導(dǎo)入標(biāo)準(zhǔn)件列表,根據(jù)待導(dǎo)入標(biāo)準(zhǔn)件列表,依次將各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件通過(guò)標(biāo)準(zhǔn)件編碼屬性與PDM系統(tǒng)中的標(biāo)準(zhǔn)件進(jìn)行比較驗(yàn)證,并根據(jù)比較驗(yàn)證結(jié)果將待導(dǎo)入標(biāo)準(zhǔn)件導(dǎo)入PDM系統(tǒng)中。
3.根據(jù)權(quán)利要求1或2所述一種PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法,其特征在于:所述步驟001中,將各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件通過(guò)標(biāo)準(zhǔn)件編碼屬性與PDM系統(tǒng)中的標(biāo)準(zhǔn)件進(jìn)行比較驗(yàn)證,并根據(jù)比較驗(yàn)證結(jié)果將待導(dǎo)入標(biāo)準(zhǔn)件導(dǎo)入PDM系統(tǒng)中,獲得并更新PDM系統(tǒng)中標(biāo)準(zhǔn)件列表,其中,針對(duì)各個(gè)待導(dǎo)入標(biāo)準(zhǔn)件的導(dǎo)入過(guò)程分別包括如下步驟: 步驟00101.判斷PDM系統(tǒng)中的標(biāo)準(zhǔn)件中是否已經(jīng)包含與該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性相同的標(biāo)準(zhǔn)件,是則進(jìn)入下一步驟;否則PDM系統(tǒng)根據(jù)該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性創(chuàng)建該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件對(duì)象,并將該待導(dǎo)入標(biāo)準(zhǔn)件的模型導(dǎo)入到該標(biāo)準(zhǔn)件對(duì)象下,建立關(guān)聯(lián),且對(duì)該標(biāo)準(zhǔn)件進(jìn)行共享;返回步驟00101,對(duì)下一個(gè)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行導(dǎo)A ; 步驟00102.判斷該待導(dǎo)入標(biāo)準(zhǔn)件是否已經(jīng)共享,是則返回步驟00101,對(duì)下一個(gè)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行導(dǎo)入;否則采用該待導(dǎo)入標(biāo)準(zhǔn)件對(duì)PDM系統(tǒng)中與該待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性相同的標(biāo)準(zhǔn)件進(jìn)行覆蓋,重新建立關(guān)聯(lián),且對(duì)該覆蓋后的標(biāo)準(zhǔn)件進(jìn)行共享;返回步驟00101,對(duì)下一個(gè)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行導(dǎo)入。
4.根據(jù)權(quán)利要求3所述一種PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法,其特征在于:所述步驟00101中,若判斷待導(dǎo)入標(biāo)準(zhǔn)件的標(biāo)準(zhǔn)件編碼屬性或模型不規(guī)范,則生成導(dǎo)入失敗列表,并根據(jù)該導(dǎo)入失敗列表對(duì)待導(dǎo)入標(biāo)準(zhǔn)件進(jìn)行修正,并重新針對(duì)該待導(dǎo)入標(biāo)準(zhǔn)件執(zhí)行步驟00101。
5.根據(jù)權(quán)利要求4所述一種PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法,其特征在于:所述步驟002中,遍歷所述PDM系統(tǒng)中標(biāo)準(zhǔn)件列表,判斷獲得PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件。
6.根據(jù)權(quán)利要求5所述一種PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法,其特征在于:所述步驟002中,根據(jù)各個(gè)共享且未分類標(biāo)準(zhǔn)件對(duì)應(yīng)PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)的分類分支,對(duì)各個(gè)共享且未分類標(biāo)準(zhǔn)件進(jìn)行分類包括如下過(guò)程: 分別創(chuàng)建PDM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)的分類分支與各個(gè)共享且未分類標(biāo)準(zhǔn)件之間的引用指針,然后將各個(gè)共享且未分類標(biāo)準(zhǔn)件的模型對(duì)應(yīng)映射到其引用指針?biāo)窹DM系統(tǒng)標(biāo)準(zhǔn)件庫(kù)分類分支中。
7.根據(jù)權(quán)利要求6 所述一種PDM系統(tǒng)標(biāo)準(zhǔn)件存儲(chǔ)方法,其特征在于:還包括步驟003如下: 步驟003.根據(jù)步驟002中獲得PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件,生成PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件表,遍歷PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件表,判斷PDM系統(tǒng)中共享且未分類標(biāo)準(zhǔn)件表中是否所有標(biāo)準(zhǔn)件已分類,是則結(jié)束;否則針對(duì)該未分類標(biāo)準(zhǔn)件表,按照所述步驟002中的分類過(guò)程進(jìn)行分類。
【文檔編號(hào)】G06F9/44GK104021002SQ201410275758
【公開(kāi)日】2014年9月3日 申請(qǐng)日期:2014年6月19日 優(yōu)先權(quán)日:2014年6月19日
【發(fā)明者】王偉, 花鋒, 吳煥嶺, 孫俊蘭 申請(qǐng)人:鹽城工學(xué)院