我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > UG教程下載

基于VS.NET框架的NX二次開發

時間:2010-11-15 11:58:01 來源:未知

  1 NX5.0二次開發語言和工具

  NX/open支持的C、C++、NX C++、GRIP、NET、Java 6種語言函數/類庫,其中C和GRIP支持面向過程程序設計,NET和Java支持面向對象程序設計.NX Open for.NET是一套用于微軟。NET框架的API,通過這些API訪問NX核心應用程序的功能來創建高級的應用程序,可以采用微軟。NET支持的任何語言包括C#、Java、VB.NET等語言進行開發,用戶可以選擇自己喜歡的語言來編寫程序,并提供了相當豐富的類庫,既可采用.NET的NX Open,也可采用NET包裝的Open APIc21。

  NX不僅有強大豐富的函數/類庫支持,針對二次開發需求,它本身還提供了諸多輔助開發工具,主要包括MenuScript和NX/OPEN UIStylerL30.MenuScript工具提供開發者創建和編輯NX下拉菜單及工具欄的功能,通過它可以改變NX菜單的布局和添加新的菜單項以執行用戶應用開發程序.NX菜單通過腳本語言編寫,菜單腳本語言通過ACIONS命令來指定菜單項對應的響應行為.NX/0PEN UIStyler模塊提供了強大的制作NX風格對話框的功能,主要包括以下方面:為開發者提供了可視化的操作環境,實現所見即所得;能夠自動生成5種模板文件(C、C++、Java、C#、VB.NET),為用戶編程提供方便.UIStyler創建的對話框可以被MenuScript調用,將用戶應用程序與NX無縫連接。

  2 二次開發的實現

  NX的二次開發主要包括3個方面:菜單的定制、對話框的建立和動態鏈接庫。一般都是由插件在主程序添加特定的菜單,點擊菜單后彈出對話框,輸入數據后才執行一系列的操作。下面通過一個完整的步驟詳細說明這一過程。

  2.1 MenuScript定制菜單

  在UGSNX5.o目錄下建立一個目錄ParModel,在ParModel下建立兩個子目錄startup和appl—lication.其中application目錄下存放由NX UIStyler編輯器生成的dig文件,startup目錄下存放dlg對應的dn文件和menu文件。

  在startup目錄下建立ParModel.men文件,此腳本文件的擴展名為*.men,是文本文件,可以通過任何文本編輯器進行編寫。當用MenuScript準備好一個菜單腳本后,每次碰到的行為名都被加到行為注冊表中,并且相應的回調函數也被附加到菜單項。其內容如下:

  

  寫menu文件需注意:如果想添加一個新的菜單項,BUTTON的命名不能和系統已有的BUT—TON重名,否則系統會認為這個控件已經存在而對定義不予理會。

  設置用戶開發環境變量,NX的全部環境變量及系統路徑定義都記錄在NX5的安裝目錄UGSNX5.0UGII下的ugii—env.dat文件中,NX啟動時會先載入這個文件,再調用用戶定義的和標準的NX菜單文件。ugii~env.dat是一個純文本文件,可//結束第二級菜單的編輯以用window自帶的記事本或者寫字板打開編輯.用記事本打開UGSNX5.OUGIIkugii—env.dat,在UGII—DEFAULT—MENU—DIR={UGII—BASE—DIRugiimenus上一行添加環境變量UGII—US—ER—DIR=UGSNX5.OParModel,保存退出。

  啟動NX5后會在菜單欄有一個自定義的菜單“參數驅動模型”,在該菜單下包括兩個二級子菜單,如圖1所示。

  

  圖1 參數驅動模型菜單

  2.2 UIStyler對話框設計

  進入NX界面,選擇菜單命令開始一所有應用模塊一用戶界面樣式編輯器,進入UIStyler可視化界面.編輯界面如圖2所示。

  

  圖2 彈簧參數對話框

  在為對話框添加控件之后,還需要為某些控件添加適當的回(Callbacks)函數,這樣才能讓對話框和二次開發的函數聯系起來。當用戶觸發對話框控件時,系統響應該消息并執行對應回調函數,保存對話框時選擇生成C#模板文件,保存成功后生成ParModel.CS和ParModel.dig兩個文件。#p#分頁標題#e#

  2.3 生成動態鏈接庫

  運行Visual Studio.NET 2005,通過NX5--VCS建立名字為ParModel的項目,在解決方案資源管理器中把Myclass.cs刪除,通過“添加→現有項”把通過UIStyler建立而得到的ParModel.cs加入到項目中,向回調函數添加所需代碼,以便被Callbacks調用,即被其他對話框調用。另外,要使這部分程序發生作用,必須將程序中#if DISPLAY_FROM_CALLBACK和#endif//DISPLAY_FROM_CALLBACK的所在語句去掉或屏蔽。“創建”按鈕響應添加的程序如下:

  

  

  

  3 運行結果

  打開NX5.0,在菜單上選擇“參數驅動模型→彈簧”,打開“彈簧參數對話框”,設置參數:圈數6,螺距10,中徑20,截面半徑1,點擊“創建”即可生成彈簧模型,如圖3所示。

  

  圖3 彈簧模型

  4 結束語

  本文介紹了NX提供的二次開發語言和工具,通過實例,綜合運用NX/Open MenuScript、NX/Open UIStyler、Visual Studio.NET 2005等NX二次開發工具,使我們對NX二次開發的過程有了較全面的認識,為以后提高二次開發的效率,開發高質量的NX軟件奠定了基礎。


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            波多野结衣中文字幕一区| 亚洲精品乱码久久久久久日本蜜臀| 午夜电影一区二区三区| 中国色在线观看另类| 精品国产一二三区| 日韩欧美一区在线观看| 777精品伊人久久久久大香线蕉| 色婷婷综合久久久久中文一区二区 | 93久久精品日日躁夜夜躁欧美| 成人午夜av在线| 成人av在线播放网站| 成人理论电影网| 99久久精品国产毛片| 一本色道**综合亚洲精品蜜桃冫| 色8久久人人97超碰香蕉987| 欧美三级电影精品| 日韩欧美视频一区| 欧美国产丝袜视频| 亚洲综合久久久| 蜜桃91丨九色丨蝌蚪91桃色| 国产精品123| 色婷婷综合视频在线观看| 欧美亚洲动漫另类| 欧美成人午夜电影| 国产欧美一区二区精品性| 亚洲日本青草视频在线怡红院| 亚洲综合另类小说| 激情小说亚洲一区| 99久久国产综合精品女不卡| 欧美少妇一区二区| 久久男人中文字幕资源站| 亚洲乱码中文字幕| 久久不见久久见免费视频7| 国产不卡视频在线播放| 欧美日韩极品在线观看一区| 久久久国产精品麻豆| 樱花草国产18久久久久| 国内精品视频666| 日本久久一区二区| 国产三级精品在线| 日韩一区精品视频| 成人免费三级在线| 日韩一二三区不卡| 亚洲男人电影天堂| 国产精品一区二区在线播放| 欧美日本在线观看| 日韩一区在线看| 国内成人免费视频| 欧美日韩不卡一区| 综合分类小说区另类春色亚洲小说欧美 | 午夜伊人狠狠久久| 不卡的av网站| 精品999久久久| 五月天丁香久久| 99精品久久只有精品| 久久综合狠狠综合久久综合88| 亚洲a一区二区| 色天天综合久久久久综合片| 国产日韩欧美精品一区| 男女激情视频一区| 欧美精品三级在线观看| 一区二区三区久久| 播五月开心婷婷综合| 久久久久成人黄色影片| 久久99久久久久| 在线播放一区二区三区| 一区二区三区精品视频| av不卡免费在线观看| 日本一区二区三区四区 | 中文字幕亚洲欧美在线不卡| 激情深爱一区二区| 欧美成人三级电影在线| 蜜臀av亚洲一区中文字幕| 欧美人与性动xxxx| 亚洲资源中文字幕| 欧美在线短视频| 亚洲成人午夜影院| 9191久久久久久久久久久| 亚洲综合男人的天堂| 91官网在线观看| 一区二区在线观看免费| 欧美伊人久久久久久午夜久久久久| 亚洲人成精品久久久久| 色婷婷综合中文久久一本| 亚洲美女视频在线观看| 在线中文字幕一区| 亚洲一区在线观看网站| 欧美肥妇bbw| 蜜臀av性久久久久av蜜臀妖精| 日韩天堂在线观看| 韩国精品主播一区二区在线观看| 亚洲视频狠狠干| 色视频一区二区| 亚洲午夜免费电影| 91麻豆精品国产91久久久资源速度 | 国产一区免费电影| 久久精品男人的天堂| 国产91精品精华液一区二区三区| 中文字幕一区二| 欧美男生操女生| 韩国一区二区视频| 国产精品视频在线看| 色偷偷久久一区二区三区| 亚洲成a人在线观看| 欧美videos大乳护士334| 国产精品系列在线播放| 中文字幕中文字幕一区二区| 欧美视频一区二区三区在线观看 | 亚洲最大色网站| 88在线观看91蜜桃国自产| 久久精品国产秦先生| 亚洲国产成人一区二区三区| 在线观看中文字幕不卡| 韩国一区二区三区| 一区二区三区在线观看视频 | 成人免费看片app下载| 一区二区三区在线观看视频| 精品国产一区二区精华| 91麻豆6部合集magnet| 麻豆成人综合网| 亚洲视频网在线直播| 欧美一区二区三区视频免费| 成人av午夜电影| 老司机免费视频一区二区三区| 亚洲丝袜精品丝袜在线| 久久综合狠狠综合久久综合88| 在线中文字幕一区二区| 粉嫩aⅴ一区二区三区四区| 三级精品在线观看| 亚洲欧美一区二区不卡| 久久只精品国产| 91精品欧美一区二区三区综合在| 97精品久久久久中文字幕| 激情小说欧美图片| 亚洲国产cao| 国产精品福利av| 精品国产伦理网| 欧美人与禽zozo性伦| 91麻豆国产自产在线观看| 国产精品一区二区久激情瑜伽| 亚洲福利一区二区| 自拍偷拍亚洲激情| 中文字幕成人在线观看| 精品福利一区二区三区 | 欧美三级在线播放| 91在线观看免费视频| 欧美一级黄色片| 欧美日韩在线播放| 一本色道久久综合精品竹菊| 粉嫩在线一区二区三区视频| 黄色日韩网站视频| 韩国欧美国产1区| 久久精品国产一区二区三区免费看| 亚洲国产日韩av| 亚洲精品视频在线观看网站| 国产精品高潮久久久久无| 欧美国产日韩一二三区| 国产欧美精品在线观看| 精品99999| 久久久激情视频| 国产午夜亚洲精品羞羞网站| 亚洲精品一区二区精华| 日韩精品在线看片z| 日韩一区二区在线观看视频| 欧美伊人精品成人久久综合97| 91久久免费观看| 欧美熟乱第一页| 欧美日韩一本到| 欧美日韩一区二区不卡| 欧美精品久久一区二区三区| 欧美一区三区二区| 日韩欧美另类在线| 精品国产乱码久久久久久夜甘婷婷| 精品国产三级a在线观看| 国产三级欧美三级日产三级99| 久久久国产一区二区三区四区小说| 久久蜜桃一区二区| 中文字幕一区二区在线播放| 亚洲欧美电影院| 亚洲最大色网站| 日韩av一区二区三区四区| 精彩视频一区二区| 成人精品国产一区二区4080| 色天天综合久久久久综合片| 欧美猛男男办公室激情| 精品少妇一区二区| 国产精品天干天干在线综合| 亚洲欧洲日韩在线| 婷婷综合另类小说色区| 久久精品国产亚洲a| 成人在线一区二区三区| 色先锋aa成人| 日韩欧美电影一二三| 国产日产欧美一区二区视频| 亚洲人精品午夜| 麻豆高清免费国产一区| aaa国产一区| 日韩欧美亚洲国产另类| 国产精品乱码妇女bbbb| 午夜精品一区在线观看|