Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (2)

Лучшие ответы пользователя

Все ответы (1)
  • Работа с UG Open API: с чего начать?

    Добрый день,

    Если вопрос еще актуален, то вот несколько советов.

    Чтобы создать собственный ГУИ, нужно открыть любую модель, а затем перейти в подпрограмму NX'a, которая называется Block Styler. Путь до нее:
    Панель управления -> Start -> All Applications -> Block UI Styler.

    Далее можно перенести необходимые элементы управления в Ваше диалоговое окно. В настройках можно установить, для какого ЯП сгенерировать коллбеки. На выбор: C++, C#, VB, Java.

    Дальше все зависит от ваших потребностей. Я, например, ищу необходимые классы и методы в NXOpen .Net API Reference.

    Еще один очень полезный совет. Если вы хотите автоматизировать какие-то действия и/или хотите узнать какой метод отвечает за ту или иную функцию из NX'а, то, для начала, запишите Журнал (Journal). По-русски, это, конечно, называется Макрос, но понятие "Макроса" в NX'е - это что-то другое.
    Чтобы записать журнал нужно:
    1) Установить ЯП, для которого вы хотите его записать. Для этого:
    Preferences -> User Interface -> Journal.
    2) Собственно, сама запись журнала:
    Tools -> Journal -> Record.

    Если же вы хотите создать крупный проект, например, на C++, C# или VB, то первое, что необходимо сделать - это установить MS Visual Studio (для NX 8.0 и 8.5 - 2010, для NX 9.0 - 2012). И лишь затем установить (переустановить) NX. В этом случае Вы увидите в VS визарды программ для NX. Очень удобно и для написания кода, и для тестирования.

    PS. Если будут какие-то вопросы - пишите. Е-мейл в профиле.
    Ответ написан
    2 комментария