美商賓特利系統首頁

  
應用文件
賓特利SELECT
賓特利教育網路
常見問題
應用文件

馬上下載 Bentley View 2004 中文版


賓特利教育訓練中心

MicroStation V8 中使用 MicroStation/J (V7) 的檔案

 

對於在 MS/J 工作模式中作業的使用者來說,可能已經遇到某些突然的改變,例如 MicroStation V8 的移動( moving )與縮放( scaling )圖元,或是改變全域原點( global origin )。 瞭解 MicroStation V8 的作業方式將可以幫助您排除這些問題。

在您開啟一個 MS/J 設計檔案來編輯時, MicroStation V8 會將檔案轉換為一個特殊的內部格式,儲存在記憶體中。 基本上,您可以將檔案想成是被轉換為 V8 格式以供編輯,然後在關閉時會被回存為 MS/J 格式的檔案。

在編輯過程中,軟體將沿著每一條軸線提供大約比 MS/J 大兩百萬倍的 V8 設計平面( design plane )。 在較舊的 MicroStation V8 版本中,可讓您置放超出 MS/J 設計平面限制的圖元與參考檔。

在您關閉檔案時, MicroStation V8 必須將任何超出界線的圖元分解,因此這不只會縮放圖元,也會將改變全域原點( global origin )容納圖形。 而在於 MS/J 中開啟檔案來編輯時,您可能會發現圖形的位置與大小會有意想不到的改變。 賓特利系統的 Josh Schifter 表示:

" 在 V8 寫入 MS/J 檔案時,它必須要確定所有的圖元都是位於 MS/J 設計平面之中。 如果有任何圖元位於 MS/J 設計平面之外,但是圖元的總範圍夠小的話,那麼那些圖元便會全部被移動,而全域原點也會在相反方向中變更以抵銷移動。

如果其他 File_B 有參考被移動的 File_A ,那麼在透過 File_B 來檢視 File_A 時,其圖元便同樣會被移動。

避免產生此問題唯一的方式便是,避免在 MS/J 的工作區域( design cube )之外繪製任何圖形。在 MicroStation V8 2004 版的 MS/J 工作模式中,程式會很巧妙地避免讓您在立方體之外繪製圖形。 可惜的是,這樣的限制還是不甚完美。 例如,還是可能會發生在工作區域的邊緣附近附加參考而使其超出邊緣的情況。

為了幫助使用者避免在 MS/J 設計平面邊緣附近繪製圖形,或繪製超出邊緣的圖形, Josh Schifter 編寫了一份可顯示 MS/J 設計平面邊界的 MDL ,並且熱情公告與大家分享。 您可以透過以下方式取這

個應用程式。

 

只要將此應用程式複製並放到您 MDL 資料夾中即可使用此公用程式,該資料夾一般路徑為: ...\Bentley\Program\MicroStation\mdlapps\

請回到 MicroStation ,輸入 mdl load showdesignplane MS/J ,可將 MS/J 設計平面顯示出來,或輸入 mdl load showdesignplane V8 ,顯示 V8 設計平面。 產生的邊界圖元便是一個暫時的圖元( transient element ),而且可以藉由使用 mdl unload showdesignplane 卸載此應用程式來移除此圖元。

在 MS/J 工作模式中作業時,您必須盡量讓您的圖元位於 MS/J 設計平面的限制範圍內。 在較舊的 MicroStation V8 版本中(例如: 08.01.02.15 版)您仍然可以在此邊界之外繪製圖形,但是您將會在關閉檔案時看到一個警告對話方塊:

MicroStation V8 2004 版將不會允許您將圖元放置在超出 MS/J 設計平面的限制範圍之外。 此功能是由預設為關閉的 CAPABILITY_LARGE_DESIGN_PLANE 變數所控制。

最後一個注意事項 .... 下面的建議是來自 Miro Mates

如果您想要以 MicroStation /J 、 SE 或甚至是 95 來編輯檔案,建議您設定 V8 的組態變數 MS_MS/JSAVEWITHOUTENHANCEDPRECISION = YES 。 這將可以確保提高的精確度並不會與圖元一起被儲存,而避免可能導致在較舊的產品中發生意料之外的後果。

資料來源: http://www.askinga.com

作者: Inga.Morozoff

回應用文件首頁 Go TopPDF 版本