- UID
- 17823
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2002-11-29
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
MicroStation 程式設計:
MicroStation 提供了非常多自動化的方式,從早期的用戶語言( UCM )到MicroStation 發展語言( MicroStation Develop Language, MDL ),到95版以後還提供了Basic 語言,到/J 版又加入了Java與JMDL語言,發展環境非常的完整。
Key Scripting 能力
MicroStation 95提供許多自動化的方法,最基礎的就是鍵入指令的' scripting '能力。比如下列的指令可以變更作用的圖層、顏色、線寬
active level 38
active color blue
active weight 5
如果把上述存成文字檔,可以在鍵盤輸入欄打入
@文字檔名
這個劇本就會批次執行。
指令區: 顯出MicroStation的指令,你可以直接輸入指令。並且按輸入或Enter鍵執行。
參數列表:這裡列出MicroStation 以及所載入的MDL程式所有可用的指令以及變數,比如active 後面有很多的參數如color, area....而start指令後面就沒有變數。
歷史區會顯示輸入過的指令,選擇以後會顯示在指令輸入區中,可以使用上下方向鍵選擇,調閱輸入過哪些指令。
表格...:可以列出MicroStation或某MDL程式所提供的所有指令。
MicroStation 95的使用者命令( User Commands, UCM)
UCMs 是遵循UCM語法的巨集語言,你可以執行或者編輯命令索引檔。功能類似AutoCAD的LISP語言,因為不是太容易使用,現在已經可以使用ucm2basic轉為MicroStation Basic巨集使用。
在鍵盤輸入UCM的方法是
UC = UCM FILE
所有UCM的副檔名都是*.ucm
你可以使用UCM來建立這些功能:
 輸入與工具的自動化
 模擬MicroStation 的輸入
 在MicroStation中測試不同的條件
UCM可以用來協助標準化設計圖,比如許多使用者都被提示輸入一連串的屬性資料,這有助於設計的管理與標準。UCM不只對於MicroStation指令有用,也可以用以順序性的提示使用者訊息。
UCM由一系列的敘述組成,每個敘述包含一個因子operator 每個operator對應一個MicroStation 指令,每個因子後面有個引數operand,,代表每個指令進一步的變化。最前面還有一個標題label。
Label:operator,operand1…operandN; comment
執行UCM的方法也可以在公用程式>使用者語言>
有數十個範例可以提供作為參考。
---------------------------------------------------------------------------------------------
這是基本介紹,其它的我還要再整理一下,對MicroStation程式有興趣的朋友歡迎回應! ^^ |
|