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

Система NX от компании Siemens PLM Software является одним из лидеров на рынке CAD/CAM/CAE, имеет богатый и постоянно наращиваемый от версии к версии функционал. Одной из важных особенностей этой системы является возможность программирования непосредственно в её среде, то есть создания приложений, ускоряющих и упрощающих работу с системой. Это позволяет более гибко подходить к использованию этих приложений в зависимости от квалификации пользователя или сложности поставленной задачи.

NX предоставляет пользователю три основных возможности создания приложений:

  • программирование на основе макросов;
  • язык GRIP (графическое интерактивное программирование);
  • на основе Windows API (возможности программирования с использованием языков C, C++, Java).

Конкретное применение того или иного программного инструментария зависит от множества факторов: сложности задачи, сроков реализации программного решения, необходимости его дальнейшего масштабирования и сопровождения или даже от предпочтений пользователя. Для решения одних задач вполне достаточно User Function, другие потребуют Macros- и GRIP-программирования.

Основные задачи программирования в среде NX:

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