andreje

Siemens NX COM интерфейс

Pinned posts

 Всем привет.

 

 На работе для пары задач использую interop с CATIA с помощью с# (получаю объект приложения  через System.Runtime.InteropServices.Marshal.GetActiveObject, и работаю).

 

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

 

 Внимание, вопрос: можно ли (и как) получить COM-объект приложения NX? Или для работы с ним извне (не в виде библиотеки, запускаемой из NX) требуются другие действия?

Поделиться сообщением


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


UnPinned posts

COM-а в NX API нет(имхо)
вариант 1. можно делать внешнее приложение - консольная утилита которая работает с NX.

вариант 2. Можно получить сесию NX через Remote

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, koner сказал:

COM-а в NX API нет(имхо)
вариант 1. можно делать внешнее приложение - консольная утилита которая работает с NX.

вариант 2. Можно получить сесию NX через Remote

Хорошо. Оба варианта норм. Как их реализовать (или хотя бы где искать гайды)?

Поделиться сообщением


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

в справке все есть. 
примеры есть тут NX 10.0\UGOPEN\SampleNXOpenApplications\

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу