許多使用者在做MicroStation及AutoCAD圖檔轉換中,經常碰到一些轉檔的問題,因此我-們就最常見的幾個問題提出討論:
中文字體的轉換
- 假設在MicroStation 中已有3種自AutoCAD所轉入的中文字型,如chineset -> 137,Stmm->156,Stsl->171。
- 在Bentley\Home\prefs\dwgdata\目錄下,以文字編輯軟體(如記事本)開啟dwgfont.tbl檔案,在檔案的末尾加入:( 第三列為MicroStation的字型編號,使用者請依據本身的狀況定義之。)
- 進入MicroStation,選擇下拉式功能表之工作環境 -> 環境變數設定,會出現"組態"對話框。在左邊的類別下選擇"轉換-DWG",再到右上方的設定DWG/DXF轉換資訊下點選"DWG代碼頁",再按下編修鍵。將"編輯組態視窗"內的新值欄內的"ansi_1252"改為"ansi_950"或"big5"。再按確定,之後再按確定。
- 在下拉功能表中選擇檔案 -> 輸出 -> DWG或DXF後出現"另存新AutoCAD繪圖檔"對話框。選擇欲存所的路徑及檔名後,按確定,會出現"DWG/DXF輸出" 對話方塊。從下拉功能表中選擇設定 -> 字元出現"字元對照"對話框,在此對話框中選擇檔案->使用出現"使用字元對照表檔"對話框,選擇dwgfont.tb後按確定按紐。之後再按確定,最後在"DWG/DXF"輸出對話方塊中按輸出按紐。DWG文件會輸出到指定的目錄中。
- 進入AutoCAD14,選擇Format->Text Style下拉功能表,彈出Text Style對話方塊。按New按鈕建立新字體Style1,在Font Name欄中選擇 chineset 然後按Apply按鈕。依次類推,建立stmm、stsl。保存其底稿檔。
- 現進入Acad.dwt底稿檔,然後直接打開處理好的DWG文件即可。 或選擇Insert->Block彈出Insert對話方塊,選擇File按鈕輸入DWG文件。將Explode核取方塊打勾。按OK鈕。
- 正確的中文文本和圖形顯示在DWG文件中,字體(多種字體)完全正確。
線型轉換問題
這個問題應該分為兩種情況,一種是從dwg到dgn的多重線(pline)的線寬問題;另一種是從dgn到dwg的曲線線寬問題。
從dwg到dgn的多重線(pline)的線寬問題。常見的是在dwg中的線寬到dgn中不能正確顯示線寬。在ACAD中的Pline可以定義較大的線寬,而對應在MicroStation中的相應線寬是有限的,解決的辦法其實是修改MicroStation的轉換文件控制選項,我們可以在相關目錄如:\bentley\home\prefs\dwgdate\dwgcontrol.bas (J版)文件,可用文字編輯器打開,找到如下:
MbeDWGImportSettings.polylineWidthAs =MBE_Linestyle ' MBE_Shape,' MBE_Linestyle,'MBE_Weight,' MBE_None
然後將其改?: MbeDWGImportSettings.polylineWidthAs = MBE_Shape ' MBE_Shape,'MBE_Linestyle,' MBE_Weight,' MBE_None
這樣將對應的線寬轉換為一個圖形。然後按照正常的dwg圖檔輸入程序就可以得到正確的結果。
從dgn到dwg的曲線線寬問題,實際上是關於dgn-dwg的線寬對應的問題。 可以用下面的辦法解決:
從檔案->輸出-> dwg或dxf ->設定->權重線寬->檔案->使用-> dwgwtwd.tbl,確定. 這個過程其實是把控制線型線寬轉換對應表加入轉檔的過程。dwgwtwd.tbl檔是控制線型的寬度對應,可以根據實際的需要來調整(一般來說可以滿足要求,有時稍微細了些)。dwgwtwd.tbl是一個在轉檔時,線型寬度的對應表,其中的設定主要是dgn中的寬度對應dwg中的寬度。
對以上兩種問題可以知道,在兩個系統中由於線型的種類的定義不同,在轉檔中容易出現無法完全對應的問題。而解決問題的關鍵就是針對這種情況,找到其對應的設定選項。
填充的轉換
在MicroStation 中的填滿色塊,在ACAD中並無相當的對應圖元形式。但可以使用下列的設定: 在下拉式功能表中,檔案->輸出-> dwg或dxf->設定->一般->其它所出現的"其它輸出繪圖檔設定"中的,設定"小填滿多邊形到"為"實心","而小多邊形到"為"面",其他同原設定。則在ACAD中就可以得到填滿的色塊。(適用於MicroStation 7.1.4版本)
其他還有尺寸標註的轉換等,對於以上所有情況的分析可以得到以下結論:對於在轉換過程中各個選項的控制對結果有重要影響,在其中又分為兩種類型:一,控制檔,如dwgcontrol.bas。其實對大部分的選項都由它來控制,如線型對應,預設字型等,它是一個MicroStation Basic檔案,可以用文字編輯類工具打開編輯。二,對照表。如字型,線型等的對應都是按照它的設定,檔案之附加檔名*.tbl。(注意,工作過程中需要連結該對照表)
回技術支援主選單 │Go Top
|