《NX Open API編程技術》通過對NX Open API編程的基本方法及相關函數(shù)的介紹,從最簡單的NX二次開發(fā)例程入手,到一個完整的二次開發(fā)應用程序的生成,全面系統(tǒng)地介紹操作記錄工具的使用、草圖繪制、零件設汁、部件設計、信息抽取、工程圖等相關軟件建模功能擴展的方法,以及菜單和工具條的定制、對話框應用程序編寫、應用程序的部署等用戶擴展功能在NX軟件上的實現(xiàn)方法。通過《NX Open API編程技術》的學習,讀者可以了解NX軟件二次開發(fā)的基本方法和基本流程,從而具備NX軟件二次開發(fā)的基本能力。
《NX Open API編程技術》適合NX軟件用戶、NX軟件服務供應商使用,也可作為高等院校、職業(yè)技術學校相關專業(yè)師生的教學參考書。
西門子工業(yè)軟件(上海)有限公司官方教程; 企業(yè)CAD/CAE/CAM系統(tǒng)深化應用工具書;系統(tǒng)介紹NX軟件二次開發(fā)的基本方法和基本流程;來源于原廠全球技術培訓資料,最新、最系統(tǒng)、最科學。
第1章 概述
第2章 NX Open APl簡介
第3章 NX Operl對象模型
第4章 完成第一個NX用戶化程序“Hello NX”
第5章 將操作記錄轉換為用戶化程序
5.1 為NX Open開發(fā)配置Visual Studio
5.2 使用NX Open進行草圖建模
5.3 使用NX Open進行零件幾何建模
5.4 使用NX Open進行裝配建模
5.5 屬性定義及屬性抽取
5.6 工程圖
5.7 選擇集
第6章 NX Open應用程序運行模式和執(zhí)行方法
6.1 NX Open應用程序運行模式
6.2 如何執(zhí)行NX Open應用程序
第7章 菜單定義文件——Menu Script
7.1 菜單文件
7.2 維護自己的菜單文件
7.3 菜單文件的格式
7.4 注冊菜單項的回調(diào)函數(shù)
7.5 工具條定義文件
第8章 用戶界面定義——BlOCk UI StyIer對話框
8.1 創(chuàng)建一個Block UI Styler類型對話框
8.2 Block UI Styler塊的類型
8.3 將Block UI Styler對話框和應用程序關聯(lián)
8.4 Block UI Styler對話框應用程序實例
第9章 一個完整的例子
9.1 應用程序規(guī)劃
9.2 完善對話框應用程序的回調(diào)函數(shù)
9.3 創(chuàng)建菜單和工具條文件
9.4 添加菜單和工具條的回調(diào)函數(shù)
9.5 得到完整的應用程序
第10章 用戶化程序的部署
10.1 用戶化應用程序部署對文件路徑的要求
10.2 NX對應用程序軟件授權的要求
10.3 簽名
第11章 用戶入口調(diào)用——User Exit
第12章 用戶自定義對象——UDO
12.1 用戶自定義對象——LIDO概述
12.2 用戶自定義對象的一個簡單例子
12.3 將用戶自定義對象鏈接到其他NX對象
第13章 NX Open應用程序項目向導
13.1 NXOpenVisualBasic(vB)項目向導
13.2 NXOpen C#項目向導
13.3 Visual Studio項目向導設置