我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Solidworks

自由定制的SolidWorks符號圖庫

時間:2011-08-12 15:10:04 來源:未知

 SolidWorks是當前比較流行的三維機械設計軟件,該軟件提供了比較強大的三維造型能力,易學易用,能滿足大部分機械行業的應用要求。就國內目前的CAD/CAM應用水平而言,機械設計最終的表達還主要依賴二維工程圖。二維工程圖是工程師的語言,為了使二維工程圖在使用、理解上不產生混亂和歧義,國家制圖標準對各種線條、文字和符號等都有嚴格的規范。SolidWorks作為一款國外軟件,雖然工程圖樣國家標準已經做的很好,但是仍舊有一些方面不能滿足國標要求,其中之一是工程圖標注中的多種符號沒有使用粗實線,不符合國家制圖標準要求,同時有些常用符號沒有定義。遇到這種情況只有用繪圖命令手工繪制各種符號,這種方法不但影響了工程圖的出圖速度和質量,而且因這些所謂的符號與標注文本脫離,在工程圖調整過程中會脫離原所需位置,使工程圖修改很不方便。技術工程師在長期的及時服務中總結,結合目前搜集到的方法,對SolidWorks軟件符號定義進行探索,發現軟件的符號庫完全可以自定義,通過自定義,完全可以定義國家標準的各種符號。

    有與通用機械行業存在大量的焊接設計,所以焊接件標注在工程圖設計中就非常常見,尤其在焊件標注方面,存在很大的缺陷,SolidWorks提供的焊接符號不能滿足國標的要求,企業一般也都有自己制定的相應焊接標注規則,這些要求二次開發當然可以滿足要求,但是成本會相應大大增加,怎么利用Windows系統自己的功能和SolidWorks提供的相關支持,快速完成企業符號庫的定制,下面是解決方法:

   1 SolidWorks軟件的實現方法

    SolidWorks軟件本身提供了自己的符號庫,并且符號庫提供了擴展符號庫的簡單規則。SolidWorks軟件的符號庫定義保存于安裝目錄...langchinese_simplifiedgtol.sym文件中,軟件每次啟動系統自動加載該符號庫。該文件為純文本文件,其內容分兩部分:第一部分為語法介紹,第二部分為使用以上語法定義的各類符號。語法介紹包含6種基本的繪圖命令:

 

    直線LINE(x1,y1,x2,y2),圓CIRCLE(x,y,r),圓弧ARC(x,y,r,a1,a2),填充圓弧FARC(x,y,r,a1,a2),文字(x1,y1,x2,y2,t),填充三角POLY(x1,y1,x2,y2,x3,y3),所有(x,y)取值范圍為(0,1),角度值單位為度。第二部分的各類符號,具體格式為:“#”后跟符號內部和外部類名,“*”后跟具體內部和外部符號名。其中內部名稱作為軟件內部索引值,不能充復。外部名稱則顯示在軟件“符號輸入選擇提示了”供使用者選擇。符號繪制的各種命令在符號名之后,每條指令占一行。符號類名和符號名都可以自定義。軟件中已有的各種符號正是通過以上6種命令繪制出來的。用戶只要遵守以上規則,就可自己建立各種自定義符號。

 

    2 基于Windows系統的實現途徑

    運用SolidWorks的符號庫可以定制大量的符號,但是SolidWorks在焊接符號的輸入時單側卻僅僅有一個符號輸入選型,這對于簡單的焊接可能滿足要求,但是對于一些性能要求比較高的焊接設計,就不是Windows系統提供了一兩個焊接符號所能表達的,單側超出一個的焊接符號標注, SolidWorks有點無能為力,但是我們驚喜的發現在符號選擇的前后面還都有文本輸入框,可以利用文本輸入的方法輸入各種設計符號,通過這樣的組合就能滿足更多的標注要求。

    文本的輸入必須是字符,Windows系統提供了專門的造字程序-True Type,可以按照企業的規定繪制各種各樣的符號,最大化滿足設計標注的要求。啟動True Type,依次執行“開始-所有程序-附件-True Type造字程序”即可大考造字程序窗口。True Type的窗口如下:

 

    Windows的True Type造字過程非常的簡單,在打開程序的時候,我們首先要進行代碼選擇,Windows中的每一個字或者字符都對應相應的代碼。這里我們可以隨意選擇一個空白的代碼進行設計,就進入了造字的過程,造字的使用過程和Windows的繪圖板功能基本相似,可以自由修改。當然根據在使用中的經驗,我們還是比較推薦使用這種方法進行各種符號的設計使用的。

 

    等設計完成我們需要的符號后,這時候符號就可以保存在Windows字體庫中了,為了方便額進行輸入及其使用,我們推薦的方法是將設計的符號鏈接到輸入法上,給與相關的規則,這樣我們在使用輸入法就可以輸入任何我們自己設計的符號,這里的輸入法鏈接,僅僅支持Windows系統附帶的輸入法,例如微軟拼音輸入法,美式鍵盤等,這樣就完成了一個符號的設計及其使用鏈接過程。

圖4  進行符號的輸入法鏈接

 

圖5 在輸入法中輸出設計符號

 

    3 SolidWorks符號庫的建設

    上面主要介紹了兩種不同擴展SolidWorks符號庫的方法,兩種方法各有自己的優勢,不同的人可以根據不同的習慣隨意選擇,這里再介紹一下我們的使用方法:

圖6 不同定制符號的使用方法

 

    
    用這種方法,在充分使用True Type的功能外,也快速擴展了SolidWorks的符號庫,使SolidWorks的工程圖標注更加符合GB,更符合國人的使用習慣。通過大量的客戶實踐,效果很理想,在機床設計制造、工程車輛、煤礦液壓支架、礦山工程機械等行業都取得了滿意的效果。下圖是使用這種方法定制擴充的ISO焊接符號庫,可以注意的是,這里使用了大量的“TEXT”命令,后面引用的符號全部是有True Type設計的,這樣在標志的時候,又減省了使用輸入法的過程,是標注更加高效、快捷。 

圖7 采用兩種方法混合編制擴充的SolidWorks標注文件

 


圖8 定制擴充的SolidWorks標注符號

 

    下圖是在SolidWorks工程圖中標注出來的效果,和原來相比,已經是大大的豐富了,可以完全表達我們的設計意圖了,能完成GB中所有的符號標注,當然仍有一些不是100%美觀,希望能在后期的探索中,尋找更加完美的解決方法。

圖9 在SolidWorks工程圖中的標注效果