自定義Solidworks工程圖符號

分類  >  Solidworks >
tags:    時間:2014-03-07 09:55:28
自定義Solidworks工程圖符號簡介
SolidWork具有強大的三維造型能力,是比較好用的三維機械設計軟體,但在具體的應用中,經常出現多種符號不符合國家製圖標準要求以及常用符號沒有定義的情況,從而影響了工程製圖的效率。本……
自定義Solidworks工程圖符號正文

SolidWork具有強大的三維造型能力,是比較好用的三維機械設計軟體,但在具體的應用中,經常出現多種符號不符合國家製圖標準要求以及常用符號沒有定義的情況,從而影響了工程製圖的效率。本文作者對自定義符號的實現基礎和途徑進行了具體的介紹,供讀者學習和參考。

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

一、實現基礎

    該軟體的符號庫定義保存於..\lang\chinese_simplified\gtol.sym文件中,軟體每次啟動系統自動載入該符號庫。該文件為純文本文件,其內容分兩部分:第一部分為語法介紹,第二部分為使用以上語法定義的各類符號。語法介紹包含5種基本的繪圖命令:直線LINE(x1,y1,x2,y2),圓CIRCLE(x,y,r),圓弧ARC(x,y,r,a1,a2),文字TEXT(x1,y1,x2,y2,t),填充三角POLY(x1,y1,x2,y2,x3,y3),所有(x,y)取值範圍為(01),角度值單位為度。第二部分定義的各類符號,具體格式為:後跟符號內部和外部類名,“*”後跟具體內部和外部符號名。其中內部名稱作為軟體內部索引值,不能重複。外部名稱則顯示在軟體符號輸入選擇提示欄供使用者選擇。符號繪製的各種命令在符號名之後,每條指令佔一行。符號類名和符號名都可以自定義。軟體中已有的各種符號正是通過以上5種命令繪製出來的。用戶只要遵守以上規則,就可自己建立各種自定義符號。

二、實現途徑

1 True Type 造字程序

2 字元映射表程序

3 自定義的三面I形焊縫符號

4 自定義符號實際效果

    有兩種基本的方法可以實現自定義符號。首先,可以使用直線、圓、圓弧、三角繪圖命令來繪製所需的符號,例如:斜度符號“∠”為三端點為(0,0)(1,1)(1,0)的兩交角直線,命令為A,LINE .0

 

Bookmark the permalink ,來源:
One thought on “自定義Solidworks工程圖符號