亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

sw怎么圖號(hào)名稱分離? solidworks自動(dòng)分離填入文件名中的零件名稱與圖號(hào)技巧

  發(fā)布時(shí)間:2024-01-10 10:04:26   作者:佚名   我要評(píng)論
怎么實(shí)現(xiàn)SolidWorks圖號(hào)名稱分開(kāi),也就是自動(dòng)讀取文件名中的圖號(hào)和名稱,寫(xiě)入屬性中?下面我們就來(lái)看看詳細(xì)的操作方法

SOLIDWORKS 的屬性和方程式界面支持使用VB語(yǔ)言進(jìn)行寫(xiě)簡(jiǎn)單二次開(kāi)發(fā)的語(yǔ)句,利用這種特性可以實(shí)現(xiàn)一些簡(jiǎn)單的屬性提取。我將在此介紹如何利用這個(gè)特性實(shí)現(xiàn)一個(gè)以名稱+圖號(hào)的方式命名的零件體,solidworks的自定義屬性可自動(dòng)識(shí)別分離名稱與圖號(hào),并填寫(xiě)入自定義屬性欄中,為后期工程圖的屬性鏈接提供便利。我將以一個(gè)實(shí)例,介紹如何實(shí)現(xiàn)SOLIDWORKS簡(jiǎn)單的二次開(kāi)發(fā)功能如:---某.sldprt文件的命名為:XXX零件 ICT-001-001要實(shí)現(xiàn)以下的效果:在Solidworks的自定義屬性自動(dòng)輸入

圖號(hào):ICT-001-001

具體操作步驟:

1、編輯solidworks的自定義屬性,額外添加兩個(gè)自定義屬性,屬性名稱的命名可自行定義。

2、為額外添加的兩個(gè)自定義屬性分別填寫(xiě)兩條VB代碼

A:填入分離圖號(hào)的VB代碼

Part.Extension.CustomPropertyManager("").Set("零件名稱",Rtrim(Left(Part.GetTitle,InStr(Part.GetTitle," "))))

B:填入分離零件名稱的VB代碼

Part.Extension.CustomPropertyManager("").Set("圖號(hào)",Trim(Replace(Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ")),".SLDPRT"," ")))

特別注意點(diǎn):

代碼表達(dá)式中的【圖號(hào)】和【零件名稱】要和對(duì)應(yīng)的屬性名稱一致

關(guān)注(Part.GetTitle," ")引號(hào)內(nèi)容為【空格】

創(chuàng)建兩個(gè)方程式

"運(yùn)行VB1"="A"與"運(yùn)行VB2"="B"

特別注意點(diǎn):

等于符號(hào)和引號(hào)符號(hào)在英文輸入法的狀態(tài)輸入

額外添加的兩個(gè)自定義屬性要和【數(shù)值/方程式】輸入的一致

方程式中兩個(gè)全局變量名可以是任意符合語(yǔ)法規(guī)范的字符,對(duì)應(yīng)的屬性名稱要輸入正確,估算值為0代表自定義屬性中的語(yǔ)句沒(méi)有錯(cuò)誤

重建并保存文件,可發(fā)現(xiàn)自定義屬性已經(jīng)自動(dòng)填入分離的圖號(hào)和名稱

特別注意點(diǎn):

【圖號(hào)】和【零件名稱】中間以空格分割,不限空格個(gè)數(shù)(表達(dá)式分離文字時(shí)對(duì)空格做了刪除)

如果想修改為其他字符分割可以在兩個(gè)表達(dá)式中的(Part.GetTitle," "),雙引號(hào)中的內(nèi)容做替換

例如零件命名為:XXX零件-ICT-001-001將(Part.GetTitle," ")改為(Part.GetTitle,"-")結(jié)果為:

此時(shí)會(huì)發(fā)現(xiàn)零件名稱帶有“-”可修改VB代碼:

Part.Extension.CustomPropertyManager("").Set("零件名稱",Rtrim(Left(Part.GetTitle,InStr(Part.GetTitle,"-")-1)))

Part.Extension.CustomPropertyManager("").Set("圖號(hào)",Trim(Replace(Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle,"-")),".SLDPRT"," ")))

其他也能實(shí)現(xiàn)目的的VB代碼參考:(此代碼得隱藏文件擴(kuò)展名,只允許一個(gè)空格作為名稱和圖號(hào)的分割)

Part.Extension.CustomPropertyManager("").Set("圖號(hào)",Left(Part.GetTitle,InStr(Part.GetTitle," ")))

Part.Extension.CustomPropertyManager("").Set("名稱",Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ")))

5、將此文件保存為零件體模板,以便快速使用

結(jié)語(yǔ):

我們不使用插件,進(jìn)行SOLIDWORKS軟件功能的二次開(kāi)發(fā),以方程式的方式運(yùn)行簡(jiǎn)單規(guī)則,就能實(shí)現(xiàn)自動(dòng)分離輸入文件名中的名稱與圖號(hào),不用手動(dòng)在屬性欄中輸入重復(fù)的名稱與圖號(hào),此后制作工程圖也將更便利。

以上就是solidworks屬性欄中自動(dòng)分離填入文件名中的零件名稱與圖號(hào)技巧,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。

相關(guān)推薦:

solidworks曲面填充在哪里? sw曲面填充將零件變成實(shí)體的技巧

相關(guān)文章

最新評(píng)論