Перейти к содержанию

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


Рекомендуемые сообщения

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

 

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

 

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

 

59139323e2de450c979d0a753e5e0984.jpg

 

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

Ссылка на комментарий
Поделиться на другие сайты

  • 6 лет спустя...

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

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

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

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Расскажите друзьям

    Нравится Официальный форум компании Нанософт? Расскажите друзьям!
×
×
  • Создать...