Jump to content

Автоматизация работы в nanoCAD с помощью Visual Basic for Applications


 Share

Recommended Posts

Дмитрий Руденко, главный инженер проекта проектного бюро «Фордевинд» http://fordewind.org/.

 

http://habrahabr.ru/post/238867/

 

В статье рассмотрен один из вариантов автоматизации работы проектировщиков в САПР nanoCAD, позволяющий в значительной степени использовать параметризацию построений и сокращать сроки выполнения различных задач.

 

59139323e2de450c979d0a753e5e0984.jpg

 

Многие проектировщики используют MS Excel для выполнения математических вычислений в табличной форме. Однако, функционал программы этим не ограничивается. С помощью встроенного в продукты Microsoft Office языка программирования Visual Basic for Applications (VBA) можно взаимодействовать с объектной моделью nanoCAD (и другими продуктами на её платформе). В данной статье мы на простом и универсальном примере продемонстрируем такую возможность — создадим и настроим слои, начертим прямоугольник, проставим к нему размеры и добавим текст, содержащий значение площади фигуры.

Link to comment
Share on other sites

  • 6 years later...

Вычерчивать примитивы кодом не слишком эффективно, т.к. для чертежника формулы, код и команды не визуализируют чертеж и трудно проводить аналитику и обмен данными между содержанием чертежа и параметрами технических устройств. 

Более эффективно организовывать обмен техническими данными между уже визуализированными и параметризированными фрагментами чертежа, такими как динамические блоки (с атрибутами и параметрами) и  базами данных о технических характеристиках объектов, такими как базы спецификаций или каталожные, справочные таблицы типорядов изделий. 

Также крайне удобно когда сам обмен данными между фрагментами чертежа полностью автоматизирован и происходит на лету, причем в обе стороны - от базы параметров к фрагментам и обратно. Вершиной такого подхода может стать полное BIM моделирование всех технических параметров всех устройств, но до этого далеко даже Ревиту. 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт? Tell a friend!
×
×
  • Create New...