關於將 VBA 管網規則轉換為 .NET

在圖面中,您可以將以 VBA 為基礎的 Autodesk Civil 3D 管和結構規則轉換為 .NET。

Autodesk Civil 3D 2008 以及更早版本的 Autodesk Civil 3D 中,產品隨附的管和結構規則是使用 VBA 建立的,儲存在 .dvb 檔 (C3DPipeNetworkRules.dvb) 中。

Autodesk Civil 3D 2009 中,現在所建立的新管網規則集指向 .NET dll 版本的規則,因此指向 .NET .dll 檔案 (C3DPipeNetworkRules.dll)。

相對於以 VBA 為基礎的規則,以 .NET 為基礎的規則通常提供最佳效能。Autodesk Civil 3D 2009 以及更高版本仍然支援以 VBA 為基礎的規則。

如果您尚未對 VBA 管網規則檔案 (C3DPipeNetworkRules.dvb) 進行任何修改,則建議您使用此指令將圖面中的管和結構規則轉換為 .NET 規則。如果已編輯 C3DPipeNetworkRules.dvb 規則檔案,建議您請勿將規則轉換為 .NET,因為這將遺失對 C3DPipeNetworkRules.dvb 所做的所有 VBA 變更。

如果在 Autodesk Civil 3D 2009 或更高版本中建立新的規則集,則這些規則均指向 .NET dll 版本的規則。如果開啟具有在 Autodesk Civil 3D 2008 或更早版本 Autodesk Civil 3D 中建立的規則集的圖面,該規則集將仍指向並執行 VBA 版本的規則,除非您執行「轉換為 .NET 指令」。

請注意以下內容: