在图形中,您可以将基于 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”命令。
请注意以下事项: