关于将 VBA 管网规则转换为 .NET

在图形中,您可以将基于 VBA 的 Autodesk Civil 3D 管道和结构规则转换为基于 .NET。

Autodesk Civil 3D2008 以及更早版本的 Autodesk Civil 3D 中,产品中附带的管道和结构规则是使用 VBA 创建的,并保存在 .dvb 文件 (C3DPipeNetworkRules.dvb) 中。

Autodesk Civil 3D 2009 中,创建的新管网规则集现在指向规则的 .NET dll 版本,并因此指向 .NET .dll 文件 (C3DPipeNetworkRules.dll)。

基于 .NET 的规则可特别提供基于 VBA 规则的最佳性能。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”命令。

请注意以下事项: