亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        在 EPDM中自動(dòng)重命名 SolidWorks文件

        2015-10-15 19:18:13岑青山
        智能制造 2015年9期

        岑青山

        一、引言

        對(duì)于 SolidWorks CAD用戶而言,在使用 SolidWorksEPDM管理繪圖文檔的同時(shí),希望以 EPDM以基礎(chǔ),對(duì)SolidWorks CAD文檔做一個(gè)全自動(dòng)的規(guī)范的重命名。其規(guī)則如下:當(dāng)保存或另存為文件時(shí),CAD文件名 =規(guī)格 +品名 +SolidWorks文件后繼;這個(gè)“規(guī)格”和“品名”是SolidWorks文件中的屬性。是由SolidWorks模板中產(chǎn)生的。問(wèn)題是如何通過(guò) EPDM觸發(fā)這個(gè)事件的發(fā)生?為回答這個(gè)問(wèn)題,筆者將給出一個(gè)經(jīng)過(guò)驗(yàn)證的方和解決問(wèn)題的思路。

        二、運(yùn)行環(huán)境

        要解決這樣的問(wèn)題,需要用戶具備一定的信息化環(huán)境。筆者認(rèn)為,用戶的基本信息化環(huán)境應(yīng)該為:(1)Visual Studio 2010;(2)EPDM在EPDM2014sp4;(3)SolidWorks2012sp5。

        三、安裝部分

        1. EPDM部分

        (1)在 EPDM的 Add-ins插件中,選中插件并右鍵選擇“新插件”。如圖 1所示。

        圖1

        (2)選擇“Interop.EdmLib.dll”、“Interop.SldWorks.dll”、“Interop.SwConst.dll”和“自動(dòng)生成SW文件名 .dll”等4個(gè)文件,之后選擇“打開(kāi)”,如圖2所示。完成后結(jié)果如圖 3所示。

        圖2

        圖3

        (3)在EPDM的序列號(hào)中,選中序列號(hào)并右鍵選擇“新序列號(hào)”,如圖 4所示。

        (4)如圖 5所示,選擇“插件序列號(hào)(A)”即可。

        (5)完成結(jié)果如圖 6所示。

        圖4

        圖5

        圖6

        2.SolidWorks的部分

        (1)在 SolidWorks中,在“Enterprise PDM”菜單下選擇“選項(xiàng)”一項(xiàng)。如圖 7所示。

        圖7

        (2)在“Enterprise PDM”→“選項(xiàng)”下的“服務(wù)器”頁(yè)中,按圖 8所示進(jìn)行設(shè)置。

        圖8

        (3)分別對(duì)零件、裝配體和工程圖選擇“自動(dòng)生成SW文件名”。并且對(duì)選項(xiàng)“自動(dòng)以序列號(hào)命名新文件”和“在‘另存為時(shí)自動(dòng)以序列號(hào)命名文件”打扣,之后點(diǎn)擊“確定”即可。如圖 9所示。

        圖9

        四、程序?qū)崿F(xiàn)部分(以下是以 VB.net為基礎(chǔ)寫此程序)

        (1)以 VS2010創(chuàng)建 dll項(xiàng)目。

        (2)引用3個(gè)COM控件(如圖10所示):

        ① PDMWorks Enterprise 2014 TypeLibrary;

        ② SldWorks 2012 Type Library; ③ SolidWorks 2012Constant type library。

        圖10

        (3)在OnCmd(....)這個(gè)過(guò)程中,加入如下代碼即可。

        01)Dim sSpeical AsString = ReadConfigurationSp ecificProperty("規(guī)格 ")

        02)Dim sPiMing AsString = ReadConfigurationS

        pecificProperty("品名 ") '

        03)While index <= last

        04)'CounterVal = tmpArr(index).mlLongData1

        05)Dim s AsString

        06)'s = "PRT-" + CounterVal + "-MFG"

        07) s = sSpeical + "_" + sPiMing

        08)'MsgBox(s)

        09) tmpArr(index).mbsStrData1 = s

        10) index = index + 1

        11)EndWhile

        其中,第01和02句為在SolidWorks中讀取“規(guī)格”、“品名”在特定配置中的兩個(gè)屬性值。在第 07句,再將兩個(gè)值加起來(lái)賦值到s。s即為返回值——在過(guò)程 OnCmd(....)返回這個(gè)值。

        (4)使用部分:SolidWorks文件在 EPDM庫(kù),被保存、另存為時(shí),這個(gè)程序即被自動(dòng)激發(fā)。生成“規(guī)格 -品名”所組成的文件名。而這個(gè)規(guī)格和品名就是 SolidWorks文件的屬性。

        五、結(jié)語(yǔ)

        綜上所述,這個(gè)程序本來(lái)很簡(jiǎn)單,只有幾行代碼,但因?yàn)樗缭紼PDM的API和SolidWorks的API組合起來(lái),以產(chǎn)生自動(dòng)生成SW文件名的結(jié)果,所以有一定的研究?jī)r(jià)值。受篇幅所限,文章僅止于此。

        国产欧美一区二区精品久久久| 国产三级三级三级看三级日本| 久久精品视频日本免费| 国产激情久久久久久熟女老人| 粗壮挺进人妻水蜜桃成熟漫画| 亚洲男人天堂网站| 日韩人妻av不卡一区二区三区| 国产免费二区三区视频| 成人午夜视频精品一区| 国产99视频精品免费视频免里| 国产好片日本一区二区三区四区| 国产精品亚洲一区二区三区在线看| 又紧又大又爽精品一区二区| 日韩精品中文字幕无码一区 | 少妇无码太爽了不卡视频在线看 | 国产男女免费完整视频| 国产精品二区在线观看| 精品午夜一区二区三区| 国产自拍成人免费视频| 最新精品国偷自产在线| 美女在线国产| av二区三区在线观看| 日本一区二区三区视频网站| 狠狠做深爱婷婷久久综合一区| 久久久亚洲经典视频| 亚洲最大视频一区二区三区| 亚洲最大成人网站| 免费无码毛片一区二区三区a片| 99成人无码精品视频| 在线国产丝袜自拍观看| 久久天天躁狠狠躁夜夜不卡| 欧美日本日韩aⅴ在线视频| 亚洲av熟女天堂系列| 国产熟人精品一区二区| 亚洲av无码专区在线播放中文 | 国产白浆流出一区二区| 欧美性猛交xxx嘿人猛交| 97伦伦午夜电影理伦片| 亚洲av午夜成人片精品| 性生大片免费观看性少妇| 欧美亚洲熟妇一区二区三区|