nanoNODE - визуальное программирование и автоматизация в Платформе nanoCAD 26

В составе Платформы nanoCAD 26 появился nanoNODE – специализированный редактор визуального программирования, предназначенный для автоматизации проектирования с помощью наглядных нодовых схем.

Новый инструмент позволяет инженерам, проектировщикам и BIM/ТИМ-специалистам создавать алгоритмы обработки данных, построения объектов и выполнения типовых операций без традиционного программирования. Вместо написания кода пользователь формирует логическую схему из готовых функциональных блоков – нодов.

Что такое nanoNODE

nanoNODE представляет собой среду визуального программирования, встроенную в экосистему nanoCAD. Алгоритм создается в виде цепочки взаимосвязанных элементов, каждый из которых отвечает за определенное действие: получение данных, выполнение вычислений, построение геометрии, изменение параметров или передачу результата следующему блоку.

Библиотека nanoNODE включает более 370 элементов, что позволяет автоматизировать широкий круг повседневных проектных задач. Результат выполнения алгоритма непосредственно формируется в чертеже nanoCAD и совместим с нативными объектами САПР, средствами оформления и дальнейшей работой с проектом.

От ручных операций к алгоритмическому проектированию

Основная идея nanoNODE заключается в том, чтобы один раз описать логику построения объекта или выполнения операции, а затем использовать готовый алгоритм многократно.

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

Что можно автоматизировать с помощью nanoNODE

nanoNODE открывает дополнительные возможности для автоматизации рутинных и повторяющихся операций в проектировании.

  • Автоматическое перестроение объектов при изменении параметров.
    Можно задать формулы, зависимости и исходные данные, после чего связанные элементы и сборки будут обновляться в соответствии с заданным алгоритмом.
  • Создание типовых деталей и узлов.
    Один раз подготовленный сценарий можно применять для генерации различных вариантов одного и того же элемента без повторного ручного построения.
  • Построение сложной зависимой геометрии.
    Нодовые алгоритмы позволяют формировать конструкции, для которых ручное построение занимает значительное время или оказывается неэффективным.
  • Автоматизация повторяющихся операций.
    Действия, которые регулярно выполняются вручную, можно объединить в единый алгоритм и запускать по мере необходимости.
  • Повторное использование разработанных сценариев.
    Созданные скрипты можно сохранять и использовать в других проектах.
  • Передача наработок внутри команды.
    Готовыми сценариями можно обмениваться между специалистами, формируя единый набор проверенных алгоритмов для типовых задач.
  • Экспорт нодовых схем.
    Схему nanoNODE можно выгрузить в PDF или PNG, например для документации, внутреннего обучения или обсуждения алгоритма с коллегами.

Параметрическое проектирование без написания кода

Одно из ключевых преимуществ визуального программирования – возможность создавать достаточно сложную логику специалистам, которые не занимаются профессиональной разработкой программного обеспечения.

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

Это может быть особенно полезно проектировщикам, BIM/ТИМ-координаторам и специалистам по автоматизации, которым необходимо создавать собственные инструменты для решения прикладных задач без разработки полноценного программного модуля.

Работа непосредственно в экосистеме nanoCAD

nanoNODE встроен в Платформу nanoCAD 26. Это означает, что результат работы алгоритма создается непосредственно в рабочей среде nanoCAD.

Редактор также может использовать расширенный набор нодов при работе с дополнительными решениями экосистемы. В частности, расширенный состав элементов доступен при запуске Платформы nanoCAD в конфигурации с компонентом «3D», а также с nanoCAD BIM Строительство.

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

Пример использования nanoNODE

Предположим, проектировщику регулярно требуется создавать типовой узел, размеры и геометрия которого зависят от нескольких исходных параметров.

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

После этого для получения нового варианта достаточно изменить исходные значения – повторять всю последовательность построений вручную уже не потребуется.

Преимущества для проектных организаций

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

  • сокращение времени на выполнение повторяющихся операций;
  • снижение количества ручных действий;
  • унификация типовых проектных процессов;
  • повторное использование ранее созданных алгоритмов;
  • формирование внутренних библиотек сценариев автоматизации;
  • передача разработанных алгоритмов между специалистами;
  • возможность постепенной автоматизации процессов без разработки отдельного программного обеспечения.

Кому может быть полезен nanoNODE

Новый инструмент ориентирован в первую очередь на специалистов, которые регулярно сталкиваются с повторяющимися проектными операциями или используют параметрический подход к проектированию.

nanoNODE может быть интересен:

  • инженерам-проектировщикам;
  • архитекторам;
  • BIM/ТИМ-специалистам;
  • САПР-менеджерам;
  • специалистам по автоматизации проектирования;
  • IT-подразделениям проектных и производственных организаций.

nanoNODE и визуальное программирование в САПР

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

Появление nanoNODE расширяет аналогичные возможности в экосистеме nanoCAD и позволяет решать задачи алгоритмического проектирования непосредственно средствами отечественной САПР.

При этом nanoNODE является самостоятельным инструментом экосистемы nanoCAD и использует собственный набор нодов и собственную логику работы.

Как начать работу с nanoNODE

nanoNODE уже входит в состав Платформы nanoCAD 26. Действующие пользователи получили доступ к новому функционалу при обновлении до версии 26, начиная со сборки 8611.

Для знакомства с возможностями Платформы nanoCAD также доступна пробная версия сроком на 15 дней.

Руководство пользователя nanoNODE доступно непосредственно внутри Платформы nanoCAD:

Лента → Справка → Документация (F1)

Разработчик также подготовил демонстрационные скрипты, которые позволяют познакомиться с базовыми принципами визуального программирования и посмотреть примеры автоматизации.

Подбор и покупка лицензий nanoCAD

Специалисты Архитект Дизайн помогут подобрать оптимальную конфигурацию Платформы nanoCAD и необходимые дополнительные компоненты с учетом задач вашей организации.

Мы проконсультируем по лицензированию, вариантам поставки, продлению подписок и переходу на актуальные версии продуктов nanoCAD.

Платформа nanoCAD – описание, лицензии и варианты поставки