Presentation is loading. Please wait.

Presentation is loading. Please wait.

Программирование под NX с использованием

Similar presentations


Presentation on theme: "Программирование под NX с использованием"— Presentation transcript:

1 Программирование под NX с использованием
библиотеки NX Open и Block Styler

2 C++ NX Open и Block Styler NX Open Block Styler Visual Studio C C++
*.cpp *.hpp *.dlx C++ C# Java Visual Basic Visual Studio

3 Интерфейс Block Styler
3 1 2

4 Параметры блоков Присоединения Общие: BlockID; Enable; Show; Label.

5 Создание семейства деталей

6 Создание диалогового окна
Свойство «Bitmap»

7 Структура приложения на основе Block Styler
Конструктор класса; Деструктор класса; ufusr() ufusr_ask_unload(); ufusr_cleanup(); initialize_cb(); dialogShown_cb(); update_cb(). update_cb()

8 Структура callback-функции update_cb()
int Sem::update_cb(NXOpen::BlockStyler::UIBlock* block) { try if(block == button01) // Enter your code here } else if(block == label0) else if(block == double0) catch(exception& ex) //---- Enter your exception handling code here ----- Sem::theUI->NXMessageBox()->Show("Block Styler", NXOpen::NXMessageBox::DialogTypeError, ex.what()); return 0;

9 Некоторые методы классов блоков
SetExpanded(bool expanded); SetEnabled(bool enable); InsertColumn(int columnID, const char* columnTitle, int columnWidth); CreateNode(const char *displayText); InsertNode(Node *newNode, Node *parentNode, Node *afterNode, NodeInsertOption nodeInsertOption); SetColumnDisplayText(int columnID, const char* columnDisplayText); RootNode(); NextSiblingNode(); DeleteNode(Node *node).

10 Работа приложения 1 3 4 2

11 БЛАГОДАРЮ ЗА ВНИМАНИЕ


Download ppt "Программирование под NX с использованием"

Similar presentations


Ads by Google