Преобразование элементов конструкции VBA в .NET

Типовые элементы конструкции, созданные в Autodesk Civil 3D при помощи VBA, можно преобразовать в формат .NET. В Autodesk Civil 3D 2007, равно как и в предыдущих версиях Autodesk Civil 3D, элементы конструкции, поставлявшиеся вместе с продуктом, создавались при помощи VBA.

В Autodesk Civil 3D 2008 все подобные элементы создавались при помощи .NET. Причина состоит в том, что .NET-версии элементов конструкции при формировании моделей коридоров обеспечивают более высокую производительность по сравнению с VBA-версией. В Autodesk Civil 3D 2008 и более поздних версиях элементы на основе VBA по-прежнему поддерживаются. Так, в чертежах, каталогах, инструментальных палитрах можно найти как VBA-варианты элементов конструкции, так и .NET-варианты, Однако все элементы конструкции VBA рекомендуется преобразовать в формат .NET для повышения производительности при формировании моделей коридоров.

Преобразование элементов конструкции из формата VBA в формат .NET

  1. Выберите вкладку "Редактирование"панель "Проектные данные"элемент "Преобразовать элементы конструкции VBA в .NET" найти.
  2. Выполните одно из следующих действий:
    • Чтобы преобразовать все элементы конструкции, присутствующие на чертеже, в командной строке введите A и нажмите клавишу ENTER. Все элементы конструкций VBA будут преобразованы в формат VB.NET.
    • Чтобы преобразовать элементы заданной конструкции, выберите конструкцию и нажмите клавишу ENTER. Все элементы конструкций VBA, присутствующие в выбранной конструкции, будут преобразованы в формат VB.NET.
  3. Прим.: Данная команда позволяет преобразовать только типовые элементы конструкции Autodesk Civil 3D, поставляемые вместе с продуктом. Элементы конструкции, созданные на основании пользовательского VBA-кода, преобразовать таким образом не удастся.

Отображение определения элемента конструкции в диалоговом окне "Свойства элемента конструкции"

Для определения способа, с помощью которого был создан элемент конструкции (VBA, .NET или на основе полилинии) в диалоговом окне "Свойства элемента конструкции" или на палитре свойств просмотрите определение элемента конструкции.

  1. Щелкните правой кнопкой на элементе конструкции в чертеже и выберите пункт "Свойства элемента конструкции".
  2. В открывшемся окне перейдите на вкладку "Параметры".

    В поле "Определено на основе" будет указано ".NET", если элемент создан на основе сценария .NET, "VBA", если использовался код VBA, или "Объекты", если элемент был создан из полилинии.

Отображение определения элемента конструкции в палитре свойств

  1. Щелкните правой кнопкой на элементе конструкции в чертеже и выберите пункт "Свойства".
  2. На палитре свойств выберите вкладку "Проектирование".

    В поле "Режим формирования геометрии" будет указано ".NET", если элемент создан на основе кода .NET, "VBA", если использовался код VBA, или "Объекты", если элемент был создан из полилинии.