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