MicroStation的賓利

VBA開發與應用的MicroStation

為了製作應用程序,Microstation支持不同的語言,包括 Microstation開發語言(MDL) 這是本特利大師的首選。 它也支持多年前的舊版本,並且曾經支持Java,因此該版本稱為MicrostationJ。

但是要快速開發,沒有太多的回報,最實際的是關於程序附帶的Visual Basic模塊,在XM(8.9)之前的版本中,包括Visual Basic 6.3的完整編輯器,在最新版本中。

視覺基礎微型機

要開始

顯然,沒有編程思想的人沒有太多工作要做。 但是,對於那些了解面向對象編程並使用過Visual Basic 6的人來說,您會發現自己幾乎笑死了。 該程序通常附帶一些示例,但這是我見過的技術人員使用的技巧: 使用宏.

Microstation便於在mvba擴展中以宏的形式保存例程,在查看代碼時,更容易以Microstation的編程方式啟動,而不是 做袖子襯衫 從一開始就對。 現在,我將以墨西哥朋友為例, 上週 他們要求我幫助在地理位置進行大型化。

如何創建宏.

實用程序>宏>項目經理.

視覺基礎微型機

這裡創建一個新項目,並為其分配一個名稱。 通常它們存儲在 Program Files / Bentley / workspace / projects / vba 但您可以選擇任何目的地。

視覺基礎微型機

如何保存.

要開始錄製,請按藍色的滾輪圖標。 該程序將保存從那時起完成的所有操作。

例如:放置一個 視野的柵欄關閉所有的級別,除了蘋果和重心之間的界限,從邊界傳輸鏈接到質心,在62級別創建形狀,關閉邊界,將質心從形狀移動到形狀,加載命令到主體化,根據扇區進行化其中是每個扇區具有特定顏色的蘋果,放置傳說。

該過程可以暫停,也可以使用紅色框圖標終止。 如果按下按鈕 ,程序將執行我保存的整個例程。 如果可以利用它,即使不進行編程也很有用,我已經看到非程序員在純宏中製作的菜單。

如果你想要每次執行 地理 宏被加載,第四列被激活 自動加載,這將在文件中創建一個變量 msgeo.ucf.

如何編輯代碼.

要查看代碼,請按打開Visual Basic編輯器的按鈕。

視覺基礎微型機

一切都保存為單個模塊,但是如果逐步進行,則可以簡化語句的集成。 也可以使用該選項運行 步步,這將允許它作為調試器由部件執行。

視覺基礎微型機

我正在向您展示的示例(我的北方朋友已經在進行此示例)包括單獨的模塊,以確保與數據庫的連接,鏈接例程的執行,鏈接實體的創建,主題的應用和一種用於全局設置。 該代碼可以攜帶 密碼,這樣可以防止操作員造成災難,或者使我們不想與用戶程序員共享的類庫分離。

高爾基阿爾瓦雷斯

作家、研究員、土地管理模型專家。 他參與了模型的概念化和實施,例如:洪都拉斯國家財產管理系統 SINAP、洪都拉斯聯合市政管理模型、地籍管理綜合模型 - 尼加拉瓜登記處、哥倫比亞領土 SAT 管理系統. 自 2007 年以來,Geofumadas 知識博客的編輯和 AulaGEO 學院的創建者,其中包括 100 多門關於 GIS - CAD - BIM - 數字孿生主題的課程。

相關文章

4 個評論

  1. 叔叔 Sellineküsimus。 進出口Trimble S6 ja PowerDraft-i Tegelete? Otsin programeerija。

發表評論

您的電子郵件地址將不會被發表。 必填字段標有 *

返回頂部按鈕